сlass User_Admin (Администратор, пользователь с доступом в backend)

Используется для идентификации текущего администратора (внутреннего пользователя) системы. Отнаследован от класса User, расширяет функциональность. С версии 0.9 считается устаревшим, функциональность перенесена в класс  User

class User_Admin extends User

{

/**
* Инстанцировать администратора системы
* @return User_Admin
*/

static public function getInstance()

/**
* Получить список модулей, которые разрешено просматривать
* @return array
*/

public function getAvailableModules()

/**
* Проверить имеет ли пользователь права на просмотр данных модуля
* @param string $module
* @return boolean
*/

public function canView($module)

/**
* Проверить имеет ли пользователь права на редактирование данных модуля
* @param string $module
* @return boolean
*/

public function canEdit($module)

/**
* Проверить имеет ли пользователь права на удаление данных модуля
* @param string $module
* @return boolean
*/

public function canDelete($module)

/**
* Проверить имеет ли пользователь права на публикацию данных модуля
* @param string $module
* @return boolean
*/

public function canPublish($module)

}

comments powered by Disqus