Example #1
0
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 {
Example #2
0
 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());
 }