2 require_once('pre.php');
3 if (!$group_id || !$project) {
4 exit_error("Invalid Project","Invalid Project");
7 define('VIRTUAL_PATH', '/wiki/wiki/'.$project->getUnixName());
8 define('PATH_INFO_PREFIX', '/'.$project->getUnixName() . '/');
9 define('USE_PATH_INFO', true);
11 define('WIKI_NAME', $project->getUnixName());
13 // define('DEBUG', true);
14 // define('_DEBUG_LOGIN', true);
16 // It is not used by it is required by libs.
17 define('ADMIN_USER', 'Project Administrators');
18 define('ADMIN_PASSWD', 'xxx');
20 // A dedicated auth has been created to get auth from GForge
21 $USER_AUTH_ORDER = array("GForge");
22 $USER_AUTH_POLICY = "strict";
24 // Override the default configuration for CONSTANTS before index.php
25 //$LANG='de'; $LC_ALL='de_DE';
27 define('THEME', 'gforge');
28 // define('THEME', 'MonoBook');
30 // Load the default configuration.
33 // Override the default configuration for VARIABLES after index.php:
34 // E.g. Use another DB:
35 $DBParams['dbtype'] = 'SQL';
36 $DBParams['dsn'] = 'pgsql://' . $sys_dbuser . ':' .
37 $sys_dbpasswd . '@' . $sys_dbhost .'/' . $sys_dbname;
39 $DBParams['prefix'] = "plugin_wiki2_";
41 // If the user is logged in, let the Wiki know
42 if (session_loggedin()){
43 // let php do it's session stuff too!
44 //ini_set('session.save_handler', 'files');
46 $user = session_get_user();
48 if ($user && is_object($user) && !$user->isError() && $user->isActive()) {
49 $user_name = $user->getRealName();
50 $_SESSION['user_id'] = $user_name;
51 $_SERVER['PHP_AUTH_USER'] = $user_name;
52 $HTTP_SERVER_VARS['PHP_AUTH_USER'] = $user_name;
55 // clear out the globals, just in case...
59 include "lib/main.php";