/** * отображаем весь список материалов */ function indexAction() { $this->table_name = $_GET['tablename']; // строим запрос $_sql = 'SELECT * FROM ' . $this->table_name . ' where id>0 ' . general::get_status_for_filter($_GET['tablename']) . ' order by sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php'); }
/** * отображаем весь список материалов */ function indexAction() { // если перешли по get ссылке из меню //if(isset($_GET['status'])) { $_POST['status']=$_GET['status']; } if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id>0 ' . general::get_status_for_filter($this->tablename) . ' order by id desc'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php'); }
/** * show all podrazdel with parents */ function indexAction() { if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } // проверяем на суперадмина //if (general::sadmin()) { // строим запрос $_sql = 'SELECT * FROM ' . $this->tablename . ' where id_parent=0 ' . general::get_status_for_filter($this->tablename) . ' order by sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php'); }
/** * отображаем весь список материалов */ function indexAction() { // если перешли по get ссылке из меню //if(isset($_GET['status'])) { $_POST['status']=$_GET['status']; } if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } // строим запрос $_sql = 'SELECT news_gb.*, news.zag as zag FROM news_gb, news WHERE news.id=news_gb.id_news ' . general::get_status_for_filter('news_gb') . ' ORDER by id desc'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $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']; } // строим запрос $_sql = 'SELECT * FROM gallery_grupa WHERE gallery_grupa.id_parent=0' . general::get_status_for_filter('gallery_grupa') . ' GROUP BY gallery_grupa.id order by gallery_grupa.sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/index.php'); }
/** * отображаем весь список материалов */ 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['city'])) { $_SESSION['city'] = $_POST['city']; } if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } // get limit // всего в каталоге // строим запрос $_sql = 'SELECT ' . $this->tablename . '.*, city.pole FROM ' . $this->tablename . ', city where city.id=' . $this->tablename . '.id_city ' . general::get_status_for_filter($this->tablename) . ' order by id_city, sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_SESSION['status']) ? $_SESSION['status'] : 2, '_city' => isset($_SESSION['city']) ? $_SESSION['city'] : 0, 'tpl_folder' => $this->tpl_folder, 'city' => dbh::get_city()), $this->tpl_folder . '/index.php'); }
/** * отображаем весь список материалов */ function indexAction() { if ($_POST) { // даты if ($_POST['date_s'] != '') { $_POST['date_s'] = general::date_to_database($_POST['date_s']); } if ($_POST['date_po'] != '') { $_POST['date_po'] = general::date_to_database($_POST['date_po']); } } // строим запрос $_sql = "SELECT order_number.*, sum(orders.cost*orders.kolvo) as cost\n\t\t\t\tFROM order_number\n\t\t\t\tLeft Outer Join orders ON order_number.id =orders.number_order\n\t\t\t\tWHERE order_number.id>0 " . general::get_status_for_filter('order_number') . "\t\t\t\t\n\t\t\t\tGROUP BY order_number.id\n\t\t\t\tORDER BY order_number.id DESC"; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); // массив типов global $_status_order; return system::show_tpl(array('result' => $result, 'msg' => $this->msg, 'status_order' => $_status_order, 'status_orders' => isset($_POST['status_orders']) ? $_POST['status_orders'] : 3), 'orders/index.php'); }
/** * отображаем весь список материалов */ function indexAction() { if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } // строим запрос $_sql = 'SELECT brand.*, count(catalog.id) as count FROM brand Left Outer Join catalog ON brand.id=catalog.brand WHERE brand.id>0 ' . general::get_status_for_filter('brand') . ' GROUP BY brand.id order by brand.sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); return system::show_tpl(array('result' => $result, 'msg' => $this->msg, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, 'tpl_folder' => $this->tpl_folder), $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'); }
/** * получаем детей для раздела "Голосование" * @param int parent_id */ static function voting_get_child($id_parent) { // строим запрос $_sql = 'SELECT * FROM voting where id_parent=' . $id_parent . ' ' . general::get_status_for_filter('voting') . ' order by sort'; // выполняем запрос + при необходимости выводим сам запрос return mysql::query($_sql, 0); }
/** * отображаем весь список материалов */ function hitsAction() { if (isset($_POST['status'])) { $_SESSION['status'] = $_POST['status']; } if (isset($_POST['category'])) { $_SESSION['category'] = $_POST['category']; } // строим запрос $_sql = 'SELECT * FROM `' . $this->tablename . '` where id>0 ' . general::get_status_for_filter($this->tablename) . ' order by sort'; // выполняем запрос + при необходимости выводим сам запрос $result = mysql::query($_sql, 0); // массив типов global $_type_banner; return system::show_tpl(array('result' => $result, 'msg' => $this->msg, 'type_banner' => $_type_banner, '_status' => isset($_POST['status']) ? $_POST['status'] : 2, '_category' => isset($_POST['category']) ? $_POST['category'] : 100, 'tpl_folder' => $this->tpl_folder), $this->tpl_folder . '/hits.php'); }