Multimag  0.2.992
Открытые члены | Защищенные члены | Защищенные данные
Класс Acl

Управление привилегиями доступа пользователей Подробнее...

Граф наследования:Acl:
IModule

Открытые члены

 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 
- Открытые члены унаследованные от IModule
 __construct ()
 
 getName ()
 
 getDescription ()
 
 run ()
 Запустить модуль на исполнение Подробнее...
 
 getAclObjectname ()
 
 isAllow ($flags=\acl::VIEW)
 

Защищенные члены

 renderUsersGroupsList ($tmpl, $db)
 
 loadAclCategoryList ()
 
 loadAclForGroup ($group_id)
 
 groupAclSave ($group_id)
 
 userAclSave ($user_id)
 
 loadAclForUser ($user_id)
 
 getAclTable ($acl, $acl_cat)
 
 groupAclEditor ($group_id)
 
 authenticAclEditor ()
 
 anonymousAclEditor ()
 
 getUsersList ($str)
 
 userAclEditor ($user_id)
 
 viewUserInsertRole ($user_id, $group_id)
 
 getUngroupUserForm ($user_id, $group_id)
 
 rmUser ($user_id, $group_id)
 
 addUserToGroup ($user_id, $group_id)
 
 viewUsersInGroup ($group_id)
 

Защищенные данные

 $acl_dir = 'include/acl/'
 
 $items
 
- Защищенные данные унаследованные от IModule
 $acl_object_name
 

Дополнительные унаследованные члены

- Поля данных унаследованные от IModule
 $link_prefix
 

Подробное описание

Управление привилегиями доступа пользователей

См. определение в файле acl.php строка 23

Конструктор(ы)

__construct ( )

См. определение в файле acl.php строка 33

Методы

addUserToGroup (   $user_id,
  $group_id 
)
protected

См. определение в файле acl.php строка 461

anonymousAclEditor ( )
protected

См. определение в файле acl.php строка 369

authenticAclEditor ( )
protected

См. определение в файле acl.php строка 351

getAclTable (   $acl,
  $acl_cat 
)
protected

См. определение в файле acl.php строка 281

getDescription ( )

См. определение в файле acl.php строка 42

getName ( )

См. определение в файле acl.php строка 38

getUngroupUserForm (   $user_id,
  $group_id 
)
protected

См. определение в файле acl.php строка 441

getUsersList (   $str)
protected

См. определение в файле acl.php строка 387

groupAclEditor (   $group_id)
protected

См. определение в файле acl.php строка 320

groupAclSave (   $group_id)
protected

См. определение в файле acl.php строка 187

loadAclCategoryList ( )
protected

См. определение в файле acl.php строка 148

loadAclForGroup (   $group_id)
protected

См. определение в файле acl.php строка 171

loadAclForUser (   $user_id)
protected

См. определение в файле acl.php строка 265

renderUsersGroupsList (   $tmpl,
  $db 
)
protected

См. определение в файле acl.php строка 135

rmUser (   $user_id,
  $group_id 
)
protected

См. определение в файле acl.php строка 450

run ( )

См. определение в файле acl.php строка 48

userAclEditor (   $user_id)
protected

См. определение в файле acl.php строка 398

userAclSave (   $user_id)
protected

См. определение в файле acl.php строка 226

viewUserInsertRole (   $user_id,
  $group_id 
)
protected

См. определение в файле acl.php строка 427

viewUsersInGroup (   $group_id)
protected

См. определение в файле acl.php строка 476

Поля

$acl_dir = 'include/acl/'
protected

См. определение в файле acl.php строка 25

$items
protected
Инициализатор
= array(
'all_acl' => 'Привилегии анонимных пользователей',
'auth_acl' => 'Привилегии аутентифицированных пользователей',
'gle' => 'Редактор списка ролей пользователей',
'groups' => 'Привилегии для ролей пользователей',
)

См. определение в файле acl.php строка 26


Объявления и описания членов класса находятся в файле: