[evolvis-commits] r6800: Disable pages like Special:Userlogin [#897] ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Jul 8 20:35:48 CEST 2010


Author: mirabilos
Date: 2010-07-08 20:35:48 +0200 (Thu, 08 Jul 2010)
New Revision: 6800

Added:
   trunk/gforge_base/evolvisforge/
Removed:
   trunk/gforge_base/evolvisforge/
Modified:
   trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php
Log:
Disable pages like Special:Userlogin [#897]


Modified: trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php	2010-07-02 12:29:37 UTC (rev 6795)
+++ trunk/gforge_base/evolvisforge/gforge/plugins/mediawiki/www/LocalSettings.php	2010-07-08 18:35:48 UTC (rev 6800)
@@ -203,6 +203,15 @@
 }
 $wgHooks['PersonalUrls'][]='NoLinkOnMainPage';
 
+function DisableLogInOut(&$mList) {
+	unset($mList['Userlogin']);
+	unset($mList['CreateAccount']);
+	unset($mList['Resetpass']);
+	unset($mList['Userlogout']);
+	return true;
+}
+$GLOBALS['wgHooks']['SpecialPage_initList'][] = 'DisableLogInOut';
+
 $GLOBALS['wgHooks']['UserLoadFromSession'][]='FusionForgeMWAuth';
 
 function FusionForge_jshook(&$vars) {



More information about the evolvis-commits mailing list