* Copyright 2010, Roland Mas
* Copyright (C) 2011 Alain Peyrat - Alcatel-Lucent
*
- * This file is part of FusionForge.
+ * This file is part of FusionForge. FusionForge is free software;
+ * you can redistribute it and/or modify it under the terms of the
+ * GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the Licence, or (at your option)
+ * any later version.
*
- * FusionForge is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published
- * by the Free Software Foundation; either version 2 of the License,
- * or (at your option) any later version.
- *
- * FusionForge is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
+ * FusionForge is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License
- * along with FusionForge; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
+ * You should have received a copy of the GNU General Public License along
+ * with FusionForge; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
if (file_exists($gfcgfile)) {
forge_define_config_item ('default_country_code', 'core', $GLOBALS['sys_default_country_code']) ;
forge_define_config_item ('use_scm', 'core', $GLOBALS['sys_use_scm']) ;
forge_set_config_item_bool ('use_scm', 'core') ;
- forge_define_config_item ('use_dav', 'core', $GLOBALS['sys_use_dav']) ;
+ forge_define_config_item ('use_dav', 'core', @$GLOBALS['sys_use_dav']) ;
forge_set_config_item_bool ('use_dav', 'core') ;
forge_define_config_item ('use_tracker', 'core', $GLOBALS['sys_use_tracker']) ;
forge_set_config_item_bool ('use_tracker', 'core') ;
forge_set_config_item_bool ('use_docman', 'core') ;
forge_define_config_item ('use_diary', 'core', $GLOBALS['sys_use_diary']) ;
forge_set_config_item_bool ('use_diary', 'core') ;
+ // whether to generate the templates allowing to respond to forum notifications by mail
+ forge_define_config_item ('use_forum_mail_replies', 'core', $GLOBALS['sys_use_mail']) ;
+ forge_set_config_item_bool ('use_forum_mail_replies', 'core') ;
forge_define_config_item ('use_news', 'core', $GLOBALS['sys_use_news']) ;
forge_set_config_item_bool ('use_news', 'core') ;
forge_define_config_item ('use_mail', 'core', $GLOBALS['sys_use_mail']) ;
forge_set_config_item_bool ('use_project_database', 'core') ;
forge_define_config_item ('use_project_multimedia', 'core', $GLOBALS['sys_use_project_multimedia']) ;
forge_set_config_item_bool ('use_project_multimedia', 'core') ;
- forge_define_config_item ('download_host', 'core', $GLOBALS['sys_download_host']) ;
forge_define_config_item ('shell_host', 'core', $GLOBALS['sys_shell_host']) ;
forge_define_config_item ('users_host', 'core', $GLOBALS['sys_users_host']) ;
forge_define_config_item ('lists_host', 'core', $GLOBALS['sys_lists_host']) ;
forge_set_config_item_bool ('user_registration_accept_conditions', 'core') ;
forge_define_config_item ('use_private_project', 'core', $GLOBALS['sys_use_private_project']);
forge_set_config_item_bool ('use_private_project', 'core') ;
+ forge_define_config_item ('require_unique_email', 'core', $GLOBALS['sys_require_unique_email']) ;
forge_define_config_item ('compression_method', 'core', 'gzip') ;
+ forge_define_config_item ('use_rdf', 'core', $GLOBALS['sys_use_rdf']) ;
+ forge_set_config_item_bool ('use_rdf', 'core') ;
+ forge_define_config_item ('installation_environment', 'core', $GLOBALS['sys_install_type']) ;
}
// Arch plugin
if (file_exists ($gfconfig.'plugins/scmarch/config.php')) {
require_once $gfconfig.'plugins/scmarch/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmarch', $default_arch_server) ;
if (isset ($arch_root)) {
forge_define_config_item ('repos_path', 'scmarch', $arch_root) ;
// Bazaar plugin
if (file_exists ($gfconfig.'plugins/scmbzr/config.php')) {
require_once $gfconfig.'plugins/scmbzr/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmbzr', $default_bzr_server) ;
if (isset ($bzr_root)) {
forge_define_config_item ('repos_path', 'scmbzr', $bzr_root) ;
// CVS plugin
if (file_exists ($gfconfig.'plugins/scmcvs/config.php')) {
require_once $gfconfig.'plugins/scmcvs/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmcvs', $default_cvs_server) ;
if (isset ($cvs_root)) {
forge_define_config_item ('repos_path', 'scmcvs', $cvs_root) ;
// Darcs plugin
if (file_exists ($gfconfig.'plugins/scmdarcs/config.php')) {
require_once $gfconfig.'plugins/scmdarcs/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmdarcs', $default_darcs_server) ;
if (isset ($darcs_root)) {
forge_define_config_item ('repos_path', 'scmdarcs', $darcs_root) ;
// Git plugin
if (file_exists ($gfconfig.'plugins/scmgit/config.php')) {
require_once $gfconfig.'plugins/scmgit/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmgit', $default_git_server) ;
if (isset ($git_root)) {
forge_define_config_item ('repos_path', 'scmgit', $git_root) ;
// Mercurial plugin
if (file_exists ($gfconfig.'plugins/scmhg/config.php')) {
require_once $gfconfig.'plugins/scmhg/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmhg', $default_hg_server) ;
if (isset ($hg_root)) {
forge_define_config_item ('repos_path', 'scmhg', $hg_root) ;
// Subversion plugin
if (file_exists ($gfconfig.'plugins/scmsvn/config.php')) {
require_once $gfconfig.'plugins/scmsvn/config.php' ;
-
+
forge_define_config_item ('default_server', 'scmsvn', $default_svn_server) ;
if (isset ($svn_root)) {
forge_define_config_item ('repos_path', 'scmsvn', $svn_root) ;
} else {
forge_define_config_item ('repos_path', 'scmsvn',
- forge_get_config('chroot').'/scmrepos/svn') ;
+ forge_get_config('chroot').'/scmrepos/svn') ;
}
forge_define_config_item ('use_ssh', 'scmsvn', $use_ssh ? 1 : 0) ;
// Mantis plugin
if (file_exists ($gfconfig.'plugins/mantis/config.php')) {
require_once $gfconfig.'plugins/mantis/config.php' ;
-
+
forge_define_config_item ('server', 'mantis', $serveur_mantis) ;
forge_define_config_item ('db_host', 'mantis', $mantis_db_host) ;
forge_define_config_item ('db_user', 'mantis', $mantis_db_user) ;