http://www.mediawiki.org/wiki/Special:Code/MediaWiki/94879

Revision: 94879
Author:   nad
Date:     2011-08-18 09:52:27 +0000 (Thu, 18 Aug 2011)
Log Message:
-----------
more solid way to handle sortable parameter

Modified Paths:
--------------
    trunk/extensions/RecordAdmin/RecordAdmin_body.php

Modified: trunk/extensions/RecordAdmin/RecordAdmin_body.php
===================================================================
--- trunk/extensions/RecordAdmin/RecordAdmin_body.php   2011-08-18 08:36:13 UTC 
(rev 94878)
+++ trunk/extensions/RecordAdmin/RecordAdmin_body.php   2011-08-18 09:52:27 UTC 
(rev 94879)
@@ -307,7 +307,7 @@
                if( $groupby ) $groupby = self::split( $groupby, ',' );
 
                $type     = $this->type;
-               $id       = strlen($sortable) > 5 ? " id=\"$sortable\"" : "";
+               $id       = ( $sortable && $sortable != 1 ) ? " 
id=\"$sortable\"" : "";
                $sortable = $sortable ? " sortable" : "";
                $br       = $sortable ? "<br />" : "";
                $format   = $wgRequest->getText( 'export' );
@@ -957,7 +957,11 @@
                                elseif( $k == 'groupby' )  $groupby  = $v;
                                elseif( $k == 'format' )   $format   = $v;
                                elseif( $k == 'cols' )     $cols     = 
self::split( $v, ',' );
-                               elseif( $k == 'sortable' ) $sortable = !empty( 
$v );
+                               elseif( $k == 'sortable' ) {
+                                       $sortable = strtolower( $v );
+                                       if( $sortable == 'yes' || $sortable == 
'true' ) $sortable = 1;
+                                       if( $sortable == 'no' || $sortable == 
'false' ) $sortable = false;
+                               }
                                elseif( $k == 'template' ) $template = $v;
                                elseif( $k == 'count' )    $count    = $v;
                                elseif( $k == 'export' )   $export   = $v;


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to