From: vladfo Date: Mon, 30 Sep 2024 09:51:46 +0000 (+0300) Subject: Изменил условия проверки дат для редактирования X-Git-Tag: 1.5~1^2~3 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=4a151548ac988c0e5af6fdfafac8322b3bbf63f5;p=erp24_rep%2Fyii-erp24%2F.git Изменил условия проверки дат для редактирования --- diff --git a/erp24/views/cluster_link_edit/index.php b/erp24/views/cluster_link_edit/index.php index 8918126a..4c73099f 100644 --- a/erp24/views/cluster_link_edit/index.php +++ b/erp24/views/cluster_link_edit/index.php @@ -38,7 +38,7 @@ $this->params['breadcrumbs'][] = $this->title; ]); ?> field($searchModel, 'date')->input('date', [ - 'value' => $currentDate, + 'value' => date('Y-m-d', strtotime($currentDate)), 'class' => 'form-control', ])->label('Дата:') ?> @@ -88,7 +88,7 @@ $this->params['breadcrumbs'][] = $this->title; '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('', [ 'view-all', 'id' => $model->id, @@ -109,7 +109,7 @@ $this->params['breadcrumbs'][] = $this->title; '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('', [ 'view-all', diff --git a/erp24/views/cluster_link_edit/view-all.php b/erp24/views/cluster_link_edit/view-all.php index dc4289e1..502e554d 100644 --- a/erp24/views/cluster_link_edit/view-all.php +++ b/erp24/views/cluster_link_edit/view-all.php @@ -36,8 +36,8 @@ $availableStores = array_filter($storeNames, function ($storeId) use ($storesInC

'btn btn-primary']) ?> - - + + $model->id], 'post', ['class' => 'form-inline']) ?> 'form-control', @@ -77,7 +77,7 @@ $availableStores = array_filter($storeNames, function ($storeId) use ($storesInC '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, [ @@ -94,11 +94,11 @@ $availableStores = array_filter($storeNames, function ($storeId) use ($storesInC '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-код для иконки удаления + '', ['delete-store', 'id' => $store['id'], 'cluster_id' => $model->id], [