public function checkModuleRights(CWebModule $module) { $items = $module->getAuthItems(); if (empty($items) || Yii::app()->getUser()->checkAccess(AuthItem::ROLE_ADMIN)) { return true; } foreach ($items as $task) { if (Yii::app()->getUser()->checkAccess($task['name'])) { return true; } foreach ($task['items'] as $item) { if (Yii::app()->getUser()->checkAccess($item['name'])) { return true; } } } return false; }