Changeset 152 for trunk/lib/SortOrder.inc.php
- Timestamp:
- Jun 7, 2006 5:35:16 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/SortOrder.inc.php
r136 r152 69 69 function setDefault($default_sort = '', $default_order = '') 70 70 { 71 $prefs =& Prefs::getInstance(); 71 $prefs =& Prefs::getInstance($_SERVER['PHP_SELF']); 72 $prefs->setParam(array('persistent' => false)); 72 73 73 74 // Which column to sort by? … … 78 79 if (!empty($new_sort_by)) { 79 80 $this->sort_by = $new_sort_by; 80 $prefs->set('sort_by', $this->sort_by , $_SERVER['PHP_SELF']);81 } else if ($prefs->exists('sort_by' , $_SERVER['PHP_SELF'])) {82 $this->sort_by = $prefs->get('sort_by' , $_SERVER['PHP_SELF']);81 $prefs->set('sort_by', $this->sort_by); 82 } else if ($prefs->exists('sort_by')) { 83 $this->sort_by = $prefs->get('sort_by'); 83 84 } else { 84 85 $this->sort_by = $default_sort; … … 92 93 if (!empty($new_order)) { 93 94 $this->order = $new_order; 94 $prefs->set('sort_order', $this->order , $_SERVER['PHP_SELF']);95 } else if ($prefs->exists('sort_order' , $_SERVER['PHP_SELF'])) {96 $this->order = $prefs->get('sort_order' , $_SERVER['PHP_SELF']);95 $prefs->set('sort_order', $this->order); 96 } else if ($prefs->exists('sort_order')) { 97 $this->order = $prefs->get('sort_order'); 97 98 } else { 98 99 $this->order = $default_order; … … 111 112 function set($sort = null, $order = null) 112 113 { 113 $prefs =& Prefs::getInstance(); 114 $prefs =& Prefs::getInstance($_SERVER['PHP_SELF']); 115 $prefs->setParam(array('persistent' => false)); 114 116 115 117 // Set new sort value. 116 118 if (isset($sort)) { 117 119 $this->sort_by = $sort; 118 $prefs->set('sort_by', $this->sort_by , $_SERVER['PHP_SELF']);120 $prefs->set('sort_by', $this->sort_by); 119 121 } 120 122 … … 122 124 if (isset($order)) { 123 125 $this->order = $order; 124 $prefs->set('sort_order', $this->order , $_SERVER['PHP_SELF']);126 $prefs->set('sort_order', $this->order); 125 127 } 126 128 }
Note: See TracChangeset
for help on using the changeset viewer.