本文整理汇总了PHP中general::get_status_for_filter方法的典型用法代码示例。如果您正苦于以下问题:PHP general::get_status_for_filter方法的具体用法?PHP general::get_status_for_filter怎么用?PHP general::get_status_for_filter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类general
的用法示例。
在下文中一共展示了general::get_status_for_filter方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例2: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例3: indexAction
/**
* 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');
}
示例4: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例5: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例6: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例7: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例8: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例9: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例10: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例11: indexAction
/**
* отображаем весь список материалов
*/
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');
}
示例12: voting_get_child
/**
* получаем детей для раздела "Голосование"
* @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);
}
示例13: hitsAction
/**
* отображаем весь список материалов
*/
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');
}