本文整理汇总了PHP中pager::pager_limit方法的典型用法代码示例。如果您正苦于以下问题:PHP pager::pager_limit方法的具体用法?PHP pager::pager_limit怎么用?PHP pager::pager_limit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pager
的用法示例。
在下文中一共展示了pager::pager_limit方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: 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');
}
示例2: 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');
}
示例3: 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');
}
示例4: ___findpole
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');
示例5: unset
***************************************************************************************/
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());
示例6: die
<?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');
}
示例7:
}
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');
示例8: die
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 {
示例9: unset
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');
}