steffen: server/kolab-webadmin/kolab-webadmin/www/admin/user user.php, 1.6, 1.7

cvs at intevation.de cvs at intevation.de
Fri Jun 4 12:46:49 CEST 2004


Author: steffen

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

Modified Files:
	user.php 
Log Message:
bugfixes + availability of dist. lists

Index: user.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/user/user.php,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- user.php	27 May 2004 15:59:27 -0000	1.6
+++ user.php	4 Jun 2004 10:46:47 -0000	1.7
@@ -287,8 +287,10 @@
 		 elseif (!empty($_POST[$key])) $ldap_object[$attr] = $_POST[$key];  
        }
 
+	   $dn_add = "";
        if ($auth->group() == "maintainer" || $auth->group() == "admin") {
 		 $ldap_object['alias'] = array_unique( array_filter( array_map( 'trim', preg_split( '/\n/', $_POST['alias'] ) ), 'strlen') );	   
+		 if( !$ldap_object['alias'] && $action == 'firstsave' ) unset($ldap_object['alias']);
 		 if (!empty($_POST['visible']) && $_POST['visible'] == "on") 
 		   $visible = true;
 		 else $visible = false;
@@ -298,9 +300,8 @@
 			 $ldap_object['userquota'] = array();
 		   }
 		 }
-		 if (!$visible) $dn_add = ",cn=internal";
-       }   
-       else $dn_add = "";
+		 if (!$visible) $dn_add = ",cn=internal";		
+       } 
        $domain_dn = domain_dn();
 	   
        if ($action == "save") {





More information about the commits mailing list