[prev in list] [next in list] [prev in thread] [next in thread]
List: kolab-commits
Subject: martin: server/kolab/kolab/admin/server index.php,1.6.2.1,1.6.2.2
From: cvs () intevation ! de
Date: 2003-09-17 8:12:35
Message-ID: 20030917081235.20726139AD () lists ! intevation ! de
[Download RAW message or body]
Author: martin
Update of /kolabrepository/server/kolab/kolab/admin/server
In directory doto:/tmp/cvs-serv24917
Modified Files:
Tag: KOLAB_1_0
index.php
Log Message:
Martin K.: Extra sanity check for network list
Index: index.php
===================================================================
RCS file: /kolabrepository/server/kolab/kolab/admin/server/index.php,v
retrieving revision 1.6.2.1
retrieving revision 1.6.2.2
diff -u -d -r1.6.2.1 -r1.6.2.2
--- index.php 18 Jul 2003 01:39:07 -0000 1.6.2.1
+++ index.php 17 Sep 2003 08:12:32 -0000 1.6.2.2
@@ -102,8 +102,15 @@
ldap_free_result($result);
}
}
- if ($mynetworks) $attrs['postfix-mynetworks'][0] = $mynetworks;
-
+ if ($mynetworks) {
+ #Do some basic sanity checks
+ preg_match_all ("/(\d+\.\d+\.\d+\.\d+\/\d+)/x", $mynetworks, $networks);
+ for ($i = 0; $i < count($networks[0])-1; $i++) {
+ $parsednetworks = $parsednetworks.$networks[0][$i].", ";
+ }
+ $parsednetworks = $parsednetworks.$networks[0][count($networks[0])-1];
+ $attrs['postfix-mynetworks'][0] = $parsednetworks;
+ }
if (!ldap_modify ($link,"k=kolab,".$_SESSION['base_dn'],$attrs))
array_push($errors, "LDAP Error: failed to modify kolab config object ".ldap_error($link));
break;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic