Exemple #1
0
 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;
 }
Exemple #2
0
 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);
 }
Exemple #3
0
 protected static function loadConfig()
 {
     $register = new \SystemRegister(self::SystemRegisterPath);
     self::$config = \SystemRegisterHelper::exportData($register->getId());
 }