} } $_SESSION['CALENDAR_VIEW'] = $_REQUEST['view']; $cal = new Calendar($_REQUEST['view'], array(), $views); if ($cal->view == "sharedMonth" || $cal->view == "sharedWeek") { $cal->init_shared(); global $shared_user; $shared_user = new User(); foreach ($cal->shared_ids as $member) { $shared_user->retrieve($member); $cal->add_activities($shared_user); } } else { if (array_key_exists($cal->view, $views)) { $cal->add_activities($GLOBALS['current_user']); } } if (array_key_exists($cal->view, $views)) { $cal->load_activities(); } if (!empty($_REQUEST['print']) && $_REQUEST['print'] == 'true') { $cal->setPrint(true); } $display = new CalendarDisplay($cal, "", $views); $display->display_title(); if ($cal->view == "sharedMonth" || $cal->view == "sharedWeek") { $display->display_shared_html($cal->view); } $display->display_calendar_header(); $display->display(); $display->display_calendar_footer();