Revision: 46282
Author:   aaron
Date:     2009-01-26 20:39:27 +0000 (Mon, 26 Jan 2009)

Log Message:
-----------
Add getPrecedence() convenience function

Modified Paths:
--------------
    trunk/extensions/FlaggedRevs/FlaggedRevs.class.php

Modified: trunk/extensions/FlaggedRevs/FlaggedRevs.class.php
===================================================================
--- trunk/extensions/FlaggedRevs/FlaggedRevs.class.php  2009-01-26 20:27:44 UTC 
(rev 46281)
+++ trunk/extensions/FlaggedRevs/FlaggedRevs.class.php  2009-01-26 20:39:27 UTC 
(rev 46282)
@@ -219,6 +219,27 @@
                }
        }
        
+       /**
+        * Get global revision status precedence settings
+        * @return int
+        */
+       public static function getPrecedence() {
+               global $wgFlaggedRevsPrecedence;
+               switch( $wgFlaggedRevsPrecedence )
+               {
+                       case 2:
+                               $select = FLAGGED_VIS_PRISTINE;
+                               break;
+                       case 1:
+                               $select = FLAGGED_VIS_NORMAL;
+                               break;
+                       default:
+                               $select = FLAGGED_VIS_LATEST;
+                               break;
+               }
+               return $select;
+       }
+       
        ################# Parsing functions #################
 
        /**
@@ -777,17 +798,7 @@
                        ## 2 = pristine -> quality -> stable; 
                        ## 1 = quality -> stable
                        ## 0 = none
-                       switch( $wgFlaggedRevsPrecedence ) {
-                               case 2:
-                                       $select = FLAGGED_VIS_PRISTINE;
-                                       break;
-                               case 1:
-                                       $select = FLAGGED_VIS_NORMAL;
-                                       break;
-                               default:
-                                       $select = FLAGGED_VIS_LATEST;
-                                       break;
-                       }
+                       $select = self::getPrecedence();
                        return array( 'select' => $select, 'override' => 
$override, 'expiry' => 'infinity' );
                }
                return array('select' => $row->fpc_select, 'override' => 
$row->fpc_override,



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to