/** * check should accept a user array. * * @return void */ public function testCheckArray() { $iniFile = CAKE . 'Test' . DS . 'test_app' . DS . 'Config' . DS . 'acl.ini.php'; $Ini = new IniAcl(); $Ini->config = $Ini->readConfigFile($iniFile); $Ini->userPath = 'User.username'; $user = array('User' => array('username' => 'admin')); $this->assertTrue($Ini->check($user, 'posts')); }
/** * Makes Sure the LDAP Datasource is loaded and available * */ function __construct() { $model = Configure::read('LDAP.LdapACL.Model'); $groupType = Configure::read('LDAP.LdapACL.groupType'); $this->groupType = empty($groupType) ? 'groupOfNames' : $groupType; $this->modelName = empty($model) ? 'LdapAcl' : $model; $this->model = $this->getModel($this->modelName); parent::__construct(); }
public function initialize(Component $component) { parent::initialize($component); App::uses('PermissionConfig', 'Config'); $this->config = PermissionConfig::$actionAllowConfig; }
/** * check should accept a user array. * * @return void */ function testCheckArray() { $iniFile = TEST_CAKE_CORE_INCLUDE_PATH . 'tests' . DS . 'test_app' . DS . 'config' . DS . 'acl.ini.php'; $Ini = new IniAcl(); $Ini->config = $Ini->readConfigFile($iniFile); $Ini->userPath = 'User.username'; $user = array('User' => array('username' => 'admin')); $this->assertTrue($Ini->check($user, 'posts')); }