/**
  * Добавляем новый тип публикации
  *
  */
 public function addAction()
 {
     $form = new Zetta_Form(Zend_Registry::get('config')->Publications->form->rubric);
     if ($this->_rubric && ($rubric_id = $this->_rubric->rubric_id)) {
         $form->setDefaults($this->_rubric->toArray());
         $form->getElement('table_name')->setAttrib('disabled', 'disabled');
     }
     if (!sizeof($_POST) || !$form->isValid($_POST)) {
         $this->view->form = $form;
     } else {
         $arrayData = array('name' => $form->getValue('name'), 'table_name' => $form->getValue('table_name'));
         if ($this->_rubric) {
             $this->_modelList->update($arrayData, $this->_modelList->getAdapter()->quoteInto('rubric_id = ?', $rubric_id));
         } else {
             $this->_modelList->insert($arrayData);
             $this->_generateFiles($form->getValue('table_name'), $form->getValue('name'));
         }
         $this->renderScript('admin/addComplete.ajax.phtml');
     }
 }