Skip to content

Instantly share code, notes, and snippets.

@ThatGirlSlays
Created January 29, 2013 18:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ThatGirlSlays/970a951715205c222348 to your computer and use it in GitHub Desktop.
Save ThatGirlSlays/970a951715205c222348 to your computer and use it in GitHub Desktop.
CustomPageComponent for CakePHP 2.2.4
<?php
App::uses('Component', 'Controller', 'ClassRegistry', 'Utility');
class CustomPageComponent extends Component {
public function AccessMessage($required_level, $user_level) {
if(!$user_level && $this->_View->viewVars['access']){
$user_level = $this->_View->viewVars['access'];
}
$access_message = "0";
if(!$required_level || !$user_level || $user_level != $required_level){
$accessModel = ClassRegistry::init('Access');
$access_message = $accessModel->field('access_message', array('Access.id' => $required_level));
}
return $access_message;
} // end access message function
} // end component
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment