Difference between revisions of "Extension:Wikia.php"

From Organic Design wiki
(better have some process in there too)
(#redirect Wikia.php)
 
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;
 
}
 
 
 
?>
 

Latest revision as of 02:37, 2 September 2007

Redirect to: