$sys_use_private_project={sys_use_private_project};
$sys_use_diary={sys_use_diary};
$sys_use_bookmarks={sys_use_bookmarks};
+$sys_use_project_tags={sys_use_project_tags};
+$sys_use_project_full_list={sys_use_project_full_list};
// Enable/Disable user ratings
$sys_use_ratings={sys_use_ratings};
$sys_use_private_project=true;
$sys_use_diary=true;
$sys_use_bookmarks=true;
+$sys_use_project_tags=true;
+$sys_use_project_full_list=true;
// Enable/Disable user ratings
$sys_use_ratings=true;
DEFAULTsys_use_ftpuploads=false
DEFAULTsys_use_diary=true
DEFAULTsys_use_bookmarks=true
+ DEFAULTsys_use_project_tags=true
+ DEFAULTsys_use_project_full_list=true
DEFAULTsys_use_gateways=true
DEFAULTsys_use_project_vhost=true
DEFAULTsys_use_project_database=false
}
function outerTabs($params) {
- global $sys_use_trove,$sys_use_snippet,$sys_use_people;
+ global $sys_use_trove,$sys_use_snippet,$sys_use_people,$sys_use_project_tags, $sys_use_project_full_list;
$TABS_DIRS[]='/';
$TABS_DIRS[]='/my/';
- if ($sys_use_trove) {
+ if ($sys_use_trove || $sys_use_project_tags || $sys_use_project_full_list) {
$TABS_DIRS[]='/softwaremap/';
}
if ($sys_use_snippet) {
}
$TABS_TITLES[]=_('Home');
$TABS_TITLES[]=_('My Page');
- if ($sys_use_trove) {
- $TABS_TITLES[]=_('Project Tree');
+ if ($sys_use_trove || $sys_use_project_tags || $sys_use_project_full_list) {
+ $TABS_TITLES[]=_('Projects');
}
if ($sys_use_snippet) {
$TABS_TITLES[]=_('Code Snippets');
require_once $gfcommon.'include/tag_cloud.php';
function show_features_boxes() {
- GLOBAL $HTML,$sys_use_ratings,$sys_use_frs;
+ GLOBAL $HTML,$sys_use_ratings,$sys_use_frs,$sys_use_project_tags;
$return = '';
- $return .= $HTML->boxTop(_('Tag Cloud'));
- $return .= '<center>';
- $return .= tag_cloud();
- $return .= '</center>';
- $return .= $HTML->boxMiddle(sprintf(_('%1$s Statistics'), $GLOBALS['sys_name']),0);
+ if ($sys_use_project_tags) {
+ $return .= $HTML->boxTop(_('Tag Cloud'));
+ $return .= '<center>';
+ $return .= tag_cloud();
+ $return .= '</center>';
+ $return .= $HTML->boxMiddle(sprintf(_('%1$s Statistics'), $GLOBALS['sys_name']),0);
+ } else {
+ $return .= $HTML->boxTop(sprintf(_('%1$s Statistics'), $GLOBALS['sys_name']),0);
+ }
$return .= show_sitestats();
if ($sys_use_frs) {
$return .= $HTML->boxMiddle(_('Top Project Downloads'));
print "<br />\n";
// Tag list
-$list_tag = list_project_tag($group_id);
-if ($list_tag) {
- print '<p>' . _('Tags').': '. $list_tag . '</p>';
-}
-else {
- $project =& group_get_object($group_id);
- $perm =& $project->getPermission(session_get_user());
- if ($perm->isAdmin()) {
- print '<p><a href="/project/admin/editgroupinfo.php?group_id=' . $group_id . '" >' . _('No tag defined for this project') . '</a>.</p>';
+if ($GLOBALS['sys_use_project_tags']) {
+ $list_tag = list_project_tag($group_id);
+ if ($list_tag) {
+ print '<p>' . _('Tags').': '. $list_tag . '</p>';
}
else {
- print '<p>' . _('No tag defined for this project') . '</p>';
+ $project =& group_get_object($group_id);
+ $perm =& $project->getPermission(session_get_user());
+ if ($perm->isAdmin()) {
+ print '<p><a href="/project/admin/editgroupinfo.php?group_id=' . $group_id . '" >' . _('No tag defined for this project') . '</a>.</p>';
+ }
+ else {
+ print '<p>' . _('No tag defined for this project') . '</p>';
+ }
}
}
</textarea>
</p>
+<?php if ($GLOBALS['sys_use_project_tags']) { ?>
<p>
<?php echo _('Tags') ?>:<br />
<input type="text" name="form_tags" size="100" value="<?php echo $group->getTags(); ?>" />
</p>
+<?php } ?>
<p>
<?php echo _('Homepage Link') ?>:<br />
<p>[ <?php echo util_make_link ('/tarballs.php?group_id='.$group_id,_('Download Your Nightly SCM Tree Tarball')) ?> ]</p>
<?php } ?>
-<p>
-<?php echo _('Tags') ?>:
-<?php echo $group->getTags(); ?>
-</p>
+<?php if ($GLOBALS['sys_use_project_tags']) { ?>
+ <p>
+ <?php echo _('Tags') ?>:
+ <?php echo $group->getTags(); ?>
+ </p>
+<?php } ?>
<?php if($sys_use_trove) { ?>
<p>
require_once $gfwww.'include/pre.php';
require_once $gfwww.'include/trove.php';
-if (!$sys_use_trove) {
- exit_disabled();
+$HTML->header(array('title'=>_('Software Map'),'pagename'=>'softwaremap'));
+$subMenuTitle = array();
+$subMenuUrl = array();
+
+if ($GLOBALS['sys_use_project_tags']) {
+ $subMenuTitle[] = _('Tag cloud');
+ $subMenuUrl[] = '/softwaremap/tag_cloud.php';
}
-$HTML->header(array('title'=>_('Software Map'),'pagename'=>'softwaremap'));
+if ($GLOBALS['sys_use_trove']) {
+ $subMenuTitle[] = _('Project Tree');
+ $subMenuUrl[] = '/softwaremap/trove_list.php';
+}
+
+$subMenuTitle[] = _('Project List');
+$subMenuUrl[] = '/softwaremap/full_list.php';
-echo ($HTML->subMenu(
- array(
- _('Tag cloud'),
- _('Project Tree'),
- _('Project List')
- ),
- array(
- '/softwaremap/tag_cloud.php',
- '/softwaremap/trove_list.php',
- '/softwaremap/full_list.php'
- )
- ));
+echo ($HTML->subMenu($subMenuTitle, $subMenuUrl));
$res_grp = db_query("
SELECT group_id, group_name, unix_group_name, short_description, register_time
*
*/
-header('Location: tag_cloud.php');
-
-?>
+require_once('../env.inc.php');
+require_once $gfwww.'include/pre.php';
+if ($GLOBALS['sys_use_project_tags']) {
+ header('Location: '.util_make_url('softwaremap/tag_cloud.php'));
+}elseif ($GLOBALS['sys_use_trove']){
+ header('Location: '.util_make_url('softwaremap/trove_list.php'));
+}else{
+header('Location: '.util_make_url('softwaremap/full_list.php'));
+}?>
require_once $gfwww.'include/trove.php';
require_once $gfcommon.'include/tag_cloud.php';
+if (!$sys_use_project_tags) {
+ exit_disabled();
+}
+
$HTML->header(array('title'=>_('Software Map'),'pagename'=>'softwaremap'));
-echo ($HTML->subMenu(
- array(
- _('Tag cloud'),
- _('Project Tree'),
- _('Project List')
- ),
- array(
- '/softwaremap/tag_cloud.php',
- '/softwaremap/trove_list.php',
- '/softwaremap/full_list.php'
- )
- ));
+$subMenuTitle = array();
+$subMenuUrl = array();
+
+if ($GLOBALS['sys_use_project_tags']) {
+ $subMenuTitle[] = _('Tag cloud');
+ $subMenuUrl[] = '/softwaremap/tag_cloud.php';
+}
+
+if ($GLOBALS['sys_use_trove']) {
+ $subMenuTitle[] = _('Project Tree');
+ $subMenuUrl[] = '/softwaremap/trove_list.php';
+}
+
+$subMenuTitle[] = _('Project List');
+$subMenuUrl[] = '/softwaremap/full_list.php';
+
+echo ($HTML->subMenu($subMenuTitle, $subMenuUrl));
$selected_tag = getStringFromRequest('tag');
$page = getIntFromRequest('page', 1);
$HTML->header(array('title'=>_('Software Map')));
-echo ($HTML->subMenu(
- array(
- _('Tag cloud'),
- _('Project Tree'),
- _('Project List')
- ),
- array(
- '/softwaremap/tag_cloud.php',
- '/softwaremap/trove_list.php',
- '/softwaremap/full_list.php'
- )
- ));
+$subMenuTitle = array();
+$subMenuUrl = array();
+
+if ($GLOBALS['sys_use_project_tags']) {
+ $subMenuTitle[] = _('Tag cloud');
+ $subMenuUrl[] = '/softwaremap/tag_cloud.php';
+}
+
+if ($GLOBALS['sys_use_trove']) {
+ $subMenuTitle[] = _('Project Tree');
+ $subMenuUrl[] = '/softwaremap/trove_list.php';
+}
+
+$subMenuTitle[] = _('Project List');
+$subMenuUrl[] = '/softwaremap/full_list.php';
+
+echo ($HTML->subMenu($subMenuTitle, $subMenuUrl));
echo'
<hr />';
}
function outerTabs($params) {
- global $sys_use_trove,$sys_use_snippet,$sys_use_people;
+ global $sys_use_trove,$sys_use_snippet,$sys_use_people,$sys_use_project_tags,$sys_use_project_full_list;
$TABS_DIRS[]='/';
$TABS_DIRS[]='/my/';
- if ($sys_use_trove) {
- $TABS_DIRS[]='/softwaremap/';
- }
+ if ($sys_use_trove || $sys_use_project_tags || $sys_use_project_full_list) {
+ $TABS_DIRS[]='/softwaremap/';
+ }
if ($sys_use_snippet) {
$TABS_DIRS[]='/snippet/';
}
}
$TABS_TITLES[]=_('Home');
$TABS_TITLES[]=_('My Page');
- if ($sys_use_trove) {
- $TABS_TITLES[]=_('Project Tree');
- }
+ if ($sys_use_trove || $sys_use_project_tags || $sys_use_project_full_list) {
+ $TABS_TITLES[]=_('Projects');
+ }
if ($sys_use_snippet) {
$TABS_TITLES[]=_('Code Snippets');
}