Changeset 153 for trunk/lib/PageNumbers.inc.php
- Timestamp:
- Jun 7, 2006 8:41:19 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/PageNumbers.inc.php
r152 r153 65 65 // in special cases like using a /my/page/# scheme. 66 66 $this->url_base = $_SERVER['PHP_SELF'] . '?page_number='; 67 68 $this->prefs = new Prefs(); 69 $this->prefs->setParam(array('persistent' => false)); 67 70 } 68 71 … … 72 75 function setPerPage($per_page, $default=25, $save_value=true) 73 76 { 74 $prefs =& Prefs::getInstance($_SERVER['PHP_SELF']);75 $prefs->setParam(array('persistent' => false));76 77 77 // (1) By provided argument, if valid. 78 78 // (2) By saved preference, if available. … … 82 82 $this->_per_page = $per_page; 83 83 if ($save_value) { 84 $ prefs->set('items_per_page', $this->_per_page);85 } 86 } else if ($save_value && $ prefs->exists('items_per_page')) {87 $this->_per_page = (int)$ prefs->get('items_per_page');84 $this->prefs->set('items_per_page', $this->_per_page); 85 } 86 } else if ($save_value && $this->prefs->exists('items_per_page')) { 87 $this->_per_page = (int)$this->prefs->get('items_per_page'); 88 88 } else if (is_numeric($default) && $default > 0) { 89 89 $this->_per_page = $default; … … 97 97 function setPageNumber($page_number, $save_value=true) 98 98 { 99 $prefs =& Prefs::getInstance($_SERVER['PHP_SELF']);100 $prefs->setParam(array('persistent' => false));101 102 99 // (1) By provided argument, if valid. 103 100 // (2) By saved preference, if available. … … 111 108 } 112 109 if ($save_value) { 113 $ prefs->set('page_number', $this->current_page);114 } 115 } else if ($save_value && $ prefs->exists('page_number')) {116 $this->current_page = (int)$ prefs->get('page_number');110 $this->prefs->set('page_number', $this->current_page); 111 } 112 } else if ($save_value && $this->prefs->exists('page_number')) { 113 $this->current_page = (int)$this->prefs->get('page_number'); 117 114 } 118 115 $this->set_page_number_initialized = true;
Note: See TracChangeset
for help on using the changeset viewer.