From: Reini U. <ru...@us...> - 2004-11-29 17:45:03
|
Update of /cvsroot/phpwiki/phpwiki/lib/WikiDB In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11752/WikiDB Modified Files: backend.php Log Message: fix WikiDB_backend::sortby + limit call Index: backend.php =================================================================== RCS file: /cvsroot/phpwiki/phpwiki/lib/WikiDB/backend.php,v retrieving revision 1.17 retrieving revision 1.18 diff -u -2 -b -p -d -r1.17 -r1.18 --- backend.php 27 Nov 2004 14:39:05 -0000 1.17 +++ backend.php 29 Nov 2004 17:44:53 -0000 1.18 @@ -476,5 +476,5 @@ class WikiDB_backend * PageList.php, and it forces the backend specific sortable_columns() */ - function sortby ($column, $action) { + function sortby ($column, $action, $sortable_columns=false) { if (empty($column)) return ''; //support multiple comma-delimited sortby args: "+hits,+pagename" @@ -482,5 +482,5 @@ class WikiDB_backend $result = array(); foreach (explode(',',$column) as $col) { - $result[] = $this->sortby($col,$action); + $result[] = WikiDB_backend::sortby($col,$action); } return join(",",$result); @@ -508,4 +508,5 @@ class WikiDB_backend } elseif ($action == 'db') { // native sort possible? + if (!empty($this) and !$sortable_columns) $sortable_columns = $this->sortable_columns(); if (in_array($column, $sortable_columns)) |