/**
  * добавляем новый материал
  */
 function addAction()
 {
     if ($_POST) {
         // проверяем на существование такого action, если есть - добавляем несколько символов
         $_sql = 'SELECT count(*) as count FROM ' . $this->tablename . ' where url="' . $_POST['FORM']['url'] . '"';
         // выполняем запрос + при необходимости выводим сам запрос
         if (mysql::query_findpole($_sql, 'count', 0) > 0) {
             $_POST['FORM']['url'] .= '_' . rand(0, 99999);
         }
         $this->_width = mysql::query_findpole('select zna from config where id=21', 'zna');
         $this->_height = mysql::query_findpole('select zna from config where id=22', 'zna');
         $this->_width_b = mysql::query_findpole('select zna from config where id=21', 'zna');
         $this->_height_b = mysql::query_findpole('select zna from config where id=22', 'zna');
         // проверяем на checkbox
         forms::check_box(array('status'));
         // записываем в базу
         forms::multy_insert_form($this->tablename, 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         // загружаем фото
         forms::multy_update_photo(HOST . IMG_GALLERY_GRUPA_PATH, 1, mysql_insert_id(), $this->_width, $this->_height, $this->_width_b, $this->_height_b);
         header('Location: /backend/' . $this->tpl_folder . '/index');
     }
     return system::show_tpl(array('select' => dbh::get_gallery_grupa_tree(), 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php');
 }