|
|
@@ -361,9 +361,12 @@ class Producer extends ActiveRecordCommon |
|
|
|
'option_leave_period_start', |
|
|
|
function ($attribute, $params) { |
|
|
|
if($this->option_leave_period_start |
|
|
|
&& $this->option_leave_period_end |
|
|
|
&& $this->option_leave_period_start > $this->option_leave_period_end) { |
|
|
|
$this->addError($attribute, "La date de début de vos congés ne peut pas être après la date de fin."); |
|
|
|
&& $this->option_leave_period_end) { |
|
|
|
$leavePeriodStart = strtotime(str_replace('/', '-', $this->option_leave_period_start)); |
|
|
|
$leavePeriodEnd = strtotime(str_replace('/', '-', $this->option_leave_period_end)); |
|
|
|
if($leavePeriodStart > $leavePeriodEnd) { |
|
|
|
$this->addError($attribute, "La date de début de vos congés ne peut pas être après la date de fin."); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
], |
|
|
@@ -371,9 +374,12 @@ class Producer extends ActiveRecordCommon |
|
|
|
'option_leave_period_end', |
|
|
|
function ($attribute, $params) { |
|
|
|
if($this->option_leave_period_start |
|
|
|
&& $this->option_leave_period_end |
|
|
|
&& $this->option_leave_period_end < $this->option_leave_period_start) { |
|
|
|
$this->addError($attribute, "La date de fin de vos congés ne peut pas être avant la date de début."); |
|
|
|
&& $this->option_leave_period_end) { |
|
|
|
$leavePeriodStart = strtotime(str_replace('/', '-', $this->option_leave_period_start)); |
|
|
|
$leavePeriodEnd = strtotime(str_replace('/', '-', $this->option_leave_period_end)); |
|
|
|
if($leavePeriodEnd < $leavePeriodStart) { |
|
|
|
$this->addError($attribute, "La date de fin de vos congés ne peut pas être avant la date de début."); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
], |