blob: 8f596bacf6714250b407f581b6085d0d4e7d8423 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
<?php
class ScrNavTestSetGet {
static function set(&$scr) {
$scr->setInterval(21); // Сколько объектов на странице
$scr->setPrefix('?qwe&part='); // URL prefix
$scr->setPostfix('&prm=132'); // URL prefix
//$scr->setSpace('<space>...</space>'); // Разделитель блоков табов
//$scr->setCssName('newClassName'); // Имя класса css блока управления постраничным выводом
$scr->setMidTab(15); // см. info.png
$scr->setMaxTab(5); // см. info.png
$scr->showCount(true); // Показывать ли общее количество элементов
}
static function set1(&$scr) {
$scr->setInterval(21); // Сколько объектов на странице
$scr->setPrefix('?qwe&part='); // URL prefix
$scr->setPostfix('&prm=132'); // URL prefix
$scr->setSpace('<space>...</space>'); // Разделитель блоков табов
$scr->setCssName('newClassName'); // Имя класса css блока управления постраничным выводом
$scr->setMidTab(15); // см. info.png
$scr->setMaxTab(5); // см. info.png
$scr->showCount(false); // Показывать ли общее количество элементов
}
static function get(&$scr) {
self::get1($scr);
echo $scr->show();
}
static function get1(&$scr) {
var_export(array(
'StartPos' => $scr->getStartPos(),
'LimitPos' => $scr->getLimitPos(),
'PageCnt' => $scr->getPageCnt(),
'PageNo' => $scr->getPageNo(),
'start' => $start = $scr->getStartPos(),
'lim' => $start+$scr->getLimitPos()
));
}
}
|