/** * редактируем выбранный материал */ function sendAction() { if ($_POST) { // проверяем на checkbox forms::check_box(array('status')); // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); $from = $GLOBALS['mailadmin']; $subject = $_POST['FORM']['zag']; $message = $_POST['FORM']['text']; $_to = ''; foreach ($result as $result) { $to = $result->email; $_to .= $result->email . '<br>'; sent_email_new($to, $message, "", $subject, $from); } // пишем в лог unset($_POST['FORM']['status']); $_POST['FORM']['email'] = $_to; forms::multy_insert_form('subscribe_conf', 0); $this->msg = general::messages(1, v::getI18n('backend_after_send')); } return system::show_tpl(array('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/send.php'); }
/** * редактируем выбранный материал */ function addAction() { if ($_POST) { // проверяем на checkbox forms::check_box(array('status')); // записываем в базу forms::multy_insert_form($this->tablename, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } return system::show_tpl(array('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php'); }
/** * add new podrazdel */ function add_answerAction() { if ($_POST) { // проверяем на checkbox forms::check_box(array('status')); // записываем в базу forms::multy_insert_form($this->tablename, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); $_GET['id_parent'] = $_POST['FORM']['id_parent']; } // выбираем разделы у которых могут быть подразделы $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id_parent']; $select = mysql::query($_sql, 0); return system::show_tpl(array('select' => $select, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add_answer.php'); }
/** * добавляем новый материал */ function addAction() { global $_sklad; if ($_POST) { // проверяем на checkbox forms::check_box(array('status')); //for($i=0; $i<50; $i++) { // записываем в базу forms::multy_insert_form($this->tablename, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); //} } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id>0 order by sort desc'; // выполняем запрос + при необходимости выводим сам запрос $select = mysql::query($_sql, 0); return system::show_tpl(array('city' => dbh::get_city(), 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php'); }
/** * редактируем выбранный материал */ function addAction() { if ($_POST) { // Код загрузки песни if (is_uploaded_file($_FILES["file"]["tmp_name"])) { $mp3 = end(explode('.', $_FILES['file']['name'])); if ($mp3 == 'mp3' or $mp3 == 'ogg') { forms::check_box(array('status')); forms::multy_insert_form($this->tablename, 0); copy($_FILES['file']['tmp_name'], HOST . AUDIO_PATH . '/' . mysql_insert_id() . '.mp3'); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } else { $this->msg = general::messages(1, v::getI18n('backend_after_save_file')); } } } return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php'); }
/** * добавляем новый материал */ 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'); }
function add_sadminAction() { // только для СуперАдмина if (!general::sadmin()) { return general::messages(0, v::getI18n('backend_orror_access')); } $this->tpl = $this->tpl_folder . '/add' . general::sadmin_tpl() . '.php'; if ($_POST) { // проверяем на checkbox forms::check_box(array('status', 'has_podrasdel', 'is_map')); // проверяем на существование такого action, если есть - добавляем несколько символов $_sql = 'SELECT count(*) as count FROM ' . $this->tablename . ' where action="' . $_POST['FORM']['action'] . '"'; // выполняем запрос + при необходимости выводим сам запрос if (mysql::query_findpole($_sql, 'count', 0) > 0) { $_POST['FORM']['action'] .= '_new'; } // записываем в базу forms::multy_insert_form($this->tablename, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } // выбираем разделы у которых могут быть подразделы $_sql = 'SELECT * FROM ' . $this->tablename . ' where has_podrasdel=1 order by name'; $select = mysql::query($_sql, 0); return system::show_tpl(array('select' => $select, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl); }
/** * добавляем новый материал */ function addAction() { if ($_POST) { $this->_width = mysql::query_findpole('select zna from config where id=42', 'zna'); $this->_height = mysql::query_findpole('select zna from config where id=43', 'zna'); $this->_width_b = mysql::query_findpole('select zna from config where id=44', 'zna'); $this->_height_b = mysql::query_findpole('select zna from config where id=45', '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_BRAND_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('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php'); }
/** * добавляем новый материал */ function addAction() { if ($_POST) { // даты $_POST['FORM']['date_news'] = general::date_to_database($_POST['FORM']['date_news']); $this->_width = mysql::query_findpole('select zna from config where id=16', 'zna'); $this->_height = mysql::query_findpole('select zna from config where id=17', 'zna'); $this->_width_b = mysql::query_findpole('select zna from config where id=19', 'zna'); $this->_height_b = mysql::query_findpole('select zna from config where id=20', 'zna'); // проверяем на checkbox forms::check_box(array('status')); // проверяем на существование такого 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'] .= '_new'; } // записываем в базу forms::multy_insert_form($this->tablename, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); // загружаем фото forms::multy_update_photo(HOST . IMG_NEWS_PATH, 1, mysql_insert_id(), $this->_width, $this->_height, $this->_width_b, $this->_height_b); } // массив типов global $_type_news; return system::show_tpl(array('msg' => $this->msg, 'select' => $_type_news, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php'); }
/** * добавляем новый материал */ 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'); }
/** * добавляем новый материал */ function addAction() { if ($_POST) { if (!empty($_FILES['file1']['tmp_name'])) { // проверяем на тип банера $size = getimagesize($_FILES['file1']['tmp_name']); // проверяем на тип (jpeg/gif/png/swf) баннера if (banners::check_type_banner($size['mime']) == 0 or banners::check_type_banner($size['mime']) == 1) { // проверяем на checkbox forms::check_box(array('status')); // записываем в базу forms::multy_insert_form($this->tablename, 0); // определяем имя файла $_filename = mysql_insert_id() . '.' . end(explode(".", $_FILES['file1']['name'])); // загружаем баннер move_uploaded_file($_FILES['file1']['tmp_name'], HOST . IMG_REKLAMA_PATH . '/' . $_filename); // имя картинки $_POST['FORM']['image'] = $_filename; // update имени картинки forms::multy_update_form($this->tablename, mysql_insert_id(), 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } else { // сообщение error $this->msg = general::messages(0, v::getI18n('backend_upload_reklama_error_type')); } } else { // проверяем на checkbox forms::check_box(array('status')); // записываем в базу forms::multy_insert_form($this->tablename, 0); // сообщение $this->msg = general::messages(1, v::getI18n('backend_after_save')); } } // массив типов global $_type_banner; return system::show_tpl(array('msg' => $this->msg, 'select' => $_type_banner, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/add.php'); }
/** * добавляем новый материал */ function addAction() { global $_sklad; if ($_POST) { // проверяем на checkbox forms::check_box(array('status', 'show_block', 'block_new', 'block_spec', 'block_lider')); //for($i=0; $i<50; $i++) { // записываем в базу forms::multy_insert_form($this->tablename, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); // загружаем фото forms::multy_update_photo_catalog(mysql_insert_id()); //} } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id_parent=0 order by sort desc'; // выполняем запрос + при необходимости выводим сам запрос $select = mysql::query($_sql, 0); // выбираем поставщиков $_sql = 'SELECT * FROM `supplier` where status=1 order by sort'; // выполняем запрос + при необходимости выводим сам запрос $supplier = mysql::query($_sql, 0); return system::show_tpl(array('select' => dbh::get_catolog_tree(), 'brand' => dbh::get_brand(), 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder, 'sklad' => $_sklad, 'supplier' => $supplier), $this->tpl_folder . '/add.php'); }