3 * FusionForge configuration variables
5 * Copyright 2010, Roland Mas
7 * This file is part of FusionForge.
9 * FusionForge is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published
11 * by the Free Software Foundation; either version 2 of the License,
12 * or (at your option) any later version.
14 * FusionForge is distributed in the hope that it will be useful, but
15 * WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
19 * You should have received a copy of the GNU General Public License
20 * along with FusionForge; if not, write to the Free Software
21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
25 forge_define_config_item ('forge_name', 'core', $GLOBALS['sys_name']) ;
26 forge_define_config_item ('user_registration_restricted', 'core', $GLOBALS['sys_user_reg_restricted']) ;
27 forge_define_config_item ('web_host', 'core', $GLOBALS['sys_default_domain']) ;
28 forge_define_config_item ('apache_user', 'core', $GLOBALS['sys_apache_user']) ;
29 forge_define_config_item ('apache_group', 'core', $GLOBALS['sys_apache_group']) ;
30 forge_define_config_item ('scm_tarballs_path', 'core', $GLOBALS['sys_scm_tarballs_path']) ;
31 forge_define_config_item ('scm_snapshots_path', 'core', $GLOBALS['sys_scm_snapshots_path']) ;
32 forge_define_config_item ('plugins_path', 'core', $GLOBALS['sys_plugins_path']) ;
33 forge_define_config_item ('themes_root', 'core', $GLOBALS['sys_themeroot']) ;
34 forge_define_config_item ('default_theme', 'core', $GLOBALS['sys_theme']) ;
35 forge_define_config_item ('default_language', 'core', $GLOBALS['sys_lang']) ;
36 forge_define_config_item ('default_timezone', 'core', $GLOBALS['sys_default_timezone']) ;
37 forge_define_config_item ('default_country_code', 'core', $GLOBALS['sys_default_country_code']) ;
38 forge_define_config_item ('use_scm', 'core', $GLOBALS['sys_use_scm']) ;
39 forge_define_config_item ('use_tracker', 'core', $GLOBALS['sys_use_tracker']) ;
40 forge_define_config_item ('use_forum', 'core', $GLOBALS['sys_use_forum']) ;
41 forge_define_config_item ('use_pm', 'core', $GLOBALS['sys_use_pm']) ;
42 forge_define_config_item ('use_docman', 'core', $GLOBALS['sys_use_docman']) ;
43 forge_define_config_item ('use_news', 'core', $GLOBALS['sys_use_news']) ;
44 forge_define_config_item ('use_mail', 'core', $GLOBALS['sys_use_mail']) ;
45 forge_define_config_item ('use_survey', 'core', $GLOBALS['sys_use_survey']) ;
46 forge_define_config_item ('use_frs', 'core', $GLOBALS['sys_use_frs']) ;
47 forge_define_config_item ('use_fti', 'core', $GLOBALS['sys_use_fti']) ;
48 forge_define_config_item ('use_ftp', 'core', $GLOBALS['sys_use_ftp']) ;
49 forge_define_config_item ('use_trove', 'core', $GLOBALS['sys_use_trove']) ;
50 forge_define_config_item ('use_snippet', 'core', $GLOBALS['sys_use_snippet']) ;
51 forge_define_config_item ('use_ssl', 'core', $GLOBALS['sys_use_ssl']) ;
52 forge_define_config_item ('use_people', 'core', $GLOBALS['sys_use_people']) ;
53 forge_define_config_item ('use_shell', 'core', $GLOBALS['sys_use_shell']) ;
54 forge_define_config_item ('use_ratings', 'core', $GLOBALS['sys_use_ratings']) ;
55 forge_define_config_item ('use_ftpuploads', 'core', $GLOBALS['sys_use_ftpuploads']) ;
56 forge_define_config_item ('use_gateways', 'core', $GLOBALS['sys_use_gateways']) ;
57 forge_define_config_item ('use_project_vhost', 'core', $GLOBALS['sys_use_project_vhost']) ;
58 forge_define_config_item ('use_project_database', 'core', $GLOBALS['sys_use_project_database']) ;
59 forge_define_config_item ('use_project_multimedia', 'core', $GLOBALS['sys_use_project_multimedia']) ;
60 forge_define_config_item ('download_host', 'core', $GLOBALS['sys_download_host']) ;
61 forge_define_config_item ('shell_host', 'core', $GLOBALS['sys_shell_host']) ;
62 forge_define_config_item ('users_host', 'core', $GLOBALS['sys_users_host']) ;
63 forge_define_config_item ('lists_host', 'core', $GLOBALS['sys_lists_host']) ;
64 forge_define_config_item ('scm_host', 'core', $GLOBALS['sys_scm_host']) ;
65 forge_define_config_item ('forum_return_domain', 'core', $GLOBALS['sys_forum_return_domain']) ;
66 // forge_define_config_item ('', 'core', $GLOBALS['sys_']) ;
69 require_once $gfcommon.'include/FusionForge.class.php';
70 $forge = new FusionForge() ;
71 forge_define_config_item ('forge_name', 'core', $forge->software_name) ;
72 forge_define_config_item ('user_registration_restricted', 'core', false) ;