Example #1
0
 public function main()
 {
     $list = CConfig::selectAll();
     $tabSheet = array(array('id' => 'tab_list', 'title' => 'Список всех конфигов'), array('id' => 'tab_add', 'title' => 'Добавить'), array('id' => 'tab_delete', 'title' => 'Удалить'));
     $design = CMSDesign::getInstance();
     // Выводим шапку & вкладки
     $this->outputHeader();
     $design->tabs->sheetsBegin($tabSheet);
     // Выводим список конфигов
     $design->tabs->contentBegin($tabSheet[0]['id']);
     $this->outputConfigList($list);
     $design->tabs->contentEnd();
     // Форма создания конфига
     $design->tabs->contentBegin($tabSheet[1]['id']);
     $this->outputCreateConfigForm();
     $design->tabs->contentEnd();
     // форма удаления конфига
     $design->tabs->contentBegin($tabSheet[2]['id']);
     $this->outputRemoveConfigForm($list);
     $design->tabs->contentEnd();
     // Закрываем страницы
     $design->tabs->sheetsEnd();
     $this->outputFooter();
     $this->output();
 }
Example #2
0
 /**
  * Проверяем работу метода CConfig::selectAll, он должен вернуть объекты CConfigSchema 
  */
 public function testSelect()
 {
     $schema = CConfig::createSchema('test2');
     $schema->updateSchema('test2', 'Title');
     // Проверяем кол-во схем
     $list = CConfig::selectAll();
     $this->assertEquals(2, sizeof($list));
     $this->assertEquals(true, $list[0] instanceof CConfigSchema);
 }