summaryrefslogtreecommitdiff
path: root/tests/php/include/set_get.php
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()
        ));
        
    }
    
    
}