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; } } }