function mon_agenda() { $rootpath = APPPATH . 'libraries'; include $rootpath . '/exchange/ews.php'; include $rootpath . '/config_ews/config_ews.php'; //agenda officiel $username = trim($_SESSION['User']->email); $password = trim(base64_decode($_SESSION['User']->password_email)); $start_date = '01-01-' . date('Y'); $end_date = '31-12-' . date('Y'); $data['a_rdv'] = GetEwsCalFromToListItems($username, $password, $start_date, $end_date, ''); $this->layout->view('calendrier/mon_agenda', $data); }
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; }
$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, ''); } } $events = ''; foreach ($a_rdv as $key => $aevent) { $start_exdate = addslashes($aevent['LOCAL_DEBUT']); // => 2012-03-05T08:00:00Z $end_exdate = addslashes($aevent['LOCAL_FIN']); // => 2012-03-05T14:30:00Z $titel = trim(addslashes($aevent['SUJET'])); //$titel .= (trim($aevent['OU']) != '') ? trim($aevent['OU']) : ''; $id_event = $aevent['ID']; $change_event = $aevent['CHANGEKEY']; $events .= "fFillEvent({$id_obj},'{$id_cal}','{$id_event}','{$change_event}', '{$titel}', '{$start_exdate}', '{$end_exdate}');"; } $javascript = '';