function f_ews_agenda_display($username, $password, $workday, $start_date, $start_date, $working_days) { $rootpath = addslashes($_SERVER["DOCUMENT_ROOT"]); include 'array_lbl_cal.php'; $working_days = $working_days == null || $working_days == '' || $working_days < 5 || $working_days > 7 ? 5 : $working_days; $a_rdv = array(); if ($workday == true) { $a_rdv = GetEwsWorkingWeekListItems($username, $password, $start_date, $working_days, ''); } else { $a_rdv = GetEwsCalFromToListItems($username, $password, $start_date, $start_date, ''); } //echo '<pre>'.print_r($a_rdv, true).'</pre>'; return $a_rdv; }
$a_date = explode('-', $start_date); $day_temp = intval($a_date[0]); $month_temp = intval($a_date[1]); $year_temp = intval($a_date[2]); $a_rdv = array(); if ($param_direction == 'd') { $a_rdv = GetEwsCalFromToListItems($username, $password, $start_date, $end_date, ''); } else { if ($workday == true) { $temp_date = mktime(0, 0, 0, $month_temp, $day_temp, $year_temp); $nd_day = date('N', $temp_date); $temp_fromdate = mktime(0, 0, 0, $month_temp, $day_temp - ($nd_day - 1), $year_temp); $start_date = date('d-m-Y', $temp_fromdate); $temp_todate = mktime(0, 0, 0, $month_temp, $day_temp + (7 - $nd_day), $year_temp); $end_date = date('d-m-Y', $temp_todate); $a_rdv = GetEwsWorkingWeekListItems($username, $password, $start_date, $working_days, ''); } else { $temp_date = mktime(0, 0, 0, $month_temp, $day_temp, $year_temp); $nd_day = date('N', $temp_date); $temp_fromdate = mktime(0, 0, 0, $month_temp, $day_temp - ($nd_day - 1), $year_temp); $start_date = date('d-m-Y', $temp_fromdate); $a_date = explode('-', $end_date); $day_temp = intval($a_date[0]); $month_temp = intval($a_date[1]); $year_temp = intval($a_date[2]); $temp_date = mktime(0, 0, 0, $month_temp, $day_temp, $year_temp); $nd_day = date('N', $temp_date); $temp_todate = mktime(0, 0, 0, $month_temp, $day_temp + (7 - $nd_day), $year_temp); $end_date = date('d-m-Y', $temp_todate); $a_rdv = GetEwsCalFromToListItems($username, $password, $start_date, $end_date, ''); }