git.cweiske.de
/
auerswald-callnotifier.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
all loggers support call type and MSN filtering now
[auerswald-callnotifier.git]
/
src
/
callnotifier
/
Logger
/
CallEcho.php
diff --git
a/src/callnotifier/Logger/CallEcho.php
b/src/callnotifier/Logger/CallEcho.php
index ad13406dc6eedcd6e3e8a872a2d366ab4f63d5c9..70fad4a4d99c7c788ee25045b7b92c336a179289 100644
(file)
--- a/
src/callnotifier/Logger/CallEcho.php
+++ b/
src/callnotifier/Logger/CallEcho.php
@@
-7,12
+7,23
@@
class Logger_CallEcho extends Logger_CallBase
{
switch ($type) {
case 'startingCall':
{
switch ($type) {
case 'startingCall':
- $
this->displayStart($arData['call'])
;
+ $
displayMethod = 'displayStart'
;
break;
case 'finishedCall':
break;
case 'finishedCall':
- $
this->displayFinished($arData['call'])
;
+ $
displayMethod = 'displayFinished'
;
break;
break;
+ default:
+ return;
}
}
+
+ $call = $arData['call'];
+ if (!$this->hasValidType($call)) {
+ return;
+ }
+ if (!$this->hasValidMsn($call)) {
+ return;
+ }
+ $this->$displayMethod($arData['call']);
}
}