$smarty->assign("T_CALENDAR_OPTIONS", $calendarOptions); $smarty->assign("T_CALENDAR_LINK", basename($_SERVER['PHP_SELF']) . "?ctg=calendar"); isset($_GET['add_another']) ? $smarty->assign('T_ADD_ANOTHER', "1") : null; $events = calendar::getCalendarEventsForUser($currentUser); $events = calendar::getCalendarEventsForUser($currentUser); if ($_SESSION['s_type'] != 'administrator' && $_SESSION['s_current_branch']) { //this applies to branch urls $currentBranch = new EfrontBranch($_SESSION['s_current_branch']); $branchTreeUsers = array_keys($currentBranch->getBranchTreeUsers()); foreach ($events as $key => $value) { if ($value['type'] != 'global' && !in_array($value['users_LOGIN'], $branchTreeUsers)) { unset($events[$key]); } } } $events = calendar::sortCalendarEventsByTimestamp($events); $smarty->assign("T_CALENDAR_EVENTS", $events); //Assign events and specific day timestamp to smarty, to be used from calendar $smarty->assign("T_VIEW_CALENDAR", $view_calendar); } /********** Facebook profile ******/ if ($GLOBALS['configuration']['social_modules_activated'] & FB_FUNC_DATA_ACQUISITION) { if (isset($_SESSION['facebook_user']) && $_SESSION['facebook_user']) { $smarty->assign("T_FB_INFORMATION", $_SESSION['facebook_details']); } else { $smarty->assign("T_PREVIOUSMAINURL", $_SESSION['previousMainUrl']); $smarty->assign("T_OPEN_FACEBOOK_SESSION", 1); $smarty->assign("T_FACEBOOK_API_KEY", $GLOBALS['configuration']['facebook_api_key']); } } //-----------------------------------------