From f59d94b2e5823769bc99b61f3586727c6a993225 Mon Sep 17 00:00:00 2001 From: Jared Hancock <gravydish@gmail.com> Date: Sat, 21 Jul 2012 17:07:14 -0500 Subject: [PATCH] Move supported filter operations to class Filter And remove unsupported filter of email headers --- include/class.filter.php | 16 ++++++++++++++++ include/staff/filter.inc.php | 5 ++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/include/class.filter.php b/include/class.filter.php index a69439d93..53801ce0d 100644 --- a/include/class.filter.php +++ b/include/class.filter.php @@ -281,6 +281,22 @@ class Filter { if ($this->getCannedResponse()) $ticket['cannedResponseId'] = $this->getCannedResponse(); } + /* static */ function getSupportedMatches() { + return array( + 'name'=> "Sender's Name", + 'email'=> "Sender's Email", + 'subject'=> 'Email Subject', + 'body'=> 'Email Body/Text' + ); + } + /* static */ function getSupportedMatchTypes() { + return array( + 'equal'=> 'Equal', + 'not_equal'=> 'Not Equal', + 'contains'=> 'Contains', + 'dn_contain'=> 'Does Not Contain' + ); + } function update($vars,&$errors){ diff --git a/include/staff/filter.inc.php b/include/staff/filter.inc.php index b23dd520b..705b7f8ab 100644 --- a/include/staff/filter.inc.php +++ b/include/staff/filter.inc.php @@ -1,9 +1,8 @@ <?php if(!defined('OSTADMININC') || !$thisstaff || !$thisstaff->isAdmin()) die('Access Denied'); -$matches=array('name'=>"Sender's Name",'email'=>"Sender's Email",'subject'=>'Email Subject','body'=>'Email Body/Text','header'=>'Email Header'); -$match_types=array('equal'=>'Equal','not_equal'=>'Not Equal','contains'=>'Contains','dn_contain'=>'Does Not Contain'); - +$matches=Filter::getSupportedMatches(); +$match_types=Filter::getSupportedMatchTypes(); $info=array(); $qstr=''; -- GitLab