From f705f2065695c059e7fd5b5de875f005c1e0e006 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 11 Nov 2010 14:26:44 +0300 Subject: check regular expression before adding/saving filter --- modules/backend-rpc.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'modules/backend-rpc.php') diff --git a/modules/backend-rpc.php b/modules/backend-rpc.php index 8eacb199e..6792fae7f 100644 --- a/modules/backend-rpc.php +++ b/modules/backend-rpc.php @@ -1128,6 +1128,22 @@ return; } + if ($subop == "verifyRegexp") { + $reg_exp = $_REQUEST["reg_exp"]; + + print ""; + + if (@preg_match("/$reg_exp/i", "TEST") === false) { + print "INVALID"; + } else { + print "OK"; + } + + print ""; + + return; + } + print "Unknown method: $subop"; } ?> -- cgit v1.2.3-54-g00ecf