Hello ,
This doesn’t work because a “;” is added on some lines :
if ($mmajtype == "C" AND $mSiCheckIn == 0){
$mdate1 = $p_date;
}
elseif ($mdate1 < sc_date($p_date, "yyyy-mm-dd", "-", 1, 0, 0)){
$mdate1 = sc_date($p_date, "yyyy-mm-dd", "-", 1, 0, 0);
}
if (sc_date_empty($mdate2)){
$mdate2=sc_date($mdate1, "yyyy-mm-dd", "+", 1, 0, 0);
}
$start=new datetime($mdate1);
$end =new datetime(sc_date($mdate2, "yyyy-mm-dd", "-", 1, 0, 0));
but this works after change :
$datetmp = sc_date($p_date, "yyyy-mm-dd", "-", 1, 0, 0);
if ($mmajtype == "C" AND $mSiCheckIn == 0){
$mdate1 = $p_date;
}
elseif ($mdate1 <$datetmp){
$mdate1 = $datetmp;
}
$datetmp = sc_date($mdate1, "yyyy-mm-dd", "+", 1, 0, 0);
if (sc_date_empty($mdate2)){
$mdate2=$datetmp;
}
$start=new datetime($mdate1);
$datetmp = sc_date($mdate2, "yyyy-mm-dd", "-", 1, 0, 0);
$end =new datetime($datetmp);
Thanks to fixe the problem !!!