Changeset 468 for trunk/lib/SortOrder.inc.php
- Timestamp:
- Feb 20, 2014 3:03:59 AM (10 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property
svn:mergeinfo
set to
/branches/eli_branch merged eligible
-
Property
svn:mergeinfo
set to
-
trunk/lib/SortOrder.inc.php
- Property svn:mergeinfo changed
/branches/eli_branch/lib/SortOrder.inc.php merged: 439,467
r457 r468 37 37 class SortOrder { 38 38 39 var$_columns;40 var$sort_by;41 var$order;42 var$asc_widget;43 var$desc_widget;44 var$default_sort;45 var$default_order;39 private $_columns; 40 public $sort_by; 41 public $order; 42 public $asc_widget; 43 public $desc_widget; 44 public $default_sort; 45 public $default_order; 46 46 47 47 /** … … 53 53 * current order. 54 54 */ 55 function SortOrder($default_sort = '', $default_order = '')55 public function __construct($default_sort = '', $default_order = '') 56 56 { 57 57 $app =& App::getInstance(); … … 81 81 * @param string $desc_sql The sort SQL if $this->order is descending. 82 82 */ 83 function setColumn($name, $asc_sql, $desc_sql)83 public function setColumn($name, $asc_sql, $desc_sql) 84 84 { 85 85 $this->_columns[$name] = array( … … 99 99 * current order. 100 100 */ 101 function setDefault($default_sort = '', $default_order = '')101 public function setDefault($default_sort = '', $default_order = '') 102 102 { 103 103 // Which column to sort by? … … 139 139 * for example, for an alphabetical sort) 140 140 */ 141 function set($sort=null, $order=null, $save_value=true)141 public function set($sort=null, $order=null, $save_value=true) 142 142 { 143 143 // Set new sort value. … … 163 163 * @return array Array with keys: sort and order. These can be fed back into the SortOrder::set() method or defaults. 164 164 */ 165 function get()165 public function get() 166 166 { 167 167 return array( … … 174 174 * Returns the SQL code to sort by set column and set order. 175 175 */ 176 function getSortOrderSQL()176 public function getSortOrderSQL() 177 177 { 178 178 $app =& App::getInstance(); … … 205 205 * for example, for an alphabetical sort) 206 206 */ 207 function printSortHeader($col, $col_name, $default_order='ASC')207 public function printSortHeader($col, $col_name, $default_order='ASC') 208 208 { 209 209 $app =& App::getInstance(); … … 226 226 } 227 227 228 ?> - Property svn:mergeinfo changed
Note: See TracChangeset
for help on using the changeset viewer.