define('PIM', 'MOD002'); define('MT', 'MOD003'); define('Report', 'MOD004'); define('Leave', 'MOD005'); define('TimeM', 'MOD006'); define('Benefits', 'MOD007'); define('Recruit', 'MOD008'); $arrRights = array('add' => false, 'edit' => false, 'delete' => false, 'view' => false); $arrAllRights = array(Admin => $arrRights, PIM => $arrRights, MT => $arrRights, Report => $arrRights, Leave => $arrRights, TimeM => $arrRights, Benefits => $arrRights, Recruit => $arrRights); require_once ROOT_PATH . '/lib/models/maintenance/Rights.php'; require_once ROOT_PATH . '/lib/models/maintenance/UserGroups.php'; require_once ROOT_PATH . '/lib/common/CommonFunctions.php'; require_once ROOT_PATH . '/lib/common/Config.php'; $_SESSION['path'] = ROOT_PATH; /* For checking TimesheetPeriodStartDaySet status : Begins */ if (Config::getTimePeriodSet()) { $_SESSION['timePeriodSet'] = 'Yes'; } else { $_SESSION['timePeriodSet'] = 'No'; } /* For checking TimesheetPeriodStartDaySet status : Ends */ if ($_SESSION['isAdmin'] == 'Yes') { $rights = new Rights(); // $arrRights=array('add'=> true , 'edit'=> true, 'delete'=> true, 'view'=> true); foreach ($arrAllRights as $moduleCode => $currRights) { $arrAllRights[$moduleCode] = $rights->getRights($_SESSION['userGroup'], $moduleCode); } $ugroup = new UserGroups(); $ugDet = $ugroup->filterUserGroups($_SESSION['userGroup']); $arrRights['repDef'] = $ugDet[0][2] == '1' ? true : false; } else {
public function testGetTimePeriodSet() { $this->assertFalse(Config::getTimePeriodSet()); if ($this->oldTimesheetSetValue === false) { $this->assertTrue(mysql_query("INSERT INTO `hs_hr_config` VALUES ('timesheet_period_set', 'Yes')")); } else { $this->assertTrue(mysql_query("UPDATE `hs_hr_config` SET `value` = 'Yes' WHERE `key` = 'timesheet_period_set'")); } $this->assertTrue(Config::getTimePeriodSet()); $this->assertTrue(mysql_query("UPDATE `hs_hr_config` SET `value` = 'No' WHERE `key` = 'timesheet_period_set'")); $this->assertFalse(Config::getTimePeriodSet()); }