$years = range($currentYear - 5, $currentYear + 5);
return array_combine($years, $years);
}
+
+ public static function disabledButtons($isCreate = false)
+ {
+ if ($isCreate || date('d') < 10) {
+ return false;
+ }
+ }
}
<?php if ($model) { ?>
<?= $this->render('_product_list', [
'model' => $model,
- 'bouquetCompositionProducts' => $bouquetCompositionProducts
+ 'bouquetCompositionProducts' => $bouquetCompositionProducts,
+ 'disabledButtons' => BouquetComposition::disabledButtons()
]);
?>
<div class="row">
<div class="col-md-10"></div>
<div class="col-md-2">
- <?= Html::submitButton('Сохранить', ['class' => 'btn btn-success w-100']) ?>
+ <?= Html::submitButton('Сохранить', ['class' => 'btn btn-success w-100', 'disabled' => $disabledButtons]) ?>
</div>
</div>
<?php ActiveForm::end(); ?>
\ No newline at end of file
<div class="row bg-white border rounded shadow-sm" style="height: 400px; overflow-y: auto; overflow-x: hidden;">
<?php use yii\helpers\Html;
use yii\helpers\Url;
+ use yii_app\records\BouquetComposition;
foreach ($bouquetCompositionProducts as $product) { ?>
<div class="row border-bottom ms-1 py-2">
</div>
</div>
<div class="col-md-4">
- <?= Html::a('Редактировать', Url::to("/bouquet/update?id=$model->id"), ['class' => $model ? 'btn btn-warning w-100' : 'btn btn-warning w-100 disabled']) ?>
+ <?= Html::a('Редактировать', Url::to("/bouquet/update?id=$model->id"), ['class' => $model && !BouquetComposition::disabledButtons()? 'btn btn-warning w-100' : 'btn btn-warning w-100 disabled']) ?>
</div>
</div>
\ No newline at end of file
'videoUrls' => [],
'processUrls' => [],
'availableItems' => $availableItems,
- 'model' => null
+ 'model' => null,
+ 'disabledButtons' => \yii_app\records\BouquetComposition::disabledButtons(true)
]); ?>
</div>
]) ?>
</div>
<div class="text-center mt-2">
- <?= Html::a('Редактировать', Url::to('/matrix-type'), ['class' => 'text-decoration-none', 'target' => '_blank']) ?>
+ <?= Html::a('Редактировать', Url::to('/matrix-type'), ['class' => 'text-decoration-none', 'target' => '_blank', 'disabled' => BouquetComposition::disabledButtons()]) ?>
</div>
</div>
'photoUrls' => $photoUrls,
'photoFiles' => $photoFiles,
'videoUrls' => $videoUrls,
- 'processUrls' => $processUrls
+ 'processUrls' => $processUrls,
+ 'disabledButtons' => \yii_app\records\BouquetComposition::disabledButtons(),
]); ?>
</div>
});
}
});
+
$('.cost-value').text(null);
$('.selfcost-value').text(null);
$('.markup-value').text(null);