public function getDocuments() { $register = new SystemRegister(self::ConfigPath); $data = SystemRegisterHelper::exportData($register->Documents->getId()); ksort($data); $result = array(); foreach ($data as $key => $row) { $result[] = array('title' => $key, 'name' => $row); } return $result; }
protected function displayRights($rightsString) { // Получаем все права существующие в системе $register = new SystemRegister('System/CMS/userRights'); $fullRightsList = SystemRegisterHelper::exportData($register->getId()); $usersRights = explode("\r\n", $rightsString); // Перебор прав $result = array(); foreach ($fullRightsList as $key => $row) { $checkbox = new CCheckbox(); $checkbox->name = 'rights[]'; $checkbox->value = $key; $checkbox->title = $row['comment']; if (in_array($key, $usersRights)) { $checkbox->checked = true; } $result[] = $checkbox; } return implode('<br/>', $result); }
protected static function loadConfig() { $register = new \SystemRegister(self::SystemRegisterPath); self::$config = \SystemRegisterHelper::exportData($register->getId()); }