Portions created by the Initial Developer are Copyright (C) 2008-2023 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //includes files require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once "resources/pdo.php"; require_once "resources/check_auth.php"; //check permissions if (permission_exists('active_extension_assigned_view')) { //http get and set variables if (strlen($_GET['url']) > 0) { $url = $_GET['url']; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; if ($_SESSION['user_status_display'] == "false") { //hide the user_status when it is set to false } else { echo "\n"; } echo "\n"; //echo "\n"; //echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; foreach ($_SESSION['extension_array'] as $row) { $domain_uuid = $row['domain_uuid']; $extension = $row['extension']; $enabled = $row['enabled']; $effective_caller_id_name = $row['effective_caller_id_name']; foreach ($_SESSION['user']['extension'] as &$user_row) { if ($extension == $user_row['user']) { $found_extension = false; $x = 1; foreach ($channels_array as $row) { //set the php variables foreach ($row as $key => $value) { $$key = $value; } //find the matching extensions if ($number == $extension) { //set the found extension to true $found_extension = true; break; } } //end foreach if ($number == $extension) { if ($application == "conference") { $alt_color = "background-image: url('".PROJECT_PATH."/themes/".$_SESSION['domain']['template']['name']."/images/background_cell_active.gif"; } switch ($application) { case "conference": $style_alternate = "style=\"color: #444444; background-image: url('".PROJECT_PATH."/themes/".$_SESSION['domain']['template']['name']."/images/background_cell_conference.gif');\""; break; case "fifo": $style_alternate = "style=\"color: #444444; background-image: url('".PROJECT_PATH."/themes/".$_SESSION['domain']['template']['name']."/images/background_cell_fifo.gif');\""; break; case "valet_park": $style_alternate = "style=\"color: #444444; background-image: url('".PROJECT_PATH."/themes/".$_SESSION['domain']['template']['name']."/images/background_cell_fifo.gif');\""; break; default: $style_alternate = "style=\"color: #444444; background-image: url('".PROJECT_PATH."/themes/".$_SESSION['domain']['template']['name']."/images/background_cell_active.gif');\""; } echo "\n"; echo "\n"; if ($_SESSION['user_status_display'] == "false") { //hide the user_status when it is set to false } else { echo "\n"; } echo "\n"; if (strlen($url) == 0) { $url = PROJECT_PATH."/core/contacts/contacts.php?search_all={cid_num}"; } $url = str_replace ("{cid_num}", $cid_num, $url); $url = str_replace ("{cid_name}", $cid_name, $url); echo "\n"; echo "\n"; //get the active uuid list if (strlen($uuid) > 1) { if (strlen($uuid_1) == 0) { $uuid_1 = $uuid; //$direction_1 = $direction; $cid_name_1 = $cid_name; $cid_num_1 = $cid_num; } if (strlen($uuid_1) > 0 && $uuid != $uuid_1) { $uuid_2 = $uuid; //$direction_2 = $direction; $cid_name_2 = $cid_name; $cid_num_2 = $cid_num; } } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; } else { $style_alternate = "style=\"color: #444444; background-image: url('".PROJECT_PATH."/themes/".$_SESSION['domain']['template']['name']."/images/background_cell_light.gif');\""; echo "\n"; echo "\n"; if ($_SESSION['user_status_display'] == "false") { //hide the user_status when it is set to false } else { echo "\n"; } echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; } if ($c==0) { $c=1; } else { $c=0; } } //end if } //end foreach } echo "
Ext".$text['label-status']."".$text['label-time']."DirectionProfile".$text['label-cid-name']."".$text['label-cid-number']."".$text['label-destination']."".$text['label-app']."".$text['label-secure']."".$text['label-name']."".$text['label-opt']."
".escape($extension)."".escape($user_array[$extension]['user_status'])." ".$call_length."".escape($cid_name)."".escape($cid_num)."\n"; if ($application == "valet_park") { echo $valet_array[trim($uuid)]['extension']."\n"; } else { echo $dest." \n"; } echo "\n"; if ($application == "fifo") { echo "queue  \n"; } else { echo $application." \n"; } echo "\n"; echo "".$secure." \n"; echo "\n"; echo "".$effective_caller_id_name." \n"; echo "\n"; //transfer echo " ".$text['label-transfer']."';\" onclick=\"send_cmd('calls_exec.php?cmd='+get_transfer_cmd(escape('$uuid')));\">".$text['label-transfer']." \n"; //park echo " ".$text['label-park']." \n"; //hangup echo " ".$text['label-hangup']." \n"; //record start/stop $tmp_file = $_SESSION['switch']['recordings']['dir']."/archive/".date("Y")."/".date("M")."/".date("d")."/".$uuid.".wav"; if (file_exists($tmp_file)) { //stop echo " ".$text['label-stop']." \n"; } else { //start echo " ".$text['label-start']." \n"; } echo "  "; echo "
$extension".escape($user_array[$extension]['user_status'])."    \n"; echo "  "; echo "\n"; echo "  "; echo "\n"; echo "  "; echo "\n"; echo "  "; echo "\n"; echo "  "; echo "
\n"; echo "
\n"; echo "\n"; //echo "\n"; echo "\n"; echo "\n"; echo "\n"; //echo "\n"; echo "\n"; echo "\n"; echo "
\n"; } ?>