Example #1
0
    }
}
$_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();
Example #2
0
if (empty($_REQUEST['view'])) {
    $_REQUEST['view'] = SugarConfig::getInstance()->get('calendar.default_view', 'week');
}
$cal = new Calendar($_REQUEST['view']);
if (in_array($cal->view, array('day', 'week', 'month'))) {
    $cal->add_activities($GLOBALS['current_user']);
} else {
    if ($cal->view == 'shared') {
        $cal->init_shared();
        global $shared_user;
        $shared_user = BeanFactory::getBean('Users');
        foreach ($cal->shared_ids as $member) {
            $shared_user->retrieve($member);
            $cal->add_activities($shared_user);
        }
    }
}
if (in_array($cal->view, array("day", "week", "month", "shared"))) {
    $cal->load_activities();
}
if (!empty($_REQUEST['print']) && $_REQUEST['print'] == 'true') {
    $cal->setPrint(true);
}
$display = new CalendarDisplay($cal);
$display->display_title();
if ($cal->view == "shared") {
    $display->display_shared_html();
}
$display->display_calendar_header();
$display->display();
$display->display_calendar_footer();