Advertisement
bud0011

WikiBound

May 8th, 2012
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 22.33 KB | None | 0 0
  1. <?php
  2. # This file was automatically generated by the MediaWiki 1.18.0
  3. # installer. If you make manual changes, please keep track in case you
  4. # need to recreate them later.
  5. #
  6. # See includes/DefaultSettings.php for all configurable settings
  7. # and their default values, but don't forget to make changes in _this_
  8. # file, not there.
  9. #
  10. # Further documentation for configuration settings may be found at:
  11. # http://www.mediawiki.org/wiki/Manual:Configuration_settings
  12.  
  13. # Protect against web entry
  14. if ( !defined( 'MEDIAWIKI' ) ) {
  15.     exit;
  16. }
  17.  
  18. ## Uncomment this to disable output compression
  19. # $wgDisableOutputCompression = true;
  20.  
  21. $wgSitename      = "WikiBound";
  22. $wgMetaNamespace = "WikiBound";
  23.  
  24. ## The URL base path to the directory containing the wiki;
  25. ## defaults for all runtime URL paths are based off of this.
  26. ## For more information on customizing the URLs please see:
  27. ## http://www.mediawiki.org/wiki/Manual:Short_URL
  28. $wgScriptPath       = "";
  29. $wgArticlePath      = "/$1";
  30. $wgUsePathInfo = true;
  31. $wgScriptExtension  = ".php";
  32.  
  33. ## The protocol and server name to use in fully-qualified URLs
  34. $wgServer           = "http://wikibound.info";
  35.  
  36. ## The relative URL path to the skins directory
  37. $wgStylePath        = "$wgScriptPath/skins";
  38.  
  39. ## The relative URL path to the logo.  Make sure you change this from the default,
  40. ## or else you'll overwrite your logo when you upgrade!
  41. $wgLogo             = "$wgScriptPath/WikiBoundLogo.png";
  42. $wgFavicon = "favicon.ico";
  43.  
  44. ## UPO means: this is also a user preference option
  45.  
  46. $wgEnableEmail      = true;
  47. $wgEnableUserEmail  = true; # UPO
  48.  
  49. /* removed */
  50.  
  51. $wgEnotifUserTalk      = true; # UPO
  52. $wgEnotifWatchlist     = true; # UPO
  53. $wgEmailAuthentication = true;
  54.  
  55. ## Database settings
  56. /* removed */
  57. # MySQL specific settings
  58. $wgDBprefix         = "";
  59.  
  60. # MySQL table options to use during installation or update
  61. $wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=binary";
  62.  
  63. # Experimental charset support for MySQL 4.1/5.0.
  64. $wgDBmysql5 = false;
  65.  
  66. ## Shared memory settings
  67. $wgMainCacheType    = CACHE_NONE;
  68. $wgMemCachedServers = array();
  69.  
  70. ## To enable image uploads, make sure the 'images' directory
  71. ## is writable, then set this to true:
  72. $wgEnableUploads  = true;
  73. $wgUseImageMagick = true;
  74. $wgImageMagickConvertCommand = "/usr/bin/convert";
  75.  
  76. # InstantCommons allows wiki to use images from http://commons.wikimedia.org
  77. $wgUseInstantCommons  = true;
  78.  
  79. ## If you use ImageMagick (or any other shell command) on a
  80. ## Linux server, this will need to be set to the name of an
  81. ## available UTF-8 locale
  82. $wgShellLocale = "en_US.utf8";
  83.  
  84. ## If you want to use image uploads under safe mode,
  85. ## create the directories images/archive, images/thumb and
  86. ## images/temp, and make them all writable. Then uncomment
  87. ## this, if it's not already uncommented:
  88. #$wgHashedUploadDirectory = false;
  89.  
  90. ## Set $wgCacheDirectory to a writable directory on the web server
  91. ## to make your wiki go slightly faster. The directory should not
  92. ## be publically accessible from the web.
  93. #$wgCacheDirectory = "$IP/cache";
  94.  
  95. # Site language code, should be one of the list in ./languages/Names.php
  96. $wgLanguageCode = "en";
  97.  
  98. /* removed */
  99.  
  100. # Site upgrade key. Must be set to a string (default provided) to turn on the
  101. # web installer while LocalSettings.php is in place
  102. $wgUpgradeKey = "d14f29080ec6ec0a";
  103.  
  104. ## Default skin: you can change the default skin. Use the internal symbolic
  105. ## names, ie 'vector', 'monobook':
  106. if (preg_match("/(mobile|webos|opera mini)/i", $_SERVER['HTTP_USER_AGENT'])) {
  107.     $wgDefaultSkin = 'wptouch';
  108. } else {
  109.     $wgDefaultSkin = 'wikibound';
  110. }
  111.  
  112.  
  113. ## For attaching licensing metadata to pages, and displaying an
  114. ## appropriate copyright notice / icon. GNU Free Documentation
  115. ## License and Creative Commons licenses are supported so far.
  116. $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
  117. $wgRightsUrl  = "http://creativecommons.org/licenses/by/3.0/";
  118. $wgRightsText = "Creative Commons Attribution";
  119. $wgRightsIcon = "{$wgStylePath}/common/images/cc-by.png";
  120. # $wgRightsCode = ""; # Not yet used
  121.  
  122. # Path to the GNU diff3 utility. Used for conflict resolution.
  123. $wgDiff3 = "/usr/bin/diff3";
  124.  
  125. # Query string length limit for ResourceLoader. You should only set this if
  126. # your web server has a query string length limit (then set it to that limit),
  127. # or if you have suhosin.get.max_value_length set in php.ini (then set it to
  128. # that value)
  129. $wgResourceLoaderMaxQueryLength = 512;
  130.  
  131.  
  132. # Enabled Extensions. Most extensions are enabled by including the base extension file here
  133. # but check specific extension documentation for more details
  134. # The following extensions were automatically enabled:
  135. require_once( "$IP/extensions/Renameuser/Renameuser.php" );
  136. require_once( "$IP/extensions/Gadgets/Gadgets.php" );
  137. require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
  138. require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );
  139. require_once( "$IP/extensions/Vector/Vector.php" );
  140. require_once( "$IP/extensions/Nuke/Nuke.php" );
  141. require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" );
  142.  
  143.  
  144.  
  145. # End of automatically generated settings.
  146. # Add more configuration options below.
  147.  
  148. $wgUseAjax = true;
  149.  
  150.  
  151. require_once("$IP/extensions/articletocategory/articletocategory.php");
  152. require_once( "$IP/extensions/AntiBot/AntiBot.php" );
  153. require_once("$IP/extensions/CategoryTree/CategoryTree.php");
  154. require_once("$IP/extensions/Cite/Cite.php");
  155.  
  156. //require_once( "$IP/extensions/recaptcha/ReCaptcha.php" );
  157. // Sign up for these at http://recaptcha.net/api/getkey
  158. /* removed */
  159.  
  160.  
  161.  
  162. $wgCaptchaTriggers['edit'] = false;
  163. $wgCaptchaTriggers['create']    = false;
  164. $wgCaptchaTriggers['addurl']  = true;  
  165. $wgCaptchaTriggers['createaccount'] = true;
  166. $wgCaptchaTriggers['badlogin'] = true;  
  167.  
  168. //$wgCaptchaTriggersOnNamespace[NS_TALK]['addurl'] = false;
  169. //$wgCaptchaTriggersOnNamespace[NS_PROJECT]['edit'] = true;
  170. //$wgCaptchaTriggers['edit']          = true;
  171.  
  172.  
  173. require_once( "$IP/extensions/DismissableSiteNotice/DismissableSiteNotice.php" );
  174. require_once("$IP/extensions/EditSimilar/EditSimilar.php");
  175. require_once("$IP/extensions/ExpandTemplates/ExpandTemplates.php");
  176. require_once("$IP/extensions/ImageMap/ImageMap.php");
  177.  
  178. require_once("$IP/extensions/TitleKey/TitleKey.php");
  179.  
  180. require_once( "$IP/extensions/ContactPage/ContactPage.php" );
  181. $wgContactUser = 'WikiSysop';
  182. $wgContactSender = 'bud0011@gmail.com';
  183. $wgContactSenderName = 'Contact Form on ' . $wgSitename;
  184.  
  185. require_once( "$IP/extensions/PageBy/PageBy.php" );
  186.  
  187. require_once( "$IP/extensions/Editcount/SpecialEditcount.php" );
  188. require_once( "$IP/extensions/EmailPage/EmailPage.php" );
  189.  
  190. require_once("$IP/extensions/RomanNumbers/RomanNumbers.php");
  191. require_once( "$IP/extensions/RandomImage/RandomImage.php" );
  192.  
  193. require_once("$IP/extensions/CategoryFunctions/CategoryFunctions.php");
  194. require_once( "$IP/extensions/OggHandler/OggHandler.php" );
  195. $wgFFmpegLocation = '/usr/bin/ffmpeg';
  196. require_once( 'extensions/UserRightsNotif/UserRightsNotif.php' );
  197.  
  198. require_once("$IP/extensions/NewUserMessage/NewUserMessage.php");
  199. $wgNewUserSuppressRC = true;
  200.  
  201. require_once( "$IP/extensions/UserContactLinks/UserSignature.php" );
  202. require_once( "$IP/extensions/UserImages/UserImages.php" );
  203.  
  204.  
  205. require_once( "$IP/extensions/WikiCategoryTagCloud/WikiCategoryTagCloud.php" );
  206. /* removed */
  207. require_once( "$IP/extensions/googleAnalytics/googleAnalytics.php" );
  208. require_once( "$IP/extensions/balloons/balloons.php");
  209.  
  210. require_once("$IP/extensions/MultiUpload/MultiUpload.php");
  211. $wgMaxUploadFiles = 10;
  212.  
  213.  
  214. require_once("$IP/extensions/Interwiki/Interwiki.php");
  215.  
  216. require_once("$IP/extensions/ReplaceText/ReplaceText.php");
  217.  
  218.  
  219.  
  220. $wgAllowSlowParserFunctions = true;
  221.  
  222. require_once("$IP/extensions/CategoryTree/CategoryTree.php");
  223. $wgEnableScaryTranscluding = true;
  224.  
  225. require_once( "$IP/extensions/AntiSpoof/AntiSpoof.php" );
  226. require_once("$IP/extensions/AbuseFilter/AbuseFilter.php");// Autoconfirmed requirements
  227.  
  228. /*
  229.  
  230.  
  231. $wgGroupPermissions['*']['abusefilter-log-detail'] = true;
  232. //$wgGroupPermissions['*']['abusefilter-view'] = true;
  233. $wgGroupPermissions['*']['abusefilter-log'] = true;
  234.  
  235. $wgGroupPermissions['*']['abusefilter-modify'] = false;
  236. //$wgGroupPermissions['*']['abusefilter-private'] = false;
  237. $wgGroupPermissions['*']['abusefilter-revert'] = false;
  238.  
  239. $wgGroupPermissions['user']['abusefilter-modify'] = false;
  240. $wgGroupPermissions['user']['abusefilter-private'] = false;
  241. $wgGroupPermissions['user']['abusefilter-revert'] = false;
  242.  
  243. $wgGroupPermissions['autoconfirmed']['abusefilter-modify'] = true;
  244. $wgGroupPermissions['autoconfirmed']['abusefilter-private'] = true;
  245. $wgGroupPermissions['autoconfirmed']['abusefilter-revert'] = true;
  246.  
  247. $wgGroupPermissions['bot']['abusefilter-modify'] = true;
  248. $wgGroupPermissions['bot']['abusefilter-private'] = true;
  249. $wgGroupPermissions['bot']['abusefilter-revert'] = true;
  250.  
  251. $wgGroupPermissions['sysop']['abusefilter-modify'] = true;
  252. $wgGroupPermissions['sysop']['abusefilter-private'] = true;
  253. $wgGroupPermissions['sysop']['abusefilter-revert'] = true;
  254.  
  255. $wgGroupPermissions['Oddball']['abusefilter-modify'] = true;
  256. $wgGroupPermissions['Oddball']['abusefilter-private'] = true;
  257. $wgGroupPermissions['Oddball']['abusefilter-revert'] = true;
  258.  
  259. $wgGroupPermissions['bureaucrat']['abusefilter-modify'] = true;
  260. $wgGroupPermissions['bureaucrat']['abusefilter-private'] = true;
  261. $wgGroupPermissions['bureaucrat']['abusefilter-revert'] = true;
  262.  
  263. */
  264.  
  265. $wgGroupPermissions['*']['abusefilter-log-detail'] = true;
  266. $wgGroupPermissions['*']['abusefilter-view'] = true;
  267. $wgGroupPermissions['*']['abusefilter-log'] = true;
  268.  
  269. $wgGroupPermissions['sysop']['abusefilter-modify'] = true;
  270. $wgGroupPermissions['sysop']['abusefilter-private'] = true;
  271. $wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
  272. $wgGroupPermissions['sysop']['abusefilter-revert'] = true;
  273.  
  274. $wgAutoConfirmCount = 200;
  275. $wgAutoConfirmAge = 3600*24*30;
  276.  
  277. require_once("$IP/extensions/Variables/Variables.php");
  278. require_once("$IP/extensions/PatrolledEdits/PatrolledEdits.php");
  279. require_once("$IP/extensions/PatrolledEdits/PatrolledMagic.php");
  280. //require_once("$IP/extensions/CheckUser/CheckUser.php");
  281. require_once("$IP/extensions/CharInsert/CharInsert.php");
  282.  
  283. $wgPFEnableStringFunctions = true;
  284.  
  285. $wgEnableMWSuggest = true;
  286. $wgAllowUserJs = true;
  287. $wgAllowUserCss = true;
  288. $wgFileExtensions[] = 'svg';
  289. $wgAllowCopyUploads = true;
  290.  
  291.  
  292. /**
  293.  * Permission keys given to users in each group.
  294.  * All users are implicitly in the '*' group including anonymous visitors;
  295.  * logged-in users are all implicitly in the 'user' group. These will be
  296.  * combined with the permissions of all groups that a given user is listed
  297.  * in in the user_groups table.
  298.  *
  299.  * Note: Don't set $wgGroupPermissions = array(); unless you know what you're
  300.  * doing! This will wipe all permissions, and may mean that your users are
  301.  * unable to perform certain essential tasks or access new functionality
  302.  * when new permissions are introduced and default grants established.
  303.  *
  304.  * Functionality to make pages inaccessible has not been extensively tested
  305.  * for security. Use at your own risk!
  306.  *
  307.  * This replaces wgWhitelistAccount and wgWhitelistEdit
  308.  */
  309. $wgGroupPermissions = array();
  310.  
  311. // Implicit group for all visitors
  312. $wgGroupPermissions['*']['createaccount']    = true;
  313. $wgGroupPermissions['*']['read']             = true;
  314. $wgGroupPermissions['*']['edit']             = false;
  315. $wgGroupPermissions['*']['createpage']       = false;
  316. $wgGroupPermissions['*']['createtalk']       = false;
  317. $wgGroupPermissions['*']['writeapi']         = false;
  318. $wgGroupPermissions['*']['interwiki'] = false;
  319.  
  320.  
  321. // Implicit group for all logged-in accounts
  322. $wgGroupPermissions['user']['move']             = true;
  323. $wgGroupPermissions['user']['move-subpages']    = true;
  324. $wgGroupPermissions['user']['move-rootuserpages'] = true; // can move root userpages
  325. //$wgGroupPermissions['user']['movefile']         = true;   // Disabled for now due to possible bugs and security concerns
  326. $wgGroupPermissions['user']['read']             = true;
  327. $wgGroupPermissions['user']['edit']             = true;
  328. $wgGroupPermissions['user']['createpage']       = true;
  329. $wgGroupPermissions['user']['createtalk']       = true;
  330. $wgGroupPermissions['user']['writeapi']         = true;
  331. $wgGroupPermissions['user']['upload']           = true;
  332. $wgGroupPermissions['user']['reupload']         = true;
  333. $wgGroupPermissions['user']['reupload-shared']  = true;
  334. $wgGroupPermissions['user']['minoredit']        = true;
  335. $wgGroupPermissions['user']['purge']            = true; // can use ?action=purge without clicking "ok"
  336. $wgGroupPermissions['user']['skipcaptcha'] = false;
  337. $wgGroupPermissions['user']['skipcaptcha'] = true;
  338.  
  339. // Implicit group for accounts that pass $wgAutoConfirmAge
  340. $wgGroupPermissions['autoconfirmed']['autoconfirmed'] = true;
  341. $wgGroupPermissions['autoconfirmed']['move']             = true;
  342. $wgGroupPermissions['autoconfirmed']['skipcaptcha'] = true;
  343. $wgGroupPermissions['autoconfirmed']['upload_by_url'] = false;
  344. // Users with bot privilege can have their edits hidden
  345. // from various log pages by default
  346. $wgGroupPermissions['bot']['bot']              = true;
  347. $wgGroupPermissions['bot']['autoconfirmed']    = true;
  348. $wgGroupPermissions['bot']['nominornewtalk']   = true;
  349. $wgGroupPermissions['bot']['autopatrol']       = true;
  350. $wgGroupPermissions['bot']['suppressredirect'] = true;
  351. $wgGroupPermissions['bot']['apihighlimits']    = true;
  352. $wgGroupPermissions['bot']['writeapi']         = true;
  353. $wgGroupPermissions['bot'          ]['skipcaptcha'] = true; // registered bots
  354. #$wgGroupPermissions['bot']['editprotected']    = true; // can edit all protected pages without cascade protection enabled
  355. $wgGroupPermissions['bot']['replacetext'] = true;
  356.  
  357. // Most extra permission abilities go to this group
  358. $wgGroupPermissions['sysop']['block']            = true;
  359. $wgGroupPermissions['sysop']['createaccount']    = true;
  360. $wgGroupPermissions['sysop']['delete']           = true;
  361. $wgGroupPermissions['sysop']['bigdelete']        = true; // can be separately configured for pages with > $wgDeleteRevisionsLimit revs
  362. $wgGroupPermissions['sysop']['deletedhistory']   = true; // can view deleted history entries, but not see or restore the text
  363. $wgGroupPermissions['sysop']['undelete']         = true;
  364. $wgGroupPermissions['sysop']['editinterface']    = true;
  365. $wgGroupPermissions['sysop']['editusercssjs']    = true;
  366. $wgGroupPermissions['sysop']['import']           = true;
  367. $wgGroupPermissions['sysop']['importupload']     = true;
  368. $wgGroupPermissions['sysop']['move']             = true;
  369. $wgGroupPermissions['sysop']['move-subpages']    = true;
  370. $wgGroupPermissions['sysop']['move-rootuserpages'] = true;
  371. $wgGroupPermissions['sysop']['patrol']           = true;
  372. $wgGroupPermissions['sysop']['autopatrol']       = true;
  373. $wgGroupPermissions['sysop']['protect']          = true;
  374. $wgGroupPermissions['sysop']['proxyunbannable']  = true;
  375. $wgGroupPermissions['sysop']['rollback']         = true;
  376. $wgGroupPermissions['sysop']['trackback']        = true;
  377. $wgGroupPermissions['sysop']['upload']           = true;
  378. $wgGroupPermissions['sysop']['reupload']         = true;
  379. $wgGroupPermissions['sysop']['reupload-shared']  = true;
  380. $wgGroupPermissions['sysop']['unwatchedpages']   = true;
  381. $wgGroupPermissions['sysop']['autoconfirmed']    = true;
  382. $wgGroupPermissions['sysop']['upload_by_url']    = true;
  383. $wgGroupPermissions['sysop']['ipblock-exempt']   = true;
  384. $wgGroupPermissions['sysop']['blockemail']       = true;
  385. $wgGroupPermissions['sysop']['markbotedits']     = true;
  386. $wgGroupPermissions['sysop']['apihighlimits']    = true;
  387. $wgGroupPermissions['sysop']['browsearchive']    = true;
  388. $wgGroupPermissions['sysop']['noratelimit']      = true;
  389. $wgGroupPermissions['sysop']['movefile']         = true;
  390. #$wgGroupPermissions['sysop']['mergehistory']     = true;
  391. $wgGroupPermissions['sysop']['interwiki'] = true;
  392. $wgGroupPermissions['sysop']['renameuser'] = true;
  393. $wgGroupPermissions['sysop']['upload_by_url'] = true;
  394. $wgGroupPermissions['sysop']['skipcaptcha'] = true;
  395. $wgGroupPermissions['sysop']['interwiki'] = true;
  396. $wgGroupPermissions['sysop']['abusefilter-modify'] = true;
  397. $wgGroupPermissions['sysop']['abusefilter-private'] = true;
  398. $wgGroupPermissions['sysop']['abusefilter-modify-restricted'] = true;
  399. $wgGroupPermissions['sysop']['abusefilter-revert'] = true;
  400. #$wgGroupPermissions['sysop']['mergehistory']     = true;
  401.  
  402. // Most extra permission abilities go to this group
  403. $wgGroupPermissions['Oddball']['block']            = false;
  404. $wgGroupPermissions['Oddball']['createaccount']    = false;
  405. $wgGroupPermissions['Oddball']['delete']           = true;
  406. $wgGroupPermissions['Oddball']['bigdelete']        = true; // can be separately configured for pages with > $wgDeleteRevisionsLimit revs
  407. $wgGroupPermissions['Oddball']['deletedhistory']   = false; // can view deleted history entries, but not see or restore the text
  408. $wgGroupPermissions['Oddball']['undelete']         = true;
  409. $wgGroupPermissions['Oddball']['editinterface']    = true;
  410. $wgGroupPermissions['Oddball']['editusercssjs']    = true;
  411. $wgGroupPermissions['Oddball']['import']           = false;
  412. $wgGroupPermissions['Oddball']['importupload']     = false;
  413. $wgGroupPermissions['Oddball']['move']             = true;
  414. $wgGroupPermissions['Oddball']['move-subpages']    = true;
  415. $wgGroupPermissions['Oddball']['move-rootuserpages'] = true;
  416. $wgGroupPermissions['Oddball']['patrol']           = true;
  417. $wgGroupPermissions['Oddball']['autopatrol']       = true;
  418. $wgGroupPermissions['Oddball']['protect']          = true;
  419. $wgGroupPermissions['Oddball']['proxyunbannable']  = true;
  420. $wgGroupPermissions['Oddball']['rollback']         = true;
  421. $wgGroupPermissions['Oddball']['trackback']        = true;
  422. $wgGroupPermissions['Oddball']['upload']           = true;
  423. $wgGroupPermissions['Oddball']['reupload']         = true;
  424. $wgGroupPermissions['Oddball']['reupload-shared']  = true;
  425. $wgGroupPermissions['Oddball']['unwatchedpages']   = true;
  426. $wgGroupPermissions['Oddball']['autoconfirmed']    = true;
  427. $wgGroupPermissions['Oddball']['upload_by_url']    = false;
  428. $wgGroupPermissions['Oddball']['ipblock-exempt']   = true;
  429. $wgGroupPermissions['Oddball']['blockemail']       = true;
  430. $wgGroupPermissions['Oddball']['markbotedits']     = true;
  431. $wgGroupPermissions['Oddball']['apihighlimits']    = true;
  432. $wgGroupPermissions['Oddball']['browsearchive']    = true;
  433. $wgGroupPermissions['Oddball']['noratelimit']      = true;
  434. $wgGroupPermissions['Oddball']['movefile']         = true;
  435. $wgGroupPermissions['Oddball']['upload_by_url'] = true;
  436. $wgGroupPermissions['Oddball']['bot']    = false;
  437. $wgGroupPermissions['Oddball']['block']  = true;
  438.  
  439. // Permission to change users' group assignments
  440. $wgGroupPermissions['bureaucrat']['userrights']  = true;
  441. $wgGroupPermissions['bureaucrat']['noratelimit'] = true;
  442. $wgGroupPermissions['bureaucrat']['replacetext'] = true;
  443. // Permission to change users' groups assignments across wikis
  444. #$wgGroupPermissions['bureaucrat']['userrights-interwiki'] = true;
  445. // Permission to export pages including linked pages regardless of $wgExportMaxLinkDepth
  446. #$wgGroupPermissions['bureaucrat']['override-export-depth'] = true;
  447.  
  448. #$wgGroupPermissions['sysop']['deleterevision']  = true;
  449. // To hide usernames from users and Sysops
  450. #$wgGroupPermissions['suppress']['hideuser'] = true;
  451. // To hide revisions/log items from users and Sysops
  452. #$wgGroupPermissions['suppress']['suppressrevision'] = true;
  453. // For private suppression log access
  454. #$wgGroupPermissions['suppress']['suppressionlog'] = true;
  455.  
  456. /**
  457.  * The developer group is deprecated, but can be activated if need be
  458.  * to use the 'lockdb' and 'unlockdb' special pages. Those require
  459.  * that a lock file be defined and creatable/removable by the web
  460.  * server.
  461.  */
  462. # $wgGroupPermissions['developer']['siteadmin'] = true;
  463.  
  464.  
  465.  
  466. $wgAllowCategorizedRecentChanges = true;
  467. $wgRCShowWatchingUsers = true;
  468.  
  469. $wgSpamRegex = "/SESS_/";
  470. require_once( "$IP/extensions/SpamBlacklist/SpamBlacklist.php" );
  471.  
  472.  
  473. $wgAllowDisplayTitle = true;
  474. $wgRestrictDisplayTitle = false;
  475.  
  476. require_once( "$IP/extensions/TitleBlacklist/TitleBlacklist.php" );
  477.  
  478. /* removed */
  479.  
  480. include_once('extensions/RandomInclude.php');
  481. $wgRandomInclude['pattern'] = '*';    // default pattern to use as boundary between items (use '----' to get previous behaviour)
  482. $wgRandomInclude['separator'] = '';   // default separator rendered between items
  483. $wgRandomInclude['count'] = 1;        // default number of items
  484. $wgRandomInclude['limit'] = 20;       // default limit on runaway loop
  485. $wgRandomInclude['seed'] = 'none';      // default seed value
  486. $wgRandomInclude['hash'] = 'none';      // default hash value
  487. $wgRandomInclude['period'] = 'none';    // default period as minute, hour, day, week or seconds (integer)
  488. //$wgRandomInclude['mode'] = ?;         // default mode is none or ordered depending on count
  489. $wgRandomInclude['cache'] = 'enabled';// default cache strategy, set to 'disable' to do no caching
  490. $wgRandomInclude['format'] = 'none';  // default format string, set to 'none' to do no formating of output
  491.  
  492. /*
  493. # Disable cache
  494. $wgEnableParserCache = false;
  495. $wgCachePages = false;
  496. */
  497.  
  498. /*
  499. # Set cache expiration time
  500. $wgCacheEpoch = wfTimestamp( TS_MW, time() - 86400 ); # 60*60*24 = 1 day
  501. */
  502.  
  503. $a = rand(0,10);
  504. $b = rand(0,10);
  505. $opeator = rand(0,1);
  506. switch($opeator)
  507. {
  508.     case '0':
  509.         $c = $a + $b;
  510.         $string = $a . "+" . $b;
  511.         break;
  512.     case '1':
  513.     if($a > $b)
  514.     {
  515.         $c = $a - $b;
  516.         $string = $a . "-" . $b;
  517.     }
  518.     else
  519.     {
  520.         $c = $b - $a;
  521.         $string = $b . "-" . $a;
  522.     }
  523.     break;
  524. }
  525.  
  526. require_once( "$IP/extensions/ConfirmEdit/QuestyCaptcha.php");
  527. $wgCaptchaClass = 'QuestyCaptcha';
  528. /* removed */
  529. $wgMaxShellMemory = 102400;
  530. //$wgMaxAnimatedGifArea = 5;
  531.    
  532. include("$IP/extensions/intersection/DynamicPageList.php");
  533.        
  534. //$wgReadOnlyFile = "temp.php";
  535.        
  536. require_once("$IP/extensions/tabber/tabber.php");
  537. require_once("$IP/extensions/CSS/CSS.php");
  538. require_once("$IP/extensions/WhosOnline/WhosOnline.php");
  539.  
  540. $wgWhosOnlineShowAnons = false;
  541.  
  542. include("$IP/extensions/CurrentUsers/CurrentUsers.php");
  543.  
  544. //$wgReadOnly = 'site maintenance';
  545.  
  546.  
  547. $wgResourceLoaderDebug = true;
  548.        
  549. error_reporting( E_ALL | E_STRICT );
  550. ini_set( 'display_errors', 1 );
  551. $wgShowExceptionDetails = true;
  552.  
  553.     error_reporting(0x7FFF ^ (E_NOTICE | E_STRICT));
  554.     ini_set('display_startup_errors',1);
  555.     ini_set("display_errors",1);
  556.     //include("program_currently_under_test.php");
  557.    
  558.     $wgShowSQLErrors = true;
  559. $wgDebugDumpSql  = true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement