Описание
Класс, осуществляющий разбиение результатов SQL-запроса по страницам Пример использования класса:
Располагается в /lib/sbDBPager.inc.php (строка 35) Переменные (список)
string
$mBeginTemp
string
$mBeginTempDisabled
string
$mCurNumberTemp
string
$mEndTemp
string
$mEndTempDisabled
int
$mFrom
string
$mListTemp
string
$mNextTemp
string
$mNextTempDisabled
string
$mNumberTemp
int
$mNumElemsAll
string
$mPrevTemp
string
$mPrevTempDisabled
int
$mTo
Методы (список)
sbDBPager
__construct
(string $prefix, [int $num_pages = 7], [int $num_elems = 20], [string $target = ''])
strign
show
()
Переменные
string
$mBeginTemp
(строка 109)
Макет дизайна для вывода ссылки "Начало" В макете дизайна доступны следующие псевдо-теги:
string
$mBeginTempDisabled
(строка 123)
Макет дизайна для вывода неактивной ссылки "Начало" В макете дизайна доступны следующие псевдо-теги:
string
$mCurNumberTemp
= ' <b>{NUMBER}</b> ' (строка 180)
Макет дизайна для вывода ссылки на текущий номер страницы В макете дизайна доступны следующие псевдо-теги:
string
$mEndTemp
(строка 220)
Макет дизайна для вывода ссылки "Конец" В макете дизайна доступны следующие псевдо-теги:
string
$mEndTempDisabled
(строка 232)
Макет дизайна для вывода неактивной ссылки "Конец" В макете дизайна доступны следующие псевдо-теги:
int
$mFrom
= 0 (строка 75)
Начиная с какой записи делать выборку
string
$mListTemp
= '{BEGIN} {PREV} {LIST} {NEXT} {END}' (строка 249)
Макет дизайна для вывода списка ссылок В макете дизайна доступны следующие псевдо-теги:
string
$mNextTemp
(строка 194)
Макет дизайна для вывода ссылки "Следующие" В макете дизайна доступны следующие псевдо-теги:
string
$mNextTempDisabled
(строка 206)
Макет дизайна для вывода неактивной ссылки "Следующие" В макете дизайна доступны следующие псевдо-теги:
string
$mNumberTemp
= ' <a href="{HREF}" target="{TARGET}">{NUMBER}</a> ' (строка 166)
Макет дизайна для вывода ссылки на номер страницы В макете дизайна доступны следующие псевдо-теги:
int
$mNumElemsAll
= 0 (строка 68)
Общее кол-во записей Определяется в методе init, либо задается пользователем.
string
$mPrevTemp
(строка 137)
Макет дизайна для вывода ссылки "Предыдущие" В макете дизайна доступны следующие псевдо-теги:
string
$mPrevTempDisabled
(строка 151)
Макет дизайна для вывода неактивной ссылки "Предыдущие" В макете дизайна доступны следующие псевдо-теги:
int
$mTo
= 0 (строка 82)
До какой записи делать выборку Методы
Конструктор __construct (строка 262)
Конструктор класса В конструкторе класса определяется номер текущей страницы, если таковой был передан через GET-параметр.
sbDBPager
__construct
(string $prefix, [int $num_pages = 7], [int $num_elems = 20], [string $target = ''])
init (строка 300)
Запускает переданный SQL-запрос В SQL-запросе не надо использовать структуру LIMIT. Параметру $total присваивается общее кол-во найденных записей.
mixed
init
( &$total, int $total, string $query, mixed $arg1,..., string $message, int $type)
show (строка 382)
Возвращает HTML-код для номеров страниц Для настройки данного вывода используйте соотв. переменные класса.
strign
show
()
|
|
|