Пример #1
0
 /**
  * добавляем новый материал
  */
 function addAction()
 {
     if ($_POST) {
         // загружаем файл
         if ($_FILES) {
             //$_arr=explode('.',$_FILES[file1][name]);
             //$_file_name=v::toSlug($_arr[0]).'.'.$_arr[1];
             preg_match('/(\\S+)\\.(\\S+)$/', $_FILES[file1][name], $_arr);
             $_file_name = v::toSlug($_arr[1]) . '.' . $_arr[2];
             //echo "<pre>".print_r($_FILES,1)."</pre>";
             move_uploaded_file($_FILES[file1]['tmp_name'], HOST . PRICE_LIST_PATH . '/' . $_file_name);
             $_POST['FORM']['pole'] = $_file_name;
         }
         // записываем в базу
         forms::multy_insert_form($this->tablename, 0);
         $this->msg = general::messages(1, v::getI18n('backend_after_save'));
         header('Location: /backend/' . $this->tpl_folder . '/index');
     }
     return system::show_tpl(array('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php');
 }