Ajout des horaires de travail en paramètres .env
This commit is contained in:
@@ -32,6 +32,10 @@ APP_NAME=Schedule
|
|||||||
APP_ENV=PROD
|
APP_ENV=PROD
|
||||||
APP_CRON=false
|
APP_CRON=false
|
||||||
|
|
||||||
|
# Office hours
|
||||||
|
OFFICE_HOUR_START=09:00
|
||||||
|
OFFICE_HOUR_END=17:30
|
||||||
|
|
||||||
# MAIL sendmail / smtp
|
# MAIL sendmail / smtp
|
||||||
MAILER_METHOD=sendmail
|
MAILER_METHOD=sendmail
|
||||||
MAILER_URL=
|
MAILER_URL=
|
||||||
|
@@ -19,6 +19,8 @@ parameters:
|
|||||||
casEmail: '%env(resolve:CAS_EMAIL)%'
|
casEmail: '%env(resolve:CAS_EMAIL)%'
|
||||||
casLastname: '%env(resolve:CAS_LASTNAME)%'
|
casLastname: '%env(resolve:CAS_LASTNAME)%'
|
||||||
casFirstname: '%env(resolve:CAS_FIRSTNAME)%'
|
casFirstname: '%env(resolve:CAS_FIRSTNAME)%'
|
||||||
|
officeHourStart: '%env(resolve:OFFICE_HOUR_START)%'
|
||||||
|
officeHourEnd: '%env(resolve:OFFICE_HOUR_END)%'
|
||||||
|
|
||||||
services:
|
services:
|
||||||
# default configuration for services in *this* file
|
# default configuration for services in *this* file
|
||||||
|
@@ -147,8 +147,10 @@ class TimerController extends AbstractController
|
|||||||
|
|
||||||
$officeworkstart = clone $start;
|
$officeworkstart = clone $start;
|
||||||
$officeworkend = clone $officeworkstart;
|
$officeworkend = clone $officeworkstart;
|
||||||
$officeworkstart->SetTime(9,0,0);
|
$uStart = explode(":",$this->getParameter('officeHourStart'));
|
||||||
$officeworkend->SetTime(17,30,0);
|
$uEnd = explode(":",$this->getParameter('officeHourEnd'));
|
||||||
|
$officeworkstart->SetTime(intval($uStart[0]),intval($uStart[1]),0);
|
||||||
|
$officeworkend->SetTime(intval($uEnd[0]),intval($uEnd[1]),0);
|
||||||
if ($start < $officeworkstart || $end > $officeworkend) {
|
if ($start < $officeworkstart || $end > $officeworkend) {
|
||||||
$data->setAdditionalHour(true);
|
$data->setAdditionalHour(true);
|
||||||
}else{
|
}else{
|
||||||
|
Reference in New Issue
Block a user