<?php
- global $sys_use_shell;
- if ($sys_use_shell) {
+
+ if (forge_get_config('use_shell')) {
?>
-<p><?php echo _('Group shell (SSH) server: ') ?><strong><?php echo $group->getUnixName().'.'.$GLOBALS['sys_default_domain']; ?></strong></p>
+<p><?php echo _('Group shell (SSH) server: ') ?><strong><?php echo $group->getUnixName().'.'.forge_get_config('web_host'); ?></strong></p>
<p><?php echo _('Group directory on shell server: ') ?><br/><strong><?php echo account_group_homedir($group->getUnixName()); ?></strong></p>
<p><?php echo _('Project WWW directory on shell server: ') ?><br /><strong><?php echo account_group_homedir($group->getUnixName()).'/htdocs'; ?></strong></p>
<?php
</textarea>
</p>
+<?php if ($GLOBALS['sys_use_project_tags']) { ?>
<p>
<?php echo _('Tags (use comma as separator)') ?>:<br />
<input type="text" name="form_tags" size="100" value="<?php echo $group->getTags(); ?>" />
</p>
+<?php } ?>
<p><?php echo _('Trove Categorization: ') ?><a href="/project/admin/group_trove.php?group_id=<?php echo $group->getID(); ?>">[<?php echo _('Edit') ?>]</a></p>
?>
<?php
-if($sys_use_mail) {
+if(forge_get_config('use_mail')) {
?>
<input type="hidden" name="use_mail" value="<?php echo ($group->usesMail() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_survey) {
+if(forge_get_config('use_survey')) {
?>
<input type="hidden" name="use_survey" value="<?php echo ($group->usesSurvey() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_forum) {
+if(forge_get_config('use_forum')) {
?>
<input type="hidden" name="use_forum" value="<?php echo ($group->usesForum() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_pm) {
+if(forge_get_config('use_pm')) {
?>
<input type="hidden" name="use_pm" value="<?php echo ($group->usesPM() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_scm) {
+if(forge_get_config('use_scm')) {
?>
<input type="hidden" name="use_scm" value="<?php echo ($group->usesSCM() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_news) {
+if(forge_get_config('use_news')) {
?>
<input type="hidden" name="use_news" value="<?php echo ($group->usesNews() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_docman) {
+if(forge_get_config('use_docman')) {
?>
<input type="hidden" name="use_docman" value="<?php echo ($group->usesDocman() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_ftp) {
+if(forge_get_config('use_ftp')) {
?>
<input type="hidden" name="use_ftp" value="<?php echo ($group->usesFTP() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_tracker) {
+if(forge_get_config('use_tracker')) {
?>
<input type="hidden" name="use_tracker" value="<?php echo ($group->usesTracker() ? '1' : '0'); ?>" />
<?php
}
-if($sys_use_frs) {
+if(forge_get_config('use_frs')) {
?>
<input type="hidden" name="use_frs" value="<?php echo ($group->usesFRS() ? '1' : '0'); ?>" />
<?php } ?>
</form>
<?php
-echo $HTML->boxBottom();
-?>
- </td>
- <td> </td>
- <td>
-
-<?php
-
- echo $HTML->boxTop(_('Project Members'));
-
- /*
-
- Show the members of this project
-
- */
-
- $res_memb = db_query_params ('SELECT users.realname,users.user_id,users.status,
- users.user_name,user_group.admin_flags,user_group.role_id
- FROM users,user_group
- WHERE users.user_id=user_group.user_id
- AND user_group.group_id=$1 ORDER BY users.lastname,users.firstname',
- array ($group_id));
-
- echo '
- <table class="width-100p100">
- <tr><td><strong>'._('Unix name').'</strong></td>
- <td><strong>'._('Role').'</strong></td>
- <td><strong>'._('Update').'</strong></td>
- <td><strong>'._('Remove').'</strong></td></tr>';
-
-while ($row_memb=db_fetch_array($res_memb)) {
-
- if ($row_memb['status']=='P') {
- $status = "<span class=\"pending\">"._("Pending (P)")."</span>";
- } else if ($row_memb['status']=='S') {
- $status = "<span class=\"suspended\">"._("Suspended (S)")."</span>";
- } else {
- $status = "";
- }
-
- echo '
- <form action="'.getStringFromServer('PHP_SELF').'" method="post">
- <input type="hidden" name="submit" value="y" />
- <input type="hidden" name="user_id" value="'.$row_memb['user_id'].'" />
- <input type="hidden" name="group_id" value="'. $group_id .'" />
- <td>'.$row_memb['realname'].' ('.$row_memb['user_name'].') '.$status.'</td>
- <td>'.role_box($group_id,'role_id',$row_memb['role_id']).'</td>
- <td><input type="submit" name="updateuser" value="'._('Update').'"></td>
- <td><input type="submit" name="rmuser" value="'._('Remove').'"></td>
- </tr></form>';
-}
- echo '
- <tr><td>'._('Observer').'</td>
- <td></td>
- <form action="roleedit.php?group_id='. $group_id .'&role_id=observer" method="POST">
- <td colspan="2"><input type="submit" name="edit" value="'._('Edit Observer').'"></td></form></tr>';
-
-/*
- Add member form
-*/
-
-?>
- <form action="<?php echo getStringFromServer('PHP_SELF').'?group_id='.$group_id; ?>" method="post">
- <input type="hidden" name="submit" value="y" />
- <tr><td><input type="text" name="form_unix_name" size="10" value="" /></td>
- <td><?php echo role_box($group_id,'role_id',$row_memb['role_id']); ?></td>
- <td colspan="2"><input type="submit" name="adduser" value="<?php echo _('Add user') ?>" /></td>
- </tr></form>
-
- <tr><td colspan="4"><a href="massadd.php?group_id=<?php echo $group_id; ?>"><?php echo _('Add Users From List'); ?></a></td></tr>
- </table>
-<!-- </td></tr>
-</td>
-<td width="50%">
-
-</td>-->
-<?php
-//
-// Pending requests
-//
-echo $HTML->boxMiddle(_('Pending Requests'));
-$reqs =& get_group_join_requests($group);
-if (count($reqs) < 1) {
- echo _('No Pending Requests');
-} else {
- for ($i=0; $i<count($reqs); $i++) {
- $user =& user_get_object($reqs[$i]->getUserId());
- if (!$user || !is_object($user)) {
- echo "Invalid User";
- }
- ?>
- <table class="width-100p100">
- <form action="<?php echo getStringFromServer('PHP_SELF').'?group_id='.$group_id; ?>" method="post">
- <input type="hidden" name="submit" value="y" />
- <input type="hidden" name="form_userid" value="<?php echo $user->getId(); ?>" />
- <tr><td><input type="hidden" name="form_unix_name" value="<?php echo $user->getUnixName(); ?>" /><?php echo util_make_link_u ($user->getUnixName(),$user->getId(),$user->getRealName()); ?></td>
- <td><?php echo role_box($group_id,'role_id',$row_memb['role_id']); ?>
- <input type="submit" name="acceptpending" value="<?php echo _('Accept') ?>" />
- <input type="submit" name="rejectpending" value="<?php echo _('Reject') ?>" /></td>
- </tr></form>
- </table>
-
- <?php
- }
-}
-
-
-//
-// RBAC Editing Functions
-//
-echo $HTML->boxMiddle(_('Edit Roles'));
-echo '<form action="roleedit.php?group_id='. $group_id .'" method="POST">';
-echo role_box($group_id,'role_id','');
-echo '<input type="submit" name="edit" value="'._('Edit Role').'"></form>';
-
-echo '<p><a href="roleedit.php?group_id='.$group_id.'">'._('Add Role').'</a>';
-
-//
-// Project hierarchy functions
-
plugin_hook('admin_project_link',$group_id) ;
-
echo $HTML->boxBottom();?>
</td>