'name' => 'за неделю',
];
- $outputCheckError = $this->outputCheckError($errorText, $buttonParams, $controller);
+ $dateFromLastMonth = date("Y-m-01", strtotime("-1 month"));
+ $dateToLastMonth = date("Y-m-t", strtotime("-1 month"));
+
+ $buttonParams2 = [
+ 'url' => "/cabinet/person?DaysSearchForm[employeeId]=" . $employeeId . "&DaysSearchForm[dateFrom]=" . $dateFromLastMonth . "&DaysSearchForm[dateTo]=" . $dateToLastMonth,
+ 'name' => 'за прошлый месяц',
+ ];
+
+ $outputCheckError = $this->outputCheckError($errorText, $buttonParams, $controller, $buttonParams2);
if (!empty($outputCheckError)) {
if (array_key_exists('errorText', $outputCheckError)) {
return [
'name' => 'за неделю',
];
- $outputCheckError = $this->outputCheckError($errorText, $buttonParams, $controller);
+ $dateFromLastMonth = date("Y-m-01", strtotime("-1 month"));
+ $dateToLastMonth = date("Y-m-t", strtotime("-1 month"));
+
+ $buttonParams2 = [
+ 'url' => "/cabinet/person?DaysSearchForm[employeeId]=" . $employeeId . "&DaysSearchForm[dateFrom]=" . $dateFromLastMonth . "&DaysSearchForm[dateTo]=" . $dateToLastMonth,
+ 'name' => 'за прошлый месяц',
+ ];
+
+ $outputCheckError = $this->outputCheckError($errorText, $buttonParams, $controller, $buttonParams2);
if (!empty($outputCheckError)) {
if (array_key_exists('errorText', $outputCheckError)) {
return [
}
- public function outputCheckError(string $errorText, $buttonParams, $controller)
+ public function outputCheckError(string $errorText, $buttonParams, $controller, $buttonParams2 = [])
{
if (empty($controller)) {
return [
echo $controller->render('/cabinet/error', [
'errorText' => $errorText,
'buttonParams' => $buttonParams,
+ 'buttonParams2' => $buttonParams2,
]);
die();
}
if (empty($buttonParams)) {
$buttonParams = [];
}
+if (empty($buttonParams2)) {
+ $buttonParams2 = [];
+}
?>
echo Html::a($buttonName, $buttonUrl, ['class' => 'btn btn-success']);
}
+
+ if (!empty($buttonParams2)) {
+ $buttonUrl2 = ArrayHelper::getValue($buttonParams2, 'url');
+ $buttonName2 = ArrayHelper::getValue($buttonParams2, 'name');
+ echo ' ';
+ echo Html::a($buttonName2, $buttonUrl2, ['class' => 'btn btn-info']);
+ }
?>
</div>
</div>