gunnar: server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin Sieve.php, 1.7, 1.8
cvs at kolab.org
cvs at kolab.org
Wed Apr 7 08:14:40 CEST 2010
Author: gunnar
Update of /kolabrepository/server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin
In directory doto:/tmp/cvs-serv29327/kolab-webadmin/lib/KolabAdmin
Modified Files:
Sieve.php
Log Message:
Full escaping of deactivated script segments.
Index: Sieve.php
===================================================================
RCS file: /kolabrepository/server/kolab-webadmin/kolab-webadmin/lib/KolabAdmin/Sieve.php,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- Sieve.php 7 Apr 2010 03:52:27 -0000 1.7
+++ Sieve.php 7 Apr 2010 06:14:38 -0000 1.8
@@ -116,6 +116,9 @@
if (!empty($id[1])) {
$type = strtolower($id[1]);
$class = 'KolabAdmin_Sieve_Segment_' . ucfirst($type);
+ if (!isset($id[2])) {
+ $match = preg_replace('/^#/m', '', $match);
+ }
$segments[$type] = new $class($match);
if (isset($id[2]) && $id[2] == 'ENABLED') {
$segments[$type]->setActive();
More information about the commits
mailing list