コード例 #1
0
 public function getAddFundamental($encryptedFundamentalID = 0)
 {
     $isEditMode = false;
     if ($encryptedFundamentalID) {
         $isEditMode = true;
     }
     if (SessionHelper::getRoleID() != Constants::$RoleAdmin) {
         return Redirect::to('unauthorize');
     }
     if ($isEditMode) {
         $decryptFundamentalID = Common::getEncryptDecryptValue('decrypt', $encryptedFundamentalID);
         $fundamentalID = Common::getExplodeValue($decryptFundamentalID, Constants::$QueryStringFundamentalID);
     } else {
         $fundamentalID = 0;
     }
     $serviceResponse = $this->DataProvider->getFundamentalDetails($fundamentalID);
     return View::make('admin.addfundamental', (array) $serviceResponse->Data);
 }
コード例 #2
0
 public function getAddUserGroup($encryptedGroupIDUserID = 0)
 {
     $isEditMode = false;
     if ($encryptedGroupIDUserID) {
         $isEditMode = true;
     }
     if (SessionHelper::getRoleID() != Constants::$RoleAdmin) {
         return Redirect::to('unauthorize');
     }
     if ($isEditMode) {
         $decryptGroupID = Common::getEncryptDecryptValue('decrypt', $encryptedGroupIDUserID);
         $groupID = Common::getExplodeValue($decryptGroupID, Constants::$QueryStringGroupID);
     } else {
         $groupID = 0;
     }
     $serviceResponse = $this->GroupDataProvider->getGroupDetails($groupID);
     return View::make('admin.groupuser', (array) $serviceResponse->Data);
 }
コード例 #3
0
 public function IsAuthorized($requestSegment)
 {
     if (SessionHelper::getRoleID() != Constants::$RoleDCC) {
         $requestURLSegment = Request::segment($requestSegment);
         if (!empty($requestURLSegment)) {
             $decodeRequestURL = urldecode($requestURLSegment);
             $decryptProjectID = Common::getEncryptDecryptValue('decrypt', $decodeRequestURL);
             $projectID = Common::getExplodeValue($decryptProjectID, Constants::$QueryStringProjectID);
             $propertyName = 'ProjectID';
             $userProjectIdArray = Common::GetPropertyArrayFromArray(SessionHelper::getUserProjectList(), $propertyName);
             if (!in_array($projectID, $userProjectIdArray)) {
                 return true;
             } else {
                 return false;
             }
         } else {
             return false;
         }
     }
 }
コード例 #4
0
ファイル: common.php プロジェクト: rohitbhalani/RB_Test
 public static function GetLoginRolesMenu()
 {
     $roles = new stdClass();
     $combineAdminRoleID = Constants::$QueryStringRoleID . "=" . Constants::$RoleAdmin;
     $encryptedAdminRoleID = Common::getEncryptDecryptValue("encrypt", $combineAdminRoleID);
     $roles->AdminRoleId = $encryptedAdminRoleID;
     $combineStaffRoleID = Constants::$QueryStringRoleID . "=" . Constants::$RoleSupportStaff;
     $encryptedStaffRoleID = Common::getEncryptDecryptValue("encrypt", $combineStaffRoleID);
     $roles->SupportStaffRoleId = $encryptedStaffRoleID;
     return $roles;
 }