/role/views/permission/view.php
PHP | 24 lines | 23 code | 1 blank | 0 comment | 7 complexity | e1622e3e1761e1831c2303d99915644c MD5 | raw file
- <?
- if(isset($actions))
- foreach($actions as $action) {
- printf('<h2>%s</h2>', $action->title);
- echo Yum::t('The following users have permission to perform the action {action}:', array(
- '{action}' => $action->title));
- if($action->permissions) {
- foreach($action->permissions as $permission) {
- echo '<ul>';
- if($permission->type == 'user') {
- $user = YumUser::model()->findByPk($permission->principal_id);
- printf('<li>%s</li>', CHtml::link($user->username, array('/user/view', 'id' => $user->id)));
- }
- if($permission->type == 'role') {
- $role = YumRole::model()->findByPk($permission->principal_id);
- printf('<li>role %s</li>', CHtml::link($role->title, array('/role/view', 'id' => $user->id)));
- }
- echo '</ul>';
- }
- }
- } else
- echo Yum::t('No user has permission');
- ?>