<?php
+/**
+ *This file is used to configure the live Wikimedia wikis. The file that
+ * includes it contains passwords and other sensitive data, and there's
+ * currently no public equivalent.
+ *
+ * @package MediaWiki
+ */
-# This file is used to configure the live Wikimedia wikis. The file that includes
-# it contains passwords and other sensitive data, and there's currently no public
-# equivalent.
+/**
+ *
+ * @package MediaWiki
+ */
+
+/**
+ * The include paths change after this file is included from commandLine.inc,
+ * meaning that require_once() fails to detect that it is including the same
+ * file again. We use DIY C-style protection as a workaround.
+ */
+if (!defined('SITE_CONFIGURATION')) {
+define('SITE_CONFIGURATION', 1);
class SiteConfiguration {
var $suffixes, $wikis, $settings;
}
}
- # Work out the site and language name from a database name
+ /**
+ * Work out the site and language name from a database name
+ * @param $db
+ */
function siteFromDB( $db ) {
$site = NULL;
$lang = NULL;
return array( $site, $lang );
}
}
-
+}
?>