Example #1
0
        break;
    case "time":
        $arrRights = $arrAllRights[TimeM];
        break;
    case "recruit":
        $arrRights = $arrAllRights[Recruit];
        break;
    case "perform":
        $arrRights = $arrAllRights[Perform];
        break;
}
$_SESSION['localRights'] = $arrRights;
$styleSheet = CommonFunctions::getTheme();
$authorizeObj = new authorize($_SESSION['empID'], $_SESSION['isAdmin']);
// Default leave home page
$leavePeriodDefined = Config::isLeavePeriodDefined();
if (!$leavePeriodDefined) {
    if ($authorizeObj->isAdmin()) {
        $leaveHomePage = './symfony/web/index.php/leave/defineLeavePeriod';
    } else {
        $leaveHomePage = './symfony/web/index.php/leave/showLeavePeriodNotDefinedWarning';
    }
} else {
    if ($authorizeObj->isAdmin()) {
        $leaveHomePage = './symfony/web/index.php/leave/viewLeaveList/reset/1';
    } else {
        if ($authorizeObj->isSupervisor()) {
            if ($authorizeObj->isAdmin()) {
                $leaveHomePage = './symfony/web/index.php/leave/viewLeaveList/reset/1';
            } else {
                $leaveHomePage = './symfony/web/index.php/leave/viewLeaveList/reset/1';