[evolvis-commits] r9477: implemented some new flags to disable partially implemented fe?==?UTF-8?Q?atures↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:25:50 CET 2011


Author: mirabilos
Date: 2011-02-24 17:25:50 +0100 (Thu, 24 Feb 2011)
New Revision: 9477

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/database.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/editimages.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/project_admin_utils.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/vhost.php
Log:
implemented some new flags to disable partially implemented features


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/database.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/database.php	2011-02-24 16:25:49 UTC (rev 9476)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/database.php	2011-02-24 16:25:50 UTC (rev 9477)
@@ -20,6 +20,10 @@
 require_once('common/include/vars.php');
 require_once('www/project/admin/project_admin_utils.php');
 
+if (!$sys_use_project_database) {
+	exit_disabled();
+}
+
 session_require(array('group'=>$group_id,'admin_flags'=>'A'));
 
 $group =& group_get_object($group_id);

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/editimages.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/editimages.php	2011-02-24 16:25:49 UTC (rev 9476)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/editimages.php	2011-02-24 16:25:50 UTC (rev 9477)
@@ -18,6 +18,10 @@
 require_once('pre.php');
 require_once('www/project/admin/project_admin_utils.php');
 
+if (!$sys_use_project_multimedia) {
+	exit_disabled();
+}
+
 session_require(array('group'=>$group_id,'admin_flags'=>'A'));
 
 function check_file_size($size) {

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/project_admin_utils.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/project_admin_utils.php	2011-02-24 16:25:49 UTC (rev 9476)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/project_admin_utils.php	2011-02-24 16:25:50 UTC (rev 9477)
@@ -50,26 +50,38 @@
 	$labels[] = $Language->getText('project_admin_utils','user_permissions');
 	$labels[] = $Language->getText('project_admin_utils','edit_public_info');
 	$labels[] = $Language->getText('project_admin_utils','project_history');
-	$labels[] = $Language->getText('project_admin_utils','vhosts');
 	if($GLOBALS['sys_use_people']) {
 		$labels[] = $Language->getText('project_admin_utils','post_jobs');
 		$labels[] = $Language->getText('project_admin_utils','edit_jobs');
 	}
-	$labels[] = $Language->getText('project_admin_utils','multimedia_data');
-	$labels[] = $Language->getText('project_admin_utils','database_admin');
+	if($GLOBALS['sys_use_project_multimedia']) {
+		$labels[] = $Language->getText('project_admin_utils','multimedia_data');
+	}
+	if($GLOBALS['sys_use_project_vhost']) {
+		$labels[] = $Language->getText('project_admin_utils','vhosts');
+	}
+	if($GLOBALS['sys_use_project_database']) {
+		$labels[] = $Language->getText('project_admin_utils','database_admin');
+	}
 	$labels[] = $Language->getText('project_admin_utils','stats');
 	
 	$links[] = '/project/admin/?group_id='.$group_id;
 	$links[] = '/project/admin/userperms.php?group_id='.$group_id;
 	$links[] = '/project/admin/editgroupinfo.php?group_id='.$group_id;
 	$links[] = '/project/admin/history.php?group_id='.$group_id;
-	$links[] = '/project/admin/vhost.php?group_id='.$group_id;
 	if($GLOBALS['$sys_use_people']) {
 		$links[] = '/people/createjob.php?group_id='.$group_id;
 		$links[] = '/people/?group_id='.$group_id;
 	}
-	$links[] = '/project/admin/editimages.php?group_id='.$group_id;
-	$links[] = '/project/admin/database.php?group_id='.$group_id;
+	if($GLOBALS['sys_use_project_multimedia']) {
+		$links[] = '/project/admin/editimages.php?group_id='.$group_id;
+	}
+	if($GLOBALS['sys_use_project_vhost']) {
+		$links[] = '/project/admin/vhost.php?group_id='.$group_id;
+	}
+	if($GLOBALS['sys_use_project_database']) {
+		$links[] = '/project/admin/database.php?group_id='.$group_id;
+	}
 	$links[] = '/project/stats/?group_id='.$group_id;
 	
 	echo $HTML->subMenu($labels, $links);

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/vhost.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/vhost.php	2011-02-24 16:25:49 UTC (rev 9476)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/project/admin/vhost.php	2011-02-24 16:25:50 UTC (rev 9477)
@@ -16,6 +16,10 @@
 require_once('common/include/vars.php');
 require_once('www/project/admin/project_admin_utils.php');
 
+if (!$sys_use_project_vhost) {
+	exit_disabled();
+}
+
 session_require(array('group'=>$group_id,'admin_flags'=>'A'));
 
 $group = &group_get_object($group_id);



More information about the evolvis-commits mailing list