From 378a3adf9811b27980efd03dd8a51d9fe00258ca Mon Sep 17 00:00:00 2001 From: Christian Weiske Date: Fri, 10 Aug 2012 22:32:08 +0200 Subject: all loggers support call type and MSN filtering now --- src/callnotifier/Logger/CallFile.php | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) (limited to 'src/callnotifier/Logger/CallFile.php') diff --git a/src/callnotifier/Logger/CallFile.php b/src/callnotifier/Logger/CallFile.php index 850e840..12a5b08 100644 --- a/src/callnotifier/Logger/CallFile.php +++ b/src/callnotifier/Logger/CallFile.php @@ -5,8 +5,6 @@ class Logger_CallFile extends Logger_CallBase { protected $file; protected $fileHdl; - protected $callTypes; - protected $msns; /** * Create a new file call logger. It logs finished calls into a file. @@ -45,22 +43,10 @@ class Logger_CallFile extends Logger_CallBase } $call = $arData['call']; - - //check if call type matches - if ($call->type == CallMonitor_Call::INCOMING && $this->callTypes == 'o') { - return; - } - if ($call->type == CallMonitor_Call::OUTGOING && $this->callTypes == 'i') { + if (!$this->hasValidType($call)) { return; } - - if ($call->type == CallMonitor_Call::INCOMING) { - $msn = $call->to; - } else { - $msn = $call->from; - } - if (count($this->msns) > 0 && !in_array($msn, $this->msns)) { - //msn shall not be logged + if (!$this->hasValidMsn($call)) { return; } -- cgit v1.2.3