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