4 Yii::app()->getModule(
'acl');
12 foreach ($rules as $rule) {
13 if (is_array($rule) && isset($rule[0])) {
15 $r->allow = $rule[0] ===
'allow';
16 foreach (array_slice($rule, 1) as $name => $value) {
17 if ($name ===
'expression' || $name ===
'roles' || $name ===
'message')
20 $r->$name = array_map(
'strtolower', $value);
34 if (empty($this->roles))
38 $aro = RGroup::model()->find(
'foreign_key = :id AND model = :model',
39 array(
':id' => $user->id,
':model' => RequestingActiveRecord::$model)
45 foreach ($this->roles as $role) {