]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - g
Rename "gforge.php" to "g" for shorter URLs
[SourceForge/phpwiki.git] / g
1 <?php
2 require_once('pre.php');
3 if (!$group_id || !$project) {
4         exit_error("Invalid Project","Invalid Project");
5 } else {
6
7         define('VIRTUAL_PATH', $_SERVER['SCRIPT_NAME'] . '/' . $project->getUnixName());
8         define('PATH_INFO_PREFIX', '/' . $project->getUnixName() . '/');
9
10         define('WIKI_NAME', $project->getUnixName());
11         //define('ALLOW_HTTP_AUTH_LOGIN', 1);
12         //define('ADMIN_USER', '');
13         //define('ADMIN_PASSWD', '');
14         define('AUTH_SESS_USER', 'user_id');
15         define('AUTH_SESS_LEVEL', 2);
16         $USER_AUTH_ORDER = "Session : PersonalPage";
17         $USER_AUTH_POLICY = "stacked";
18         
19         // Override the default configuration for CONSTANTS before index.php
20         //$LANG='de'; $LC_ALL='de_DE';
21         define('THEME', 'gforge');
22         //define('WIKI_NAME', "WikiDemo:$LANG:" . THEME);
23
24         // Load the default configuration.
25         include "index.php";
26
27         error_log ("PATH_INFO_PREFIX " . PATH_INFO_PREFIX);
28
29         // Override the default configuration for VARIABLES after index.php:
30         // E.g. Use another DB:
31         $DBParams['dbtype'] = 'SQL';
32         $DBParams['dsn']    = 'pgsql://' . $sys_dbuser . ':' . 
33                               $sys_dbpasswd . '@' . $sys_dbhost .'/' . $sys_dbname
34 . '_wiki';
35         $DBParams['prefix'] = $project->getUnixName() ."_";
36
37         // If the user is logged in, let the Wiki know
38         if (session_loggedin()){
39             // let php do it's session stuff too!
40             //ini_set('session.save_handler', 'files');
41             session_start();
42             $_SESSION['user_id'] = user_getname();
43
44         } else {
45             // clear out the globals, just in case... 
46
47         }
48         // Start the wiki
49         include "lib/main.php";
50 }
51 ?>