gunnar: server/kolab-webadmin/kolab-webadmin/www/admin/domainmaintainer domainmaintainer.php.in, 1.7, 1.8

cvs at kolab.org cvs at kolab.org
Fri Mar 23 15:17:02 CET 2007


Author: gunnar

Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/domainmaintainer
In directory doto:/tmp/cvs-serv20864/kolab-webadmin/kolab-webadmin/www/admin/domainmaintainer

Modified Files:
	domainmaintainer.php.in 
Log Message:
	* www/admin/domainmaintainer/domainmaintainer.php.in: 

	Fixed update of the domain name after modification of a domain
	maintainer.

	Fixes
	kolab/issue1670 (https://intevation.de/roundup/kolab/issue1670)


Index: domainmaintainer.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/domainmaintainer/domainmaintainer.php.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- domainmaintainer.php.in	21 Mar 2007 17:39:42 -0000	1.7
+++ domainmaintainer.php.in	23 Mar 2007 14:17:00 -0000	1.8
@@ -217,11 +217,9 @@
 
 			   if( !$errors ) {
 				 if( $auth->group() == 'admin' || $auth->group() == 'maintainer' ) {
-				   if( !$errors ) {
-					 $domains = $ldap->domainsForMaintainerDn($dn);
-					 $ldap->removeFromDomainGroups( $dn, $domains );
-					 $ldap->addToDomainGroups( $newdn, $_POST['domains'] );
-				   }
+				   $domains = $ldap->domainsForMaintainerDn($dn);
+				   $ldap->removeFromDomainGroups( $dn, $domains );
+				   $ldap->addToDomainGroups( $newdn, $_POST['domains'] );
 				 }
 			   }			   
 			   $dn = $newdn;
@@ -249,6 +247,9 @@
 		 }		 
 		 $form->entries['uid']['attrs'] = 'readonly';
 		 $form->entries['action']['value'] = 'save';
+		 $form->entries['dn'] = array( 'name' => 'dn',
+									   'type' => 'hidden',
+									   'value' => $dn );
        } else {
 		 // firstsave
 		 if (!$errors) {





More information about the commits mailing list