コード例 #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;
         }
     }
 }