]); ?>
<?= $form->field($searchModel, 'date')->input('date', [
- 'value' => $currentDate,
+ 'value' => date('Y-m-d', strtotime($currentDate)),
'class' => 'form-control',
])->label('Дата:') ?>
'buttons' => [
'view-all' => function ($url, $model, $key) use ($clusterToManager, $currentDate) {
$currentDateStr = date('Y-m-d');
- if ($currentDate !== $currentDateStr) {
+ if (date('Y-m-d', strtotime($currentDate)) !== $currentDateStr) {
return Html::a('<svg aria-hidden="true" style="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M573 241C518 136 411 64 288 64S58 136 3 241a32 32 0 000 30c55 105 162 177 285 177s230-72 285-177a32 32 0 000-30zM288 400a144 144 0 11144-144 144 144 0 01-144 144zm0-240a95 95 0 00-25 4 48 48 0 01-67 67 96 96 0 1092-71z"></path></svg>', [
'view-all',
'id' => $model->id,
'update' => function ($url, $model, $key) use ($clusterToManager, $currentDate) {
$currentDateStr = date('Y-m-d');
// Проверка, является ли текущая дата датой запроса
- if ($currentDate === $currentDateStr) {
+ if (date('Y-m-d', strtotime($currentDate)) === $currentDateStr) {
// Ссылка для редактирования с иконкой "Карандаш" (bi-pencil)
return Html::a('<svg aria-hidden="true" style="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M498 142l-46 46c-5 5-13 5-17 0L324 77c-5-5-5-12 0-17l46-46c19-19 49-19 68 0l60 60c19 19 19 49 0 68zm-214-42L22 362 0 484c-3 16 12 30 28 28l122-22 262-262c5-5 5-13 0-17L301 100c-4-5-12-5-17 0zM124 340c-5-6-5-14 0-20l154-154c6-5 14-5 20 0s5 14 0 20L144 340c-6 5-14 5-20 0zm-36 84h48v36l-64 12-32-31 12-65h36v48z"></path></svg>', [
'view-all',
<p>
<?= Html::a('К списку', ['index'], ['class' => 'btn btn-primary']) ?>
- <?php if ($currentDate === date('Y-m-d')): ?>
- <!-- Если дата текущая, отображаем кнопку добавления и селект -->
+ <?php if (date('Y-m-d', strtotime($currentDate)) === date('Y-m-d')): ?>
+ <!-- Если дата текущая, отображаем кнопку добавления -->
<?= Html::beginForm(['add-store', 'id' => $model->id], 'post', ['class' => 'form-inline']) ?>
<?= Html::dropDownList('store_id', null, $availableStores, [
'class' => 'form-control',
'label' => 'Перевести в другой куст',
'format' => 'raw',
'value' => function ($store) use ($clustersList, $model, $currentDate) {
- if ($currentDate !== date('Y-m-d')) {
+ if (date('Y-m-d', strtotime($currentDate)) !== date('Y-m-d')) {
return Html::encode($model->name); // Показываем только имя куста, если дата не текущая
}
return Html::dropDownList('cluster_id', $store['cluster_id'], $clustersList, [
'template' => '{delete}',
'buttons' => [
'delete' => function ($url, $store) use ($model, $currentDate) {
- if ($currentDate !== date('Y-m-d')) {
+ if (date('Y-m-d', strtotime($currentDate)) !== date('Y-m-d')) {
return ''; // Отключаем кнопку удаления, если дата не актуальна
}
return Html::a(
- // Используем встроенный SVG-код для иконки удаления
+
'<svg aria-hidden="true" style="" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M32 464a48 48 0 0048 48h288a48 48 0 0048-48V128H32zm272-256a16 16 0 0132 0v224a16 16 0 01-32 0zm-96 0a16 16 0 0132 0v224a16 16 0 01-32 0zm-96 0a16 16 0 0132 0v224a16 16 0 01-32 0zM432 32H312l-9-19a24 24 0 00-22-13H167a24 24 0 00-22 13l-9 19H16A16 16 0 000 48v32a16 16 0 0016 16h416a16 16 0 0016-16V48a16 16 0 00-16-16z"></path></svg>',
['delete-store', 'id' => $store['id'], 'cluster_id' => $model->id],
[