function indexAction() { // товары $this->catalog_status = mysql::query_findpole('select status from menu where id=59', 'status'); $this->catalog_inctive = dbh::get_count_status_off('catalog'); // заказы $this->order_inctive = dbh::get_count_status_off('order_number'); // отзывы $this->gb_status = mysql::query_findpole('select status from menu where id=8', 'status'); $this->gb_inctive = dbh::get_count_status_off('guestbook'); // новости $this->news_status = mysql::query_findpole('select status from menu where id=1', 'status'); $this->news_inctive = dbh::get_count_status_off('news'); // комментарии к новостям $this->news_gb_status = mysql::query_findpole('select status from menu where id=232', 'status'); $this->news_gb_inctive = dbh::get_count_status_off('news_gb'); // пользователи $this->users_status = mysql::query_findpole('select status from menu where id=26', 'status'); $this->users_inctive = dbh::get_count_status_off('users'); // контентовые разделы $this->content_status = mysql::query_findpole('select status from menu where id=89', 'status'); // галерея $this->gallery_status = mysql::query_findpole('select status from menu where id=3', 'status'); // голосование $this->voting_status = mysql::query_findpole('select status from menu where id=102', 'status'); // настройки $this->config_status = mysql::query_findpole('select status from menu where id=80', 'status'); // CEO $this->ceo_status = mysql::query_findpole('select status from menu where id=11', 'status'); return system::show_tpl((array) $this, 'mainmenu/mainpage.php'); }
function get_slider($limit, $name_file) { $sql = 'select * from splash where status=1 order by sort limit ' . $limit; $result = mysql::query($sql, 0); // выполняем tpl return system::show_tpl(array('splash' => $result), $name_file); }
function indexAction() { if (isset($_POST['check'])) { if ($_POST['FORM']['ua'] == 'on') { $_POST['FORM']['ua'] = 1; } else { $_POST['FORM']['ua'] = 0; } if ($_POST['FORM']['en'] == 'on') { $_POST['FORM']['en'] = 1; } else { $_POST['FORM']['en'] = 0; } if ($_POST['FORM']['fr'] == 'on') { $_POST['FORM']['fr'] = 1; } else { $_POST['FORM']['fr'] = 0; } if ($_POST['FORM']['esp'] == 'on') { $_POST['FORM']['esp'] = 1; } else { $_POST['FORM']['esp'] = 0; } if ($_POST['FORM']['ger'] == 'on') { $_POST['FORM']['ger'] = 1; } else { $_POST['FORM']['ger'] = 0; } forms::multy_update_form($this->tablename, 1, 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } $sql = "SELECT * FROM languages"; $res = mysql::query_one($sql, 0); return system::show_tpl(array('obj' => $res, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php'); }
static function get_otvet($name_file, $id_parent) { // выбираем вопрос $_sql = "SELECT\n\t\t\tvoting.id,\n\t\t\tvoting.id_parent,\n\t\t\tvoting.`text`,\n\t\t\tvoting.kolvo,\n\t\t\tROUND(voting.kolvo*100/voting.summa) as summa\n\t\t\tFROM\n\t\t\t\tvoting\n\t\t\tjoin (select SUM(voting.kolvo) as summa from voting WHERE voting.status = 1 and voting.id_parent = " . intval($id_parent) . ") as voting\n\t\t\tWHERE\n\t\t\t\tvoting.status = 1 and\n\t\t\t\tvoting.id_parent = " . intval($id_parent) . "\n\t\t\torder by voting.sort\n\t\t\t"; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); // выполняем tpl return system::show_tpl(array('otvet' => $result), $name_file); }
static function GetMessage($type, $message) { /* if ($type==1) { $image='info'; } else { $image='important'; }*/ $_SESSION['GLOBAL_MESSAGE'] = system::show_tpl(array('image' => $image, 'message' => $message), '/frontend/message/GetMessage.php'); //echo "<meta http-equiv='refresh' content='0;URL=".$_SERVER['HTTP_REFERER']."'>"; }
/** * добавляем новый материал */ function addAction() { $this->table_name = $_GET['tablename']; if ($_POST) { // проверяем на checkbox forms::check_box(array('status')); // записываем в базу forms::multy_insert_form($this->table_name, 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'); }
/** * редактирование настроек */ function editAction() { if ($_POST) { // записываем в базу forms::multy_update_form_all_records($this->tablename, 'zna', 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where status=1 order by sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/edit.php'); }
function _post($response) { include_once "../main.php"; // ищем группы меню и проверяем на СуперАдмина if (general::sadmin()) { $_sql = "select * from menu where id_parent=0 and status=1 order by zindex"; } else { $_sql = "select * from menu where id_parent=0 and status=1 and adm!=1 order by zindex"; } $result = mysql::query($_sql, 0); $this->menu = system::show_tpl(array('result' => $result), 'mainmenu/menu.php'); $this->center_block = $response; echo system::show_tpl((array) $this, $this->layout); }
/** * редактируем материал */ function editAction() { if ($_POST) { // записываем в базу forms::multy_update_form($this->tablename, $_POST['id'], 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_POST['id']; } else { $_sql = 'SELECT * FROM ' . $this->tablename . ' where id=' . $_GET['id']; } // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query_one($_sql, 0); return system::show_tpl(array('obj' => $result, 'msg' => $this->msg, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/edit.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'); }
/** * get guestbook first page * @param int $limit - count of news for return * text $name_file - name of tamplate (plus path '/tpl/....') */ static function get_guestbook_first_page($name_file, $limit = false) { $__limit = ''; if ($limit) { $__limit = 'limit ' . $limit; } $_sql = 'SELECT * FROM guestbook WHERE status=1 order by rand() ' . $__limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); if ($result) { return system::show_tpl(array('gallery' => $result), $name_file); } else { return ''; } }
/** * get gallery first page * @param int $limit - count of news for return * text $name_file - name of tamplate (plus path '/tpl/....') */ static function get_gallery_first_page($name_file, $limit = false) { $__limit = ''; if ($limit) { $__limit = 'limit ' . $limit; } $_sql = 'SELECT gallery.*, gallery_grupa.url FROM gallery, gallery_grupa WHERE gallery.id_parent=gallery_grupa.id and gallery.status=1 and gallery.firstpage=1 order by rand() ' . $__limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); if ($result) { return system::show_tpl(array('gallery' => $result), $name_file); } else { return ''; } }
function get_content($action) { $lang = '_' . $_GET['lang']; // выбираем родителя // запрос $_sql = 'SELECT * FROM content where status=1 and action="' . $action . '"'; // выполняем запрос + при необходимости выводим сам запрос $parent = mysql::query_one($_sql, 0); // выбираем детей $_sql = "select name_" . $_GET['lang'] . ", action from content where id_parent=" . $parent->id . " order by sort"; // выполняем запрос + при необходимости выводим сам запрос $child = mysql::query($_sql, 0); // выбираем файлы загруженные к этому разделу $_sql_files = 'SELECT * FROM files where id_content=' . $parent->id . ' order by id'; $_files = mysql::query($_sql_files, 0); // выполняем tpl return system::show_tpl(array('parent' => $parent, 'child' => $child, 'gallery_grupa' => $gallery_grupa, '_files' => $_files), '/frontend/content/index.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 indexAction() { // только для СуперАдмина if (!general::sadmin()) { return general::messages(0, v::getI18n('backend_orror_access')); } if ($_POST) { // проверяем на checkbox forms::check_box(dbh::menu_get_id()); // записываем в базу forms::multy_update_form_all_records($this->tablename, 'status', 0); $this->msg = general::messages(1, v::getI18n('backend_after_save')); } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id_parent=0 order by zindex'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg), $this->tpl_folder . '/index.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'); }
<?php $id_good = intval($_POST['id']); $_kolvo = intval($_POST['value']); // если подстава if ($id_good == 0 or $_kolvo == 0) { die('Товар не найден!'); } // если ве гуд require "../main.php"; // строим запрос $_sql = "select cost from `catalog` where id=" . $id_good . " and status=1"; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query_one($_sql, 0); // закидываем товар в сессию if (isset($_SESSION['basket'][$id_good])) { foreach ($_SESSION['basket'] as $key => $value) { if ($key == $id_good) { $_SESSION['basket'][$key] = array('id' => $id_good, 'cost' => $result->cost, 'kolvo' => $_kolvo); } } } // результат die(json_encode(array('count' => basket::get_Count_Goods(), 'total' => basket::get_Total_Goods(), 'basket' => system::show_tpl(array('result' => basket::show_Basket()), 'frontend/basket/list.php'))));
echo catalog::get_curent_type_sort(2); ?> href="<?php echo isset($_GET['id']) ? general::link('filter/id/' . $_GET['id'] . '/type_sort/2') : general::link('filter/type_sort/2'); ?> ">Я>А</a> </div> </div><!-- .srt_block--> <div class="tovar_list_3"> <?php foreach ($result as $obj) { ?> <?php echo system::show_tpl(array('obj' => $obj, 'level' => ''), '/frontend/catalog/list_index.php'); ?> <?php } ?> </div><!-- .tovar_list_3--> <?php // pager if (isset($_GET['id'])) { echo filter::get_count() > CATALOG_AT_PAGE ? pager::pager_J("filter/id/" . $_GET['id'], CATALOG_AT_PAGE, filter::get_count(), intval($_GET['page'])) : ''; } else { echo filter::get_count() > CATALOG_AT_PAGE ? pager::pager_J("filter", CATALOG_AT_PAGE, filter::get_count(), intval($_GET['page'])) : '';
} } */ if (DEBUG_SITE == 1) { // время $profiler->enterSection('echo'); } // создаем КЕШ сайта if (USE_KEH == 1) { create_keh($_str); } // генерим статику $_statik = array('phone' => mysql::query_findpole('select zna from config where id=30', 'zna'), 'skype' => mysql::query_findpole('select zna from config where id=31', 'zna'), 'email' => mysql::query_findpole('select zna from config where id=32', 'zna'), 'icq' => mysql::query_findpole('select zna from config where id=33', 'zna'), 'rejim' => mysql::query_findpole('select zna from config where id=34', 'zna'), 'rejim1' => mysql::query_findpole('select zna from config where id=35', 'zna'), 'rejim2' => mysql::query_findpole('select zna from config where id=36', 'zna'), 'rejim3' => mysql::query_findpole('select zna from config where id=37', 'zna'), 'brand_at_first' => mysql::query_findpole('select zna from config where id=40', 'zna'), 'news_at_first' => mysql::query_findpole('select zna from config where id=46', 'zna'), 'lider_at_first' => mysql::query_findpole('select zna from config where id=39', 'zna'), 'novinki_at_first' => mysql::query_findpole('select zna from config where id=38', 'zna'), 'specpredlogenie_at_first' => mysql::query_findpole('select zna from config where id=41', 'zna')); echo system::show_tpl(array('str' => $_str, 'statik' => $_statik), 'index_full.php'); // ******************************************************* if (DEBUG_SITE == 1) { // время $profiler->leaveSection('echo'); } // вывод/невывод дебаггера if (DEBUG_SITE == 1) { echo '<div id="debug" style="float: left; width: 100%; border: solid red 0px; background: #C0C0C0; ">'; // время $profiler->stop(); $profiler->display(); // дебагер debug(); echo "</div>"; }
// парсим данные $message = parsing_data($mass_element_for_parsing, $mass_result_for_parsing, nl2br($_arr['text'])); // парсим заголовок письма $subject = replace_data($_arr['zag'], '%site%', ADRESS_SITE); $subject = replace_data($subject, '%number_order%', '' . $_number_order); // отправляем мыло sent_email_new($_user->email, $message, "", $subject, $GLOBALS["mailadmin"]); //---------------------------------------------------------// //---------------------------------------------------------// //---------------------------------------------------------// // очищаем корзину basket::clear_Basket(); $_str .= v::getI18n('message_after_oformleniya_basket'); echo "<meta http-equiv='refresh' content='5;URL=/index.php'>"; } else { // выводим содержимое корзины if (basket::show_Basket()) { $_str .= system::show_tpl(array('result' => basket::show_Basket()), 'frontend/basket/list.php'); if (basket::show_Basket()) { if (!registration::is_Autorize()) { // новый пользователь $_str .= system::show_tpl(array('city' => dbh::get_city()), '/frontend/basket/new_user.php'); } else { //авторизованный пользователь $_str .= system::show_tpl(array(), '/frontend/basket/autorize_user.php'); } } } else { $_str .= 'Товары в корзине отсутствуют!'; } }
</div> <div class="item_1"> <label class="block title_1">Наименование фото:</label> <input type="text" name="FORM[pole]" value='<?php echo $obj->pole; ?> ' class="input_1" id="pole"> </div> <div class="item_1"> <label class="block title_1">Фотоальбом:</label> <select name='FORM[id_parent]' class="" id="id_parent"> <option></option> <?php echo system::show_tpl(array('select' => $select, 'level' => ' ', 'curent_id_parent' => $obj->id_parent, 'tpl_folder' => $tpl_folder), $tpl_folder . '/select.php'); ?> </select> </div> <div class="item_1"> <label class="block title_1">Фото:</label> <?php if (file_exists(HOST . IMG_GALLERY_PATH . '/' . $obj->id . '.jpg')) { ?> <a href="<?php echo IMG_GALLERY_PATH . '/' . $obj->id . '.jpg'; ?> " rel="example1"><img src="<?php echo IMG_GALLERY_PATH . '/_' . $obj->id . '.jpg'; ?>
/** * добавляем новый материал */ function addAction() { if ($_POST) { $_sql_files = 'SELECT * FROM splash WHERE status=0 order by id'; $_files = mysql::query($_sql_files, 0); foreach ($_files as $_files) { // поля if (isset($_POST['FORM1']['status_' . $_files->id])) { $_POST['FORM']['status'] = 1; } else { $_POST['FORM']['status'] = 0; } $_POST['FORM']['url'] = $_POST['FORM1']['url_' . $_files->id]; $_POST['FORM']['name'] = $_POST['FORM1']['name_' . $_files->id]; // записываем в базу forms::multy_update_form($this->tablename, $_files->id, 0); } $this->msg = general::messages(1, v::getI18n('backend_after_save')); } $_sql_files = 'SELECT * FROM splash where status=0 order by sort'; $_files = mysql::query($_sql_files, 0); return system::show_tpl(array('msg' => $this->msg, 'tpl_folder' => $this->tpl_folder, '_files' => $_files), $this->tpl_folder . '/add.php'); }
<?php foreach ($select as $obj) { ?> <option value="<?php echo $obj->id; ?> "<?php echo $obj->id == $curent_id_parent ? 'selected' : ''; ?> ><?php echo $level . $obj->pole; ?> </option> <?php echo system::show_tpl(array('select' => dbh::gallery_grupa_get_child($obj->id), 'level' => $level . ' ', 'curent_id_parent' => $curent_id_parent, 'tpl_folder' => $tpl_folder), $tpl_folder . '/select.php'); ?> <?php }
ORDER BY ' . $_sort . ' LIMIT ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); // наименование бренда $_brand = ___findpole('select pole from brand where id=' . $id, 'pole'); if ($result) { $_str .= system::show_tpl(array('result' => $result, '_brand' => $_brand), 'frontend/catalog/brand/list.php'); } else { $_str .= 'У данного бренда товары отсутствуют.'; } } else { // выводим все бренды // get limit $limit = pager::pager_limit(brand::get_count(), mysql::query_findpole('select zna from config where id=47', 'zna')); // строим запрос $_sql = 'SELECT brand.*, count(catalog.id) as count FROM brand Left Outer Join catalog ON brand.id=catalog.brand WHERE brand.id>0 and brand.status=1 GROUP BY brand.id order by brand.sort LIMIT ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); $_str .= system::show_tpl(array('result' => $result), 'frontend/catalog/brand/all_brands.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); }
<div class="item_1"> <label class="block title_1">URL фотоальбома:</label> <input type=text name="FORM[url]" class="validate[required] input_1" id="url"> </div> <div class="item_1"> <label class="block title_1">Описание фотоальбома:</label> <textarea name="FORM[text]" id="content" rows="10" class="text_1 tiny"></textarea> </div> <div class="item_1"> <label class="block title_1">Фотоальбом:</label> <select name='FORM[id_parent]' class="" id="id_parent"> <option></option> <?php echo system::show_tpl(array('select' => $select, 'level' => ' ', 'tpl_folder' => $tpl_folder), $tpl_folder . '/select.php'); ?> </select> </div> <div class="item_1"> <label class="block title_1">Файл (обложка):</label> <input type="file" name="file1" class="input_1"> </div> <div class="item_1"> <label for="status" class="block title_1">Публиковать?:</label> <input name="FORM[status]" type="checkbox" id="status" checked> </div> <div class="item_1 textcenter">
<?php foreach ($result as $obj) { ?> <?php if ($obj->id_parent) { ?> <?php echo system::show_tpl(array('result' => dbh::gallery_grupa_get_parent($obj->id_parent)), '/frontend/gallery/bread.php'); ?> <?php } ?> <?php echo general::link_to('gallery/' . $obj->url, ' ' . $obj->pole); ?> <?php }
echo $msg ? $msg : ''; ?> <div class="ps_table_title"> <div class="coll_title"> <span>Ответы</span> <span>Опубликован?</span> <span>Действие</span> <span></span> </div> <div class="name_page">Текст вопроса</div> </div> <div class="sort_block"> <ul class="tree" id="sortable"> <?php echo system::show_tpl(array('result' => $result, 'tpl_folder' => $tpl_folder), $tpl_folder . '/menu.php'); ?> </ul> </div> <div id="info" align="center" style="color: red;">Манипулируйте строками для сортировки данных!</div> <script type="text/javascript"> // When the document is ready set up our sortable with it's inherant function(s) $(function() { $('.sort_block ul').sortable({ update : function () { var sort_wrap = $(this); order = sort_wrap.sortable('serialize'); $.ajax({ type: "POST",
<div class="c_head"><strong>Администратор:</strong> <span class="c_info"><?php echo system::show_data($obj->updated_at); ?> </span></div> <div class="c_content"><?php echo $obj->answer; ?> </div> </div> <?php } ?> </div> <?php } ?> </div> <?php // pager echo guestbook::count_guestbook() > GUESTBOOK_AT_PAGE ? pager::pager_J("guestbook", GUESTBOOK_AT_PAGE, guestbook::count_guestbook(), intval($_GET['page'])) : ''; ?> <?php // добавление отзыва echo system::show_tpl(array(), '/frontend/guestbook/add.php');