|
|
Line 1: |
Line 1: |
− | <?php
| + | #redirect [[Wikia.php]] |
− | # This is our included LocalSettings code common to all the wikis on the OD/Wikia family{{php}}{{Category:Extensions|Wikia}} | |
− | # - Licenced under LGPL (http://www.gnu.org/copyleft/lesser.html)
| |
− | # - Author: http://www.organicdesign.co.nz/nad
| |
− | # - Started: 2007-06-20, see article history
| |
− | | |
− | $wgArticlePath = '/$1';
| |
− | $wgScriptPath = '/wiki';
| |
− | $wgUseDatabaseMessages = true;
| |
− | | |
− | # Objects are just like normal Templates but represent an associated external instance of some kind
| |
− | $wgExtraNamespaces = array(
| |
− | 1000 => 'Object',
| |
− | 1001 => 'Object talk',
| |
− | 1002 => 'Process',
| |
− | 1003 => 'Process talk'
| |
− | );
| |
− | | |
− | # Include the LocalSettings file for the domain, or default to OD
| |
− | $settings = '/var/www/settings';
| |
− | $domains = '/var/www/domains';
| |
− | $files = '/var/www/files';
| |
− | $extensions = dirname(__FILE__);
| |
− | $domain = $_SERVER['SERVER_NAME'];
| |
− | if (!is_file("$domains/$domain")) $domain = 'www.organicdesign.co.nz';
| |
− | include("$domains/$domain");
| |
− | $wgLocalInterwiki = $wgSitename;
| |
− | | |
− | # Pass an array with regexp keys and article-title values to setup domain-based default pages
| |
− | function domainRedirect($list) {
| |
− | $d = $_SERVER['SERVER_NAME'];
| |
− | $t = $_REQUEST['title'];
| |
− | if (empty($t)) $t = ereg_replace('^/','',$_SERVER['PATH_INFO']);
| |
− | if (empty($t) || $t == 'Main_Page')
| |
− | foreach ($list as $regexp => $title)
| |
− | if (ereg($regexp,$d))
| |
− | header("Location: $wgServer/$title") && die;
| |
− | }
| |
− | | |
− | ?>
| |