gforge-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gforge-commits] gforge/www/admin groupedit.php,1.7,1.8


From: kikov
Subject: [Gforge-commits] gforge/www/admin groupedit.php,1.7,1.8
Date: Mon, 02 Aug 2004 16:14:49 -0500

Update of /cvsroot/gforge/gforge/www/admin
In directory db.perdue.net:/tmp/cvs-serv20436

Modified Files:
        groupedit.php 
Log Message:
Add a editBox for SCM_BOX in groupedit.php, when $sys_scm_single_host!=1.
It's stored in Groups database, in field scm_box. Group.class was added a 
function for SetSCMBox, in bug [#858].
Fixes [#859]. 


Index: groupedit.php
===================================================================
RCS file: /cvsroot/gforge/gforge/www/admin/groupedit.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- groupedit.php       18 Feb 2004 09:18:25 -0000      1.7
+++ groupedit.php       2 Aug 2004 21:14:46 -0000       1.8
@@ -37,7 +37,7 @@
 
 // This function performs very update
 function do_update(&$group, $is_public, $status, $license,
-                  $group_type, $unix_box, $http_domain) {
+                  $group_type, $unix_box, $http_domain, $scm_box='') {
        global $feedback;
        global $Language;
 
@@ -55,6 +55,11 @@
                return false;
         }
 
+       if(!$group->setSCMBox($scm_box) && $GLOBALS['sys_scm_single_host'] != 
'1' && $scm_box!=NULL) {
+               $feedback .= $group->getErrorMessage();
+               db_rollback();
+               return false;
+       }
        db_commit();
 
        $feedback .= $Language->getText('admin_groupedit','updated').'<br /> ';
@@ -66,7 +71,7 @@
 if ($submit) {
 
        do_update($group, $form_public, $form_status, $form_license,
-                 1, $form_box, $form_domain);
+                 1, $form_box, $form_domain, $form_scm_box);
 
 } else if ($resend) {
 
@@ -195,6 +200,14 @@
        </tr>
 <?php
 }
+if ($group->usesSCM() && $GLOBALS['sys_scm_single_host'] != '1' ) {
+?>      <tr>
+       <td><?php echo $Language->getText('admin','scm_box'); ?>
+       </td>
+       <td>
+       <input size="40" type="text" name="form_scm_box" value="<?php echo 
$group->getSCMBox(); ?>"/></td></tr>
+<?php
+}
 ?>
 
 </table>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]