From 6a93e34dabc8af63f1e81e4734a4c84b50165636 Mon Sep 17 00:00:00 2001 From: koldoa Date: Mon, 17 Aug 2015 16:27:37 +0200 Subject: [PATCH 1/3] New key type for aastra devices --- app/devices/app_languages.php | 26 ++++++++++++++++++++++++++ app/devices/device_edit.php | 7 ++++++- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/app/devices/app_languages.php b/app/devices/app_languages.php index caa5dc1b5c..97e94503b8 100644 --- a/app/devices/app_languages.php +++ b/app/devices/app_languages.php @@ -1689,6 +1689,32 @@ $text['label-blf']['de-at'] = "BLF"; $text['label-blf']['ar-eg'] = ""; $text['label-blf']['he'] = ""; +$text['label-callers']['en-us'] = "Callers"; +$text['label-callers']['es-cl'] = "Llaamadas"; +$text['label-callers']['pt-pt'] = ""; +$text['label-callers']['fr-fr'] = ""; +$text['label-callers']['pt-br'] = ""; +$text['label-callers']['pl'] = "BLF Xfer "; +$text['label-callers']['uk'] = ""; +$text['label-callers']['sv-se'] = ""; +$text['label-callers']['ro'] = ""; +$text['label-callers']['de-at'] = ""; +$text['label-callers']['ar-eg'] = ""; +$text['label-callers']['he'] = ""; + +$text['label-xfer']['en-us'] = "Xfer"; +$text['label-xfer']['es-cl'] = "Xfer"; +$text['label-xfer']['pt-pt'] = ""; +$text['label-xfer']['fr-fr'] = ""; +$text['label-xfer']['pt-br'] = ""; +$text['label-xfer']['pl'] = "Xfer "; +$text['label-xfer']['uk'] = ""; +$text['label-xfer']['sv-se'] = ""; +$text['label-xfer']['ro'] = ""; +$text['label-xfer']['de-at'] = ""; +$text['label-xfer']['ar-eg'] = ""; +$text['label-xfer']['he'] = ""; + $text['label-automata']['en-us'] = "automata"; $text['label-automata']['es-cl'] = "automata"; $text['label-automata']['pt-pt'] = "automata"; diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php index 7b363d6013..f484d7494a 100644 --- a/app/devices/device_edit.php +++ b/app/devices/device_edit.php @@ -880,16 +880,21 @@ require_once "resources/require.php"; if (strtolower($device_vendor) == "aastra" || strlen($device_vendor) == 0 || strlen($device_username) > 0) { echo ""; ?> - + + + + + "; } } if (strtolower($device_vendor) == "cisco" || strlen($device_vendor) == 0 || strlen($device_username) > 0) { echo ""; ?> + Date: Mon, 17 Aug 2015 16:29:55 +0200 Subject: [PATCH 2/3] New key type for aastra devices --- app/devices/app_languages.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/devices/app_languages.php b/app/devices/app_languages.php index 97e94503b8..75ecf92aa3 100644 --- a/app/devices/app_languages.php +++ b/app/devices/app_languages.php @@ -1694,7 +1694,7 @@ $text['label-callers']['es-cl'] = "Llaamadas"; $text['label-callers']['pt-pt'] = ""; $text['label-callers']['fr-fr'] = ""; $text['label-callers']['pt-br'] = ""; -$text['label-callers']['pl'] = "BLF Xfer "; +$text['label-callers']['pl'] = ""; $text['label-callers']['uk'] = ""; $text['label-callers']['sv-se'] = ""; $text['label-callers']['ro'] = ""; From aa647adde382b07759b771424b07c8957c7c7bbd Mon Sep 17 00:00:00 2001 From: koldoa Date: Mon, 17 Aug 2015 16:31:46 +0200 Subject: [PATCH 3/3] View current logged members per fifo queue --- app/fifo_list/fifo_interactive_inc.php | 48 ++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/app/fifo_list/fifo_interactive_inc.php b/app/fifo_list/fifo_interactive_inc.php index 114140ea6d..0761c53436 100644 --- a/app/fifo_list/fifo_interactive_inc.php +++ b/app/fifo_list/fifo_interactive_inc.php @@ -188,5 +188,53 @@ else { if ($c==0) { $c=1; } else { $c=0; } } echo "\n"; + + + //Current logged members + //set the alternating row styles + $c = 0; + $row_style["0"] = "row_style0"; + $row_style["1"] = "row_style1"; + + //response div tag + echo "
\n"; + echo "
\n"; + echo "

Logged in agents

\n"; + + + //show the content + echo "\n"; + + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + + + //print_r($xml->fifo->outbound->member[0]); + //print_r($xml->fifo->outbound->member[1]); + + + foreach ($xml->fifo->outbound->member as $row) { + + + + $username=explode("@",$row); + $username=explode("/",$username[0]); + $username=$username[1]; + + $fifo_duration_formatted=$row["logged-on-since"]; + $fifo_total_inbound_calls=$row["outbound-call-total-count"]; + + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if ($c==0) { $c=1; } else { $c=0; } + } + echo "
".$text['label-username']."Total inbound callsLogged on since
$username  $fifo_total_inbound_calls  $fifo_duration_formatted  
\n"; } ?>