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