Ejemplo n.º 1
0
 /**
  * отображаем весь список материалов
  */
 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');
 }
Ejemplo n.º 2
0
 /**
  * отображаем весь список материалов
  */
 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');
 }
Ejemplo n.º 3
0
 /**
  * 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');
 }
Ejemplo n.º 4
0
    /**
     * отображаем весь список материалов
     */
    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');
    }
Ejemplo n.º 5
0
 /**
  * отображаем весь список материалов
  */
 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');
    }
Ejemplo n.º 7
0
 /**
  * отображаем весь список материалов
  */
 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');
 }
Ejemplo n.º 8
0
    /**
     * отображаем весь список материалов
     */
    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');
    }
Ejemplo n.º 9
0
 /**
  * отображаем весь список материалов
  */
 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');
 }
Ejemplo n.º 10
0
    /**
     * отображаем весь список материалов
     */
    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');
    }
Ejemplo n.º 11
0
 /**
  * отображаем весь список материалов
  */
 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');
 }
Ejemplo n.º 12
0
 /**
  * получаем детей для раздела "Голосование"
  *	@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);
 }
Ejemplo n.º 13
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');
 }