if (!claro_is_user_authenticated()) { claro_disp_auth_form(); } require_once dirname(__FILE__) . '/../../claroline/calendar/lib/agenda.lib.php'; $nameTools = get_lang('My calendar'); $tbl_mdb_names = claro_sql_get_main_tbl(); $tbl_course = $tbl_mdb_names['course']; $tbl_rel_course_user = $tbl_mdb_names['rel_course_user']; // Main $sql = "SELECT cours.code AS sysCode,\n cours.administrativeNumber AS officialCode,\n cours.intitule AS title,\n cours.titulaires AS t,\n cours.dbName AS db,\n cours.directory AS dir\n\n FROM `" . $tbl_course . "` AS cours,\n `" . $tbl_rel_course_user . "` AS cours_user\n\n WHERE cours.code = cours_user.code_cours\n AND cours_user.user_id = " . (int) claro_get_current_user_id(); $userCourseList = claro_sql_query_fetch_all($sql); $today = getdate(); if (isset($_REQUEST['year'])) { $year = (int) $_REQUEST['year']; } else { $year = $today['year']; } if (isset($_REQUEST['month'])) { $month = (int) $_REQUEST['month']; } else { $month = $today['mon']; } $agendaItemList = get_agenda_items($userCourseList, $month, $year); $langMonthNames = get_locale('langMonthNames'); $langDay_of_weekNames = get_locale('langDay_of_weekNames'); $monthName = $langMonthNames['long'][$month - 1]; // Display $out = ''; $out .= claro_html_tool_title($nameTools) . claro_html_monthly_calendar($agendaItemList, $month, $year, $langDay_of_weekNames['long'], $monthName); $claroline->display->body->appendContent($out); echo $claroline->display->render();
function claro_disp_monthly_calendar($agendaItemList, $month, $year, $weekdaynames, $monthName) { pushClaroMessage((function_exists('claro_html_debug_backtrace') ? claro_html_debug_backtrace() : 'claro_html_debug_backtrace() not defined') . 'claro_disp_monthly_calendar is deprecated , use claro_html_monthly_calendar', 'error'); return claro_html_monthly_calendar($agendaItemList, $month, $year, $weekdaynames, $monthName); }