For all level 7 users the links to other admin sections are removed in reports For the dispo screen on the agent interface the last number dialed is displayed instead of the main customer phone number. git-svn-id: svn://192.168.202.10@1518 3d104415-ff17-0410-8863-d5cf3c621b8a
1407 lines
73 KiB
PHP
1407 lines
73 KiB
PHP
<?php
|
|
# admin_header.php - VICIDIAL administration header
|
|
#
|
|
# Copyright (C) 2010 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
|
#
|
|
|
|
# CHANGES
|
|
# 90310-0709 - First Build
|
|
# 90508-0542 - Added Call Menu option, changed script to use long PHP tags
|
|
# 90514-0605 - Added audio prompt selection functions
|
|
# 90530-1206 - Changed List Mix to allow for 40 mixes and a default populate option
|
|
# 90531-2339 - Added Dynamic options for Call Menu
|
|
# 90612-0852 - Changed relative links
|
|
# 90635-0943 - Added javascript for dynamic menus in In-Groups
|
|
# 90627-0548 - Added no-agent-no-queue options
|
|
# 90628-1016 - Added Text-to-speech options
|
|
# 90830-2213 - Added Music On Hold options
|
|
# 90904-1534 - Added launch_moh_chooser
|
|
# 90916-2334 - Added Voicemail options
|
|
# 91223-1030 - Added VIDPROMPT options for in-group routing in Call Menus
|
|
# 100311-2210 - Added callcard_enabled Admin element
|
|
# 100428-1039 - Added custom fields display
|
|
# 100507-1339 - Added copy carrier submenu
|
|
# 100616-2350 - Added VIDPROMPT call menu options
|
|
# 100728-0904 - Changed Lead Loader link to the new 3rd gen lead loader
|
|
# 100802-2127 - Changed Admin to point to links page instead of Phones listings
|
|
# 100831-2255 - Added password strength checking function
|
|
# 100914-1311 - Removed other links for reports-only users
|
|
#
|
|
|
|
|
|
######################### SMALL HTML HEADER BEGIN #######################################
|
|
if($short_header)
|
|
{
|
|
?>
|
|
<TABLE CELLPADDING=0 CELLSPACING=0 BGCOLOR="#015B91"><TR>
|
|
<TD><IMG SRC="vicidial_admin_web_logo_small.gif" WIDTH=71 HEIGHT=22> </TD>
|
|
<?php if ($reports_only_user < 1) {
|
|
?>
|
|
<TD> <A HREF="admin.php" ALT="Users"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Users</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=10" ALT="Campaigns"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Campaigns</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=100" ALT="Lists"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Lists</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=1000000" ALT="Scripts"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Scripts</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=10000000" ALT="Filters"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Filters</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=1000" ALT="Inbound"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Inbound</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=100000" ALT="User Groups"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>User Groups</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=10000" ALT="Remote Agents"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Remote Agents</B></A> </TD>
|
|
<TD> <A HREF="admin.php?ADD=999998" ALT="Admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Admin</B></A> </TD>
|
|
<?php
|
|
}
|
|
else
|
|
{ ?>
|
|
<TD width=600> </TD>
|
|
<?php } ?>
|
|
<TD> <A HREF="admin.php?ADD=999999" ALT="Reports"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Reports</B></A> </TD>
|
|
</TR>
|
|
</TABLE>
|
|
<?php
|
|
}
|
|
######################### SMALL HTML HEADER END #######################################
|
|
|
|
|
|
######################### FULL HTML HEADER BEGIN #######################################
|
|
else
|
|
{
|
|
if ($hh=='users')
|
|
{$users_hh="bgcolor =\"$users_color\""; $users_fc="$users_font"; $users_bold="$header_selected_bold";}
|
|
else {$users_hh=''; $users_fc='WHITE'; $users_bold="$header_nonselected_bold";}
|
|
if ($hh=='campaigns')
|
|
{$campaigns_hh="bgcolor=\"$campaigns_color\""; $campaigns_fc="$campaigns_font"; $campaigns_bold="$header_selected_bold";}
|
|
else {$campaigns_hh=''; $campaigns_fc='WHITE'; $campaigns_bold="$header_nonselected_bold";}
|
|
if ($SSoutbound_autodial_active > 0)
|
|
{
|
|
if ($hh=='lists')
|
|
{$lists_hh="bgcolor=\"$lists_color\""; $lists_fc="$lists_font"; $lists_bold="$header_selected_bold";}
|
|
else {$lists_hh=''; $lists_fc='WHITE'; $lists_bold="$header_nonselected_bold";}
|
|
}
|
|
if ($hh=='ingroups')
|
|
{$ingroups_hh="bgcolor=\"$ingroups_color\""; $ingroups_fc="$ingroups_font"; $ingroups_bold="$header_selected_bold";}
|
|
else {$ingroups_hh=''; $ingroups_fc='WHITE'; $ingroups_bold="$header_nonselected_bold";}
|
|
if ($hh=='remoteagent')
|
|
{$remoteagent_hh="bgcolor=\"$remoteagent_color\""; $remoteagent_fc="$remoteagent_font"; $remoteagent_bold="$header_selected_bold";}
|
|
else {$remoteagent_hh=''; $remoteagent_fc='WHITE'; $remoteagent_bold="$header_nonselected_bold";}
|
|
if ($hh=='usergroups')
|
|
{$usergroups_hh="bgcolor=\"$usergroups_color\""; $usergroups_fc="$usergroups_font"; $usergroups_bold="$header_selected_bold";}
|
|
else {$usergroups_hh=''; $usergroups_fc='WHITE'; $usergroups_bold="$header_nonselected_bold";}
|
|
if ($hh=='scripts')
|
|
{$scripts_hh="bgcolor=\"$scripts_color\""; $scripts_fc="$scripts_font"; $scripts_bold="$header_selected_bold";}
|
|
else {$scripts_hh=''; $scripts_fc='WHITE'; $scripts_bold="$header_nonselected_bold";}
|
|
if ($SSoutbound_autodial_active > 0)
|
|
{
|
|
if ($hh=='filters')
|
|
{$filters_hh="bgcolor=\"$filters_color\""; $filters_fc="$filters_font"; $filters_bold="$header_selected_bold";}
|
|
else {$filters_hh=''; $filters_fc='WHITE'; $filters_bold="$header_nonselected_bold";}
|
|
}
|
|
if ($hh=='admin')
|
|
{$admin_hh="bgcolor=\"$admin_color\""; $admin_fc="$admin_font"; $admin_bold="$header_selected_bold";}
|
|
else {$admin_hh=''; $admin_fc='WHITE'; $admin_bold="$header_nonselected_bold";}
|
|
if ($hh=='reports')
|
|
{$reports_hh="bgcolor=\"$reports_color\""; $reports_fc="$reports_font"; $reports_bold="$header_selected_bold";}
|
|
else {$reports_hh=''; $reports_fc='WHITE'; $reports_bold="$header_nonselected_bold";}
|
|
|
|
echo "</title>\n";
|
|
echo "<script language=\"Javascript\">\n";
|
|
echo "var field_name = '';\n";
|
|
echo "var user = '$PHP_AUTH_USER';\n";
|
|
echo "var pass = '$PHP_AUTH_PW';\n";
|
|
echo "var epoch = '" . date("U") . "';\n";
|
|
|
|
if ($TCedit_javascript > 0)
|
|
{
|
|
?>
|
|
|
|
function run_submit()
|
|
{
|
|
calculate_hours();
|
|
var go_submit = document.getElementById("go_submit");
|
|
if (go_submit.disabled == false)
|
|
{
|
|
document.edit_log.submit();
|
|
}
|
|
}
|
|
|
|
// Calculate login time
|
|
function calculate_hours()
|
|
{
|
|
var now_epoch = '<?php echo $StarTtimE ?>';
|
|
var i=0;
|
|
var total_percent=0;
|
|
var SPANlogin_time = document.getElementById("LOGINlogin_time");
|
|
var LI_date = document.getElementById("LOGINbegin_date");
|
|
var LO_date = document.getElementById("LOGOUTbegin_date");
|
|
var LI_datetime = LI_date.value;
|
|
var LO_datetime = LO_date.value;
|
|
var LI_datetime_array=LI_datetime.split(" ");
|
|
var LI_date_array=LI_datetime_array[0].split("-");
|
|
var LI_time_array=LI_datetime_array[1].split(":");
|
|
var LO_datetime_array=LO_datetime.split(" ");
|
|
var LO_date_array=LO_datetime_array[0].split("-");
|
|
var LO_time_array=LO_datetime_array[1].split(":");
|
|
|
|
// Calculate milliseconds since 1970 for each date string and find diff
|
|
var LI_sec = ( ( (LI_time_array[2] * 1) * 1000) );
|
|
var LI_min = ( ( ( (LI_time_array[1] * 1) * 1000) * 60 ) );
|
|
var LI_hour = ( ( ( (LI_time_array[0] * 1) * 1000) * 3600 ) );
|
|
var LI_date_epoch = Date.parse(LI_date_array[0] + '/' + LI_date_array[1] + '/' + LI_date_array[2]);
|
|
var LI_epoch = (LI_date_epoch + LI_sec + LI_min + LI_hour);
|
|
var LO_sec = ( ( (LO_time_array[2] * 1) * 1000) );
|
|
var LO_min = ( ( ( (LO_time_array[1] * 1) * 1000) * 60 ) );
|
|
var LO_hour = ( ( ( (LO_time_array[0] * 1) * 1000) * 3600 ) );
|
|
var LO_date_epoch = Date.parse(LO_date_array[0] + '/' + LO_date_array[1] + '/' + LO_date_array[2]);
|
|
var LO_epoch = (LO_date_epoch + LO_sec + LO_min + LO_hour);
|
|
var temp_LI_epoch = (LI_epoch / 1000 );
|
|
var temp_LO_epoch = (LO_epoch / 1000 );
|
|
var epoch_diff = ( (LO_epoch - LI_epoch) / 1000 );
|
|
var temp_diff = epoch_diff;
|
|
|
|
document.getElementById("login_time").innerHTML = "ERROR, Please check date fields";
|
|
|
|
var go_submit = document.getElementById("go_submit");
|
|
go_submit.disabled = true;
|
|
// length is a positive number and no more than 24 hours, datetime is earlier than right now
|
|
if ( (epoch_diff < 86401) && (epoch_diff > 0) && (temp_LI_epoch < now_epoch) && (temp_LO_epoch < now_epoch) )
|
|
{
|
|
go_submit.disabled = false;
|
|
|
|
hours = Math.floor(temp_diff / (60 * 60));
|
|
temp_diff -= hours * (60 * 60);
|
|
|
|
mins = Math.floor(temp_diff / 60);
|
|
temp_diff -= mins * 60;
|
|
|
|
secs = Math.floor(temp_diff);
|
|
temp_diff -= secs;
|
|
|
|
document.getElementById("login_time").innerHTML = hours + ":" + mins;
|
|
|
|
var form_LI_epoch = document.getElementById("LOGINepoch");
|
|
var form_LO_epoch = document.getElementById("LOGOUTepoch");
|
|
form_LI_epoch.value = (LI_epoch / 1000);
|
|
form_LO_epoch.value = (LO_epoch / 1000);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
<?php
|
|
}
|
|
######################
|
|
# ADD=31 or 34 and SUB=29 for list mixes
|
|
######################
|
|
if ( ( ($ADD==34) or ($ADD==31) or ($ADD==49) ) and ($SUB==29) and ($LOGmodify_campaigns==1) and ( (eregi("$campaign_id",$LOGallowed_campaigns)) or (eregi("ALL-CAMPAIGNS",$LOGallowed_campaigns)) ) )
|
|
{
|
|
|
|
?>
|
|
// List Mix status add and remove
|
|
function mod_mix_status(stage,vcl_id,entry)
|
|
{
|
|
if (stage=="ALL")
|
|
{
|
|
var count=0;
|
|
var ROnew_statuses = document.getElementById("ROstatus_X_" + vcl_id);
|
|
|
|
while (count < entry)
|
|
{
|
|
var old_statuses = document.getElementById("status_" + count + "_" + vcl_id);
|
|
var ROold_statuses = document.getElementById("ROstatus_" + count + "_" + vcl_id);
|
|
|
|
old_statuses.value = ROnew_statuses.value;
|
|
ROold_statuses.value = ROnew_statuses.value;
|
|
count++;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (stage=="EMPTY")
|
|
{
|
|
var count=0;
|
|
var ROnew_statuses = document.getElementById("ROstatus_X_" + vcl_id);
|
|
|
|
while (count < entry)
|
|
{
|
|
var old_statuses = document.getElementById("status_" + count + "_" + vcl_id);
|
|
var ROold_statuses = document.getElementById("ROstatus_" + count + "_" + vcl_id);
|
|
|
|
if (ROold_statuses.value.length < 3)
|
|
{
|
|
old_statuses.value = ROnew_statuses.value;
|
|
ROold_statuses.value = ROnew_statuses.value;
|
|
}
|
|
count++;
|
|
}
|
|
}
|
|
|
|
else
|
|
{
|
|
var mod_status = document.getElementById("dial_status_" + entry + "_" + vcl_id);
|
|
if (mod_status.value.length < 1)
|
|
{
|
|
alert("You must select a status first");
|
|
}
|
|
else
|
|
{
|
|
var old_statuses = document.getElementById("status_" + entry + "_" + vcl_id);
|
|
var ROold_statuses = document.getElementById("ROstatus_" + entry + "_" + vcl_id);
|
|
var MODstatus = new RegExp(" " + mod_status.value + " ","g");
|
|
if (stage=="ADD")
|
|
{
|
|
if (old_statuses.value.match(MODstatus))
|
|
{
|
|
alert("The status " + mod_status.value + " is already present");
|
|
}
|
|
else
|
|
{
|
|
var new_statuses = " " + mod_status.value + "" + old_statuses.value;
|
|
old_statuses.value = new_statuses;
|
|
ROold_statuses.value = new_statuses;
|
|
mod_status.value = "";
|
|
}
|
|
}
|
|
if (stage=="REMOVE")
|
|
{
|
|
var MODstatus = new RegExp(" " + mod_status.value + " ","g");
|
|
old_statuses.value = old_statuses.value.replace(MODstatus, " ");
|
|
ROold_statuses.value = ROold_statuses.value.replace(MODstatus, " ");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// List Mix percent difference calculation and warning message
|
|
function mod_mix_percent(vcl_id,entries)
|
|
{
|
|
var i=0;
|
|
var total_percent=0;
|
|
var percent_diff='';
|
|
while(i < entries)
|
|
{
|
|
var mod_percent_field = document.getElementById("percentage_" + i + "_" + vcl_id);
|
|
temp_percent = mod_percent_field.value * 1;
|
|
total_percent = (total_percent + temp_percent);
|
|
i++;
|
|
}
|
|
|
|
var mod_diff_percent = document.getElementById("PCT_DIFF_" + vcl_id);
|
|
percent_diff = (total_percent - 100);
|
|
if (percent_diff > 0)
|
|
{
|
|
percent_diff = '+' + percent_diff;
|
|
}
|
|
var mix_list_submit = document.getElementById("submit_" + vcl_id);
|
|
if ( (percent_diff > 0) || (percent_diff < 0) )
|
|
{
|
|
mix_list_submit.disabled = true;
|
|
document.getElementById("ERROR_" + vcl_id).innerHTML = "<font color=red><B>The Difference % must be 0</B></font>";
|
|
}
|
|
else
|
|
{
|
|
mix_list_submit.disabled = false;
|
|
document.getElementById("ERROR_" + vcl_id).innerHTML = "";
|
|
}
|
|
|
|
mod_diff_percent.value = percent_diff;
|
|
}
|
|
|
|
function submit_mix(vcl_id,entries)
|
|
{
|
|
var h=1;
|
|
var j=1;
|
|
var list_mix_container='';
|
|
var mod_list_mix_container_field = document.getElementById("list_mix_container_" + vcl_id);
|
|
while(h < 41)
|
|
{
|
|
var i=0;
|
|
while(i < entries)
|
|
{
|
|
var mod_list_id_field = document.getElementById("list_id_" + i + "_" + vcl_id);
|
|
var mod_priority_field = document.getElementById("priority_" + i + "_" + vcl_id);
|
|
var mod_percent_field = document.getElementById("percentage_" + i + "_" + vcl_id);
|
|
var mod_statuses_field = document.getElementById("status_" + i + "_" + vcl_id);
|
|
if (mod_priority_field.value==h)
|
|
{
|
|
list_mix_container = list_mix_container + mod_list_id_field.value + "|" + j + "|" + mod_percent_field.value + "|" + mod_statuses_field.value + "|:";
|
|
j++;
|
|
}
|
|
i++;
|
|
}
|
|
h++;
|
|
}
|
|
mod_list_mix_container_field.value = list_mix_container;
|
|
var form_to_submit = document.getElementById("" + vcl_id);
|
|
form_to_submit.submit();
|
|
}
|
|
<?php
|
|
}
|
|
?>
|
|
var weak = Image();
|
|
weak.src = "images/weak.png";
|
|
var medium = Image();
|
|
medium.src = "images/medium.png";
|
|
var strong = Image();
|
|
strong.src = "images/strong.png";
|
|
|
|
function pwdChanged(pwd_field_str, pwd_img_str)
|
|
{
|
|
var pwd_field = document.getElementById(pwd_field_str);
|
|
var pwd_img = document.getElementById(pwd_img_str);
|
|
|
|
var strong_regex = new RegExp( "^(?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])", "g" );
|
|
var medium_regex = new RegExp( "^(?=.{6,})(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9]))).*$", "g" );
|
|
|
|
if (strong_regex.test(pwd_field.value) )
|
|
{
|
|
if (pwd_img.src != strong.src)
|
|
{pwd_img.src = strong.src;}
|
|
}
|
|
else if (medium_regex.test( pwd_field.value) )
|
|
{
|
|
if (pwd_img.src != medium.src)
|
|
{pwd_img.src = medium.src;}
|
|
}
|
|
else
|
|
{
|
|
if (pwd_img.src != weak.src)
|
|
{pwd_img.src = weak.src;}
|
|
}
|
|
}
|
|
|
|
function openNewWindow(url)
|
|
{
|
|
window.open (url,"",'width=620,height=300,scrollbars=yes,menubar=yes,address=yes');
|
|
}
|
|
function scriptInsertField()
|
|
{
|
|
openField = '--A--';
|
|
closeField = '--B--';
|
|
var textBox = document.scriptForm.script_text;
|
|
var scriptIndex = document.getElementById("selectedField").selectedIndex;
|
|
var insValue = document.getElementById('selectedField').options[scriptIndex].value;
|
|
if (document.selection)
|
|
{
|
|
//IE
|
|
textBox = document.scriptForm.script_text;
|
|
insValue = document.scriptForm.selectedField.options[document.scriptForm.selectedField.selectedIndex].text;
|
|
textBox.focus();
|
|
sel = document.selection.createRange();
|
|
sel.text = openField + insValue + closeField;
|
|
}
|
|
else if (textBox.selectionStart || textBox.selectionStart == 0)
|
|
{
|
|
//Mozilla
|
|
var startPos = textBox.selectionStart;
|
|
var endPos = textBox.selectionEnd;
|
|
textBox.value = textBox.value.substring(0, startPos)
|
|
+ openField + insValue + closeField
|
|
+ textBox.value.substring(endPos, textBox.value.length);
|
|
}
|
|
else
|
|
{
|
|
textBox.value += openField + insValue + closeField;
|
|
}
|
|
}
|
|
|
|
<?php
|
|
|
|
#### Javascript for auto-generate of user ID Button
|
|
if ( ($ADD==1) or ($ADD=="1A") )
|
|
{
|
|
?>
|
|
function user_auto()
|
|
{
|
|
var user_toggle = document.getElementById("user_toggle");
|
|
var user_field = document.getElementById("user");
|
|
if (user_toggle.value < 1)
|
|
{
|
|
user_field.value = 'AUTOGENERATEZZZ';
|
|
user_field.disabled = true;
|
|
user_toggle.value = 1;
|
|
}
|
|
else
|
|
{
|
|
user_field.value = '';
|
|
user_field.disabled = false;
|
|
user_toggle.value = 0;
|
|
}
|
|
}
|
|
|
|
function user_submit()
|
|
{
|
|
var user_field = document.getElementById("user");
|
|
user_field.disabled = false;
|
|
document.userform.submit();
|
|
}
|
|
|
|
<?php
|
|
}
|
|
|
|
#### Javascript for auto-generate of user ID Button
|
|
else
|
|
{
|
|
?>
|
|
function launch_chooser(fieldname,stage,vposition)
|
|
{
|
|
var audiolistURL = "./non_agent_api.php";
|
|
var audiolistQuery = "source=admin&function=sounds_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </iframe>';
|
|
|
|
document.getElementById("audio_chooser_span").style.position = "absolute";
|
|
document.getElementById("audio_chooser_span").style.left = "220px";
|
|
document.getElementById("audio_chooser_span").style.top = vposition + "px";
|
|
document.getElementById("audio_chooser_span").style.visibility = 'visible';
|
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
|
}
|
|
|
|
function launch_moh_chooser(fieldname,stage,vposition)
|
|
{
|
|
var audiolistURL = "./non_agent_api.php";
|
|
var audiolistQuery = "source=admin&function=moh_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </iframe>';
|
|
|
|
document.getElementById("audio_chooser_span").style.position = "absolute";
|
|
document.getElementById("audio_chooser_span").style.left = "220px";
|
|
document.getElementById("audio_chooser_span").style.top = vposition + "px";
|
|
document.getElementById("audio_chooser_span").style.visibility = 'visible';
|
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
|
}
|
|
|
|
function launch_vm_chooser(fieldname,stage,vposition)
|
|
{
|
|
var audiolistURL = "./non_agent_api.php";
|
|
var audiolistQuery = "source=admin&function=vm_list&user=" + user + "&pass=" + pass + "&format=selectframe&stage=" + stage + "&comments=" + fieldname;
|
|
var Iframe_content = '<IFRAME SRC="' + audiolistURL + '?' + audiolistQuery + '" style="width:740;height:440;background-color:white;" scrolling="NO" frameborder="0" allowtransparency="true" id="audio_chooser_frame' + epoch + '" name="audio_chooser_frame" width="740" height="460" STYLE="z-index:2"> </iframe>';
|
|
|
|
document.getElementById("audio_chooser_span").style.position = "absolute";
|
|
document.getElementById("audio_chooser_span").style.left = "220px";
|
|
document.getElementById("audio_chooser_span").style.top = vposition + "px";
|
|
document.getElementById("audio_chooser_span").style.visibility = 'visible';
|
|
document.getElementById("audio_chooser_span").innerHTML = Iframe_content;
|
|
}
|
|
|
|
function close_chooser()
|
|
{
|
|
document.getElementById("audio_chooser_span").style.visibility = 'hidden';
|
|
document.getElementById("audio_chooser_span").innerHTML = '';
|
|
}
|
|
|
|
|
|
function user_submit()
|
|
{
|
|
var user_field = document.getElementById("user");
|
|
user_field.disabled = false;
|
|
document.userform.submit();
|
|
}
|
|
|
|
<?php
|
|
}
|
|
|
|
### Javascript for shift end-time calculation and display
|
|
if ( ($ADD==131111111) or ($ADD==331111111) or ($ADD==431111111) )
|
|
{
|
|
?>
|
|
function shift_time()
|
|
{
|
|
var start_time = document.getElementById("shift_start_time");
|
|
var end_time = document.getElementById("shift_end_time");
|
|
var length = document.getElementById("shift_length");
|
|
|
|
var st_value = start_time.value;
|
|
var et_value = end_time.value;
|
|
while (st_value.length < 4) {st_value = "0" + st_value;}
|
|
while (et_value.length < 4) {et_value = "0" + et_value;}
|
|
var st_hour=st_value.substring(0,2);
|
|
var st_min=st_value.substring(2,4);
|
|
var et_hour=et_value.substring(0,2);
|
|
var et_min=et_value.substring(2,4);
|
|
if (st_hour > 23) {st_hour = 23;}
|
|
if (et_hour > 23) {et_hour = 23;}
|
|
if (st_min > 59) {st_min = 59;}
|
|
if (et_min > 59) {et_min = 59;}
|
|
start_time.value = st_hour + "" + st_min;
|
|
end_time.value = et_hour + "" + et_min;
|
|
|
|
var start_time_hour=start_time.value.substring(0,2);
|
|
var start_time_min=start_time.value.substring(2,4);
|
|
var end_time_hour=end_time.value.substring(0,2);
|
|
var end_time_min=end_time.value.substring(2,4);
|
|
start_time_hour=(start_time_hour * 1);
|
|
start_time_min=(start_time_min * 1);
|
|
end_time_hour=(end_time_hour * 1);
|
|
end_time_min=(end_time_min * 1);
|
|
|
|
if (start_time.value == end_time.value)
|
|
{
|
|
var shift_length = '24:00';
|
|
}
|
|
else
|
|
{
|
|
if ( (start_time_hour > end_time_hour) || ( (start_time_hour == end_time_hour) && (start_time_min > end_time_min) ) )
|
|
{
|
|
var shift_hour = ( (24 - start_time_hour) + end_time_hour);
|
|
var shift_minute = ( (60 - start_time_min) + end_time_min);
|
|
if (shift_minute >= 60)
|
|
{
|
|
shift_minute = (shift_minute - 60);
|
|
}
|
|
else
|
|
{
|
|
shift_hour = (shift_hour - 1);
|
|
}
|
|
}
|
|
else
|
|
{
|
|
var shift_hour = (end_time_hour - start_time_hour);
|
|
var shift_minute = (end_time_min - start_time_min);
|
|
}
|
|
if (shift_minute < 0)
|
|
{
|
|
shift_minute = (shift_minute + 60);
|
|
shift_hour = (shift_hour - 1);
|
|
}
|
|
|
|
if (shift_hour < 10) {shift_hour = '0' + shift_hour}
|
|
if (shift_minute < 10) {shift_minute = '0' + shift_minute}
|
|
var shift_length = shift_hour + ':' + shift_minute;
|
|
}
|
|
// alert(start_time_hour + '|' + start_time_min + '|' + end_time_hour + '|' + end_time_min + '|--|' + shift_hour + ':' + shift_minute + '|' + shift_length + '|');
|
|
|
|
length.value = shift_length;
|
|
}
|
|
|
|
<?php
|
|
}
|
|
|
|
|
|
### select list contents generation for dynamic route displays in call menu and in-group screens
|
|
if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011) or ($ADD==4111) or ($ADD==5111) )
|
|
{
|
|
$stmt="select menu_id,menu_name from vicidial_call_menu order by menu_id;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$menus_to_print = mysql_num_rows($rslt);
|
|
$call_menu_list='';
|
|
$i=0;
|
|
while ($i < $menus_to_print)
|
|
{
|
|
$row=mysql_fetch_row($rslt);
|
|
$call_menu_list .= "<option value=\"$row[0]\">$row[0] - $row[1]</option>";
|
|
$i++;
|
|
}
|
|
|
|
$stmt="select did_pattern,did_description,did_route from vicidial_inbound_dids where did_active='Y' order by did_pattern;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$dids_to_print = mysql_num_rows($rslt);
|
|
$did_list='';
|
|
$i=0;
|
|
while ($i < $dids_to_print)
|
|
{
|
|
$row=mysql_fetch_row($rslt);
|
|
$did_list .= "<option value=\"$row[0]\">$row[0] - $row[1] - $row[2]</option>";
|
|
$i++;
|
|
}
|
|
|
|
$stmt="select group_id,group_name from vicidial_inbound_groups where active='Y' and group_id NOT LIKE \"AGENTDIRECT%\" order by group_id;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$ingroups_to_print = mysql_num_rows($rslt);
|
|
$ingroup_list='';
|
|
$i=0;
|
|
while ($i < $ingroups_to_print)
|
|
{
|
|
$row=mysql_fetch_row($rslt);
|
|
$ingroup_list .= "<option value=\"$row[0]\">$row[0] - $row[1]</option>";
|
|
$i++;
|
|
}
|
|
|
|
$stmt="select campaign_id,campaign_name from vicidial_campaigns where active='Y' order by campaign_id;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$IGcampaigns_to_print = mysql_num_rows($rslt);
|
|
$IGcampaign_id_list='';
|
|
$i=0;
|
|
while ($i < $IGcampaigns_to_print)
|
|
{
|
|
$row=mysql_fetch_row($rslt);
|
|
$IGcampaign_id_list .= "<option value=\"$row[0]\">$row[0] - $row[1]</option>";
|
|
$i++;
|
|
}
|
|
|
|
$IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>';
|
|
|
|
$IGsearch_method_list = '<option value="LB">LB - Load Balanced</option><option value="LO">LO - Load Balanced Overflow</option><option value="SO">SO - Server Only</option>';
|
|
|
|
$stmt="select login,server_ip,extension,dialplan_number from phones where active='Y' order by login,server_ip;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$phones_to_print = mysql_num_rows($rslt);
|
|
$phone_list='';
|
|
$i=0;
|
|
while ($i < $phones_to_print)
|
|
{
|
|
$row=mysql_fetch_row($rslt);
|
|
$phone_list .= "<option value=\"$row[0]\">$row[0] - $row[1] - $row[2] - $row[3]</option>";
|
|
$i++;
|
|
}
|
|
}
|
|
|
|
# dynamic options for options in call_menu screen
|
|
if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511) )
|
|
{
|
|
|
|
?>
|
|
function call_menu_option(option,route,value,value_context,chooser_height)
|
|
{
|
|
var call_menu_list = '<?php echo $call_menu_list ?>';
|
|
var ingroup_list = '<?php echo $ingroup_list ?>';
|
|
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
|
|
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
|
|
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>';
|
|
var did_list = '<?php echo $did_list ?>';
|
|
var phone_list = '<?php echo $phone_list ?>';
|
|
var selected_value = '';
|
|
var selected_context = '';
|
|
var new_content = '';
|
|
|
|
var select_list = document.getElementById("option_route_" + option);
|
|
var selected_route = select_list.value;
|
|
var span_to_update = document.getElementById("option_value_value_context_" + option);
|
|
|
|
if (selected_route=='CALLMENU')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
|
}
|
|
else
|
|
{value='';}
|
|
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + "><a href=\"./admin.php?ADD=3511&menu_id=" + value + "\">Call Menu: </a></span><select size=1 name=option_route_value_" + option + " id=option_route_value_" + option + " onChange=\"call_menu_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
|
}
|
|
if (selected_route=='INGROUP')
|
|
{
|
|
if (value_context.length < 10)
|
|
{value_context = 'CID,LB,998,TESTCAMP,1,,,,';}
|
|
var value_context_split = value_context.split(",");
|
|
var IGhandle_method = value_context_split[0];
|
|
var IGsearch_method = value_context_split[1];
|
|
var IGlist_id = value_context_split[2];
|
|
var IGcampaign_id = value_context_split[3];
|
|
var IGphone_code = value_context_split[4];
|
|
var IGvid_enter_filename = value_context_split[5];
|
|
var IGvid_id_number_filename = value_context_split[6];
|
|
var IGvid_confirm_filename = value_context_split[7];
|
|
var IGvid_validate_digits = value_context_split[8];
|
|
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED>' + value + '</option>';
|
|
}
|
|
|
|
new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">';
|
|
new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>';
|
|
new_content = new_content + '<a href="admin.php?ADD=3111&group_id=' + value + '">In-Group:</a> </span>';
|
|
new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">';
|
|
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
|
new_content = new_content + ' Handle Method: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
|
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
|
new_content = new_content + ' <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>';
|
|
new_content = new_content + '<BR>Search Method: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
|
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
|
new_content = new_content + ' List ID: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
|
new_content = new_content + '<BR>Campaign ID: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
|
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
|
new_content = new_content + ' Phone Code: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
|
new_content = new_content + "<BR> VID Enter Filename: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
new_content = new_content + "<BR> VID ID Number Filename: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
new_content = new_content + "<BR> VID Confirm Filename: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
new_content = new_content + ' VID Digits: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
|
}
|
|
if (selected_route=='DID')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
|
}
|
|
else
|
|
{value='';}
|
|
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + '">DID:</a> </span><select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
|
}
|
|
if (selected_route=='HANGUP')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = value;
|
|
}
|
|
else
|
|
{value='vm-goodbye';}
|
|
new_content = "Audio File: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=40 maxlength=255 value=\"" + selected_value + "\"> <a href=\"javascript:launch_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
}
|
|
if (selected_route=='EXTENSION')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = value;
|
|
selected_context = value_context;
|
|
}
|
|
else
|
|
{value='8304';}
|
|
new_content = "Extension: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=20 maxlength=255 value=\"" + selected_value + "\"> Context: <input type=text name=option_route_value_context_" + option + " id=option_route_value_context_" + option + " size=20 maxlength=255 value=\"" + selected_context + "\"> ";
|
|
}
|
|
if (selected_route=='PHONE')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
|
}
|
|
else
|
|
{value='';}
|
|
new_content = 'Phone: <select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>';
|
|
}
|
|
if (selected_route=='VOICEMAIL')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = value;
|
|
}
|
|
else
|
|
{value='';}
|
|
new_content = "Voicemail Box: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=12 maxlength=10 value=\"" + selected_value + "\"> <a href=\"javascript:launch_vm_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\">voicemail chooser</a>";
|
|
}
|
|
if (selected_route=='AGI')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = value;
|
|
}
|
|
else
|
|
{value='';}
|
|
new_content = "AGI: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=80 maxlength=255 value=\"" + selected_value + "\"> ";
|
|
}
|
|
|
|
if (new_content.length < 1)
|
|
{new_content = selected_route}
|
|
|
|
span_to_update.innerHTML = new_content;
|
|
}
|
|
|
|
function call_menu_link(option,route)
|
|
{
|
|
var selected_value = '';
|
|
var new_content = '';
|
|
|
|
var select_list = document.getElementById("option_route_value_" + option);
|
|
var selected_value = select_list.value;
|
|
var span_to_update = document.getElementById("option_route_link_" + option);
|
|
|
|
if (route=='CALLMENU')
|
|
{
|
|
new_content = "<a href=\"admin.php?ADD=3511&menu_id=" + selected_value + "\">Call Menu:</a>";
|
|
}
|
|
if (route=='INGROUP')
|
|
{
|
|
new_content = "<a href=\"admin.php?ADD=3111&group_id=" + selected_value + "\">In-Group:</a>";
|
|
}
|
|
if (route=='DID')
|
|
{
|
|
new_content = "<a href=\"admin.php?ADD=3311&did_pattern=" + selected_value + "\">DID:</a>";
|
|
}
|
|
|
|
if (new_content.length < 1)
|
|
{new_content = selected_route}
|
|
|
|
span_to_update.innerHTML = new_content;
|
|
}
|
|
|
|
<?php
|
|
}
|
|
|
|
### Javascript for dynamic in-group option value entries
|
|
if ( ($ADD==3111) or ($ADD==2111) or ($ADD==2011) or ($ADD==4111) or ($ADD==5111) )
|
|
{
|
|
|
|
?>
|
|
function dynamic_call_action(option,route,value,chooser_height)
|
|
{
|
|
var call_menu_list = '<?php echo $call_menu_list ?>';
|
|
var ingroup_list = '<?php echo $ingroup_list ?>';
|
|
var IGcampaign_id_list = '<?php echo $IGcampaign_id_list ?>';
|
|
var IGhandle_method_list = '<?php echo $IGhandle_method_list ?>';
|
|
var IGsearch_method_list = '<?php echo $IGsearch_method_list ?>';
|
|
var did_list = '<?php echo $did_list ?>';
|
|
var selected_value = '';
|
|
var selected_context = '';
|
|
var new_content = '';
|
|
|
|
var select_list = document.getElementById(option + "");
|
|
var selected_route = select_list.value;
|
|
var span_to_update = document.getElementById(option + "_value_span");
|
|
|
|
if (selected_route=='CALLMENU')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
|
}
|
|
else
|
|
{value = '';}
|
|
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + '">Call Menu: </a></span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
|
}
|
|
if (selected_route=='INGROUP')
|
|
{
|
|
if ( (route != selected_route) || (value.length < 10) )
|
|
{value = 'SALESLINE,CID,LB,998,TESTCAMP,1,,,,';}
|
|
var value_split = value.split(",");
|
|
var IGgroup_id = value_split[0];
|
|
var IGhandle_method = value_split[1];
|
|
var IGsearch_method = value_split[2];
|
|
var IGlist_id = value_split[3];
|
|
var IGcampaign_id = value_split[4];
|
|
var IGphone_code = value_split[5];
|
|
var IGvid_enter_filename = value_split[6];
|
|
var IGvid_id_number_filename = value_split[7];
|
|
var IGvid_confirm_filename = value_split[8];
|
|
var IGvid_validate_digits = value_split[9];
|
|
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED>' + IGgroup_id + '</option>';
|
|
}
|
|
|
|
new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + '">In-Group:</a> </span> ';
|
|
new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">";
|
|
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
|
new_content = new_content + ' Handle Method: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
|
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
|
new_content = new_content + '<BR>Search Method: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
|
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
|
new_content = new_content + ' List ID: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
|
new_content = new_content + '<BR>Campaign ID: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
|
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
|
new_content = new_content + ' Phone Code: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
|
// new_content = new_content + "<BR> VID Enter Filename: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
// new_content = new_content + "<BR> VID ID Number Filename: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
// new_content = new_content + "<BR> VID Confirm Filename: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
|
// new_content = new_content + ' VID Digits: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
|
|
|
}
|
|
if (selected_route=='DID')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = '<option SELECTED value="' + value + '">' + value + "</option>\n";
|
|
}
|
|
else
|
|
{value = '';}
|
|
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + '">DID:</a> </span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
|
}
|
|
if (selected_route=='MESSAGE')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = value;
|
|
}
|
|
else
|
|
{value = 'nbdy-avail-to-take-call|vm-goodbye';}
|
|
new_content = "Audio File: <input type=text name=" + option + "_value id=" + option + "_value size=40 maxlength=255 value=\"" + value + "\"> <a href=\"javascript:launch_chooser('" + option + "_value','date'," + chooser_height + ");\">audio chooser</a>";
|
|
}
|
|
if (selected_route=='EXTENSION')
|
|
{
|
|
if ( (route != selected_route) || (value.length < 3) )
|
|
{value = '8304,default';}
|
|
var value_split = value.split(",");
|
|
var EXextension = value_split[0];
|
|
var EXcontext = value_split[1];
|
|
|
|
new_content = "Extension: <input type=text name=EXextension_" + option + " id=EXextension_" + option + " size=20 maxlength=255 value=\"" + EXextension + "\"> Context: <input type=text name=EXcontext_" + option + " id=EXcontext_" + option + " size=20 maxlength=255 value=\"" + EXcontext + "\"> ";
|
|
}
|
|
if (selected_route=='VOICEMAIL')
|
|
{
|
|
if (route == selected_route)
|
|
{
|
|
selected_value = value;
|
|
}
|
|
else
|
|
{value = '101';}
|
|
new_content = "Voicemail Box: <input type=text name=" + option + "_value id=" + option + "_value size=12 maxlength=10 value=\"" + value + "\"> <a href=\"javascript:launch_vm_chooser('" + option + "_value','date'," + chooser_height + ");\">voicemail chooser</a>";
|
|
}
|
|
|
|
if (new_content.length < 1)
|
|
{new_content = selected_route}
|
|
|
|
span_to_update.innerHTML = new_content;
|
|
}
|
|
|
|
function dynamic_call_action_link(field,route)
|
|
{
|
|
var selected_value = '';
|
|
var new_content = '';
|
|
|
|
if ( (route=='CALLMENU') || (route=='DID') )
|
|
{var select_list = document.getElementById(field + "_value");}
|
|
if (route=='INGROUP')
|
|
{
|
|
var select_list = document.getElementById(field + "");
|
|
field = field.replace(/IGgroup_id_/, "");
|
|
}
|
|
var selected_value = select_list.value;
|
|
var span_to_update = document.getElementById(field + "_value_link");
|
|
|
|
if (route=='CALLMENU')
|
|
{
|
|
new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + '">Call Menu:</a>';
|
|
}
|
|
if (route=='INGROUP')
|
|
{
|
|
new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + '">In-Group:</a>';
|
|
}
|
|
if (route=='DID')
|
|
{
|
|
new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + '">DID:</a>';
|
|
}
|
|
|
|
if (new_content.length < 1)
|
|
{new_content = selected_route}
|
|
|
|
span_to_update.innerHTML = new_content;
|
|
}
|
|
|
|
<?php
|
|
}
|
|
echo "</script>\n";
|
|
echo "</head>\n";
|
|
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
|
echo "<!-- INTERNATIONALIZATION-LINKS-PLACEHOLDER-VICIDIAL -->\n";
|
|
|
|
$stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled from system_settings;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$row=mysql_fetch_row($rslt);
|
|
$admin_home_url_LU = $row[0];
|
|
$SSenable_tts_integration = $row[1];
|
|
$SScallcard_enabled = $row[2];
|
|
$SScustom_fields_enabled = $row[3];
|
|
|
|
?>
|
|
<CENTER>
|
|
|
|
<TABLE BGCOLOR=white cellpadding=0 cellspacing=0>
|
|
<!-- BEGIN SIDEBAR NAVIGATION -->
|
|
<TR><TD VALIGN=TOP WIDTH=170 BGCOLOR=#015B91 ALIGN=CENTER>
|
|
<IMG SRC="./vicidial_admin_web_logo.gif" WIDTH=170 HEIGHT=45 ALT="VICIDIAL logo">
|
|
<B><FONT FACE="ARIAL,HELVETICA" COLOR=white>ADMINISTRATION</FONT></B><BR>
|
|
<TABLE CELLPADDING=2 CELLSPACING=0 BGCOLOR=#015B91 WIDTH=160>
|
|
<?php if ($reports_only_user < 1) {
|
|
?>
|
|
<!-- USERS NAVIGATION -->
|
|
<TR WIDTH=160><TD <?php echo $users_hh ?> WIDTH=160>
|
|
<a href="<?php echo $ADMIN ?>?ADD=0"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $users_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $users_bold ?>Users</a>
|
|
</TD></TR>
|
|
<?php if (strlen($users_hh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Show Users </a>
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Add A New User </a>
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Copy User </a>
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=550"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Search For A User </a>
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="./user_stats.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Stats </a>
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Status </a>
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Time Sheet </a> </TD></TR>
|
|
<?php
|
|
if ( ($SSuser_territories_active > 0) or ($user_territories_active > 0) )
|
|
{ ?>
|
|
|
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
|
<a href="./user_territories.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Territories </a> </TD></TR>
|
|
|
|
<?php }
|
|
}
|
|
?>
|
|
<!-- CAMPAIGNS NAVIGATION -->
|
|
<TR><TD <?php echo $campaigns_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $campaigns_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $campaigns_bold ?>Campaigns</a>
|
|
</TD></TR>
|
|
<?php
|
|
if (strlen($campaigns_hh) > 1)
|
|
{
|
|
if ($sh=='basic') {$sh='list';}
|
|
if ($sh=='detail') {$sh='list';}
|
|
if ($sh=='dialstat') {$sh='list';}
|
|
|
|
if ($sh=='list') {$list_sh="bgcolor=\"$subcamp_color\""; $list_fc="$subcamp_font";}
|
|
else {$list_sh=''; $list_fc='BLACK';}
|
|
if ($sh=='status') {$status_sh="bgcolor=\"$subcamp_color\""; $status_fc="$subcamp_font";}
|
|
else {$status_sh=''; $status_fc='BLACK';}
|
|
if ($sh=='hotkey') {$hotkey_sh="bgcolor=\"$subcamp_color\""; $hotkey_fc="$subcamp_font";}
|
|
else {$hotkey_sh=''; $hotkey_fc='BLACK';}
|
|
if ($sh=='recycle') {$recycle_sh="bgcolor=\"$subcamp_color\""; $recycle_fc="$subcamp_font";}
|
|
else {$recycle_sh=''; $recycle_fc='BLACK';}
|
|
if ($sh=='autoalt') {$autoalt_sh="bgcolor=\"$subcamp_color\""; $autoalt_fc="$subcamp_font";}
|
|
else {$autoalt_sh=''; $autoalt_fc='BLACK';}
|
|
if ($sh=='pause') {$pause_sh="bgcolor=\"$subcamp_color\""; $pause_fc="$subcamp_font";}
|
|
else {$pause_sh=''; $pause_fc='BLACK';}
|
|
if ($sh=='listmix') {$listmix_sh="bgcolor=\"$subcamp_color\""; $listmix_fc="$subcamp_font";}
|
|
else {$listmix_sh=''; $listmix_fc='BLACK';}
|
|
if ($sh=='preset') {$preset_sh="bgcolor=\"$subcamp_color\""; $preset_fc="$subcamp_font";}
|
|
else {$preset_sh=''; $preset_fc='BLACK';}
|
|
|
|
?>
|
|
<TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $list_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $list_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Campaigns Main</a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $status_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=32"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $status_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Statuses</a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $hotkey_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=33"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $hotkey_fc ?> SIZE=<?php echo $subcamp_font_size ?>>HotKeys</a></TD>
|
|
<?php
|
|
if ($SSoutbound_autodial_active > 0)
|
|
{
|
|
?>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $recycle_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=35"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $recycle_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Lead Recycle</a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $autoalt_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=36"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $autoalt_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Auto-Alt Dial</a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $listmix_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=39"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $listmix_fc ?> SIZE=<?php echo $subcamp_font_size ?>>List Mix</a></TD>
|
|
<?php
|
|
}
|
|
?>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $pause_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=37"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $pause_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Pause Codes</a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $preset_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=301"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $preset_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Presets</a></TD>
|
|
<?php }
|
|
?>
|
|
<!-- LISTS NAVIGATION -->
|
|
<?php
|
|
if ($SSoutbound_autodial_active > 0)
|
|
{
|
|
?>
|
|
<TR><TD ALIGN=LEFT <?php echo $lists_hh ?>><a href="<?php echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $lists_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $lists_bold ?>Lists</a></TD></TR>
|
|
<?php
|
|
if (strlen($lists_hh) > 1)
|
|
{
|
|
if ($LOGdelete_from_dnc > 0) {$DNClink = 'Add-Delete DNC Number';}
|
|
else {$DNClink = 'Add DNC Number';}
|
|
?>
|
|
<TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Lists </a>
|
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New List </a>
|
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="admin_search_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Search For A Lead </a>
|
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=121"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo $DNClink ?> </a>
|
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="./admin_listloader_third_gen.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Load New Leads </a>
|
|
<?php
|
|
if ($SScustom_fields_enabled > 0)
|
|
{
|
|
?>
|
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="./admin_lists_custom.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> List Custom Fields </a>
|
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
|
<a href="./admin_lists_custom.php?action=COPY_FIELDS_FORM"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Custom Fields </a>
|
|
<?php
|
|
}
|
|
?>
|
|
</TD></TR>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
<!-- SCRIPTS NAVIGATION -->
|
|
<TR><TD <?php echo $scripts_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $scripts_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $scripts_bold ?> Scripts </a>
|
|
</TD></TR>
|
|
<?php
|
|
if (strlen($scripts_hh) > 1)
|
|
{
|
|
?>
|
|
<TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Scripts </a>
|
|
</TR><TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Script </a>
|
|
</TD></TR>
|
|
<?php }
|
|
?>
|
|
<!-- FILTERS NAVIGATION -->
|
|
<?php
|
|
if ($SSoutbound_autodial_active > 0)
|
|
{
|
|
?>
|
|
<TR><TD ALIGN=LEFT <?php echo $filters_hh ?>><a href="<?php echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $filters_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $filters_bold ?> Filters </a></TD></TR>
|
|
<?php
|
|
if (strlen($filters_hh) > 1)
|
|
{
|
|
?>
|
|
<TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Filters </a>
|
|
</TR><TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=11111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Filter </a>
|
|
</TD></TR>
|
|
<?php }
|
|
}
|
|
?>
|
|
<!-- INGROUPS NAVIGATION -->
|
|
<TR><TD <?php echo $ingroups_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $ingroups_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $ingroups_bold ?> Inbound </a>
|
|
</TD></TR>
|
|
<?php
|
|
if (strlen($ingroups_hh) > 1)
|
|
{
|
|
if ($LOGdelete_from_dnc > 0) {$FPGlink = 'Add-Delete FPG Number';}
|
|
else {$FPGlink = 'Add FPG Number';}
|
|
?>
|
|
<TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show In-Groups </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New In-Group </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1211"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy In-Group </a><HR>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1300"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show DIDs </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1311"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New DID </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1411"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy DID </a><HR>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1500"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Call Menus </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1511"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Call Menu </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1611"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Call Menu </a><HR>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1700"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Filter Phone Groups </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1711"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Filter Phone Group </a>
|
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=171"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo $FPGlink ?> </a>
|
|
</TD></TR>
|
|
<?php }
|
|
?>
|
|
<!-- USERGROUPS NAVIGATION -->
|
|
<TR><TD <?php echo $usergroups_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $usergroups_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $usergroups_bold ?> User Groups </a>
|
|
</TD></TR>
|
|
<?php
|
|
if (strlen($usergroups_hh) > 1)
|
|
{
|
|
?>
|
|
<TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show User Groups </a>
|
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New User Group </a>
|
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="group_hourly_stats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Group Hourly Report </a>
|
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
|
<a href="user_group_bulk_change.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Bulk Group Change </a>
|
|
</TD></TR>
|
|
<?php }
|
|
?>
|
|
<!-- REMOTEAGENTS NAVIGATION -->
|
|
<TR><TD <?php echo $remoteagent_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $remoteagent_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $remoteagent_bold ?> Remote Agents </a>
|
|
</TD></TR>
|
|
<?php
|
|
if (strlen($remoteagent_hh) > 1)
|
|
{
|
|
?>
|
|
<TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Remote Agents </a>
|
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=11111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add New Remote Agents </a>
|
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=12000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Extension Groups </a>
|
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
|
<a href="<?php echo $ADMIN ?>?ADD=12111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Extension Group </a>
|
|
</TD></TR>
|
|
<?php }
|
|
?>
|
|
<!-- ADMIN NAVIGATION -->
|
|
<TR><TD <?php echo $admin_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=999998"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $admin_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $admin_bold ?> Admin </a>
|
|
</TD></TR>
|
|
<?php
|
|
if (strlen($admin_hh) > 1)
|
|
{
|
|
if ($sh=='times') {$times_sh="bgcolor=\"$times_color\""; $times_fc="$times_font";}
|
|
else {$times_sh=''; $times_fc='BLACK';}
|
|
if ($sh=='shifts') {$shifts_sh="bgcolor=\"$shifts_color\""; $shifts_fc="$shifts_font";}
|
|
else {$shifts_sh=''; $shifts_fc='BLACK';}
|
|
if ($sh=='templates') {$templates_sh="bgcolor=\"$templates_color\""; $templates_fc="$templates_font";}
|
|
else {$templates_sh=''; $templates_fc='BLACK';}
|
|
if ($sh=='carriers') {$carriers_sh="bgcolor=\"$carriers_color\""; $carriers_fc="$carriers_font";}
|
|
else {$carriers_sh=''; $carriers_fc='BLACK';}
|
|
if ($sh=='phones') {$phones_sh="bgcolor=\"$server_color\""; $phones_fc="$phones_font";}
|
|
else {$phones_sh=''; $phones_fc='BLACK';}
|
|
if ($sh=='server') {$server_sh="bgcolor=\"$server_color\""; $server_fc="$server_font";}
|
|
else {$server_sh=''; $server_fc='BLACK';}
|
|
if ($sh=='conference') {$conference_sh="bgcolor=\"$server_color\""; $conference_fc="$server_font";}
|
|
else {$conference_sh=''; $conference_fc='BLACK';}
|
|
if ($sh=='settings') {$settings_sh="bgcolor=\"$settings_color\""; $settings_fc="$settings_font";}
|
|
else {$settings_sh=''; $settings_fc='BLACK';}
|
|
if ($sh=='status') {$status_sh="bgcolor=\"$status_color\""; $status_fc="$status_font";}
|
|
else {$status_sh=''; $status_fc='BLACK';}
|
|
if ($sh=='audio') {$audio_sh="bgcolor=\"$audio_color\""; $audio_fc="$audio_font";}
|
|
else {$audio_sh=''; $audio_fc='BLACK';}
|
|
if ($sh=='moh') {$moh_sh="bgcolor=\"$moh_color\""; $moh_fc="$moh_font";}
|
|
else {$moh_sh=''; $moh_fc='BLACK';}
|
|
if ($sh=='vm') {$vm_sh="bgcolor=\"$vm_color\""; $vm_fc="$vm_font";}
|
|
else {$vm_sh=''; $vm_fc='BLACK';}
|
|
if ($sh=='tts') {$tts_sh="bgcolor=\"$tts_color\""; $tts_fc="$tts_font";}
|
|
else {$tts_sh=''; $tts_fc='BLACK';}
|
|
if ($sh=='cc') {$cc_sh="bgcolor=\"$cc_color\""; $cc_fc="$cc_font";}
|
|
else {$cc_sh=''; $cc_fc='BLACK';}
|
|
|
|
?>
|
|
<TR BGCOLOR=<?php echo $admin_color ?>>
|
|
<TD ALIGN=LEFT <?php echo $times_sh ?> COLSPAN=2>
|
|
<a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $times_fc ?> SIZE=<?php echo $header_font_size ?>> Call Times </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $shifts_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $shifts_fc ?> SIZE=<?php echo $header_font_size ?>> Shifts </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $phones_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $phones_fc ?> SIZE=<?php echo $header_font_size ?>> Phones </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $templates_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $templates_fc ?> SIZE=<?php echo $header_font_size ?>> Templates </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $carriers_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $carriers_fc ?> SIZE=<?php echo $header_font_size ?>> Carriers </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $server_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $server_fc ?> SIZE=<?php echo $header_font_size ?>> Servers </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $conference_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $conference_fc ?> SIZE=<?php echo $header_font_size ?>> Conferences </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $settings_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $settings_fc ?> SIZE=<?php echo $header_font_size ?>> System Settings </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $status_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $status_fc ?> SIZE=<?php echo $header_font_size ?>> System Statuses </a></TD>
|
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $vm_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $vm_fc ?> SIZE=<?php echo $header_font_size ?>> Voicemail </a></TD>
|
|
</TR>
|
|
<?php if ( ($sounds_central_control_active > 0) or ($SSsounds_central_control_active > 0) )
|
|
{ ?>
|
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $audio_sh ?>>
|
|
<a href="audio_store.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $audio_fc ?> SIZE=<?php echo $header_font_size ?>> Audio Store </a></TD>
|
|
</TR>
|
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $moh_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $moh_fc ?> SIZE=<?php echo $header_font_size ?>> Music On Hold </a></TD>
|
|
</TR>
|
|
|
|
<?php }
|
|
if ($SSenable_tts_integration > 0)
|
|
{ ?>
|
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $tts_sh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $tts_fc ?> SIZE=<?php echo $header_font_size ?>> Text To Speech </a></TD>
|
|
</TR>
|
|
|
|
<?php }
|
|
if ($SScallcard_enabled > 0)
|
|
{ ?>
|
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $cc_sh ?>>
|
|
<a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $cc_fc ?> SIZE=<?php echo $header_font_size ?>> CallCard Admin </a></TD>
|
|
</TR>
|
|
|
|
<?php }
|
|
}
|
|
}
|
|
?>
|
|
<!-- REPORTS NAVIGATION -->
|
|
<TR><TD <?php echo $reports_hh ?>>
|
|
<a href="<?php echo $ADMIN ?>?ADD=999999"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $reports_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $reports_bold ?> Reports </a>
|
|
</TD></TR>
|
|
<TR><TD> </TD></TR>
|
|
</TABLE>
|
|
</TD><TD VALIGN=TOP WIDTH=<?php echo $page_width ?> BGCOLOR=#D9E6FE>
|
|
<!-- END SIDEBAR NAVIGATION -->
|
|
|
|
<span style="position:absolute;left:300px;top:30px;z-index:1;visibility:hidden;" id="audio_chooser_span">
|
|
|
|
</span>
|
|
|
|
<TABLE BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0 WIDTH=<?php echo $page_width ?> HEIGHT=15>
|
|
<TR BGCOLOR=#015B91><TD ALIGN=LEFT BGCOLOR=#015B91><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><a href="<?php echo $admin_home_url_LU ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>HOME</a> | <A HREF="../agc/timeclock.php?referrer=admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1> Timeclock</A> | <a href="<?php echo $ADMIN ?>?force_logout=1"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>Logout</a></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo date("l F j, Y G:i:s A") ?> </B></TD></TR>
|
|
|
|
<TR BGCOLOR=#015B91>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</TR>
|
|
<?php
|
|
if (strlen($list_sh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $subcamp_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Show Campaigns </a> | <a href="<?php echo $ADMIN ?>?ADD=11"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Add A New Campaign </a> | <a href="<?php echo $ADMIN ?>?ADD=12"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Copy Campaign </a> | <a href="./AST_timeonVDADallSUMMARY.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Real-Time Campaigns Summary </a></TD></TR>
|
|
<?php }
|
|
|
|
if (strlen($times_sh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $times_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Call Times </a> | <a href="<?php echo $ADMIN ?>?ADD=111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Call Time </a> | <a href="<?php echo $ADMIN ?>?ADD=1000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show State Call Times </a> | <a href="<?php echo $ADMIN ?>?ADD=1111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New State Call Time </a></TD></TR>
|
|
<?php }
|
|
if (strlen($shifts_sh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $shifts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Shifts </a> | <a href="<?php echo $ADMIN ?>?ADD=131111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Shift </a></TD></TR>
|
|
<?php }
|
|
if (strlen($phones_sh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $phones_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Phones </a> | <a href="<?php echo $ADMIN ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Phone </a> | <a href="<?php echo $ADMIN ?>?ADD=12000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Phone Alias List </a> | <a href="<?php echo $ADMIN ?>?ADD=12111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Phone Alias </a> | <a href="<?php echo $ADMIN ?>?ADD=13000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Group Alias List </a> | <a href="<?php echo $ADMIN ?>?ADD=13111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Group Alias </a></TD></TR>
|
|
<?php }
|
|
if (strlen($conference_sh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $conference_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Conferences </a> | <a href="<?php echo $ADMIN ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Conference </a> | <a href="<?php echo $ADMIN ?>?ADD=10000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show VICIDIAL Conferences </a> | <a href="<?php echo $ADMIN ?>?ADD=11111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New VICIDIAL Conference </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($server_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $server_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Servers </a> | <a href="<?php echo $ADMIN ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Server </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($templates_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $templates_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Templates </a> | <a href="<?php echo $ADMIN ?>?ADD=131111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Template </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($carriers_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $carriers_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Carriers </a> | <a href="<?php echo $ADMIN ?>?ADD=141111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Carrier </a> | <a href="<?php echo $ADMIN ?>?ADD=140111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy A Carrier </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($tts_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $tts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show TTS Entries </a> | <a href="<?php echo $ADMIN ?>?ADD=151111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New TTS Entry </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($cc_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $cc_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Summary </a> | <a href="callcard_admin.php?action=CALLCARD_RUNS"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Runs </a> | <a href="callcard_admin.php?action=CALLCARD_BATCHES"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Batches </a> | <a href="callcard_admin.php?action=SEARCH"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Search </a> | <a href="callcard_report_export.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Log Export </a> | <a href="callcard_admin.php?action=GENERATE"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Generate New Numbers </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($moh_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $moh_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show MOH Entries </a> | <a href="<?php echo $ADMIN ?>?ADD=161111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New MOH Entry </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($vm_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $vm_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Voicemail Entries </a> | <a href="<?php echo $ADMIN ?>?ADD=171111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Voicemail Entry </a></TD></TR>
|
|
<?php }
|
|
if (strlen($settings_sh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $settings_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> System Settings </a></TD></TR>
|
|
<?php }
|
|
if ( (strlen($status_sh) > 1) and (!eregi('campaign',$hh) ) ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $status_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> System Statuses </a> | <a href="<?php echo $ADMIN ?>?ADD=331111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Status Categories </a> | <a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> QC Status Codes </a></TD></TR>
|
|
<?php }
|
|
|
|
if ( ($ADD=='3') or ($ADD=='3') ) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="./user_stats.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Stats </a> | <a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Status </a> | <a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Time Sheet </a> | <a href="./AST_agent_days_detail.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Days Status </a></TD></TR>
|
|
<?php }
|
|
|
|
|
|
if (strlen($reports_hh) > 1) {
|
|
?>
|
|
<TR BGCOLOR=<?php echo $reports_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><B> </B></TD></TR>
|
|
<?php } ?>
|
|
|
|
|
|
<TR><TD ALIGN=LEFT COLSPAN=2 HEIGHT=2 BGCOLOR=#015B91></TD></TR>
|
|
<TR><TD ALIGN=LEFT COLSPAN=2>
|
|
<?php
|
|
######################### FULL HTML HEADER END #######################################
|
|
}
|