/** * отображаем весь список материалов */ function indexAction() { // если перешли по get ссылке из меню if (isset($_POST['name'])) { $_SESSION['name'] = $_POST['name']; } if (isset($_POST['artikul'])) { $_SESSION['artikul'] = $_POST['artikul']; } if ($_POST) { if (isset($_POST['block_new'])) { $_SESSION['block_new'] = $_POST['block_new']; } else { unset($_SESSION['block_new']); } if (isset($_POST['block_lider'])) { $_SESSION['block_lider'] = $_POST['block_lider']; } else { unset($_SESSION['block_lider']); } } if (isset($_POST['id_parent'])) { $_SESSION['id_parent'] = $_POST['id_parent']; } if (isset($_POST['brand'])) { $_SESSION['brand'] = $_POST['brand']; } if (isset($_POST['photo'])) { $_SESSION['photo'] = $_POST['photo']; } if (isset($_POST['sklad'])) { $_SESSION['sklad'] = $_POST['sklad']; } if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } // get limit // всего в каталоге $_total_catalog = dbh::catalog_get_total_count(); $limit = pager::pager_limit($_total_catalog, ADMIN_CATALOG_AT_PAGE); // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id>0 ' . general::get_status_for_filter($this->tablename) . ' order by sort limit ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_total_catalog' => $_total_catalog, '_status' => isset($_SESSION['status']) ? $_SESSION['status'] : 2, '_brand' => isset($_SESSION['brand']) ? $_SESSION['brand'] : 0, '_photo' => isset($_SESSION['photo']) ? $_SESSION['photo'] : 2, '_sklad' => isset($_SESSION['sklad']) ? $_SESSION['sklad'] : 3, 'tpl_folder' => $this->tpl_folder, 'select' => dbh::get_catolog_tree(), 'brand' => dbh::get_brand(), 'curent_id_parent' => isset($_SESSION['id_parent']) ? $_SESSION['id_parent'] : 0), $this->tpl_folder . '/index.php'); }
/** * отображаем весь список материалов */ function indexAction() { if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } if (isset($_POST['status'])) { $limit = 1000; } else { $_total_news = dbh::news_get_total_count(); $limit = pager::pager_limit($_total_news, ADMIN_NEWS_AT_PAGE); } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id>0 ' . general::get_status_for_filter($this->tablename) . ' order by created_at desc, sort limit ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 3); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder, '_total_news' => $_total_news), $this->tpl_folder . '/index.php'); }
/** * отображаем весь список материалов */ function indexAction() { if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } if (isset($_POST['id_parent']) and $_POST['id_parent'] > 0) { $limit = 1000; } else { // get limit // всего в каталоге $_total_gallery = dbh::gallery_get_total_count(); $limit = pager::pager_limit($_total_gallery, ADMIN_GALLERY_AT_PAGE); } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id>0 ' . general::get_status_for_filter($this->tablename) . ' ' . general::get_for_filter($this->tablename, 'id_parent') . ' order by sort limit ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); // выбираем фотоальбомы $_sql = 'SELECT * FROM gallery_grupa where status=1 and id_parent=0 order by pole'; $gallery_grupa = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'gallery_grupa' => $gallery_grupa, 'tpl_folder' => $this->tpl_folder, '_total_gallery' => $_total_gallery), $this->tpl_folder . '/index.php'); }
WHERE catalog.brand=brand.id and catalog.status=1 and brand.status=1 ' . $_filter . ' 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');
***************************************************************************************/ global $_str; // check for crack! if (isset($_GET['page'])) { system::count_parametr(4); system::isset_numeric($_GET['page']); } else { system::count_parametr(3); $_GET['page'] = 1; } // добавление новости if (system::IsPost()) { if (!captcha::check_captcha()) { //выводим сообщение Message::GetMessage(0, v::getI18n('message_error_captcha')); } else { // пишем в базу Forms::MultyInsertForm('guestbook', 0); // очищаем POST unset($_POST); // выводим мообщение Message::GetMessage(1, v::getI18n('message_add_comment_to_guestbook')); } } // check for count gallery at page guestbook::count_guestbook_at_page(); // get limit $limit = pager::pager_limit(guestbook::count_guestbook(), GUESTBOOK_AT_PAGE); // выводим $_str .= guestbook::get_guestbook($limit, '/frontend/guestbook/list.php'); $_str = array('_str' => $_str, 'title' => $title->get_title(), 'keywords' => $title->get_keywords(), 'description' => $title->get_description(), 'h1' => $title->get_h1());
<?php die('<p style="font-size:36px;color:black;font-weight:bold;">404!</p>'); global $_str; // check for crack! if (isset($_GET['page'])) { system::count_parametr(5); system::isset_numeric($_GET['page']); } else { system::count_parametr(3); $_GET['page'] = 1; } if (isset($_GET['url'])) { // получаем группу галереи $_id_gallery_grupa = dbh::get_gallery_grupa_id($_GET['url']); // проверяеим есть ли дети $children = dbh::gallery_grupa_get_child($_id_gallery_grupa); if (count($children)) { // выводим группы $_str .= gallery::get_group_gallery('/frontend/gallery/list.php'); } else { // check for count gallery at page gallery::count_gallery_at_page(); // get limit $limit = pager::pager_limit(gallery::count_gallery(), GALLERY_AT_PAGE); // выводим фото $_str .= gallery::get_gallery($limit, '/frontend/gallery/show.php'); } } else { $_str .= gallery::get_group_gallery('/frontend/gallery/list.php'); }
} if (isset($_GET['at_page'])) { system::isset_numeric($_GET['at_page']); } // строим запрос $_sql = 'SELECT * FROM catalog_tree where id_parent=' . $_GET['grupa'] . ' and status=1 order by sort desc'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); if ($result) { // выводим группы товаров $_str .= system::show_tpl(array('result' => $result), 'frontend/catalog/grupa.php'); } else { // check for count news at page catalog::count_at_page(); // get limit $limit = pager::pager_limit(catalog::get_count(), CATALOG_AT_PAGE); // сортировка $_sort = catalog::get_sort_at_page(); // фильтрация $_filter = catalog::get_filter(); // строим запрос $_sql = 'SELECT catalog.*, brand.pole as brand_name FROM catalog LEFT JOIN brand ON catalog.brand=brand.id WHERE catalog.id_parent=' . $_GET['grupa'] . ' and catalog.status=1' . $_filter . ' ORDER BY ' . $_sort . ' LIMIT ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); if ($result) { $_str .= system::show_tpl(array('result' => $result), 'frontend/catalog/list.php');
die('<p style="font-size:36px;color:black;font-weight:bold;">404!</p>'); global $_str; if (isset($_GET['id']) or isset($_POST['poisk']) or isset($_SESSION['poisk'])) { if (isset($_GET['id'])) { system::isset_numeric($_GET['id']); } if (isset($_GET['type_sort'])) { system::isset_numeric($_GET['type_sort']); } if (isset($_GET['at_page'])) { system::isset_numeric($_GET['at_page']); } // check for count news at page catalog::count_at_page(); // get limit $limit = pager::pager_limit(filter::get_count(), CATALOG_AT_PAGE); // сортировка $_sort = catalog::get_sort_at_page(); // фильтрация $_filter = filter::get_filter(); // строим запрос $_sql = 'SELECT catalog.*, brand.pole as brand_name FROM catalog, brand WHERE catalog.brand=brand.id and catalog.status=1 ' . $_filter . ' ORDER BY ' . $_sort . ' LIMIT ' . $limit; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); if ($result) { $_str .= system::show_tpl(array('result' => $result), 'frontend/catalog/filter/list.php'); } else {
unset($_POST); // выводим мообщение Message::GetMessage(1, v::getI18n('message_add_comment_to_news')); } } if (isset($_GET['url'])) { // выводим нужную новость $_str .= news::show_url('/frontend/news/show.php'); // Записываем тип новости в $_GET для правильной подсветки меню, когда находимся в новости $_GET['type'] = news::get_news_type($_GET['url']); // вывод комментариев + формы для добавления при необходимости if (COMMENT_NEWS == 1) { // check for count news at page news::count_comment_news_at_page(); // get limit $limit = pager::pager_limit(news::count_comment_news(news::get_news_id($_GET['url'])), COMMENT_NEWS_AT_PAGE); // вывод формы для добавления комментов к новости $_str .= news::comment_show($limit, news::get_news_id($_GET['url']), '/frontend/news/comment_show.php'); // вывод формы для добавления комментов к новости $_str .= news::comment_add('/frontend/news/comment_add.php'); } } else { // check for count news at page news::count_news_at_page(); // параметры для поиска (НАЧАЛО) //$_get_param=get_dop_param_news(); // get limit $limit = pager::pager_limit(news::count_news(), NEWS_AT_PAGE); // show news with pager $_str .= news::show_news($limit, '/frontend/news/list.php'); }