gunnar: server/kolab-webadmin/kolab-webadmin/www/admin/addressbook addr.php.in, 1.6, 1.7
cvs at kolab.org
cvs at kolab.org
Thu Jul 12 07:17:33 CEST 2007
Author: gunnar
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/addressbook
In directory doto:/tmp/cvs-serv11635/kolab-webadmin/kolab-webadmin/www/admin/addressbook
Modified Files:
addr.php.in
Log Message:
* www/admin/domainmaintainer/domainmaintainer.php.in:
* www/admin/sharedfolder/sf.php.in:
* www/admin/addressbook/addr.php.in:
* www/admin/user/user.php.in:
fixed kolab/issue932 (Illegal values in webadmin cause LDAP errors)
https://intevation.de/roundup/kolab/issue932
Index: addr.php.in
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/www/admin/addressbook/addr.php.in,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- addr.php.in 24 May 2007 09:31:05 -0000 1.6
+++ addr.php.in 12 Jul 2007 05:17:31 -0000 1.7
@@ -91,6 +91,13 @@
return $str;
}
+function checkphone( $form, $key, $value )
+{
+ if( empty($value) ) return ''; // OK
+ else if( !preg_match('/^[a-zA-Z0-9()-+\/.=?:]*$/',$value) ) return _('Phone entries may only contain a-z, numbers and the characters ()-+/.=?:');
+ else return '';
+}
+
/**** Submenu for current page ***/
$menuitems[$sidx]['selected'] = 'selected';
$heading = '';
@@ -129,8 +136,10 @@
'postalCode' => array( 'name' => _('Postal Code') ),
'l' => array( 'name' => _('City') ),
'c' => array( 'name' => _('Country') ),
- 'telephoneNumber' => array( 'name' => _('Telephone Number') ),
- 'facsimileTelephoneNumber' => array( 'name' => _('Fax Number') ));
+ 'telephoneNumber' => array( 'name' => _('Telephone Number'),
+ 'validation' => 'checkphone' ),
+ 'facsimileTelephoneNumber' => array( 'name' => _('Fax Number'),
+ 'validation' => 'checkphone' ));
$entries['action'] = array( 'name' => 'action',
'type' => 'hidden' );
More information about the commits
mailing list