summaryrefslogtreecommitdiff
path: root/tests/php/include/set_get.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/php/include/set_get.php')
-rw-r--r--tests/php/include/set_get.php52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/php/include/set_get.php b/tests/php/include/set_get.php
new file mode 100644
index 0000000..8f596ba
--- /dev/null
+++ b/tests/php/include/set_get.php
@@ -0,0 +1,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()
+ ));
+
+ }
+
+
+} \ No newline at end of file