Changed all PHP tags to long tags
Added Call Menu feature git-svn-id: svn://192.168.202.10@1111 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -31,6 +31,11 @@ NOTE: Upgrading from 1.1.12-3 to 2.0.1 is at the bottom
|
||||
AST_VDhopper_MIXtest.pl script, if you use it change it to the
|
||||
AST_VDhopper.pl in your crontab entries
|
||||
|
||||
7. Added Call Menus Feature(aka IVR) in the In-groups section. This allows you
|
||||
to create call menus with DTMF options using the Admin web interface.
|
||||
|
||||
8. Changed all PHP scripts to use long tags, short tags are depricated in PHP6
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# agi-DID_route.agi version 2.0.5
|
||||
# agi-DID_route.agi version 2.2.0
|
||||
#
|
||||
# runs when a call comes into an inbound context on a trunk. This script will
|
||||
# send the calls to various places depending on the settings for each DID.
|
||||
@@ -10,13 +10,14 @@
|
||||
# ;inbound DID catch-all:
|
||||
#exten => _X.,1,AGI(agi-DID_route.agi)
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# changes:
|
||||
# 81007-0324 - First Build
|
||||
# 90115-0645 - Activated AGENT call routing
|
||||
# 90117-0756 - Added vicidial_did_log logging to database
|
||||
# 90214-0217 - Added 'default' did option, to send all non-matching calls to, enforced did_active setting
|
||||
# 90507-1145 - Added CALLMENU option
|
||||
#
|
||||
|
||||
$script = 'agi-DID_route.agi';
|
||||
@@ -151,7 +152,7 @@ if ( (!$callerid) or ($callerid =~ /unknown/) )
|
||||
|
||||
|
||||
### Grab DID values from the database
|
||||
$stmtA = "SELECT did_id,did_pattern,did_description,did_active,did_route,extension,exten_context,voicemail_ext,phone,server_ip,user,user_unavailable_action,user_route_settings_ingroup FROM vicidial_inbound_dids where did_pattern = '$extension' and did_active='Y';";
|
||||
$stmtA = "SELECT did_id,did_pattern,did_description,did_active,did_route,extension,exten_context,voicemail_ext,phone,server_ip,user,user_unavailable_action,user_route_settings_ingroup,menu_id FROM vicidial_inbound_dids where did_pattern = '$extension' and did_active='Y';";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
@@ -171,6 +172,7 @@ if ($sthArows > 0)
|
||||
$user = $aryA[10];
|
||||
$user_unavailable_action = $aryA[11];
|
||||
$user_route_settings_ingroup = $aryA[12];
|
||||
$menu_id = $aryA[13];
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
@@ -184,7 +186,7 @@ if ($AGILOG) {$did_string = "$SQLdate|$uniqueid|$channel|$extension|$callerid|$c
|
||||
if ($sthArows < 1)
|
||||
{
|
||||
### Grab DID values from the database for a default DID pattern if there is one
|
||||
$stmtA = "SELECT did_id,did_pattern,did_description,did_active,did_route,extension,exten_context,voicemail_ext,phone,server_ip,user,user_unavailable_action,user_route_settings_ingroup FROM vicidial_inbound_dids where did_pattern = 'default' and did_active='Y';";
|
||||
$stmtA = "SELECT did_id,did_pattern,did_description,did_active,did_route,extension,exten_context,voicemail_ext,phone,server_ip,user,user_unavailable_action,user_route_settings_ingroup,menu_id FROM vicidial_inbound_dids where did_pattern = 'default' and did_active='Y';";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
@@ -204,6 +206,7 @@ if ($sthArows < 1)
|
||||
$user = $aryA[10];
|
||||
$user_unavailable_action = $aryA[11];
|
||||
$user_route_settings_ingroup = $aryA[12];
|
||||
$menu_id = $aryA[13];
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
@@ -339,6 +342,21 @@ if ($did_route =~ /EXTEN/)
|
||||
}
|
||||
|
||||
|
||||
### Route call to a call menu on the system
|
||||
if ($did_route =~ /CALLMENU/)
|
||||
{
|
||||
$XFERcontext = "$menu_id";
|
||||
if ($AGILOG) {$agi_string = "exiting the DID app, transferring call to CALLMENU $XFERcontext"; &agi_output;}
|
||||
print "SET CONTEXT $XFERcontext\n";
|
||||
checkresult($result);
|
||||
print "SET EXTENSION s\n";
|
||||
checkresult($result);
|
||||
print "SET PRIORITY 1\n";
|
||||
checkresult($result);
|
||||
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -488,7 +488,7 @@ if ($affected_rows > 0)
|
||||
$TTS_text[$s] =~ s/--A--first_name--B--/$TTS_first_name/gi;
|
||||
$TTS_text[$s] =~ s/--A--last_name--B--/$TTS_last_name/gi;
|
||||
$TTS_text[$s] =~ s/--A--title--B--/$TTS_title/gi;
|
||||
$TTS_text[$s] =~ s/[^,\.\<\>\'\/\= 0-9a-zA-Z]//gi;
|
||||
$TTS_text[$s] =~ s/[^,\.\<\>\'\/\=\_ 0-9a-zA-Z]//gi;
|
||||
$TTS_textRAW[$s] = $TTS_text[$s];
|
||||
$TTS_text[$s] =~ s/ /\\ /gi;
|
||||
$TTS_text[$s] =~ s/\./\\./gi;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# agi-VDAD_inbound_calltime_check.agi version 2.0.5
|
||||
# agi-VDAD_inbound_calltime_check.agi version 2.2.0
|
||||
#
|
||||
# runs when a call comes in from an inbound call. This script will check the
|
||||
# Runs when a call comes in from an inbound call. This script will check the
|
||||
# settings of the defined calltime scheme in VICIDIAL and either send the call
|
||||
# to the after-hours method for the defined IN-GROUP or exit to let the call
|
||||
# continue
|
||||
# continue. This script is also used by Call Menus.
|
||||
#
|
||||
# You need to put lines similar to those below in your extensions.conf file:
|
||||
# ; Below are the parameters needed for the script to be run properly
|
||||
@@ -16,10 +16,14 @@
|
||||
# ; 3. note to put in the comment_b field when record inserted into the
|
||||
# ; live_inbound_log table, no spaces in this field, use underscore '_'
|
||||
# ; default if not populated is NONE
|
||||
# ; 4. call time scheme override
|
||||
# ; 5. call route after hours override
|
||||
# ; 6. call route value after hours override
|
||||
# ; 7. call route context after hours override
|
||||
# ;
|
||||
# ;inbound calls check calltime:
|
||||
#exten => 1234,1,Answer ; Answer the line
|
||||
#exten => 1234,2,AGI(agi-VDAD_inbound_calltime_check.agi,INBOUND-----YES-----START)
|
||||
#exten => 1234,2,AGI(agi-VDAD_inbound_calltime_check.agi,INBOUND-----YES-----START-----24hours-----EXTENSION-----101-----default)
|
||||
#exten => 1234,3,Hangup
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -29,6 +33,7 @@
|
||||
# 81015-0305 - Added drop logging
|
||||
# 81015-2009 - Added more logging and NOTE option
|
||||
# 81017-0238 - Fixed duplication bug for vac in multi-entry dialplans
|
||||
# 90504-1555 - Added call time scheme override
|
||||
#
|
||||
|
||||
$script = 'agi-VDAD_inbound_calltime_check.agi';
|
||||
@@ -49,10 +54,10 @@ $now_date_epoch = time();
|
||||
$now_date = "$year-$mon-$mday $hour:$min:$sec";
|
||||
$CLInow_date = "$year-$mon-$mday\\ $hour:$min:$sec";
|
||||
$start_time=$now_date;
|
||||
$CIDdate = "$mon$mday$hour$min$sec";
|
||||
$tsSQLdate = "$year$mon$mday$hour$min$sec";
|
||||
$SQLdate = "$year-$mon-$mday $hour:$min:$sec";
|
||||
$SQLdateBEGIN = $SQLdate;
|
||||
$CIDdate = "$mon$mday$hour$min$sec";
|
||||
$tsSQLdate = "$year$mon$mday$hour$min$sec";
|
||||
$SQLdate = "$year-$mon-$mday $hour:$min:$sec";
|
||||
$SQLdateBEGIN = $SQLdate;
|
||||
|
||||
$BDtarget = ($now_date_epoch + 600);
|
||||
($Bsec,$Bmin,$Bhour,$Bmday,$Bmon,$Byear,$Bwday,$Byday,$Bisdst) = localtime($BDtarget);
|
||||
@@ -63,7 +68,7 @@ if ($Bmday < 10) {$Bmday = "0$Bmday";}
|
||||
if ($Bhour < 10) {$Bhour = "0$Bhour";}
|
||||
if ($Bmin < 10) {$Bmin = "0$Bmin";}
|
||||
if ($Bsec < 10) {$Bsec = "0$Bsec";}
|
||||
$last_update_time = "$Byear$Bmon$Bmday$Bhour$Bmin$Bsec";
|
||||
$last_update_time = "$Byear$Bmon$Bmday$Bhour$Bmin$Bsec";
|
||||
|
||||
# default path to astguiclient configuration file:
|
||||
$PATHconf = '/etc/astguiclient.conf';
|
||||
@@ -125,47 +130,51 @@ $rec_count=0;
|
||||
while ($sthArows > $rec_count)
|
||||
{
|
||||
$AGILOG = '0';
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$DBagi_output = "$aryA[0]";
|
||||
if ($DBagi_output =~ /STDERR/) {$AGILOG = '1';}
|
||||
if ($DBagi_output =~ /FILE/) {$AGILOG = '2';}
|
||||
if ($DBagi_output =~ /BOTH/) {$AGILOG = '3';}
|
||||
$rec_count++;
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$DBagi_output = "$aryA[0]";
|
||||
if ($DBagi_output =~ /STDERR/) {$AGILOG = '1';}
|
||||
if ($DBagi_output =~ /FILE/) {$AGILOG = '2';}
|
||||
if ($DBagi_output =~ /BOTH/) {$AGILOG = '3';}
|
||||
$rec_count++;
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
|
||||
### begin parsing run-time options ###
|
||||
if (length($ARGV[0])>1)
|
||||
{
|
||||
{
|
||||
if ($AGILOG) {$agi_string = "Perl Environment Dump:"; &agi_output;}
|
||||
$i=0;
|
||||
while ($#ARGV >= $i)
|
||||
{
|
||||
$args = "$args $ARGV[$i]";
|
||||
if ($AGILOG) {$agi_string = "$i|$ARGV[$i]"; &agi_output;}
|
||||
$i++;
|
||||
}
|
||||
{
|
||||
$args = "$args $ARGV[$i]";
|
||||
if ($AGILOG) {$agi_string = "$i|$ARGV[$i]"; &agi_output;}
|
||||
$i++;
|
||||
}
|
||||
|
||||
### list of command-line array arguments:
|
||||
@ARGV_vars = split(/-----/, $ARGV[0]);
|
||||
|
||||
$channel_group = $ARGV_vars[0];
|
||||
$log_to_vac = $ARGV_vars[1];
|
||||
$note = $ARGV_vars[2];
|
||||
$channel_group = $ARGV_vars[0];
|
||||
$log_to_vac = $ARGV_vars[1];
|
||||
$note = $ARGV_vars[2];
|
||||
if (length($note)<1) {$note = 'NONE';}
|
||||
}
|
||||
$call_time_override = $ARGV_vars[3];
|
||||
$route_override = $ARGV_vars[4];
|
||||
$route_value_override = $ARGV_vars[5];
|
||||
$route_context_override = $ARGV_vars[6];
|
||||
}
|
||||
|
||||
$|=1;
|
||||
while(<STDIN>)
|
||||
{
|
||||
{
|
||||
chomp;
|
||||
last unless length($_);
|
||||
if ($AGILOG)
|
||||
{
|
||||
if (/^agi_(\w+)\:\s+(.*)$/)
|
||||
{
|
||||
$AGI{$1} = $2;
|
||||
$AGI{$1} = $2;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -177,7 +186,7 @@ while(<STDIN>)
|
||||
if (/^agi_type\:\s+(.*)$/) {$type = $1;}
|
||||
if (/^agi_callerid\:\s+(.*)$/) {$callerid = $1;}
|
||||
if (/^agi_calleridname\:\s+(.*)$/) {$calleridname = $1;}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if ( ($callerid =~ /\".*\"/) && ( (!$calleridname) or ($calleridname =~ /unknown/) ) )
|
||||
@@ -202,9 +211,9 @@ if (length($pin)>0) {$callerid = $pin;}
|
||||
|
||||
|
||||
foreach $i (sort keys %AGI)
|
||||
{
|
||||
{
|
||||
if ($AGILOG) {$agi_string = " -- $i = $AGI{$i}"; &agi_output;}
|
||||
}
|
||||
}
|
||||
|
||||
if ($AGILOG) {$agi_string = "AGI Variables: |$unique_id|$channel|$extension|$type|$callerid|"; &agi_output;}
|
||||
|
||||
@@ -219,10 +228,10 @@ $VDADphone='';
|
||||
$VDADphone_code='';
|
||||
|
||||
if ($channel =~ /Local/i)
|
||||
{
|
||||
{
|
||||
if ($AGILOG) {$agi_string = "+++++ VDAD START LOCAL CHANNEL: EXITING- $priority"; &agi_output;}
|
||||
exit;
|
||||
}
|
||||
}
|
||||
|
||||
### Grab Server values from the database
|
||||
$cbc=0;
|
||||
@@ -250,40 +259,61 @@ while ($sthArows > $cbc)
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
### Grab inbound groups values from the database
|
||||
$cbc=0;
|
||||
$stmtA = "SELECT call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,drop_call_seconds,drop_action,drop_exten,next_agent_call,voicemail_ext,queue_priority,drop_inbound_group,afterhours_xfer_group FROM vicidial_inbound_groups where group_id = '$channel_group';";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
while ($sthArows > $cbc)
|
||||
if (length($channel_group) > 1)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
|
||||
$call_time_id = "$aryA[0]";
|
||||
$after_hours_action = "$aryA[1]";
|
||||
$after_hours_message_filename = "$aryA[2]";
|
||||
$after_hours_exten = "$aryA[3]";
|
||||
$after_hours_voicemail = "$aryA[4]";
|
||||
$welcome_message_filename = "$aryA[5]";
|
||||
$moh_context = "$aryA[6]";
|
||||
$onhold_prompt_filename = "$aryA[7]";
|
||||
$prompt_interval = "$aryA[8]";
|
||||
$agent_alert_exten = "$aryA[9]";
|
||||
$agent_alert_delay = "$aryA[10]";
|
||||
$drop_call_seconds = "$aryA[11]";
|
||||
$DROP_TIME = $drop_call_seconds;
|
||||
$drop_action = "$aryA[12]";
|
||||
$drop_exten = "$aryA[13]";
|
||||
$CAMP_callorder = "$aryA[14]";
|
||||
$VDADvoicemail_ext = "$aryA[15]";
|
||||
$VDADvoicemail_ext =~ s/\D//gi;
|
||||
$queue_priority = "$aryA[16]";
|
||||
$drop_inbound_group = "$aryA[17]";
|
||||
$afterhours_xfer_group = "$aryA[18]";
|
||||
$cbc++;
|
||||
### Grab inbound groups values from the database
|
||||
$cbc=0;
|
||||
$stmtA = "SELECT call_time_id,after_hours_action,after_hours_message_filename,after_hours_exten,after_hours_voicemail,welcome_message_filename,moh_context,onhold_prompt_filename,prompt_interval,agent_alert_exten,agent_alert_delay,drop_call_seconds,drop_action,drop_exten,next_agent_call,voicemail_ext,queue_priority,drop_inbound_group,afterhours_xfer_group FROM vicidial_inbound_groups where group_id = '$channel_group';";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
while ($sthArows > $cbc)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
|
||||
$call_time_id = "$aryA[0]";
|
||||
$after_hours_action = "$aryA[1]";
|
||||
$after_hours_message_filename = "$aryA[2]";
|
||||
$after_hours_exten = "$aryA[3]";
|
||||
$after_hours_voicemail = "$aryA[4]";
|
||||
$welcome_message_filename = "$aryA[5]";
|
||||
$moh_context = "$aryA[6]";
|
||||
$onhold_prompt_filename = "$aryA[7]";
|
||||
$prompt_interval = "$aryA[8]";
|
||||
$agent_alert_exten = "$aryA[9]";
|
||||
$agent_alert_delay = "$aryA[10]";
|
||||
$drop_call_seconds = "$aryA[11]";
|
||||
$DROP_TIME = $drop_call_seconds;
|
||||
$drop_action = "$aryA[12]";
|
||||
$drop_exten = "$aryA[13]";
|
||||
$CAMP_callorder = "$aryA[14]";
|
||||
$VDADvoicemail_ext = "$aryA[15]";
|
||||
$VDADvoicemail_ext =~ s/\D//gi;
|
||||
$queue_priority = "$aryA[16]";
|
||||
$drop_inbound_group = "$aryA[17]";
|
||||
$afterhours_xfer_group = "$aryA[18]";
|
||||
$cbc++;
|
||||
}
|
||||
$sthA->finish();
|
||||
}
|
||||
if (length($call_time_override) > 1)
|
||||
{
|
||||
$call_time_id = $call_time_override;
|
||||
}
|
||||
if (length($route_override) > 1)
|
||||
{
|
||||
$after_hours_action = $route_override;
|
||||
}
|
||||
if (length($route_value_override) > 1)
|
||||
{
|
||||
$after_hours_message_filename = $route_value_override;
|
||||
$after_hours_exten = $route_value_override;
|
||||
$after_hours_voicemail = $route_value_override;
|
||||
}
|
||||
if (length($route_context_override) > 1)
|
||||
{
|
||||
$ext_context = $route_context_override;
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
if ($wday==0) {$daySQL=',ct_sunday_start,ct_sunday_stop';}
|
||||
if ($wday==1) {$daySQL=',ct_monday_start,ct_monday_stop';}
|
||||
@@ -386,7 +416,6 @@ if ( ($hm < $ct_default_start) || ($hm > $ct_default_stop) )
|
||||
$dbhA->disconnect();
|
||||
|
||||
exit;
|
||||
|
||||
}
|
||||
##### END AFTER HOURS CHECK #####
|
||||
|
||||
@@ -457,24 +486,3 @@ if ( ($AGILOG == '1') || ($AGILOG == '3') )
|
||||
{print STDERR "$now_date|$script|$agi_string\n";}
|
||||
$agi_string='';
|
||||
}
|
||||
|
||||
|
||||
sub trigger_transfer_process
|
||||
{
|
||||
# $DS='--';
|
||||
# $BEGIN='BEGIN';
|
||||
#
|
||||
# $CLI = "/usr/bin/date >> $PRSTESTfile &";
|
||||
# $CLI = "/root/phone.pl $insert_lead_id$DS$insert_close_id$DS$CLInow_date$DS$VDADuser$DS$phone_number$DS$DS$BEGIN$DS >> $PRSTESTfile &";
|
||||
#
|
||||
# `$CLI`;
|
||||
#
|
||||
# if ($AGILOG >=2)
|
||||
# {
|
||||
# ### open the log file for writing ###
|
||||
# open(Pout, ">>$PRSLOGfile")
|
||||
# || die "Can't open $AGILOGfile: $!\n";
|
||||
# print Pout "$now_date|$VDADconf_exten|$VDADuser|$VDADextension|$insert_lead_id|$phone_number|$insert_close_id|$channel_group|$drop_timer|$CLI|\n";
|
||||
# close(Pout);
|
||||
# }
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
# Designed to keep the astGUIclient processes alive and check every minute
|
||||
# Replaces all other ADMIN_keepalive scripts
|
||||
# Uses /etc/astguiclient.conf file to know which processes to keepalive
|
||||
# Also, this script generates Asterisk conf files and reloads Asterisk
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
@@ -18,6 +19,7 @@
|
||||
# 90325-2239 - Rewrote sending of reload commands to Asterisk
|
||||
# 90327-1421 - Removed [globals] tag from auto-generated extensions file
|
||||
# 90409-1251 - Fixed voicemail conf file issue
|
||||
# 90506-1155 - Added Call Menu functionality
|
||||
#
|
||||
|
||||
$DB=0; # Debug flag
|
||||
@@ -438,6 +440,9 @@ if ($timeclock_auto_logout > 0)
|
||||
if ($DB) {print "running Timeclock auto-logout process...\n";}
|
||||
`/usr/bin/screen -d -m -S Timeclock $PATHhome/ADMIN_timeclock_auto_logout.pl 2>/dev/null 1>&2`;
|
||||
}
|
||||
################################################################################
|
||||
##### END keepalive of ViciDial-related scripts
|
||||
################################################################################
|
||||
|
||||
|
||||
|
||||
@@ -842,6 +847,196 @@ if ( ($active_asterisk_server =~ /Y/) && ($generate_vicidial_conf =~ /Y/) && ($r
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
##### Get the Call Menu entries #####
|
||||
$stmtA = "SELECT menu_id,menu_name,menu_prompt,menu_timeout,menu_timeout_prompt,menu_invalid_prompt,menu_repeat,menu_time_check,call_time_id,track_in_vdac FROM vicidial_call_menu order by menu_id;";
|
||||
# print "$stmtA\n";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
$i=0;
|
||||
while ($sthArows > $i)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$menu_id[$i] = "$aryA[0]";
|
||||
$menu_name[$i] = "$aryA[1]";
|
||||
$menu_prompt[$i] = "$aryA[2]";
|
||||
$menu_timeout[$i] = "$aryA[3]";
|
||||
$menu_timeout_prompt[$i] = "$aryA[4]";
|
||||
$menu_invalid_prompt[$i] = "$aryA[5]";
|
||||
$menu_repeat[$i] = "$aryA[6]";
|
||||
$menu_time_check[$i] = "$aryA[7]";
|
||||
$call_time_id[$i] = "$aryA[8]";
|
||||
$track_in_vdac[$i] = "$aryA[9]";
|
||||
if ($track_in_vdac[$i] > 0)
|
||||
{$track_in_vdac[$i] = 'YES'}
|
||||
else
|
||||
{$track_in_vdac[$i] = 'NO'}
|
||||
$i++;
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
$i=0;
|
||||
$call_menu_ext = '';
|
||||
$time_check_scheme = '';
|
||||
$time_check_route = '';
|
||||
$time_check_route_value = '';
|
||||
$time_check_route_context = '';
|
||||
while ($sthArows > $i)
|
||||
{
|
||||
$stmtA = "SELECT option_value,option_description,option_route,option_route_value,option_route_value_context FROM vicidial_call_menu_options where menu_id='$menu_id[$i]' order by option_value;";
|
||||
# print "$stmtA\n";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArowsJ=$sthA->rows;
|
||||
$j=0;
|
||||
$call_menu_options_ext = '';
|
||||
if ($DBX>0) {print "$sthArowsJ|$stmtA\n";}
|
||||
while ($sthArowsJ > $j)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$option_value[$j] = "$aryA[0]";
|
||||
$option_description[$j] = "$aryA[1]";
|
||||
$option_route[$j] = "$aryA[2]";
|
||||
$option_route_value[$j] = "$aryA[3]";
|
||||
$option_route_value_context[$j] = "$aryA[4]";
|
||||
if ($option_value[$j] =~ /STAR/) {$option_value[$j] = '*';}
|
||||
if ($option_value[$j] =~ /HASH/) {$option_value[$j] = '#';}
|
||||
$j++;
|
||||
}
|
||||
|
||||
$j=0;
|
||||
while ($sthArowsJ > $j)
|
||||
{
|
||||
if ( ($option_value[$j] =~ /TIMECHECK/) && ($menu_time_check[$i] > 0) && (length($call_time_id[$i])>0) )
|
||||
{
|
||||
$time_check_scheme = $call_time_id[$i];
|
||||
$time_check_route = $option_route[$j];
|
||||
$time_check_route_value = $option_route_value[$j];
|
||||
$time_check_route_context = $option_route_value_context[$j];
|
||||
}
|
||||
else
|
||||
{
|
||||
if (length($option_description[$j])>0)
|
||||
{
|
||||
$call_menu_options_ext .= "; $option_description[$j]\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /AGI/)
|
||||
{
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,AGI($option_route_value[$j])\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /CALLMENU/)
|
||||
{
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Goto($option_route_value[$j],s,1)\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /DID/)
|
||||
{
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Goto(trunkinbound,$option_route_value[$j],1)\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /EXTENSION/)
|
||||
{
|
||||
if (length($option_route_value_context[$j])>0) {$option_route_value_context[$j] = "$option_route_value_context[$j],";}
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Goto($option_route_value_context[$j]$option_route_value[$j],1)\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /VOICEMAIL/)
|
||||
{
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Goto(default,85026666666666$option_route_value[$j],1)\n";
|
||||
}
|
||||
if ($option_route[$j] =~ /HANGUP/)
|
||||
{
|
||||
if ( (length($option_route_value[$j])>0) && ($option_route_value[$j] !~ /NONE/) )
|
||||
{
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Playback($option_route_value[$j])\n";
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],n,Hangup\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Hangup\n";
|
||||
}
|
||||
}
|
||||
if ($option_route[$j] =~ /PHONE/)
|
||||
{
|
||||
$stmtA = "SELECT dialplan_number,server_ip FROM phones where login='$option_route_value[$j]';";
|
||||
# print "$stmtA\n";
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArowsP=$sthA->rows;
|
||||
if ($sthArowsP > 0)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$Pdialplan = "$aryA[0]";
|
||||
$Pserver_ip = "$aryA[1]";
|
||||
|
||||
### format the remote server dialstring to get the call to the overflow agent meetme room
|
||||
$S='*';
|
||||
if( $Pserver_ip =~ m/(\S+)\.(\S+)\.(\S+)\.(\S+)/ )
|
||||
{
|
||||
$a = leading_zero($1);
|
||||
$b = leading_zero($2);
|
||||
$c = leading_zero($3);
|
||||
$d = leading_zero($4);
|
||||
$DIALstring = "$a$S$b$S$c$S$d$S";
|
||||
}
|
||||
$call_menu_options_ext .= "exten => $option_value[$j],1,Goto(default,$DIALstring$Pdialplan,1)\n";
|
||||
}
|
||||
$sthA->finish();
|
||||
}
|
||||
}
|
||||
if ($DBX>0) {print "$i|$j| $menu_id[$i]|$option_value[$j]\n";}
|
||||
$j++;
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
|
||||
$call_menu_ext .= "\n";
|
||||
$call_menu_ext .= "; $menu_name[$i]\n";
|
||||
$call_menu_ext .= "[$menu_id[$i]]\n";
|
||||
$call_menu_ext .= "exten => s,1,AGI(agi-VDAD_inbound_calltime_check.agi,-----$track_in_vdac[$i]-----$menu_id[$i]-----$time_check_scheme-----$time_check_route-----$time_check_route_value-----$time_check_route_context)\n";
|
||||
$call_menu_ext .= "exten => s,n,Background($menu_prompt[$i])\n";
|
||||
$call_menu_ext .= "exten => s,n,WaitExten($menu_timeout[$i])\n";
|
||||
$k=0;
|
||||
while ($k < $menu_repeat[$i])
|
||||
{
|
||||
$call_menu_ext .= "exten => s,n,Background($menu_prompt[$i])\n";
|
||||
$call_menu_ext .= "exten => s,n,WaitExten($menu_timeout[$i])\n";
|
||||
$k++;
|
||||
}
|
||||
$call_menu_ext .= "exten => s,n,Hangup\n";
|
||||
$call_menu_ext .= "\n";
|
||||
$call_menu_ext .= "$call_menu_options_ext";
|
||||
$call_menu_ext .= "\n";
|
||||
|
||||
if ( (length($menu_timeout_prompt[$i])>0) && ($menu_timeout_prompt[$i] !~ /NONE/) )
|
||||
{
|
||||
$call_menu_ext .= "exten => t,1,Playback($menu_timeout_prompt[$i])\n";
|
||||
$call_menu_ext .= "exten => t,n,Goto(s,2)\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
$call_menu_ext .= "exten => t,1,Goto(s,2)\n";
|
||||
}
|
||||
if ( (length($menu_invalid_prompt[$i])>0) && ($menu_invalid_prompt[$i] !~ /NONE/) )
|
||||
{
|
||||
$call_menu_ext .= "exten => i,1,Playback($menu_invalid_prompt[$i])\n";
|
||||
$call_menu_ext .= "exten => i,n,Goto(s,2)\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
$call_menu_ext .= "exten => i,1,Goto(s,2)\n";
|
||||
}
|
||||
|
||||
$call_menu_ext .= "exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})\n";
|
||||
$call_menu_ext .= "\n";
|
||||
|
||||
$i++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if ($DB) {print "writing auto-gen conf files\n";}
|
||||
|
||||
open(ext, ">/etc/asterisk/extensions-vicidial.conf") || die "can't open /etc/asterisk/extensions-vicidial.conf: $!\n";
|
||||
@@ -851,6 +1046,7 @@ if ( ($active_asterisk_server =~ /Y/) && ($generate_vicidial_conf =~ /Y/) && ($r
|
||||
|
||||
print ext "; WARNING- THIS FILE IS AUTO-GENERATED BY VICIDIAL, ANY EDITS YOU MAKE WILL BE LOST\n";
|
||||
print ext "$ext\n";
|
||||
print ext "$call_menu_ext\n";
|
||||
print ext "[vicidial-auto]\n";
|
||||
print ext "exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})\n";
|
||||
print ext "$Lext\n";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/perl
|
||||
#
|
||||
# ADMIN_restart_roll_logs.pl version 2.0.5
|
||||
# ADMIN_restart_roll_logs.pl version 2.2.0
|
||||
#
|
||||
# script to roll the Asterisk logs on machine restart
|
||||
#
|
||||
@@ -10,6 +10,7 @@
|
||||
#
|
||||
# CHANGES:
|
||||
# 90311-0921 - Added /var/log/asterisk/screenlog log rolling
|
||||
# 90508-0535 - Changes root screenlog to /var/log/astguiclient
|
||||
#
|
||||
|
||||
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
|
||||
@@ -36,7 +37,7 @@ print "rolling Asterisk cdr logs...\n";
|
||||
`mv -f /var/log/asterisk/cdr-custom/Master.csv /var/log/asterisk/cdr-custom/Master.csv.$now_date`;
|
||||
|
||||
print "rolling Asterisk screen log...\n";
|
||||
`mv -f /screenlog.0 /screenlog.0.$now_date`;
|
||||
`mv -f /var/log/astguiclient/screenlog.0 /var/log/astguiclient/screenlog.0.$now_date`;
|
||||
|
||||
print "rolling Asterisk root screen log...\n";
|
||||
`mv -f /root/screenlog.0 /root/screenlog.0.$now_date`;
|
||||
|
||||
@@ -241,16 +241,15 @@ $dbhA = DBI->connect("DBI:mysql:$VARDB_database:$VARDB_server:$VARDB_port", "$VA
|
||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||
$sthArows=$sthA->rows;
|
||||
$rec_count=0;
|
||||
while ($sthArows > $rec_count)
|
||||
if ($sthArows==0) {die "Server IP $VARserver_ip does not have an entry in the servers table\n\n";}
|
||||
if ($sthArows > 0)
|
||||
{
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$DBvd_server_logs = "$aryA[0]";
|
||||
$DBSERVER_GMT = "$aryA[1]";
|
||||
if ($DBvd_server_logs =~ /Y/) {$SYSLOG = '1';}
|
||||
else {$SYSLOG = '0';}
|
||||
if (length($DBSERVER_GMT)>0) {$SERVER_GMT = $DBSERVER_GMT;}
|
||||
$rec_count++;
|
||||
@aryA = $sthA->fetchrow_array;
|
||||
$DBvd_server_logs = "$aryA[0]";
|
||||
$DBSERVER_GMT = "$aryA[1]";
|
||||
if ($DBvd_server_logs =~ /Y/) {$SYSLOG = '1';}
|
||||
else {$SYSLOG = '0';}
|
||||
if (length($DBSERVER_GMT)>0) {$SERVER_GMT = $DBSERVER_GMT;}
|
||||
}
|
||||
$sthA->finish();
|
||||
|
||||
|
||||
@@ -1020,7 +1020,7 @@ while ($sthBrowsC > $i)
|
||||
$sthA->finish();
|
||||
|
||||
$k=0;
|
||||
$stmtB="SELECT salesorderid,total,duedate from vtiger_salesorder where accountid='$crmid[$i]' and duedate > \"$TODAY 00:00:00\" order by duedate;";
|
||||
$stmtB="SELECT salesorderid,total,duedate,smownerid,user_name from vtiger_salesorder vso, vtiger_crmentity vce, vtiger_users vu where accountid='$crmid[$i]' and duedate > \"$TODAY 00:00:00\" and vso.salesorderid=vce.crmid and vu.id=vce.smownerid order by duedate;";
|
||||
if($DBX){print STDERR "\n|$stmtB|\n";}
|
||||
$sthB = $dbhB->prepare($stmtB) or die "preparing: ",$dbhB->errstr;
|
||||
$sthB->execute or die "executing: $stmtB ", $dbhB->errstr;
|
||||
@@ -1032,8 +1032,10 @@ while ($sthBrowsC > $i)
|
||||
$total = $aryB[1];
|
||||
chop($total);
|
||||
$duedate = $aryB[2];
|
||||
$so_owner = $aryB[3];
|
||||
$user = $aryB[4];
|
||||
|
||||
print OFout "$salesorderid,$phone,$account,$sequence,$company,$first_name,$last_name,$VCstatus,$duedate,$total\n";
|
||||
print OFout "$salesorderid,$phone,$account,$sequence,$company,$first_name,$last_name,$VCstatus,$duedate,$total,$user\n";
|
||||
$m++;
|
||||
$k++;
|
||||
}
|
||||
|
||||
@@ -24,3 +24,179 @@ If you have special settings that you want to use for phones such as codecs you
|
||||
If you are using a SIP carrier, then you may need to manually set "externip=XXX.XXX.XXX.XXX" in the /etc/asterisk/sip.conf file where XXX.XXX.XXX.XXX is the external IP address of your server as the outside world(or your carrier) sees it.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CALL MENUS (aka IVRs):
|
||||
|
||||
The Call Menus feature allows for the creation of IVR segments that can be linked together through contexts in the dialplan. In this way, both simple and complex menus can be created, to deliver anything from a simple Automated Atttendant to more detailed IVR applications.
|
||||
|
||||
The Menu ID is the unique identifier of the call menu and it is also used as the context when the entry is created in the dialplan.
|
||||
|
||||
|
||||
Call Menu Options:
|
||||
0,1,2,3,4,5,6,7,8,9,*,#,A,B,C,D,TIMECHECK
|
||||
|
||||
The options are the DTMF digits that a caller can select within this Call Menu, with the exception of the TIMECHECK option which is used when the call is taking place outside of the call_time as defined in the Call menu.
|
||||
|
||||
|
||||
Call Menu Routes:
|
||||
CALLMENU,HANGUP,DID,EXTENSION,PHONE,VOICEMAIL,AGI
|
||||
|
||||
The option route is similar to the DID route since it defines what method to use to send the call to the option route value. The route value is dependant upon the route selected, for example if you selected DID as the route you would then need to select a value DID to send the call to. Or if you selected PHONE as the route, the route value would need to be a valid phone login as defined in the phones section of Administration.
|
||||
|
||||
|
||||
|
||||
An example of a call menu:
|
||||
|
||||
menu_id = test_menu
|
||||
menu_name = this is only a test
|
||||
menu_prompt = hello
|
||||
menu_timeout = 10
|
||||
menu_timeout_prompt = vm-goodbye
|
||||
menu_invalid_prompt =
|
||||
menu_repeat = 1
|
||||
menu_time_check = 1
|
||||
call_time_id = 9am-5pm
|
||||
track_in_vdac = 1
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 1
|
||||
option_description = This is what happens when you press 1
|
||||
option_route = DID
|
||||
option_route_value = 6666
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 2
|
||||
option_description = This is what happens when you press 2
|
||||
option_route = DID
|
||||
option_route_value = 6667
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 3
|
||||
option_description = This is what happens when you press 3
|
||||
option_route = EXTENSION
|
||||
option_route_value = 101
|
||||
option_route_value_context = default
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 4
|
||||
option_description = This is what happens when you press 4
|
||||
option_route = PHONE
|
||||
option_route_value = 350
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 5
|
||||
option_description = This is what happens when you press 5
|
||||
option_route = CALLMENU
|
||||
option_route_value = test_menu_2
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 6
|
||||
option_description = This is what happens when you press 6
|
||||
option_route = HANGUP
|
||||
option_route_value = vm-goodbye
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 7
|
||||
option_description = This is what happens when you press 7
|
||||
option_route = VOICEMAIL
|
||||
option_route_value = 350
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = 8
|
||||
option_description = This is what happens when you press 8
|
||||
option_route = AGI
|
||||
option_route_value = agi-test.agi,variables-go-here
|
||||
option_route_value_context =
|
||||
|
||||
menu_id = test_menu
|
||||
option_value = TIMECHECK
|
||||
option_description =
|
||||
option_route = EXTENSION
|
||||
option_route_value = 101
|
||||
option_route_value_context = default
|
||||
|
||||
|
||||
|
||||
This is what it would look like in the dialplan:
|
||||
|
||||
|
||||
; this is only a test
|
||||
[test_menu]
|
||||
exten => s,1,AGI(agi-VDAD_inbound_calltime_check.agi,-----YES-----test_menu-----24hours-----EXTENSION-----101-----default)
|
||||
exten => s,n,Background(hello)
|
||||
exten => s,n,WaitExten(10)
|
||||
exten => s,n,Background(hello)
|
||||
exten => s,n,WaitExten(10)
|
||||
exten => s,n,Hangup
|
||||
|
||||
; This is what happens when you press 1
|
||||
exten => 1,1,Goto(6666,1,trunkinbound)
|
||||
; This is what happens when you press 2
|
||||
exten => 2,1,Goto(6667,1,trunkinbound)
|
||||
; This is what happens when you press 3
|
||||
exten => 3,1,Goto(101,1,default)
|
||||
; This is what happens when you press 4
|
||||
exten => 4,1,Goto(350,1,default)
|
||||
; This is what happens when you press 5
|
||||
exten => 5,1,Goto(s,1,test_menu_2)
|
||||
; This is what happens when you press 6
|
||||
exten => 6,1,Playback(vm-goodbye)
|
||||
exten => 6,n,Hangup
|
||||
; This is what happens when you press 7
|
||||
exten => 7,1,Goto(85026666666666350,1,default)
|
||||
; This is what happens when you press 8
|
||||
exten => 8,1,AGI(agi-test.agi,variables-go-here)
|
||||
|
||||
exten => i,1,Goto(s,2)
|
||||
exten => t,1,Playback(vm-goodbye)
|
||||
exten => t,n,Goto(s,2)
|
||||
exten => h,1,DeadAGI(agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME})
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Database changes needed for Call Menus:
|
||||
###### DO NOT RUN, FOR DOCUMENTATION PURPOSES ONLY! ######
|
||||
|
||||
CREATE TABLE vicidial_call_menu (
|
||||
menu_id VARCHAR(50) PRIMARY KEY NOT NULL,
|
||||
menu_name VARCHAR(100),
|
||||
menu_prompt VARCHAR(100),
|
||||
menu_timeout SMALLINT(2) UNSIGNED default '10',
|
||||
menu_timeout_prompt VARCHAR(100) default 'NONE',
|
||||
menu_invalid_prompt VARCHAR(100) default 'NONE',
|
||||
menu_repeat TINYINT(1) UNSIGNED default '0',
|
||||
menu_time_check ENUM('0','1') default '0',
|
||||
call_time_id VARCHAR(20) default '',
|
||||
track_in_vdac ENUM('0','1') default '1'
|
||||
);
|
||||
|
||||
CREATE TABLE vicidial_call_menu_options (
|
||||
menu_id VARCHAR(50) NOT NULL,
|
||||
option_value VARCHAR(20) NOT NULL default '',
|
||||
option_description VARCHAR(255) default '',
|
||||
option_route VARCHAR(20),
|
||||
option_route_value VARCHAR(100),
|
||||
option_route_value_context VARCHAR(100),
|
||||
index (menu_id),
|
||||
unique index menuoption (menu_id, option_value)
|
||||
);
|
||||
|
||||
ALTER TABLE vicidial_inbound_dids MODIFY did_route ENUM('EXTEN','VOICEMAIL','AGENT','PHONE','IN_GROUP','CALLMENU') default 'EXTEN';
|
||||
ALTER TABLE vicidial_inbound_dids ADD menu_id VARCHAR(50) default '';
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
Inbound VDAC IVR process 2008-05-25
|
||||
|
||||
|
||||
NOTE: the Call Menu feature has been recently added that will enable you to create and maintain IVRs, such as those mentioned in this document, using only the web-based interface. For more information about Call Menus, take a look at the In-Groups -> Call Menu section of the Administration website or look at the ASTERISK_CONF-GEN.txt document
|
||||
|
||||
|
||||
|
||||
This doc goes over the addition of the IVR status to the vicidial_auto_calls table and how calls that are not yet in an in-group(queue) can still be counted as active calls. This allows your system to show a tally of inbound calls that are still navigating menus before finding an in-group(queue) to be put into.
|
||||
|
||||
The agi-VDAD_inbound_calltime_check.agi script does a check for the calltime scheme of the defined in-group(queue) as well as using the after-hours method for that in-group and the associated after-hours message if defined. Also, this script can place a record in the vicidial_auto_calls status in the IVR status. Calls in this status do not affect the dial ratios of blended campaigns, but they will display in the AST_timeonVDADall.php real-time status pages.
|
||||
|
||||
@@ -1330,7 +1330,7 @@ CREATE TABLE vicidial_campaign_dnc (
|
||||
phone_number VARCHAR(18) NOT NULL,
|
||||
campaign_id VARCHAR(8) NOT NULL,
|
||||
index (phone_number),
|
||||
UNIQUE INDEX phonecamp (phone_number, campaign_id)
|
||||
unique index phonecamp (phone_number, campaign_id)
|
||||
);
|
||||
|
||||
CREATE TABLE vicidial_inbound_dids (
|
||||
@@ -1338,7 +1338,7 @@ did_id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
|
||||
did_pattern VARCHAR(50) NOT NULL,
|
||||
did_description VARCHAR(50),
|
||||
did_active ENUM('Y','N') default 'Y',
|
||||
did_route ENUM('EXTEN','VOICEMAIL','AGENT','PHONE','IN_GROUP') default 'EXTEN',
|
||||
did_route ENUM('EXTEN','VOICEMAIL','AGENT','PHONE','IN_GROUP','CALLMENU') default 'EXTEN',
|
||||
extension VARCHAR(50) default '9998811112',
|
||||
exten_context VARCHAR(50) default 'default',
|
||||
voicemail_ext VARCHAR(10),
|
||||
@@ -1354,6 +1354,7 @@ list_id BIGINT(14) UNSIGNED default '999',
|
||||
campaign_id VARCHAR(8),
|
||||
phone_code VARCHAR(10) default '1',
|
||||
unique index (did_pattern),
|
||||
menu_id VARCHAR(50) default '',
|
||||
index (group_id)
|
||||
);
|
||||
|
||||
@@ -1471,6 +1472,31 @@ active ENUM('Y','N'),
|
||||
tts_text TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE vicidial_call_menu (
|
||||
menu_id VARCHAR(50) PRIMARY KEY NOT NULL,
|
||||
menu_name VARCHAR(100),
|
||||
menu_prompt VARCHAR(100),
|
||||
menu_timeout SMALLINT(2) UNSIGNED default '10',
|
||||
menu_timeout_prompt VARCHAR(100) default 'NONE',
|
||||
menu_invalid_prompt VARCHAR(100) default 'NONE',
|
||||
menu_repeat TINYINT(1) UNSIGNED default '0',
|
||||
menu_time_check ENUM('0','1') default '0',
|
||||
call_time_id VARCHAR(20) default '',
|
||||
track_in_vdac ENUM('0','1') default '1'
|
||||
);
|
||||
|
||||
CREATE TABLE vicidial_call_menu_options (
|
||||
menu_id VARCHAR(50) NOT NULL,
|
||||
option_value VARCHAR(20) NOT NULL default '',
|
||||
option_description VARCHAR(255) default '',
|
||||
option_route VARCHAR(20),
|
||||
option_route_value VARCHAR(100),
|
||||
option_route_value_context VARCHAR(100),
|
||||
index (menu_id),
|
||||
unique index menuoption (menu_id, option_value)
|
||||
);
|
||||
|
||||
|
||||
ALTER TABLE vicidial_campaign_server_stats ENGINE=HEAP;
|
||||
|
||||
ALTER TABLE live_channels ENGINE=HEAP;
|
||||
@@ -1566,7 +1592,7 @@ CREATE INDEX phone_number on vicidial_closer_log (phone_number);
|
||||
CREATE INDEX date_user on vicidial_closer_log (call_date,user);
|
||||
CREATE INDEX comment_a on live_inbound_log (comment_a);
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1139';
|
||||
UPDATE system_settings SET db_schema_version='1140';
|
||||
|
||||
GRANT RELOAD ON *.* TO cron@'%';
|
||||
GRANT RELOAD ON *.* TO cron@localhost;
|
||||
|
||||
@@ -51,3 +51,32 @@ tts_text TEXT
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1139';
|
||||
|
||||
CREATE TABLE vicidial_call_menu (
|
||||
menu_id VARCHAR(50) PRIMARY KEY NOT NULL,
|
||||
menu_name VARCHAR(100),
|
||||
menu_prompt VARCHAR(100),
|
||||
menu_timeout SMALLINT(2) UNSIGNED default '10',
|
||||
menu_timeout_prompt VARCHAR(100) default 'NONE',
|
||||
menu_invalid_prompt VARCHAR(100) default 'NONE',
|
||||
menu_repeat TINYINT(1) UNSIGNED default '0',
|
||||
menu_time_check ENUM('0','1') default '0',
|
||||
call_time_id VARCHAR(20) default '',
|
||||
track_in_vdac ENUM('0','1') default '1'
|
||||
);
|
||||
|
||||
CREATE TABLE vicidial_call_menu_options (
|
||||
menu_id VARCHAR(50) NOT NULL,
|
||||
option_value VARCHAR(20) NOT NULL default '',
|
||||
option_description VARCHAR(255) default '',
|
||||
option_route VARCHAR(20),
|
||||
option_route_value VARCHAR(100),
|
||||
option_route_value_context VARCHAR(100),
|
||||
index (menu_id),
|
||||
unique index menuoption (menu_id, option_value)
|
||||
);
|
||||
|
||||
ALTER TABLE vicidial_inbound_dids MODIFY did_route ENUM('EXTEN','VOICEMAIL','AGENT','PHONE','IN_GROUP','CALLMENU') default 'EXTEN';
|
||||
ALTER TABLE vicidial_inbound_dids ADD menu_id VARCHAR(50) default '';
|
||||
|
||||
UPDATE system_settings SET db_schema_version='1140';
|
||||
|
||||
|
||||
@@ -35,6 +35,73 @@ RANDOM: Randomly grabs lead within the statuses and lists defined||
|
||||
UP LAST CALL TIME: Sorts by the newest local call time for the leads||
|
||||
DOWN LAST CALL TIME: Sorts by the oldest local call time for the leads||
|
||||
WARNING, we only recommend List Mix for advanced users, Please read the ViciDial Manager Manual||
|
||||
Add Call Menu||
|
||||
Copy Call Menu||
|
||||
New Call Menu||
|
||||
Modify Call Menu||
|
||||
Delete Call Menu||
|
||||
Call Menus||
|
||||
Menu ID||
|
||||
This is the ID for this step of the call menu. This will also show up as the context that is used in the dialplan for this call menu||
|
||||
Menu Name||
|
||||
This field is the descriptive name for the call menu||
|
||||
Menu Prompt||
|
||||
This field contains the file name of the audio prompt to play at the beginning of this menu||
|
||||
Menu Timeout||
|
||||
This field is where you set the timeout in seconds that the menu will wait for the caller to enter in a DTMF choice||
|
||||
Menu Timeout Prompt||
|
||||
This field contains the file name of the audio prompt to play when the timeout has been reached. Default is NONE to play no audio at timeout||
|
||||
Menu Invalid Prompt||
|
||||
This field contains the file name of the audio prompt to play when the caller has selected an invalid option. Default is NONE to play no audio at invalid||
|
||||
Menu Repeat||
|
||||
This field is where you define the number of times that the menu will play after the first time if no valid choice is made by the caller. Default is 1 to repeat the menu once||
|
||||
Menu Time Check||
|
||||
This field is where you can select whether to restrict the Call Menu access to the specific hours set up in the selected Call Time. If the Call Time is blank, this setting will be ignored. Default is 0 for disabled||
|
||||
Call Time ID||
|
||||
This is the Call Time ID that will be used to restrict calling times if the Menu Time Check option is enabled||
|
||||
Track Calls in Real-Time Report||
|
||||
This field is where you can select whether you want the call to be tracked in the Real-time screen as an incoming IVR type call. Default is 1 for active||
|
||||
Option Value||
|
||||
This field is where you define the menu option, possible choices are||
|
||||
Option Route||
|
||||
This menu contains the options for where to send the call if this option is selected||
|
||||
The special option TIMECHECK can be used only if you have Menu Time Check enabled and there is a Call Time defined for the Menu||
|
||||
Option Route Value||
|
||||
This field is where you enter the value that defines where in the selected Option Route that the call is to be directed to||
|
||||
Option Route Value Context||
|
||||
This field is optional and only used for EXTENSION Option Routes||
|
||||
ADD A NEW CALL MENU||
|
||||
COPY CALL MENU||
|
||||
For CALLMENU, the Route Value should be the Menu ID of the Call Menu that you want the call sent to. For HANGUP, the Route Value can be the name of an audio file to play before hanging up the call. For DID, the Route Value needs to be the DID pattern that you want to send the call to. For EXTENSION, the Route Value needs to be the dialplan extension you want to send the call to, and the Route Value Context is the context that extension is located in, if left blank the context will default to default. For PHONE, the Route Value needs to be the phone login value for the phones entry that you want to send the call to. For VOICEMAIL, the Route Value needs to be the voicemail box number, the unavailable mesage will be played. For AGI, the Route Value needs to be the agi script and any values taht need to be passed to it.||
|
||||
Option Description||
|
||||
This field is where you can describe the option, this description will be put into the dialplan as a comment above the option||
|
||||
Source Menu||
|
||||
CALL MENU NOT ADDED||
|
||||
Call Menu ID must be between 2 and 50 characters in length and contain no||
|
||||
CALL MENU ADDED||
|
||||
CALL MENU NOT MODIFIED||
|
||||
CALL MENU MODIFIED||
|
||||
Click here to see Admin chages to this CALL MENU||
|
||||
DELETE THIS CALL MENU||
|
||||
MODIFY A CALL MENU RECORD||
|
||||
Time Check||
|
||||
No Time Check||
|
||||
Realtime Tracking||
|
||||
No Realtime Tracking||
|
||||
Call Menu Options||
|
||||
Option||
|
||||
CALL MENU NOT DELETED||
|
||||
CALL MENU DELETION CONFIRMATION||
|
||||
Click here to delete CALL MENU||
|
||||
CALL MENU DELETION COMPLETED||
|
||||
CALL MENU LISTINGS||
|
||||
CALLMENU will send the call to the defined Call Menu||
|
||||
Call Menu||
|
||||
If CALLMENU is selected as the DID Route, then this is the Call Menu that calls will be sent to||
|
||||
Show Call Menus||
|
||||
Add A New Call Menu||
|
||||
Copy Call Menu||
|
||||
To delete an Option, just set the Route to REMOVE and the option will be deleted when you click the SUBMIT button||
|
||||
|
||||
|
||||
############################################################ CLIENT
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
### SCRIPT_busy_button.php - logging of a button click
|
||||
#
|
||||
# To be inserted into a SCRIPT in VICIDIAL with the following code:
|
||||
@@ -21,6 +21,11 @@
|
||||
# click_seconds INT(5) UNSIGNED,
|
||||
# index (lead_id)
|
||||
# );
|
||||
#
|
||||
# CHANGES:
|
||||
# 90408-0618 - First Build
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
if (isset($_GET["button_id"])) {$button_id=$_GET["button_id"];}
|
||||
elseif (isset($_POST["button_id"])) {$button_id=$_POST["button_id"];}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
# active_list_refresh.php version 2.0.5
|
||||
<?php
|
||||
# active_list_refresh.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed purely to serve updates of the live data to the display scripts
|
||||
# This script depends on the server_ip being sent and also needs to have a valid user/pass from the vicidial_users table
|
||||
@@ -38,6 +38,7 @@
|
||||
# 50711-1209 - removed HTTP authentication in favor of user/pass vars
|
||||
# 60421-1155 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1118 - Added variable filters to close security holes for login form
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# api.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -31,10 +31,11 @@
|
||||
# 90128-0229 - Added vendor_id to dial function
|
||||
# 90303-0723 - Added group alias and dial prefix
|
||||
# 90407-1920 - Added vtiger_callback option for external_dial function
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.0.5-6';
|
||||
$build = '90407-1920';
|
||||
$version = '2.2.0-7';
|
||||
$build = '90508-0727';
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# astguiclient.php - the web-based version of the astGUIclient client application
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# make sure you have added a user to the vicidial_users MySQL table with at least
|
||||
# user_level 1 or greater to access this page. Also you need to have the login
|
||||
@@ -56,6 +56,7 @@
|
||||
# 60421-1357 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1103 - Added variable filters to close security holes for login form
|
||||
# 60829-1528 - Made compatible with WeBRooTWritablE setting in dbconnect.php
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -425,31 +426,31 @@ else
|
||||
var last_filename = '';
|
||||
var LCAcount = 0;
|
||||
var LMAcount = 0;
|
||||
var filedate = '<? echo $FILE_TIME ?>';
|
||||
var agcDIR = '<? echo $agcDIR ?>';
|
||||
var agcPAGE = '<? echo $agcPAGE ?>';
|
||||
var extension = '<? echo $extension ?>';
|
||||
var extension_xfer = '<? echo $extension ?>';
|
||||
var dialplan_number = '<? echo $dialplan_number ?>';
|
||||
var ext_context = '<? echo $ext_context ?>';
|
||||
var protocol = '<? echo $protocol ?>';
|
||||
var server_ip = '<? echo $server_ip ?>';
|
||||
<?
|
||||
var filedate = '<?php echo $FILE_TIME ?>';
|
||||
var agcDIR = '<?php echo $agcDIR ?>';
|
||||
var agcPAGE = '<?php echo $agcPAGE ?>';
|
||||
var extension = '<?php echo $extension ?>';
|
||||
var extension_xfer = '<?php echo $extension ?>';
|
||||
var dialplan_number = '<?php echo $dialplan_number ?>';
|
||||
var ext_context = '<?php echo $ext_context ?>';
|
||||
var protocol = '<?php echo $protocol ?>';
|
||||
var server_ip = '<?php echo $server_ip ?>';
|
||||
<?php
|
||||
if ($enable_fast_refresh < 1) {echo "var refresh_interval = 1000;\n";}
|
||||
else {echo "\tvar refresh_interval = $fast_refresh_rate;\n";}
|
||||
?>
|
||||
var user_abb = '<? echo $user_abb ?>';
|
||||
var voicemail_id = '<? echo $voicemail_id ?>';
|
||||
var voicemail_exten = '<? echo $voicemail_exten ?>';
|
||||
var voicemail_dump_exten = '<? echo $voicemail_dump_exten ?>';
|
||||
var user_abb = '<?php echo $user_abb ?>';
|
||||
var voicemail_id = '<?php echo $voicemail_id ?>';
|
||||
var voicemail_exten = '<?php echo $voicemail_exten ?>';
|
||||
var voicemail_dump_exten = '<?php echo $voicemail_dump_exten ?>';
|
||||
var new_messages = 999;
|
||||
var old_messages = 999;
|
||||
var outbound_cid = '<? echo $outbound_cid ?>';
|
||||
var local_web_callerID_URL_enc = '<? echo $local_web_callerID_URL_enc ?>';
|
||||
var epoch_sec = <? echo $StarTtime ?>;
|
||||
var dtmf_send_extension = '<? echo $dtmf_send_extension ?>';
|
||||
var recording_exten = '<? echo $recording_exten ?>';
|
||||
var park_on_extension = '<? echo $park_on_extension ?>';
|
||||
var outbound_cid = '<?php echo $outbound_cid ?>';
|
||||
var local_web_callerID_URL_enc = '<?php echo $local_web_callerID_URL_enc ?>';
|
||||
var epoch_sec = <?php echo $StarTtime ?>;
|
||||
var dtmf_send_extension = '<?php echo $dtmf_send_extension ?>';
|
||||
var recording_exten = '<?php echo $recording_exten ?>';
|
||||
var park_on_extension = '<?php echo $park_on_extension ?>';
|
||||
var park_count=0;
|
||||
var park_refresh=0;
|
||||
var check_n = 0;
|
||||
@@ -457,7 +458,7 @@ if ($enable_fast_refresh < 1) {echo "var refresh_interval = 1000;\n";}
|
||||
var logout_stop_timeouts = 0;
|
||||
var lastconf='';
|
||||
var agc_dial_prefix = '91';
|
||||
var monitor_prefix = '<? echo $monitor_prefix ?>';
|
||||
var monitor_prefix = '<?php echo $monitor_prefix ?>';
|
||||
var menuheight = 30;
|
||||
var menuwidth = 30;
|
||||
var menufontsize = 8;
|
||||
@@ -480,15 +481,15 @@ if ($enable_fast_refresh < 1) {echo "var refresh_interval = 1000;\n";}
|
||||
var busytrunkhangup_order='asc';
|
||||
var busylocalhangup_order='asc';
|
||||
var xmlhttp=false;
|
||||
var admin_hangup_enabled = '<? echo $admin_hangup_enabled ?>';
|
||||
var admin_hijack_enabled = '<? echo $admin_hijack_enabled ?>';
|
||||
var admin_monitor_enabled = '<? echo $admin_monitor_enabled ?>';
|
||||
var admin_hangup_enabled = '<?php echo $admin_hangup_enabled ?>';
|
||||
var admin_hijack_enabled = '<?php echo $admin_hijack_enabled ?>';
|
||||
var admin_monitor_enabled = '<?php echo $admin_monitor_enabled ?>';
|
||||
var XfeR_channel = '';
|
||||
var user = '<? echo $user ?>';
|
||||
var pass = '<? echo $pass ?>';
|
||||
var phone_login = '<? echo $phone_login ?>';
|
||||
var phone_pass = '<? echo $phone_pass ?>';
|
||||
var session_name = '<? echo $session_name ?>';
|
||||
var user = '<?php echo $user ?>';
|
||||
var pass = '<?php echo $pass ?>';
|
||||
var phone_login = '<?php echo $phone_login ?>';
|
||||
var phone_pass = '<?php echo $phone_pass ?>';
|
||||
var session_name = '<?php echo $session_name ?>';
|
||||
var image_livecall_OFF = new Image();
|
||||
image_livecall_OFF.src="./images/agc_live_call_OFF.gif";
|
||||
var image_livecall_ON = new Image();
|
||||
@@ -505,13 +506,13 @@ if ($enable_fast_refresh < 1) {echo "var refresh_interval = 1000;\n";}
|
||||
var favoritesEDIT = new Array();
|
||||
var favorites_namesEDIT = new Array();
|
||||
var favlist = new Array();
|
||||
var favlistCT = '<? echo $favlistCT ?>';
|
||||
var favorites_count = '<? echo $favorites_count ?>';
|
||||
var favorites_countEDIT = '<? echo $favorites_count ?>';
|
||||
var favorites_listX = '<? echo $favorites_listX ?>';
|
||||
var favorites_list = "<? echo $favorites_list ?>";
|
||||
var favorites_listEDIT = "<? echo $favorites_list ?>";
|
||||
<? $h=0;
|
||||
var favlistCT = '<?php echo $favlistCT ?>';
|
||||
var favorites_count = '<?php echo $favorites_count ?>';
|
||||
var favorites_countEDIT = '<?php echo $favorites_count ?>';
|
||||
var favorites_listX = '<?php echo $favorites_listX ?>';
|
||||
var favorites_list = "<?php echo $favorites_list ?>";
|
||||
var favorites_listEDIT = "<?php echo $favorites_list ?>";
|
||||
<?php $h=0;
|
||||
while ($favorites_count > $h)
|
||||
{
|
||||
echo "favorites['$h'] = \"$favorites[$h]\";\n";
|
||||
@@ -2704,7 +2705,7 @@ if ($enable_fast_refresh < 1) {echo "var refresh_interval = 1000;\n";}
|
||||
|
||||
-->
|
||||
</style>
|
||||
<?
|
||||
<?php
|
||||
echo "</head>\n";
|
||||
|
||||
|
||||
@@ -2716,7 +2717,7 @@ echo "</head>\n";
|
||||
<TR VALIGN=TOP ALIGN=LEFT><TD COLSPAN=5 VALIGN=TOP ALIGN=LEFT>
|
||||
<INPUT TYPE=HIDDEN NAME=extension>
|
||||
<font class="body_text">
|
||||
<? echo "Welcome $LOGfullname, you are logged into this phone: $fullname - $protocol/$extension on $server_ip <a href=\"#\" onclick=\"LogouT();return false;\">LOGOUT</a><BR>\n"; ?>
|
||||
<?php echo "Welcome $LOGfullname, you are logged into this phone: $fullname - $protocol/$extension on $server_ip <a href=\"#\" onclick=\"LogouT();return false;\">LOGOUT</a><BR>\n"; ?>
|
||||
</TD></TR>
|
||||
<TR VALIGN=TOP ALIGN=LEFT>
|
||||
<TD><A HREF="#" onclick="MainPanelToFront();"><IMG SRC="./images/agc_tab_main.gif" ALT="Main Panel" WIDTH=83 HEIGHT=30 BORDER=0></A></TD>
|
||||
@@ -2802,12 +2803,12 @@ echo "</head>\n";
|
||||
<tr><td align=center><div class="scroll_log" id="outboundcallsspan"></div></td></tr>
|
||||
<tr><td align=center><font face="Arial,Helvetica"><B>INBOUND CALLS:</B></font></td></tr>
|
||||
<tr><td align=center><div class="scroll_log" id="inboundcallsspan"></div></td></tr>
|
||||
<tr><td align=left><font face="Arial,Helvetica" size=1>astGUIclient web-client VERSION:<? echo $version ?> BUILD:<? echo $build ?></font></td></tr>
|
||||
<tr><td align=left><font face="Arial,Helvetica" size=1>astGUIclient web-client VERSION:<?php echo $version ?> BUILD:<?php echo $build ?></font></td></tr>
|
||||
</TABLE>
|
||||
|
||||
<span style="position:absolute;left:640px;top:0px;z-index:33;" id="FavoriteSBox">
|
||||
<table border=0 bgcolor="#DDDDFF" width=200 height=400 cellpadding=2 ALIGN=TOP><TR><TD align=center><span id="FavoriteSContent"><font class="sh_text"> FAVORITES</font><font class="sb_text"> <a href="#" onclick="favorites_editor('BuilD');return false;"> edit</a></span></TD></TR>
|
||||
<?
|
||||
<?php
|
||||
$h=0;
|
||||
while ($favorites_count > $h)
|
||||
{
|
||||
@@ -2891,7 +2892,7 @@ echo "</head>\n";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
# call_log_display.php version 2.0.5
|
||||
<?php
|
||||
# call_log_display.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed purely to send the inbound and outbound calls for a specific phone
|
||||
# This script depends on the server_ip being sent and also needs to have a valid user/pass from the vicidial_users table
|
||||
@@ -28,6 +28,7 @@
|
||||
# 60323-1550 - added option for showing different number dialed in log
|
||||
# 60421-1401 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1202 - Added variable filters to close security holes for login form
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?
|
||||
# conf_exten_check.php version 2.0.5
|
||||
<?php
|
||||
# conf_exten_check.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
@@ -44,10 +44,11 @@
|
||||
# 90120-1720 - Added compatibility for API pause/resume and dial a number
|
||||
# 90307-1855 - Added shift enforcement to send logout flag if outside of shift hours
|
||||
# 90408-0020 - Added API vtiger specific callback activity record ability
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.2.0-19';
|
||||
$build = '90408-0020';
|
||||
$version = '2.2.0-20';
|
||||
$build = '90508-0727';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=17;
|
||||
$one_mysql_log=0;
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?
|
||||
<?php
|
||||
#
|
||||
# dbconnect.php version 2.0.5
|
||||
# dbconnect.php version 2.2.0
|
||||
#
|
||||
# database connection settings and some global web settings
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
if ( file_exists("/etc/astguiclient.conf") )
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
# inbound_popup.php version 2.0.5
|
||||
<?php
|
||||
# inbound_popup.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed to open up when a live_inbound call comes in giving the user
|
||||
# options of what to do with the call or options to lookup the callerID on various web sites
|
||||
@@ -30,6 +30,7 @@
|
||||
# 50711-1203 - removed HTTP authentication in favor of user/pass vars
|
||||
# 60421-1043 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1205 - Added variable filters to close security holes for login form
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -127,16 +128,16 @@ echo "<head>\n";
|
||||
echo "<!-- VERSION: $version BUILD: $build UNIQUEID: $uniqueid server_ip: $server_ip-->\n";
|
||||
?>
|
||||
<script language="Javascript">
|
||||
var server_ip = '<? echo $server_ip ?>';
|
||||
var epoch_sec = '<? echo $StarTtime ?>';
|
||||
var user_abb = '<? echo $user_abb ?>';
|
||||
var vmail_box = '<? echo $vmail_box ?>';
|
||||
var ext_context = '<? echo $ext_context ?>';
|
||||
var ext_priority = '<? echo $ext_priority ?>';
|
||||
var voicemail_dump_exten = '<? echo $voicemail_dump_exten ?>';
|
||||
var session_name = '<? echo $session_name ?>';
|
||||
var user = '<? echo $user ?>';
|
||||
var pass = '<? echo $pass ?>';
|
||||
var server_ip = '<?php echo $server_ip ?>';
|
||||
var epoch_sec = '<?php echo $StarTtime ?>';
|
||||
var user_abb = '<?php echo $user_abb ?>';
|
||||
var vmail_box = '<?php echo $vmail_box ?>';
|
||||
var ext_context = '<?php echo $ext_context ?>';
|
||||
var ext_priority = '<?php echo $ext_priority ?>';
|
||||
var voicemail_dump_exten = '<?php echo $voicemail_dump_exten ?>';
|
||||
var session_name = '<?php echo $session_name ?>';
|
||||
var user = '<?php echo $user ?>';
|
||||
var pass = '<?php echo $pass ?>';
|
||||
|
||||
|
||||
// ################################################################################
|
||||
@@ -249,7 +250,7 @@ echo "<!-- VERSION: $version BUILD: $build UNIQUEID: $uniqueid server_i
|
||||
|
||||
</script>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<title>LIVE INBOUND CALL";
|
||||
echo "</title>\n";
|
||||
echo "</head>\n";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
# live_exten_check.php version 2.0.5
|
||||
<?php
|
||||
# live_exten_check.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed purely to send whether the client channel is live and to what channel it is connected
|
||||
# This script depends on the server_ip being sent and also needs to have a valid user/pass from the vicidial_users table
|
||||
@@ -29,6 +29,7 @@
|
||||
# 60421-1359 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1203 - Added variable filters to close security holes for login form
|
||||
# 60825-1029 - Fixed translation variable issue ChannelA
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?
|
||||
# manager_send.php version 2.0.5
|
||||
<?php
|
||||
# manager_send.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
@@ -85,10 +85,11 @@
|
||||
# 90303-1144 - Fixed manual dial live hangup bug
|
||||
# 90304-1334 - Added account and usegroupalias and user campaign/in-group specific variables
|
||||
# 90305-1040 - Added agent_dialed_number and type for user_call_log feature
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.0.5-38';
|
||||
$build = '90305-1040';
|
||||
$version = '2.2.0-39';
|
||||
$build = '90508-0727';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=83;
|
||||
$one_mysql_log=0;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
# park_calls_display.php version 2.0.5
|
||||
<?php
|
||||
# park_calls_display.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed purely to send the details on the parked calls on the server
|
||||
# This script depends on the server_ip being sent and also needs to have a valid user/pass from the vicidial_users table
|
||||
@@ -22,6 +22,7 @@
|
||||
# 50711-1208 - removed HTTP authentication in favor of user/pass vars
|
||||
# 60421-1111 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1205 - Added variable filters to close security holes for login form
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
<?
|
||||
<?php
|
||||
# timeclock.php - VICIDIAL system user timeclock
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGELOG
|
||||
# 80523-0134 - First Build
|
||||
# 80524-0225 - Changed event_date to DATETIME, added timestamp field and tcid_link field
|
||||
# 80525-2351 - Added an audit log that is not to be editable
|
||||
# 80602-0641 - Fixed status update bug
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.0.5-4';
|
||||
$build = '80602-0641';
|
||||
$version = '2.2.0-5';
|
||||
$build = '90508-0727';
|
||||
|
||||
$StarTtimE = date("U");
|
||||
$NOW_TIME = date("Y-m-d H:i:s");
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# vdc_db_query.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -197,10 +197,11 @@
|
||||
# 90324-1316 - Added functions to log calls to Vtiger accounts and update status to siccode
|
||||
# 90327-1348 - Changed Vtiger status populate to use status name
|
||||
# 90408-0021 - Added API vtiger specific callback activity record ability
|
||||
# 90508-0726 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.2.0-108';
|
||||
$build = '90408-0021';
|
||||
$version = '2.2.0-109';
|
||||
$build = '90508-0726';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=212;
|
||||
$one_mysql_log=0;
|
||||
|
||||
+234
-233
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# vicidial.php - the web-based version of the astVICIDIAL client application
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -226,10 +226,11 @@
|
||||
# 90320-0309 - Fixed agent log bug when using wrapup time
|
||||
# 90323-1555 - Initial call to agent phone now has campaign callerIDnumber
|
||||
# 90408-0104 - Added Vtiger callback record ability
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.2.0-204';
|
||||
$build = '90408-0104';
|
||||
$version = '2.2.0-205';
|
||||
$build = '90508-0727';
|
||||
$mel=1; # Mysql Error Log enabled = 1
|
||||
$mysql_log_count=60;
|
||||
$one_mysql_log=0;
|
||||
@@ -580,7 +581,7 @@ if ($LogiNAJAX > 0)
|
||||
}
|
||||
</script>
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
|
||||
@@ -2078,10 +2079,10 @@ $CCAL_OUT .= "</table>";
|
||||
?>
|
||||
<script language="Javascript">
|
||||
var MTvar;
|
||||
var NOW_TIME = '<? echo $NOW_TIME ?>';
|
||||
var SQLdate = '<? echo $NOW_TIME ?>';
|
||||
var StarTtimE = '<? echo $StarTtimE ?>';
|
||||
var UnixTime = '<? echo $StarTtimE ?>';
|
||||
var NOW_TIME = '<?php echo $NOW_TIME ?>';
|
||||
var SQLdate = '<?php echo $NOW_TIME ?>';
|
||||
var StarTtimE = '<?php echo $StarTtimE ?>';
|
||||
var UnixTime = '<?php echo $StarTtimE ?>';
|
||||
var UnixTimeMS = 0;
|
||||
var t = new Date();
|
||||
var c = new Date();
|
||||
@@ -2089,48 +2090,48 @@ $CCAL_OUT .= "</table>";
|
||||
LCAc = new Array('','','','','','');
|
||||
LCAt = new Array('','','','','','');
|
||||
LMAe = new Array('','','','','','');
|
||||
var CalL_XC_a_Dtmf = '<? echo $xferconf_a_dtmf ?>';
|
||||
var CalL_XC_a_NuMber = '<? echo $xferconf_a_number ?>';
|
||||
var CalL_XC_b_Dtmf = '<? echo $xferconf_b_dtmf ?>';
|
||||
var CalL_XC_b_NuMber = '<? echo $xferconf_b_number ?>';
|
||||
var VU_hotkeys_active = '<? echo $VU_hotkeys_active ?>';
|
||||
var VU_agent_choose_ingroups = '<? echo $VU_agent_choose_ingroups ?>';
|
||||
var CalL_XC_a_Dtmf = '<?php echo $xferconf_a_dtmf ?>';
|
||||
var CalL_XC_a_NuMber = '<?php echo $xferconf_a_number ?>';
|
||||
var CalL_XC_b_Dtmf = '<?php echo $xferconf_b_dtmf ?>';
|
||||
var CalL_XC_b_NuMber = '<?php echo $xferconf_b_number ?>';
|
||||
var VU_hotkeys_active = '<?php echo $VU_hotkeys_active ?>';
|
||||
var VU_agent_choose_ingroups = '<?php echo $VU_agent_choose_ingroups ?>';
|
||||
var VU_agent_choose_ingroups_DV = '';
|
||||
var CallBackDatETimE = '';
|
||||
var CallBackrecipient = '';
|
||||
var CallBackCommenTs = '';
|
||||
var scheduled_callbacks = '<? echo $scheduled_callbacks ?>';
|
||||
var dispo_check_all_pause = '<? echo $dispo_check_all_pause ?>';
|
||||
var api_check_all_pause = '<? echo $api_check_all_pause ?>';
|
||||
VARgroup_alias_ids = new Array(<? echo $VARgroup_alias_ids ?>);
|
||||
VARgroup_alias_names = new Array(<? echo $VARgroup_alias_names ?>);
|
||||
VARcaller_id_numbers = new Array(<? echo $VARcaller_id_numbers ?>);
|
||||
var VD_group_aliases_ct = '<? echo $VD_group_aliases_ct ?>';
|
||||
var agent_allow_group_alias = '<? echo $agent_allow_group_alias ?>';
|
||||
var default_group_alias = '<? echo $default_group_alias ?>';
|
||||
var default_group_alias_cid = '<? echo $default_group_alias_cid ?>';
|
||||
var scheduled_callbacks = '<?php echo $scheduled_callbacks ?>';
|
||||
var dispo_check_all_pause = '<?php echo $dispo_check_all_pause ?>';
|
||||
var api_check_all_pause = '<?php echo $api_check_all_pause ?>';
|
||||
VARgroup_alias_ids = new Array(<?php echo $VARgroup_alias_ids ?>);
|
||||
VARgroup_alias_names = new Array(<?php echo $VARgroup_alias_names ?>);
|
||||
VARcaller_id_numbers = new Array(<?php echo $VARcaller_id_numbers ?>);
|
||||
var VD_group_aliases_ct = '<?php echo $VD_group_aliases_ct ?>';
|
||||
var agent_allow_group_alias = '<?php echo $agent_allow_group_alias ?>';
|
||||
var default_group_alias = '<?php echo $default_group_alias ?>';
|
||||
var default_group_alias_cid = '<?php echo $default_group_alias_cid ?>';
|
||||
var active_group_alias = '';
|
||||
var agent_pause_codes_active = '<? echo $agent_pause_codes_active ?>';
|
||||
VARpause_codes = new Array(<? echo $VARpause_codes ?>);
|
||||
VARpause_code_names = new Array(<? echo $VARpause_code_names ?>);
|
||||
var VD_pause_codes_ct = '<? echo $VD_pause_codes_ct ?>';
|
||||
VARstatuses = new Array(<? echo $VARstatuses ?>);
|
||||
VARstatusnames = new Array(<? echo $VARstatusnames ?>);
|
||||
var VD_statuses_ct = '<? echo $VD_statuses_ct ?>';
|
||||
VARingroups = new Array(<? echo $VARingroups ?>);
|
||||
var INgroupCOUNT = '<? echo $INgrpCT ?>';
|
||||
VARxfergroups = new Array(<? echo $VARxfergroups ?>);
|
||||
VARxfergroupsnames = new Array(<? echo $VARxfergroupsnames ?>);
|
||||
var XFgroupCOUNT = '<? echo $XFgrpCT ?>';
|
||||
var default_xfer_group = '<? echo $default_xfer_group ?>';
|
||||
var default_xfer_group_name = '<? echo $default_xfer_group_name ?>';
|
||||
var LIVE_default_xfer_group = '<? echo $default_xfer_group ?>';
|
||||
var HK_statuses_camp = '<? echo $HK_statuses_camp ?>';
|
||||
HKhotkeys = new Array(<? echo $HKhotkeys ?>);
|
||||
HKstatuses = new Array(<? echo $HKstatuses ?>);
|
||||
HKstatusnames = new Array(<? echo $HKstatusnames ?>);
|
||||
var agent_pause_codes_active = '<?php echo $agent_pause_codes_active ?>';
|
||||
VARpause_codes = new Array(<?php echo $VARpause_codes ?>);
|
||||
VARpause_code_names = new Array(<?php echo $VARpause_code_names ?>);
|
||||
var VD_pause_codes_ct = '<?php echo $VD_pause_codes_ct ?>';
|
||||
VARstatuses = new Array(<?php echo $VARstatuses ?>);
|
||||
VARstatusnames = new Array(<?php echo $VARstatusnames ?>);
|
||||
var VD_statuses_ct = '<?php echo $VD_statuses_ct ?>';
|
||||
VARingroups = new Array(<?php echo $VARingroups ?>);
|
||||
var INgroupCOUNT = '<?php echo $INgrpCT ?>';
|
||||
VARxfergroups = new Array(<?php echo $VARxfergroups ?>);
|
||||
VARxfergroupsnames = new Array(<?php echo $VARxfergroupsnames ?>);
|
||||
var XFgroupCOUNT = '<?php echo $XFgrpCT ?>';
|
||||
var default_xfer_group = '<?php echo $default_xfer_group ?>';
|
||||
var default_xfer_group_name = '<?php echo $default_xfer_group_name ?>';
|
||||
var LIVE_default_xfer_group = '<?php echo $default_xfer_group ?>';
|
||||
var HK_statuses_camp = '<?php echo $HK_statuses_camp ?>';
|
||||
HKhotkeys = new Array(<?php echo $HKhotkeys ?>);
|
||||
HKstatuses = new Array(<?php echo $HKstatuses ?>);
|
||||
HKstatusnames = new Array(<?php echo $HKstatusnames ?>);
|
||||
var hotkeys = new Array();
|
||||
<? $h=0;
|
||||
<?php $h=0;
|
||||
while ($HK_statuses_camp > $h)
|
||||
{
|
||||
echo "hotkeys['$HKhotkey[$h]'] = \"$HKstatus[$h] ----- $HKstatus_name[$h]\";\n";
|
||||
@@ -2141,7 +2142,7 @@ $CCAL_OUT .= "</table>";
|
||||
var HKbutton_allowed = 1;
|
||||
var HKfinish = 0;
|
||||
var scriptnames = new Array();
|
||||
<? $h=0;
|
||||
<?php $h=0;
|
||||
while ($MM_scripts > $h)
|
||||
{
|
||||
echo "scriptnames['$MMscriptid[$h]'] = \"$MMscriptname[$h]\";\n";
|
||||
@@ -2149,7 +2150,7 @@ $CCAL_OUT .= "</table>";
|
||||
}
|
||||
?>
|
||||
var scripttexts = new Array();
|
||||
<? $h=0;
|
||||
<?php $h=0;
|
||||
while ($MM_scripts > $h)
|
||||
{
|
||||
echo "scripttexts['$MMscriptid[$h]'] = \"$MMscripttext[$h]\";\n";
|
||||
@@ -2157,31 +2158,31 @@ $CCAL_OUT .= "</table>";
|
||||
}
|
||||
?>
|
||||
var decoded = '';
|
||||
var view_scripts = '<? echo $view_scripts ?>';
|
||||
var LOGfullname = '<? echo $LOGfullname ?>';
|
||||
var view_scripts = '<?php echo $view_scripts ?>';
|
||||
var LOGfullname = '<?php echo $LOGfullname ?>';
|
||||
var recLIST = '';
|
||||
var filename = '';
|
||||
var last_filename = '';
|
||||
var LCAcount = 0;
|
||||
var LMAcount = 0;
|
||||
var filedate = '<? echo $FILE_TIME ?>';
|
||||
var agcDIR = '<? echo $agcDIR ?>';
|
||||
var agcPAGE = '<? echo $agcPAGE ?>';
|
||||
var extension = '<? echo $extension ?>';
|
||||
var extension_xfer = '<? echo $extension ?>';
|
||||
var dialplan_number = '<? echo $dialplan_number ?>';
|
||||
var ext_context = '<? echo $ext_context ?>';
|
||||
var protocol = '<? echo $protocol ?>';
|
||||
var filedate = '<?php echo $FILE_TIME ?>';
|
||||
var agcDIR = '<?php echo $agcDIR ?>';
|
||||
var agcPAGE = '<?php echo $agcPAGE ?>';
|
||||
var extension = '<?php echo $extension ?>';
|
||||
var extension_xfer = '<?php echo $extension ?>';
|
||||
var dialplan_number = '<?php echo $dialplan_number ?>';
|
||||
var ext_context = '<?php echo $ext_context ?>';
|
||||
var protocol = '<?php echo $protocol ?>';
|
||||
var agentchannel = '';
|
||||
var local_gmt ='<? echo $local_gmt ?>';
|
||||
var server_ip = '<? echo $server_ip ?>';
|
||||
var server_ip_dialstring = '<? echo $server_ip_dialstring ?>';
|
||||
var asterisk_version = '<? echo $asterisk_version ?>';
|
||||
<?
|
||||
var local_gmt ='<?php echo $local_gmt ?>';
|
||||
var server_ip = '<?php echo $server_ip ?>';
|
||||
var server_ip_dialstring = '<?php echo $server_ip_dialstring ?>';
|
||||
var asterisk_version = '<?php echo $asterisk_version ?>';
|
||||
<?php
|
||||
if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
else {echo "\tvar refresh_interval = $fast_refresh_rate;\n";}
|
||||
?>
|
||||
var session_id = '<? echo $session_id ?>';
|
||||
var session_id = '<?php echo $session_id ?>';
|
||||
var VICIDiaL_closer_login_checked = 0;
|
||||
var VICIDiaL_closer_login_selected = 0;
|
||||
var VICIDiaL_pause_calling = 1;
|
||||
@@ -2203,47 +2204,47 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var open_dispo_screen = 0;
|
||||
var AgentDispoing = 0;
|
||||
var logout_stop_timeouts = 0;
|
||||
var VICIDiaL_allow_closers = '<? echo $VICIDiaL_allow_closers ?>';
|
||||
var VICIDiaL_allow_closers = '<?php echo $VICIDiaL_allow_closers ?>';
|
||||
var VICIDiaL_closer_blended = '0';
|
||||
var VU_closer_default_blended = '<? echo $VU_closer_default_blended ?>';
|
||||
var VDstop_rec_after_each_call = '<? echo $VDstop_rec_after_each_call ?>';
|
||||
var phone_login = '<? echo $phone_login ?>';
|
||||
var phone_pass = '<? echo $phone_pass ?>';
|
||||
var user = '<? echo $VD_login ?>';
|
||||
var user_abb = '<? echo $user_abb ?>';
|
||||
var pass = '<? echo $VD_pass ?>';
|
||||
var campaign = '<? echo $VD_campaign ?>';
|
||||
var group = '<? echo $VD_campaign ?>';
|
||||
var VICIDiaL_web_form_address_enc = '<? echo $VICIDiaL_web_form_address_enc ?>';
|
||||
var VICIDiaL_web_form_address = '<? echo $VICIDiaL_web_form_address ?>';
|
||||
var VDIC_web_form_address = '<? echo $VICIDiaL_web_form_address ?>';
|
||||
var VU_closer_default_blended = '<?php echo $VU_closer_default_blended ?>';
|
||||
var VDstop_rec_after_each_call = '<?php echo $VDstop_rec_after_each_call ?>';
|
||||
var phone_login = '<?php echo $phone_login ?>';
|
||||
var phone_pass = '<?php echo $phone_pass ?>';
|
||||
var user = '<?php echo $VD_login ?>';
|
||||
var user_abb = '<?php echo $user_abb ?>';
|
||||
var pass = '<?php echo $VD_pass ?>';
|
||||
var campaign = '<?php echo $VD_campaign ?>';
|
||||
var group = '<?php echo $VD_campaign ?>';
|
||||
var VICIDiaL_web_form_address_enc = '<?php echo $VICIDiaL_web_form_address_enc ?>';
|
||||
var VICIDiaL_web_form_address = '<?php echo $VICIDiaL_web_form_address ?>';
|
||||
var VDIC_web_form_address = '<?php echo $VICIDiaL_web_form_address ?>';
|
||||
var CalL_ScripT_id = '';
|
||||
var CalL_AutO_LauncH = '';
|
||||
var panel_bgcolor = '<? echo $MAIN_COLOR ?>';
|
||||
var panel_bgcolor = '<?php echo $MAIN_COLOR ?>';
|
||||
var CusTCB_bgcolor = '#FFFF66';
|
||||
var auto_dial_level = '<? echo $auto_dial_level ?>';
|
||||
var starting_dial_level = '<? echo $auto_dial_level ?>';
|
||||
var dial_timeout = '<? echo $dial_timeout ?>';
|
||||
var dial_prefix = '<? echo $dial_prefix ?>';
|
||||
var three_way_dial_prefix = '<? echo $three_way_dial_prefix ?>';
|
||||
var campaign_cid = '<? echo $campaign_cid ?>';
|
||||
var campaign_vdad_exten = '<? echo $campaign_vdad_exten ?>';
|
||||
var campaign_leads_to_call = '<? echo $campaign_leads_to_call ?>';
|
||||
var epoch_sec = <? echo $StarTtimE ?>;
|
||||
var dtmf_send_extension = '<? echo $dtmf_send_extension ?>';
|
||||
var recording_exten = '<? echo $campaign_rec_exten ?>';
|
||||
var campaign_recording = '<? echo $campaign_recording ?>';
|
||||
var campaign_rec_filename = '<? echo $campaign_rec_filename ?>';
|
||||
var LIVE_campaign_recording = '<? echo $campaign_recording ?>';
|
||||
var LIVE_campaign_rec_filename = '<? echo $campaign_rec_filename ?>';
|
||||
var LIVE_default_group_alias = '<? echo $default_group_alias ?>';
|
||||
var LIVE_caller_id_number = '<? echo $default_group_alias_cid ?>';
|
||||
var LIVE_web_vars = '<? echo $default_web_vars ?>';
|
||||
var default_web_vars = '<? echo $default_web_vars ?>';
|
||||
var campaign_script = '<? echo $campaign_script ?>';
|
||||
var get_call_launch = '<? echo $get_call_launch ?>';
|
||||
var campaign_am_message_exten = '<? echo $campaign_am_message_exten ?>';
|
||||
var park_on_extension = '<? echo $VICIDiaL_park_on_extension ?>';
|
||||
var auto_dial_level = '<?php echo $auto_dial_level ?>';
|
||||
var starting_dial_level = '<?php echo $auto_dial_level ?>';
|
||||
var dial_timeout = '<?php echo $dial_timeout ?>';
|
||||
var dial_prefix = '<?php echo $dial_prefix ?>';
|
||||
var three_way_dial_prefix = '<?php echo $three_way_dial_prefix ?>';
|
||||
var campaign_cid = '<?php echo $campaign_cid ?>';
|
||||
var campaign_vdad_exten = '<?php echo $campaign_vdad_exten ?>';
|
||||
var campaign_leads_to_call = '<?php echo $campaign_leads_to_call ?>';
|
||||
var epoch_sec = <?php echo $StarTtimE ?>;
|
||||
var dtmf_send_extension = '<?php echo $dtmf_send_extension ?>';
|
||||
var recording_exten = '<?php echo $campaign_rec_exten ?>';
|
||||
var campaign_recording = '<?php echo $campaign_recording ?>';
|
||||
var campaign_rec_filename = '<?php echo $campaign_rec_filename ?>';
|
||||
var LIVE_campaign_recording = '<?php echo $campaign_recording ?>';
|
||||
var LIVE_campaign_rec_filename = '<?php echo $campaign_rec_filename ?>';
|
||||
var LIVE_default_group_alias = '<?php echo $default_group_alias ?>';
|
||||
var LIVE_caller_id_number = '<?php echo $default_group_alias_cid ?>';
|
||||
var LIVE_web_vars = '<?php echo $default_web_vars ?>';
|
||||
var default_web_vars = '<?php echo $default_web_vars ?>';
|
||||
var campaign_script = '<?php echo $campaign_script ?>';
|
||||
var get_call_launch = '<?php echo $get_call_launch ?>';
|
||||
var campaign_am_message_exten = '<?php echo $campaign_am_message_exten ?>';
|
||||
var park_on_extension = '<?php echo $VICIDiaL_park_on_extension ?>';
|
||||
var park_count=0;
|
||||
var customerparked=0;
|
||||
var check_n = 0;
|
||||
@@ -2256,8 +2257,8 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var xferchannellive=0;
|
||||
var nochannelinsession=0;
|
||||
var agc_dial_prefix = '91';
|
||||
var dtmf_silent_prefix = '<? echo $dtmf_silent_prefix ?>';
|
||||
var conf_silent_prefix = '<? echo $conf_silent_prefix ?>';
|
||||
var dtmf_silent_prefix = '<?php echo $dtmf_silent_prefix ?>';
|
||||
var conf_silent_prefix = '<?php echo $conf_silent_prefix ?>';
|
||||
var menuheight = 30;
|
||||
var menuwidth = 30;
|
||||
var menufontsize = 8;
|
||||
@@ -2284,8 +2285,8 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var xmlhttp=false;
|
||||
var XfeR_channel = '';
|
||||
var XDcheck = '';
|
||||
var agent_log_id = '<? echo $agent_log_id ?>';
|
||||
var session_name = '<? echo $session_name ?>';
|
||||
var agent_log_id = '<?php echo $agent_log_id ?>';
|
||||
var session_name = '<?php echo $session_name ?>';
|
||||
var AutoDialReady = 0;
|
||||
var AutoDialWaiting = 0;
|
||||
var fronter = '';
|
||||
@@ -2302,9 +2303,9 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var AgainCalLSecondS = '';
|
||||
var AgaiNCalLCID = '';
|
||||
var CB_count_check = 60;
|
||||
var callholdstatus = '<? echo $callholdstatus ?>'
|
||||
var agentcallsstatus = '<? echo $agentcallsstatus ?>'
|
||||
var campagentstatctmax = '<? echo $campagentstatctmax ?>'
|
||||
var callholdstatus = '<?php echo $callholdstatus ?>'
|
||||
var agentcallsstatus = '<?php echo $agentcallsstatus ?>'
|
||||
var campagentstatctmax = '<?php echo $campagentstatctmax ?>'
|
||||
var campagentstatct = '0';
|
||||
var manual_dial_in_progress = 0;
|
||||
var auto_dial_alt_dial = 0;
|
||||
@@ -2312,38 +2313,38 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var reselect_alt_dial = 0;
|
||||
var alt_dial_active = 0;
|
||||
var alt_dial_status_display = 0;
|
||||
var mdnLisT_id = '<? echo $manual_dial_list_id ?>';
|
||||
var VU_vicidial_transfers = '<? echo $VU_vicidial_transfers ?>';
|
||||
var agentonly_callbacks = '<? echo $agentonly_callbacks ?>';
|
||||
var agentcall_manual = '<? echo $agentcall_manual ?>';
|
||||
var manual_dial_preview = '<? echo $manual_dial_preview ?>';
|
||||
var starting_alt_phone_dialing = '<? echo $alt_phone_dialing ?>';
|
||||
var alt_phone_dialing = '<? echo $alt_phone_dialing ?>';
|
||||
var DefaulTAlTDiaL = '<? echo $DefaulTAlTDiaL ?>';
|
||||
var wrapup_seconds = '<? echo $wrapup_seconds ?>';
|
||||
var wrapup_message = '<? echo $wrapup_message ?>';
|
||||
var mdnLisT_id = '<?php echo $manual_dial_list_id ?>';
|
||||
var VU_vicidial_transfers = '<?php echo $VU_vicidial_transfers ?>';
|
||||
var agentonly_callbacks = '<?php echo $agentonly_callbacks ?>';
|
||||
var agentcall_manual = '<?php echo $agentcall_manual ?>';
|
||||
var manual_dial_preview = '<?php echo $manual_dial_preview ?>';
|
||||
var starting_alt_phone_dialing = '<?php echo $alt_phone_dialing ?>';
|
||||
var alt_phone_dialing = '<?php echo $alt_phone_dialing ?>';
|
||||
var DefaulTAlTDiaL = '<?php echo $DefaulTAlTDiaL ?>';
|
||||
var wrapup_seconds = '<?php echo $wrapup_seconds ?>';
|
||||
var wrapup_message = '<?php echo $wrapup_message ?>';
|
||||
var wrapup_counter = 0;
|
||||
var wrapup_waiting = 0;
|
||||
var use_internal_dnc = '<? echo $use_internal_dnc ?>';
|
||||
var use_campaign_dnc = '<? echo $use_campaign_dnc ?>';
|
||||
var three_way_call_cid = '<? echo $three_way_call_cid ?>';
|
||||
var outbound_cid = '<? echo $outbound_cid ?>';
|
||||
var use_internal_dnc = '<?php echo $use_internal_dnc ?>';
|
||||
var use_campaign_dnc = '<?php echo $use_campaign_dnc ?>';
|
||||
var three_way_call_cid = '<?php echo $three_way_call_cid ?>';
|
||||
var outbound_cid = '<?php echo $outbound_cid ?>';
|
||||
var threeway_cid = '';
|
||||
var cid_choice = '';
|
||||
var prefix_choice = '';
|
||||
var agent_dialed_number='';
|
||||
var agent_dialed_type='';
|
||||
var allcalls_delay = '<? echo $allcalls_delay ?>';
|
||||
var omit_phone_code = '<? echo $omit_phone_code ?>';
|
||||
var no_delete_sessions = '<? echo $no_delete_sessions ?>';
|
||||
var webform_session = '<? echo $webform_sessionname ?>';
|
||||
var local_consult_xfers = '<? echo $local_consult_xfers ?>';
|
||||
var vicidial_agent_disable = '<? echo $vicidial_agent_disable ?>';
|
||||
var allcalls_delay = '<?php echo $allcalls_delay ?>';
|
||||
var omit_phone_code = '<?php echo $omit_phone_code ?>';
|
||||
var no_delete_sessions = '<?php echo $no_delete_sessions ?>';
|
||||
var webform_session = '<?php echo $webform_sessionname ?>';
|
||||
var local_consult_xfers = '<?php echo $local_consult_xfers ?>';
|
||||
var vicidial_agent_disable = '<?php echo $vicidial_agent_disable ?>';
|
||||
var CBentry_time = '';
|
||||
var CBcallback_time = '';
|
||||
var CBuser = '';
|
||||
var CBcomments = '';
|
||||
var volumecontrol_active = '<? echo $volumecontrol_active ?>';
|
||||
var volumecontrol_active = '<?php echo $volumecontrol_active ?>';
|
||||
var PauseCode_HTML = '';
|
||||
var manual_auto_hotkey = 0;
|
||||
var dialed_number = '';
|
||||
@@ -2356,37 +2357,37 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var DispO3wayCalLcamptail = '';
|
||||
var PausENotifYCounTer = 0;
|
||||
var RedirecTxFEr = 0;
|
||||
var phone_ip = '<? echo $phone_ip ?>';
|
||||
var enable_sipsak_messages = '<? echo $enable_sipsak_messages ?>';
|
||||
var allow_sipsak_messages = '<? echo $allow_sipsak_messages ?>';
|
||||
var HidEMonitoRSessionS = '<? echo $HidEMonitoRSessionS ?>';
|
||||
var LogouTKicKAlL = '<? echo $LogouTKicKAlL ?>';
|
||||
var flag_channels = '<? echo $flag_channels ?>';
|
||||
var flag_string = '<? echo $flag_string ?>';
|
||||
var vdc_header_date_format = '<? echo $vdc_header_date_format ?>';
|
||||
var vdc_customer_date_format = '<? echo $vdc_customer_date_format ?>';
|
||||
var vdc_header_phone_format = '<? echo $vdc_header_phone_format ?>';
|
||||
var disable_alter_custphone = '<? echo $disable_alter_custphone ?>';
|
||||
var manual_dial_filter = '<? echo $manual_dial_filter ?>';
|
||||
var CopY_tO_ClipboarD = '<? echo $CopY_tO_ClipboarD ?>';
|
||||
var phone_ip = '<?php echo $phone_ip ?>';
|
||||
var enable_sipsak_messages = '<?php echo $enable_sipsak_messages ?>';
|
||||
var allow_sipsak_messages = '<?php echo $allow_sipsak_messages ?>';
|
||||
var HidEMonitoRSessionS = '<?php echo $HidEMonitoRSessionS ?>';
|
||||
var LogouTKicKAlL = '<?php echo $LogouTKicKAlL ?>';
|
||||
var flag_channels = '<?php echo $flag_channels ?>';
|
||||
var flag_string = '<?php echo $flag_string ?>';
|
||||
var vdc_header_date_format = '<?php echo $vdc_header_date_format ?>';
|
||||
var vdc_customer_date_format = '<?php echo $vdc_customer_date_format ?>';
|
||||
var vdc_header_phone_format = '<?php echo $vdc_header_phone_format ?>';
|
||||
var disable_alter_custphone = '<?php echo $disable_alter_custphone ?>';
|
||||
var manual_dial_filter = '<?php echo $manual_dial_filter ?>';
|
||||
var CopY_tO_ClipboarD = '<?php echo $CopY_tO_ClipboarD ?>';
|
||||
var inOUT = 'OUT';
|
||||
var useIE = '<? echo $useIE ?>';
|
||||
var random = '<? echo $random ?>';
|
||||
var useIE = '<?php echo $useIE ?>';
|
||||
var random = '<?php echo $random ?>';
|
||||
var threeway_end = 0;
|
||||
var agentphonelive = 0;
|
||||
var conf_dialed = 0;
|
||||
var leaving_threeway = 0;
|
||||
var blind_transfer = 0;
|
||||
var hangup_all_non_reserved = '<? echo $hangup_all_non_reserved ?>';
|
||||
var dial_method = '<? echo $dial_method ?>';
|
||||
var web_form_target = '<? echo $web_form_target ?>';
|
||||
var hangup_all_non_reserved = '<?php echo $hangup_all_non_reserved ?>';
|
||||
var dial_method = '<?php echo $dial_method ?>';
|
||||
var web_form_target = '<?php echo $web_form_target ?>';
|
||||
var TEMP_VDIC_web_form_address = '';
|
||||
var APIPausE_ID = '99999';
|
||||
var APIDiaL_ID = '99999';
|
||||
var VtigeRLogiNScripT = '<? echo $vtiger_screen_login ?>';
|
||||
var VtigeRurl = '<? echo $vtiger_url ?>';
|
||||
var VtigeREnableD = '<? echo $enable_vtiger_integration ?>';
|
||||
var alert_enabled = '<? echo $VU_alert_enabled ?>'
|
||||
var VtigeRLogiNScripT = '<?php echo $vtiger_screen_login ?>';
|
||||
var VtigeRurl = '<?php echo $vtiger_url ?>';
|
||||
var VtigeREnableD = '<?php echo $enable_vtiger_integration ?>';
|
||||
var alert_enabled = '<?php echo $VU_alert_enabled ?>'
|
||||
var shift_logout_flag = 0;
|
||||
var vtiger_callback_id = 0;
|
||||
var DiaLControl_auto_HTML = "<IMG SRC=\"./images/vdc_LB_pause_OFF.gif\" border=0 alt=\" Pause \"><a href=\"#\" onclick=\"AutoDial_ReSume_PauSe('VDADready');\"><IMG SRC=\"./images/vdc_LB_resume.gif\" border=0 alt=\"Resume\"></a>";
|
||||
@@ -3109,7 +3110,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
var LMAcontent_match=0;
|
||||
agentphonelive=0;
|
||||
var conv_start=-1;
|
||||
var live_conf_HTML = "<font face=\"Arial,Helvetica\"><B>LIVE CALLS IN YOUR SESSION:</B></font><BR><TABLE WIDTH=<?=$SDwidth ?>><TR BGCOLOR=#E6E6E6><TD><font class=\"log_title\">#</TD><TD><font class=\"log_title\">REMOTE CHANNEL</TD><TD><font class=\"log_title\">HANGUP</TD><TD><font class=\"log_title\">VOLUME</TD></TR>";
|
||||
var live_conf_HTML = "<font face=\"Arial,Helvetica\"><B>LIVE CALLS IN YOUR SESSION:</B></font><BR><TABLE WIDTH=<?php echo $SDwidth ?>><TR BGCOLOR=#E6E6E6><TD><font class=\"log_title\">#</TD><TD><font class=\"log_title\">REMOTE CHANNEL</TD><TD><font class=\"log_title\">HANGUP</TD><TD><font class=\"log_title\">VOLUME</TD></TR>";
|
||||
if ( (LMAcount > live_conf_calls) || (LMAcount < live_conf_calls) || (LMAforce > 0))
|
||||
{
|
||||
LMAe[0]=''; LMAe[1]=''; LMAe[2]=''; LMAe[3]=''; LMAe[4]=''; LMAe[5]='';
|
||||
@@ -3279,8 +3280,8 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
{
|
||||
if (taskconfrectype == 'MonitorConf')
|
||||
{
|
||||
// var campaign_recording = '<? echo $campaign_recording ?>';
|
||||
// var campaign_rec_filename = '<? echo $campaign_rec_filename ?>';
|
||||
// var campaign_recording = '<?php echo $campaign_recording ?>';
|
||||
// var campaign_rec_filename = '<?php echo $campaign_rec_filename ?>';
|
||||
// CAMPAIGN CUSTPHONE FULLDATE TINYDATE EPOCH AGENT
|
||||
var REGrecCAMPAIGN = new RegExp("CAMPAIGN","g");
|
||||
var REGrecCUSTPHONE = new RegExp("CUSTPHONE","g");
|
||||
@@ -6687,7 +6688,7 @@ if ($enable_fast_refresh < 1) {echo "\tvar refresh_interval = 1000;\n";}
|
||||
}
|
||||
|
||||
}
|
||||
<?
|
||||
<?php
|
||||
if ($useIE > 0)
|
||||
{
|
||||
?>
|
||||
@@ -6733,7 +6734,7 @@ if ($useIE > 0)
|
||||
}
|
||||
}
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -6783,7 +6784,7 @@ else
|
||||
}
|
||||
}
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
### end of onkeypress functions
|
||||
?>
|
||||
@@ -7196,7 +7197,7 @@ function phone_number_format(formatphone) {
|
||||
else
|
||||
{
|
||||
|
||||
<?
|
||||
<?php
|
||||
if ($useIE > 0)
|
||||
{
|
||||
?>
|
||||
@@ -7220,7 +7221,7 @@ if ($useIE > 0)
|
||||
CallBackTimEHouRFORM.selectedIndex = '0';
|
||||
CallBackTimEMinuteSFORM.selectedIndex = '0';
|
||||
CallBackTimEAmpMFORM.selectedIndex = '1';
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -7233,7 +7234,7 @@ else
|
||||
document.vicidial_form.CBT_minute.value = '00';
|
||||
document.vicidial_form.CBT_ampm.value = 'PM';
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
if (CallBackTimEHouR == '12')
|
||||
@@ -7287,7 +7288,7 @@ else
|
||||
// GLOBAL FUNCTIONS
|
||||
function begin_all_refresh()
|
||||
{
|
||||
<? if ( ($HK_statuses_camp > 0) && ( ($user_level>=$HKuser_level) or ($VU_hotkeys_active > 0) ) ) {echo "document.onkeypress = hotkeypress;\n";} ?>
|
||||
<?php if ( ($HK_statuses_camp > 0) && ( ($user_level>=$HKuser_level) or ($VU_hotkeys_active > 0) ) ) {echo "document.onkeypress = hotkeypress;\n";} ?>
|
||||
all_refresh();
|
||||
}
|
||||
function start_all_refresh()
|
||||
@@ -7865,7 +7866,7 @@ else
|
||||
{
|
||||
if (showxfervar == 'ON')
|
||||
{
|
||||
var xfer_height = <?=$HTheight ?>;
|
||||
var xfer_height = <?php echo $HTheight ?>;
|
||||
if (alt_phone_dialing>0) {xfer_height = (xfer_height + 20);}
|
||||
if ( (auto_dial_level == 0) && (manual_dial_preview == 1) ) {xfer_height = (xfer_height + 20);}
|
||||
document.getElementById("TransferMain").style.top = xfer_height;
|
||||
@@ -7922,8 +7923,8 @@ else
|
||||
|
||||
function MainPanelToFront(resumevar)
|
||||
{
|
||||
document.getElementById("MainTable").style.backgroundColor="<? echo $MAIN_COLOR ?>";
|
||||
document.getElementById("MaiNfooter").style.backgroundColor="<? echo $MAIN_COLOR ?>";
|
||||
document.getElementById("MainTable").style.backgroundColor="<?php echo $MAIN_COLOR ?>";
|
||||
document.getElementById("MaiNfooter").style.backgroundColor="<?php echo $MAIN_COLOR ?>";
|
||||
hideDiv('ScriptPanel');
|
||||
showDiv('MainPanel');
|
||||
if (resumevar != 'NO')
|
||||
@@ -7961,16 +7962,16 @@ else
|
||||
}
|
||||
}
|
||||
}
|
||||
panel_bgcolor='<? echo $MAIN_COLOR ?>';
|
||||
panel_bgcolor='<?php echo $MAIN_COLOR ?>';
|
||||
document.getElementById("MainStatuSSpan").style.background = panel_bgcolor;
|
||||
}
|
||||
|
||||
function ScriptPanelToFront()
|
||||
{
|
||||
showDiv('ScriptPanel');
|
||||
document.getElementById("MainTable").style.backgroundColor="<? echo $SCRIPT_COLOR ?>";
|
||||
document.getElementById("MaiNfooter").style.backgroundColor="<? echo $SCRIPT_COLOR ?>";
|
||||
panel_bgcolor='<? echo $SCRIPT_COLOR ?>';
|
||||
document.getElementById("MainTable").style.backgroundColor="<?php echo $SCRIPT_COLOR ?>";
|
||||
document.getElementById("MaiNfooter").style.backgroundColor="<?php echo $SCRIPT_COLOR ?>";
|
||||
panel_bgcolor='<?php echo $SCRIPT_COLOR ?>';
|
||||
document.getElementById("MainStatuSSpan").style.background = panel_bgcolor;
|
||||
}
|
||||
|
||||
@@ -7981,7 +7982,7 @@ else
|
||||
<!--
|
||||
div.scroll_callback {height: 300px; width: 620px; overflow: scroll;}
|
||||
div.scroll_list {height: 400px; width: 140px; overflow: scroll;}
|
||||
div.scroll_script {height: <?=$SSheight ?>px; width: <?=$SDwidth ?>px; background: #FFF5EC; overflow: scroll; font-size: 12px; font-family: sans-serif;}
|
||||
div.scroll_script {height: <?php echo $SSheight ?>px; width: <?php echo $SDwidth ?>px; background: #FFF5EC; overflow: scroll; font-size: 12px; font-family: sans-serif;}
|
||||
div.text_input {overflow: auto; font-size: 10px; font-family: sans-serif;}
|
||||
.body_text {font-size: 13px; font-family: sans-serif;}
|
||||
.queue_text_red {font-size: 12px; font-family: sans-serif; font-weight: bold; color: red}
|
||||
@@ -8005,7 +8006,7 @@ else
|
||||
|
||||
-->
|
||||
</style>
|
||||
<?
|
||||
<?php
|
||||
echo "</head>\n";
|
||||
|
||||
|
||||
@@ -8013,24 +8014,24 @@ echo "</head>\n";
|
||||
<BODY onload="begin_all_refresh();" onunload="BrowserCloseLogout();">
|
||||
<FORM name=vicidial_form>
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:2;" id="Header">
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=white WIDTH=<?=$MNwidth ?> MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0 VALIGN=TOP ALIGN=LEFT>
|
||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=white WIDTH=<?php echo $MNwidth ?> MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0 VALIGN=TOP ALIGN=LEFT>
|
||||
<TR VALIGN=TOP ALIGN=LEFT><TD COLSPAN=3 VALIGN=TOP ALIGN=LEFT>
|
||||
<INPUT TYPE=HIDDEN NAME=extension>
|
||||
<font class="queue_text">
|
||||
<? echo "Logged in as User: $VD_login on Phone: $SIP_user to campaign: $VD_campaign \n"; ?>
|
||||
<?php echo "Logged in as User: $VD_login on Phone: $SIP_user to campaign: $VD_campaign \n"; ?>
|
||||
<span id="agentchannelSPAN"></span>
|
||||
</TD><TD COLSPAN=3 VALIGN=TOP ALIGN=RIGHT><font class="body_text">
|
||||
<? if ($INgrpCT > 0) {echo "<a href=\"#\" onclick=\"OpeNGrouPSelectioN();return false;\">GROUPS</a> \n";} ?>
|
||||
<? echo "<a href=\"#\" onclick=\"LogouT('NORMAL');return false;\">LOGOUT</a>\n"; ?>
|
||||
<?php if ($INgrpCT > 0) {echo "<a href=\"#\" onclick=\"OpeNGrouPSelectioN();return false;\">GROUPS</a> \n";} ?>
|
||||
<?php echo "<a href=\"#\" onclick=\"LogouT('NORMAL');return false;\">LOGOUT</a>\n"; ?>
|
||||
</TD></TR></TABLE>
|
||||
</SPAN>
|
||||
|
||||
<span style="position:absolute;left:0px;top:13px;z-index:1;" id="Tabs">
|
||||
<table border=0 bgcolor="#FFFFFF" width=<?=$MNwidth ?> height=30>
|
||||
<table border=0 bgcolor="#FFFFFF" width=<?php echo $MNwidth ?> height=30>
|
||||
<TR VALIGN=TOP ALIGN=LEFT>
|
||||
<TD ALIGN=LEFT WIDTH=115><A HREF="#" onclick="MainPanelToFront('NO');"><IMG SRC="./images/vdc_tab_vicidial.gif" ALT="VICIDIAL" WIDTH=115 HEIGHT=30 BORDER=0></A></TD>
|
||||
<TD ALIGN=LEFT WIDTH=105><A HREF="#" onclick="ScriptPanelToFront();"><IMG SRC="./images/vdc_tab_script.gif" ALT="SCRIPT" WIDTH=105 HEIGHT=30 BORDER=0></A></TD>
|
||||
<TD WIDTH=<?=$HSwidth ?> VALIGN=MIDDLE ALIGN=CENTER><font class="body_text"> <span id=status>LIVE</span> session ID: <span id=sessionIDspan></span> <span id=AgentStatusCalls></span></TD>
|
||||
<TD WIDTH=<?php echo $HSwidth ?> VALIGN=MIDDLE ALIGN=CENTER><font class="body_text"> <span id=status>LIVE</span> session ID: <span id=sessionIDspan></span> <span id=AgentStatusCalls></span></TD>
|
||||
<TD WIDTH=109><IMG SRC="./images/agc_live_call_OFF.gif" NAME=livecall ALT="Live Call" WIDTH=109 HEIGHT=30 BORDER=0></TD>
|
||||
</TR></TABLE>
|
||||
</span>
|
||||
@@ -8038,27 +8039,27 @@ echo "</head>\n";
|
||||
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:3;" id="WelcomeBoxA">
|
||||
<table border=0 bgcolor="#FFFFFF" width=<?=$CAwidth ?> height=<?=$HKwidth ?>><TR><TD align=center><BR><span id="WelcomeBoxAt">VICIDIAL</span></TD></TR></TABLE>
|
||||
<table border=0 bgcolor="#FFFFFF" width=<?php echo $CAwidth ?> height=<?php echo $HKwidth ?>><TR><TD align=center><BR><span id="WelcomeBoxAt">VICIDIAL</span></TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:300px;top:<?=$MBheight ?>px;z-index:12;" id="ManuaLDiaLButtons"><font class="body_text">
|
||||
<span style="position:absolute;left:300px;top:<?php echo $MBheight ?>px;z-index:12;" id="ManuaLDiaLButtons"><font class="body_text">
|
||||
<span id="MDstatusSpan"><a href="#" onclick="NeWManuaLDiaLCalL('NO');return false;">MANUAL DIAL</a></span> <a href="#" onclick="NeWManuaLDiaLCalL('FAST');return false;">FAST DIAL</a><BR>
|
||||
</font></span>
|
||||
|
||||
<span style="position:absolute;left:300px;top:<?=$CBheight ?>px;z-index:13;" id="CallbacksButtons"><font class="body_text">
|
||||
<span style="position:absolute;left:300px;top:<?php echo $CBheight ?>px;z-index:13;" id="CallbacksButtons"><font class="body_text">
|
||||
<span id="CBstatusSpan">X ACTIVE CALLBACKS</span> <BR>
|
||||
</font></span>
|
||||
|
||||
<span style="position:absolute;left:500px;top:<?=$CBheight ?>px;z-index:14;" id="PauseCodeButtons"><font class="body_text">
|
||||
<span style="position:absolute;left:500px;top:<?php echo $CBheight ?>px;z-index:14;" id="PauseCodeButtons"><font class="body_text">
|
||||
<span id="PauseCodeLinkSpan"></span> <BR>
|
||||
</font></span>
|
||||
|
||||
<span style="position:absolute;left:<?=$SCwidth ?>px;top:49px;z-index:18;" id="SecondSspan"><font class="body_text"> seconds:
|
||||
<span style="position:absolute;left:<?php echo $SCwidth ?>px;top:49px;z-index:18;" id="SecondSspan"><font class="body_text"> seconds:
|
||||
<span id="SecondSDISP"> </span>
|
||||
</font></span>
|
||||
|
||||
<span style="position:absolute;left:<?=$AMwidth ?>px;top:<?=$AMheight ?>px;z-index:22;" id="AgentMuteANDPreseTDiaL"><font class="body_text">
|
||||
<?
|
||||
<span style="position:absolute;left:<?php echo $AMwidth ?>px;top:<?php echo $AMheight ?>px;z-index:22;" id="AgentMuteANDPreseTDiaL"><font class="body_text">
|
||||
<?php
|
||||
if ($PreseT_DiaL_LinKs)
|
||||
{
|
||||
echo "<a href=\"#\" onclick=\"DtMf_PreSet_a_DiaL();return false;\"><font class=\"body_tiny\">D1 - DIAL</font></a>\n";
|
||||
@@ -8072,7 +8073,7 @@ echo "</head>\n";
|
||||
</font></span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:39;" id="CallBacKsLisTBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> CALLBACKS FOR AGENT <? echo $VD_login ?>:<BR>Click on a callback below to call the customer back now. If you click on a record below to call it, it will be removed from the list.
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> CALLBACKS FOR AGENT <?php echo $VD_login ?>:<BR>Click on a callback below to call the customer back now. If you click on a record below to call it, it will be removed from the list.
|
||||
<BR>
|
||||
<div class="scroll_callback" id="CallBacKsLisT"></div>
|
||||
<BR>
|
||||
@@ -8083,15 +8084,15 @@ echo "</head>\n";
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:40;" id="NeWManuaLDiaLBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> NEW MANUAL DIAL LEAD FOR <? echo "$VD_login in campaign $VD_campaign" ?>:<BR><BR>Enter information below for the new lead you wish to call.
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> NEW MANUAL DIAL LEAD FOR <?php echo "$VD_login in campaign $VD_campaign" ?>:<BR><BR>Enter information below for the new lead you wish to call.
|
||||
<BR>
|
||||
<?
|
||||
<?php
|
||||
if (eregi("X",dial_prefix))
|
||||
{
|
||||
echo "Note: a dial prefix of $dial_prefix will be added to the beginning of this number<BR>\n";
|
||||
}
|
||||
?>
|
||||
Note: all new manual dial leads will go into list <? echo $manual_dial_list_id ?><BR><BR>
|
||||
Note: all new manual dial leads will go into list <?php echo $manual_dial_list_id ?><BR><BR>
|
||||
<table><tr>
|
||||
<td align=right><font class="body_text"> Dial Code: </td>
|
||||
<td align=left><font class="body_text"><input type=text size=7 maxlength=10 name=MDDiaLCodE class="cust_form" value="1"> (This is usually a 1 in the USA-Canada)</td>
|
||||
@@ -8126,19 +8127,19 @@ echo "</head>\n";
|
||||
|
||||
|
||||
|
||||
<span style="position:absolute;left:5px;top:<?=$CBheight ?>px;z-index:19;" id="VolumeControlSpan"><span id="VolumeUpSpan"><IMG SRC="./images/vdc_volume_up_off.gif" BORDER=0></span><BR><span id="VolumeDownSpan"><IMG SRC="./images/vdc_volume_down_off.gif" BORDER=0></span>
|
||||
<span style="position:absolute;left:5px;top:<?php echo $CBheight ?>px;z-index:19;" id="VolumeControlSpan"><span id="VolumeUpSpan"><IMG SRC="./images/vdc_volume_up_off.gif" BORDER=0></span><BR><span id="VolumeDownSpan"><IMG SRC="./images/vdc_volume_down_off.gif" BORDER=0></span>
|
||||
</font></span>
|
||||
|
||||
|
||||
|
||||
<span style="position:absolute;left:35px;top:<?=$CBheight ?>px;z-index:20;" id="AgentStatusSpan"><font class="body_text">
|
||||
<span style="position:absolute;left:35px;top:<?php echo $CBheight ?>px;z-index:20;" id="AgentStatusSpan"><font class="body_text">
|
||||
Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="AgentStatusDiaLs"></span>
|
||||
</font></span>
|
||||
|
||||
|
||||
|
||||
<span style="position:absolute;left:5px;top:<?=$HTheight ?>px;z-index:21;" id="TransferMain">
|
||||
<table bgcolor="#CCCCFF" width=<?=$XFwidth ?>><tr>
|
||||
<span style="position:absolute;left:5px;top:<?php echo $HTheight ?>px;z-index:21;" id="TransferMain">
|
||||
<table bgcolor="#CCCCFF" width=<?php echo $XFwidth ?>><tr>
|
||||
<td align=left>
|
||||
<div class="text_input" id="TransferMaindiv">
|
||||
<font class="body_text">
|
||||
@@ -8173,32 +8174,32 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
|
||||
<span style="position:absolute;left:5px;top:<?=$HTheight ?>px;z-index:23;" id="HotKeyActionBox">
|
||||
<table border=0 bgcolor="#FFDD99" width=<?=$HCwidth ?> height=70>
|
||||
<span style="position:absolute;left:5px;top:<?php echo $HTheight ?>px;z-index:23;" id="HotKeyActionBox">
|
||||
<table border=0 bgcolor="#FFDD99" width=<?php echo $HCwidth ?> height=70>
|
||||
<TR bgcolor="#FFEEBB"><TD height=70><font class="sh_text"> Lead Dispositioned As: </font><BR><BR><CENTER>
|
||||
<font class="sd_text"><span id="HotKeyDispo"> - </span></font></CENTER>
|
||||
</TD>
|
||||
</TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:5px;top:<?=$HTheight ?>px;z-index:24;" id="HotKeyEntriesBox">
|
||||
<table border=0 bgcolor="#FFDD99" width=<?=$HCwidth ?> height=70>
|
||||
<span style="position:absolute;left:5px;top:<?php echo $HTheight ?>px;z-index:24;" id="HotKeyEntriesBox">
|
||||
<table border=0 bgcolor="#FFDD99" width=<?php echo $HCwidth ?> height=70>
|
||||
<TR bgcolor="#FFEEBB"><TD width=200><font class="sh_text"> Disposition Hot Keys: </font></td><td colspan=2>
|
||||
<font class="body_small">When active, simply press the keyboard key for the desired disposition for this call. The call will then be hungup and dispositioned automatically:</font></td></tr><tr>
|
||||
<TD width=200><font class="sk_text">
|
||||
<span id="HotKeyBoxA"><? echo $HKboxA ?></span>
|
||||
<span id="HotKeyBoxA"><?php echo $HKboxA ?></span>
|
||||
</font></TD>
|
||||
<TD width=200><font class="sk_text">
|
||||
<span id="HotKeyBoxB"><? echo $HKboxB ?></span>
|
||||
<span id="HotKeyBoxB"><?php echo $HKboxB ?></span>
|
||||
</font></TD>
|
||||
<TD><font class="sk_text">
|
||||
<span id="HotKeyBoxC"><? echo $HKboxC ?></span>
|
||||
<span id="HotKeyBoxC"><?php echo $HKboxC ?></span>
|
||||
</font></TD>
|
||||
</TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:5px;top:<?=$HTheight ?>px;z-index:25;" id="CBcommentsBox">
|
||||
<table border=0 bgcolor="#FFFFCC" width=<?=$HCwidth ?> height=70>
|
||||
<span style="position:absolute;left:5px;top:<?php echo $HTheight ?>px;z-index:25;" id="CBcommentsBox">
|
||||
<table border=0 bgcolor="#FFFFCC" width=<?php echo $HCwidth ?> height=70>
|
||||
<TR bgcolor="#FFFF66">
|
||||
<TD align=left><font class="sh_text"> Previous Callback Information: </font></td>
|
||||
<TD align=right><font class="sk_text"> <a href="#" onclick="CBcommentsBoxhide();return false;">close</a> </font></td>
|
||||
@@ -8214,8 +8215,8 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:5px;top:<?=$HTheight ?>px;z-index:26;" id="EAcommentsBox">
|
||||
<table border=0 bgcolor="#FFFFCC" width=<?=$HCwidth ?> height=70>
|
||||
<span style="position:absolute;left:5px;top:<?php echo $HTheight ?>px;z-index:26;" id="EAcommentsBox">
|
||||
<table border=0 bgcolor="#FFFFCC" width=<?php echo $HCwidth ?> height=70>
|
||||
<TR bgcolor="#FFFF66">
|
||||
<TD align=left><font class="sh_text"> Extended Alt Phone Information: </font></td>
|
||||
<TD align=right><font class="sk_text"> <a href="#" onclick="EAcommentsBoxhide('YES');return false;"> minimize </a> </font></td>
|
||||
@@ -8231,7 +8232,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:695px;top:<?=$HTheight ?>px;z-index:27;" id="EAcommentsMinBox">
|
||||
<span style="position:absolute;left:695px;top:<?php echo $HTheight ?>px;z-index:27;" id="EAcommentsMinBox">
|
||||
<table border=0 bgcolor="#FFFFCC" width=40 height=20>
|
||||
<TR bgcolor="#FFFF66">
|
||||
<TD align=left><font class="sk_text"><a href="#" onclick="EAcommentsBoxshow();return false;"> maximize </a> <BR>Alt Phone Info</font></td>
|
||||
@@ -8239,7 +8240,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:12px;z-index:28;" id="NoneInSessionBox">
|
||||
<table border=1 bgcolor="#CCFFFF" width=<?=$CAwidth ?> height=500><TR><TD align=center> Noone is in your session: <span id="NoneInSessionID"></span><BR>
|
||||
<table border=1 bgcolor="#CCFFFF" width=<?php echo $CAwidth ?> height=500><TR><TD align=center> Noone is in your session: <span id="NoneInSessionID"></span><BR>
|
||||
<a href="#" onclick="NoneInSessionOK();return false;">Go Back</a>
|
||||
<BR><BR>
|
||||
<a href="#" onclick="NoneInSessionCalL();return false;">Call Agent Again</a>
|
||||
@@ -8247,7 +8248,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:29;" id="CustomerGoneBox">
|
||||
<table border=1 bgcolor="#CCFFFF" width=<?=$CAwidth ?> height=500><TR><TD align=center> Customer has hung up: <span id="CustomerGoneChanneL"></span><BR>
|
||||
<table border=1 bgcolor="#CCFFFF" width=<?php echo $CAwidth ?> height=500><TR><TD align=center> Customer has hung up: <span id="CustomerGoneChanneL"></span><BR>
|
||||
<a href="#" onclick="CustomerGoneOK();return false;">Go Back</a>
|
||||
<BR><BR>
|
||||
<a href="#" onclick="CustomerGoneHangup();return false;">Finish and Disposition Call</a>
|
||||
@@ -8256,8 +8257,8 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:30;" id="WrapupBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=550><TR><TD align=center> Call Wrapup: <span id="WrapupTimer"></span> seconds remaining in wrapup<BR><BR>
|
||||
<span id="WrapupMessage"><?=$wrapup_message ?></span>
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=550><TR><TD align=center> Call Wrapup: <span id="WrapupTimer"></span> seconds remaining in wrapup<BR><BR>
|
||||
<span id="WrapupMessage"><?php echo $wrapup_message ?></span>
|
||||
<BR><BR>
|
||||
<a href="#" onclick="WrapupFinish();return false;">Finish Wrapup and Move On</a>
|
||||
|
||||
@@ -8265,17 +8266,17 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:31;" id="AgenTDisablEBoX">
|
||||
<table border=1 bgcolor="#FFFFFF" width=<?=$CAwidth ?> height=500><TR><TD align=center>Your session has been disabled<BR><a href="#" onclick="LogouT('DISABLED');return false;">LOGOUT</a><BR><BR><a href="#" onclick="hideDiv('AgenTDisablEBoX');return false;">Go Back</a>
|
||||
<table border=1 bgcolor="#FFFFFF" width=<?php echo $CAwidth ?> height=500><TR><TD align=center>Your session has been disabled<BR><a href="#" onclick="LogouT('DISABLED');return false;">LOGOUT</a><BR><BR><a href="#" onclick="hideDiv('AgenTDisablEBoX');return false;">Go Back</a>
|
||||
</TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:32;" id="SysteMDisablEBoX">
|
||||
<table border=1 bgcolor="#FFFFFF" width=<?=$CAwidth ?> height=500><TR><TD align=center>There is a time synchronization problem with your system, please tell your system administrator<BR><BR><BR><a href="#" onclick="hideDiv('SysteMDisablEBoX');return false;">Go Back</a>
|
||||
<table border=1 bgcolor="#FFFFFF" width=<?php echo $CAwidth ?> height=500><TR><TD align=center>There is a time synchronization problem with your system, please tell your system administrator<BR><BR><BR><a href="#" onclick="hideDiv('SysteMDisablEBoX');return false;">Go Back</a>
|
||||
</TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:33;" id="LogouTBox">
|
||||
<table border=1 bgcolor="#FFFFFF" width=<?=$CAwidth ?> height=500><TR><TD align=center><BR><span id="LogouTBoxLink">LOGOUT</span></TD></TR></TABLE>
|
||||
<table border=1 bgcolor="#FFFFFF" width=<?php echo $CAwidth ?> height=500><TR><TD align=center><BR><span id="LogouTBoxLink">LOGOUT</span></TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:70px;z-index:34;" id="DispoButtonHideA">
|
||||
@@ -8287,11 +8288,11 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:36;" id="DispoButtonHideC">
|
||||
<table border=0 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=47><TR><TD align=center VALIGN=top>Any changes made to the customer information below at this time will not be comitted, You must change customer information before you Hangup the call. </TD></TR></TABLE>
|
||||
<table border=0 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=47><TR><TD align=center VALIGN=top>Any changes made to the customer information below at this time will not be comitted, You must change customer information before you Hangup the call. </TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:37;" id="DispoSelectBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> DISPOSITION CALL :<span id="DispoSelectPhonE"></span> <span id="DispoSelectHAspan"><a href="#" onclick="DispoHanguPAgaiN()">Hangup Again</a></span> <span id="DispoSelectMaxMin"><a href="#" onclick="DispoMinimize()"> minimize </a></span><BR>
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> DISPOSITION CALL :<span id="DispoSelectPhonE"></span> <span id="DispoSelectHAspan"><a href="#" onclick="DispoHanguPAgaiN()">Hangup Again</a></span> <span id="DispoSelectMaxMin"><a href="#" onclick="DispoMinimize()"> minimize </a></span><BR>
|
||||
<span id="DispoSelectContent"> End-of-call Disposition Selection </span>
|
||||
<input type=hidden name=DispoSelection><BR>
|
||||
<input type=checkbox name=DispoSelectStop size=1 value="0"> PAUSE AGENT DIALING <BR>
|
||||
@@ -8304,7 +8305,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:43;" id="PauseCodeSelectBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> SELECT A PAUSE CODE :<BR>
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> SELECT A PAUSE CODE :<BR>
|
||||
<span id="PauseCodeSelectContent"> Pause Code Selection </span>
|
||||
<input type=hidden name=PauseCodeSelection>
|
||||
<BR><BR>
|
||||
@@ -8312,7 +8313,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:44;" id="GroupAliasSelectBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> SELECT A GROUP ALIAS :<BR>
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> SELECT A GROUP ALIAS :<BR>
|
||||
<span id="GroupAliasSelectContent"> Group Alias Selection </span>
|
||||
<input type=hidden name=GroupAliasSelection>
|
||||
<BR><BR>
|
||||
@@ -8323,7 +8324,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:38;" id="CallBackSelectBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> Select a CallBack Date :<span id="CallBackDatE"></span><BR>
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> Select a CallBack Date :<span id="CallBackDatE"></span><BR>
|
||||
<input type=hidden name=CallBackDatESelectioN ID="CallBackDatESelectioN">
|
||||
<input type=hidden name=CallBackTimESelectioN ID="CallBackTimESelectioN">
|
||||
<span id="CallBackDatEPrinT">Select a Date Below</span>
|
||||
@@ -8363,28 +8364,28 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
<option>AM</option>
|
||||
<option selected>PM</option>
|
||||
</select> <BR>
|
||||
<?
|
||||
<?php
|
||||
if ($agentonly_callbacks)
|
||||
{echo "<input type=checkbox name=CallBackOnlyMe id=CallBackOnlyMe size=1 value=\"0\"> MY CALLBACK ONLY <BR>";}
|
||||
?>
|
||||
CB Comments: <input type=text name="CallBackCommenTsField" id="CallBackCommenTsField" size=50 maxlength=255><BR><BR>
|
||||
|
||||
<a href="#" onclick="CallBackDatE_submit();return false;">SUBMIT</a><BR><BR>
|
||||
<span id="CallBackDateContent"><?echo"$CCAL_OUT"?></span>
|
||||
<span id="CallBackDateContent"><?php echo "$CCAL_OUT" ?></span>
|
||||
<BR><BR>
|
||||
</TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
<span style="position:absolute;left:0px;top:0px;z-index:41;" id="CloserSelectBox">
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?=$CAwidth ?> height=460><TR><TD align=center VALIGN=top> CLOSER INBOUND GROUP SELECTION <BR>
|
||||
<table border=1 bgcolor="#CCFFCC" width=<?php echo $CAwidth ?> height=460><TR><TD align=center VALIGN=top> CLOSER INBOUND GROUP SELECTION <BR>
|
||||
<span id="CloserSelectContent"> Closer Inbound Group Selection </span>
|
||||
<input type=hidden name=CloserSelectList><BR>
|
||||
<?
|
||||
<?php
|
||||
if ( ($outbound_autodial_active > 0) and ($disable_blended_checkbox < 1) )
|
||||
{
|
||||
?>
|
||||
<input type=checkbox name=CloserSelectBlended size=1 value="0"> BLENDED CALLING(outbound activated) <BR>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<a href="#" onclick="CloserSelectContent_create();return false;">RESET</a> |
|
||||
@@ -8397,7 +8398,7 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
<BUTTON Type=button name="inert_button"><img src="./images/blank.gif"></BUTTON>
|
||||
<span id="DiaLLeaDPrevieWHide">Channel</span>
|
||||
<span id="DiaLDiaLAltPhonEHide">Channel</span>
|
||||
<?
|
||||
<?php
|
||||
if (!$agentonly_callbacks)
|
||||
{echo "<input type=checkbox name=CallBackOnlyMe size=1 value=\"0\"> MY CALLBACK ONLY <BR>";}
|
||||
if ( ($outbound_autodial_active < 1) or ($disable_blended_checkbox > 0) )
|
||||
@@ -8407,23 +8408,23 @@ Your Status: <span id="AgentStatusStatus"></span> <BR>Calls Dialing: <span id="A
|
||||
|
||||
|
||||
<span style="position:absolute;left:154px;top:65px;z-index:17;" id="ScriptPanel">
|
||||
<table border=0 bgcolor="<? echo $SCRIPT_COLOR ?>" width=<?=$SSwidth ?> height=<?=$SSheight ?>><TR><TD align=left valign=top><font class="sb_text"><div class="scroll_script" id="ScriptContents">VICIDIAL SCRIPT</div></font></TD></TR></TABLE>
|
||||
<table border=0 bgcolor="<?php echo $SCRIPT_COLOR ?>" width=<?php echo $SSwidth ?> height=<?php echo $SSheight ?>><TR><TD align=left valign=top><font class="sb_text"><div class="scroll_script" id="ScriptContents">VICIDIAL SCRIPT</div></font></TD></TR></TABLE>
|
||||
</span>
|
||||
|
||||
|
||||
<? if ( ($HK_statuses_camp > 0) && ( ($user_level>=$HKuser_level) or ($VU_hotkeys_active > 0) ) ) { ?>
|
||||
<span style="position:absolute;left:<?=$HKwidth ?>px;top:<?=$HKheight ?>px;z-index:16;" id="hotkeysdisplay"><a href="#" onMouseOver="HotKeys('ON')"><IMG SRC="./images/vdc_XB_hotkeysactive_OFF.gif" border=0 alt="HOT KEYS INACTIVE"></a></span>
|
||||
<? } ?>
|
||||
<?php if ( ($HK_statuses_camp > 0) && ( ($user_level>=$HKuser_level) or ($VU_hotkeys_active > 0) ) ) { ?>
|
||||
<span style="position:absolute;left:<?php echo $HKwidth ?>px;top:<?php echo $HKheight ?>px;z-index:16;" id="hotkeysdisplay"><a href="#" onMouseOver="HotKeys('ON')"><IMG SRC="./images/vdc_XB_hotkeysactive_OFF.gif" border=0 alt="HOT KEYS INACTIVE"></a></span>
|
||||
<?php } ?>
|
||||
|
||||
|
||||
<span style="position:absolute;left:0px;top:<?=$HKheight ?>px;z-index:15;" id="MaiNfooterspan">
|
||||
<table BGCOLOR="<? echo $MAIN_COLOR ?>" id="MaiNfooter" width=<?=$MNwidth ?>><tr height=32><td height=32><font face="Arial,Helvetica" size=1>VICIDIAL web-client version: <? echo $version ?> BUILD: <? echo $build ?> Server: <? echo $server_ip ?> </font><BR>
|
||||
<span style="position:absolute;left:0px;top:<?php echo $HKheight ?>px;z-index:15;" id="MaiNfooterspan">
|
||||
<table BGCOLOR="<?php echo $MAIN_COLOR ?>" id="MaiNfooter" width=<?php echo $MNwidth ?>><tr height=32><td height=32><font face="Arial,Helvetica" size=1>VICIDIAL web-client version: <?php echo $version ?> BUILD: <?php echo $build ?> Server: <?php echo $server_ip ?> </font><BR>
|
||||
<font class="body_small"><span id="busycallsdisplay"><a href="#" onclick="conf_channels_detail('SHOW');">Show conference call channel information</a><BR><BR> </span></font></td><td align=right height=32>
|
||||
</td></tr>
|
||||
<tr><td colspan=3><span id="outboundcallsspan"></span></td></tr>
|
||||
|
||||
<tr><td colspan=3><font class="body_small"><span id="AgentAlertSpan">
|
||||
<?
|
||||
<?php
|
||||
if ( (ereg('ON',$VU_alert_enabled)) and ($AgentAlert_allowed > 0) )
|
||||
{echo "<a href=\"#\" onclick=\"alert_control('OFF');return false;\">Alert is ON</a>";}
|
||||
else
|
||||
@@ -8441,7 +8442,7 @@ else
|
||||
|
||||
<!-- BEGIN ********* Here is the main VICIDIAL display panel -->
|
||||
<span style="position:absolute;left:0px;top:46px;z-index:10;" id="MainPanel">
|
||||
<TABLE border=0 BGCOLOR="<? echo $MAIN_COLOR ?>" width=<?=$MNwidth ?> id="MainTable">
|
||||
<TABLE border=0 BGCOLOR="<?php echo $MAIN_COLOR ?>" width=<?php echo $MNwidth ?> id="MainTable">
|
||||
<TR><TD colspan=3><font class="body_text"> STATUS: <span id="MainStatuSSpan"></span></font></TD></TR>
|
||||
<tr><td colspan=3><span id="busycallsdebug"></span></td></tr>
|
||||
<tr><td width=150 align=left valign=top>
|
||||
@@ -8451,7 +8452,7 @@ else
|
||||
<span id="DiaLDiaLAltPhonE"><font class="preview_text"> <input type=checkbox name=DiaLAltPhonE size=1 value="0"> ALT PHONE DIAL<BR></font></span>
|
||||
|
||||
<!--
|
||||
<?
|
||||
<?php
|
||||
if ( ($manual_dial_preview) and ($auto_dial_level==0) )
|
||||
{echo "<font class=\"preview_text\"> <input type=checkbox name=LeadPreview size=1 value=\"0\"> LEAD PREVIEW<BR></font>";}
|
||||
if ( ($alt_phone_dialing) and ($auto_dial_level==0) )
|
||||
@@ -8478,7 +8479,7 @@ RECORD ID: <font class="body_small"><span id="RecorDID"></span></font><BR>
|
||||
</center>
|
||||
</font>
|
||||
</td>
|
||||
<td width=<?=$SDwidth ?> align=left valign=top>
|
||||
<td width=<?php echo $SDwidth ?> align=left valign=top>
|
||||
<input type=hidden name=lead_id value="">
|
||||
<input type=hidden name=list_id value="">
|
||||
<input type=hidden name=called_count value="">
|
||||
@@ -8527,7 +8528,7 @@ RECORD ID: <font class="body_small"><span id="RecorDID"></span></font><BR>
|
||||
</tr><tr>
|
||||
<td align=right><font class="body_text"> Phone: </td>
|
||||
<td align=left><font class="body_text">
|
||||
<?
|
||||
<?php
|
||||
if ($disable_alter_custphone=='Y')
|
||||
{
|
||||
echo "<font class=\"body_text\"><span id=phone_numberDISP> </span></font>";
|
||||
@@ -8553,7 +8554,7 @@ else
|
||||
<td align=right valign=top><font class="body_text"> Comments: </td>
|
||||
<td align=left colspan=5>
|
||||
<font class="body_text">
|
||||
<?
|
||||
<?php
|
||||
if ( ($multi_line_comments) )
|
||||
{echo "<TEXTAREA NAME=comments ROWS=2 COLS=85 class=\"cust_form_text\" value=\"\"></TEXTAREA>\n";}
|
||||
else
|
||||
@@ -8571,7 +8572,7 @@ else
|
||||
<td width=1 align=center>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td align=left colspan=3 height=<?=$BPheight ?>>
|
||||
<tr><td align=left colspan=3 height=<?php echo $BPheight ?>>
|
||||
</td></tr>
|
||||
<tr><td align=left colspan=3>
|
||||
</td></tr>
|
||||
@@ -8589,7 +8590,7 @@ else
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
<?
|
||||
<?php
|
||||
# vicidial_redirect.php - forwards agents to another URL for vicidial.php login
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGELOG
|
||||
# 71202-1546 - First Build
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
if (isset($_GET["DB"])) {$DB=$_GET["DB"];}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
# voicemail_check.php version 2.0.5
|
||||
<?php
|
||||
# voicemail_check.php version 2.2.0
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed purely to check whether the voicemail box on the server defined has new and old messages
|
||||
# This script depends on the server_ip being sent and also needs to have a valid user/pass from the vicidial_users table
|
||||
@@ -22,6 +22,7 @@
|
||||
# 50711-1201 - removed HTTP authentication in favor of user/pass vars
|
||||
# 60421-1147 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1204 - Added variable filters to close security holes for login form
|
||||
# 90508-0727 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_CLOSER_service_level.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -10,6 +10,7 @@
|
||||
# 80519-0413 - rewrote time intervals code and stats gathering code
|
||||
# 80528-2320 - fixed small calculation bugs and display bugs, added more shifts
|
||||
# 90310-2117 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -97,7 +98,7 @@ while ($i < $groups_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: VDAD Closer Service Level Stats</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_CLOSERstats.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -20,6 +20,7 @@
|
||||
# 81109-2340 - Added custom indicators section
|
||||
# 90116-1040 - Rewrite of the 15-minute sections to speed it up and allow multi-day calculations
|
||||
# 90310-2037 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -161,7 +162,7 @@ while ($i < $statcats_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: VDAD Closer Stats</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_IVRfilter.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -7,6 +7,7 @@
|
||||
#
|
||||
# 81030-0432 - First build
|
||||
# 90310-2054 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -81,7 +82,7 @@ $i=0;
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: VDL IVR Filter Stats</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_IVRstats.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -10,6 +10,7 @@
|
||||
# 81107-1148 - Added average times and totals
|
||||
# 81108-0922 - Added no-callerID and unique caller counts
|
||||
# 90310-2056 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -139,7 +140,7 @@ while ($i < $statcats_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
if ($shift == 'RANGE')
|
||||
{
|
||||
$query_date_BEGIN = "$query_date";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_VDADstats.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -17,6 +17,7 @@
|
||||
# 81109-2341 - Added Productivity Rating
|
||||
# 90225-1140 - Changed to multi-campaign capability
|
||||
# 90310-2034 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -144,7 +145,7 @@ while ($i < $statcats_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: VDAD Stats</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_VICIDIAL_hopperlist.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
@@ -10,6 +10,7 @@
|
||||
# 70115-1614 - Added ALT field for vicidial_hopper alt_dial column
|
||||
# 71029-0852 - Added list_id to the output
|
||||
# 71030-2118 - Added priority to display
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -73,7 +74,7 @@ while ($i < $campaigns_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Hopper List</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
||||
|
||||
@@ -1,118 +0,0 @@
|
||||
<?
|
||||
# AST_admin_log_display.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
$PHP_AUTH_USER=$_SERVER['PHP_AUTH_USER'];
|
||||
$PHP_AUTH_PW=$_SERVER['PHP_AUTH_PW'];
|
||||
$PHP_SELF=$_SERVER['PHP_SELF'];
|
||||
if (isset($_GET["query_date"])) {$query_date=$_GET["query_date"];}
|
||||
elseif (isset($_POST["query_date"])) {$query_date=$_POST["query_date"];}
|
||||
if (isset($_GET["submit"])) {$submit=$_GET["submit"];}
|
||||
elseif (isset($_POST["submit"])) {$submit=$_POST["submit"];}
|
||||
if (isset($_GET["SUBMIT"])) {$SUBMIT=$_GET["SUBMIT"];}
|
||||
elseif (isset($_POST["SUBMIT"])) {$SUBMIT=$_POST["SUBMIT"];}
|
||||
|
||||
$PHP_AUTH_USER = ereg_replace("[^0-9a-zA-Z]","",$PHP_AUTH_USER);
|
||||
$PHP_AUTH_PW = ereg_replace("[^0-9a-zA-Z]","",$PHP_AUTH_PW);
|
||||
$query_date = ereg_replace("[^ \.\,-\_0-9a-zA-Z]","",$query_date);
|
||||
|
||||
# AST GUI database administration
|
||||
# AST_admin_log_display.php
|
||||
#
|
||||
# CHANGES
|
||||
# 50325-0932 - First build
|
||||
# 51123-1443 - removed globals=on requirement
|
||||
# 60421-1229 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60620-1044 - Added variable filtering to eliminate SQL injection attack threat
|
||||
#
|
||||
|
||||
$version = '0.0.4';
|
||||
$build = '60620-1044';
|
||||
|
||||
$STARTtime = date("U");
|
||||
|
||||
$stmt="SELECT count(*) from vicidial_users where user='$PHP_AUTH_USER' and pass='$PHP_AUTH_PW' and user_level > 8 and view_reports='1';";
|
||||
if ($DB) {echo "|$stmt|\n";}
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
$row=mysql_fetch_row($rslt);
|
||||
$auth=$row[0];
|
||||
|
||||
$fp = fopen ("./project_auth_entries.txt", "a");
|
||||
$date = date("r");
|
||||
$ip = getenv("REMOTE_ADDR");
|
||||
$browser = getenv("HTTP_USER_AGENT");
|
||||
|
||||
if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth))
|
||||
{
|
||||
Header("WWW-Authenticate: Basic realm=\"VICI-PROJECTS\"");
|
||||
Header("HTTP/1.0 401 Unauthorized");
|
||||
echo "Invalid Username/Password: |$PHP_AUTH_USER|$PHP_AUTH_PW|\n";
|
||||
exit;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
if($auth>0)
|
||||
{
|
||||
$office_no=strtoupper($PHP_AUTH_USER);
|
||||
$password=strtoupper($PHP_AUTH_PW);
|
||||
$stmt="SELECT full_name from vicidial_users where user='$PHP_AUTH_USER' and pass='$PHP_AUTH_PW'";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
$row=mysql_fetch_row($rslt);
|
||||
$LOGfullname=$row[0];
|
||||
fwrite ($fp, "VICIDIAL|GOOD|$date|$PHP_AUTH_USER|$PHP_AUTH_PW|$ip|$browser|$LOGfullname|\n");
|
||||
fclose($fp);
|
||||
}
|
||||
else
|
||||
{
|
||||
fwrite ($fp, "VICIDIAL|FAIL|$date|$PHP_AUTH_USER|$PHP_AUTH_PW|$ip|$browser|\n");
|
||||
fclose($fp);
|
||||
}
|
||||
}
|
||||
|
||||
echo "<html>\n";
|
||||
echo "<head>\n";
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<!-- VERSION: $version BUILD: $build ADD: $ADD-->\n";
|
||||
echo "<title>VICIDIAL ADMIN LOG DISPLAY</title>";
|
||||
echo "</head>\n";
|
||||
|
||||
# Fri, 25 Mar 2005
|
||||
|
||||
$DAY_DATE = date("j");
|
||||
if ($DAY_DATE < 10)
|
||||
# {$GREP_DATE = date("D, j M Y");}
|
||||
{$GREP_DATE = date("D, 0j M Y");}
|
||||
else
|
||||
{$GREP_DATE = date("D, j M Y");}
|
||||
|
||||
$NOW_DATE = date("Y-m-d");
|
||||
$NOW_TIME = date("Y-m-d H:i:s");
|
||||
$STARTtime = date("U");
|
||||
if (!$query_date) {$query_date = $GREP_DATE;}
|
||||
|
||||
$Gquery_date = eregi_replace(" ",'\ ',$query_date);
|
||||
echo "<!-- |$query_date|$Gquery_date| -->\n";
|
||||
|
||||
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
||||
echo "<INPUT TYPE=TEXT NAME=query_date SIZE=20 MAXLENGTH=20 VALUE=\"$query_date\">\n";
|
||||
echo "<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=SUBMIT>\n";
|
||||
echo "</FORM>\n\n";
|
||||
|
||||
echo "<PRE><FONT SIZE=2>\n\n";
|
||||
|
||||
|
||||
echo "VICIDIAL ADMIN CHANGE LOG $NOW_TIME\n";
|
||||
|
||||
#passthru("grep $Gquery_date /home/www/htdocs/vicidial/admin_changes_log.txt");
|
||||
passthru("grep $Gquery_date $WeBServeRRooT/vicidial/admin_changes_log.txt");
|
||||
|
||||
|
||||
?>
|
||||
</PRE>
|
||||
|
||||
</BODY></HTML>
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_days_detail.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -8,6 +8,7 @@
|
||||
# 90206-2202 - First build
|
||||
# 90225-1051 - Added CSV download option
|
||||
# 90310-0752 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
|
||||
@@ -157,7 +158,7 @@ if ($file_download < 1)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Days Status</TITLE></HEAD><BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_disposition.php
|
||||
#
|
||||
# Date Range - Agent/Campaign Disposition (Perfect Network Corporation)
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 70201-1213 - First build - from Marin Blu
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -75,7 +76,7 @@ while ($i < $campaigns_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Disposition</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_performance.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 60619-1711 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 70201-1203 - Added non_latin UTF8 output code, widened USER ID to 8 chars
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -75,7 +76,7 @@ while ($i < $campaigns_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Performance</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_performance_detail.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -16,6 +16,7 @@
|
||||
# 81108-0716 - fixed user same-name bug
|
||||
# 81110-0056 - fixed pause code display bug
|
||||
# 90310-2039 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -124,7 +125,7 @@ while ($i < $user_groups_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Performance</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_status_detail.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -8,6 +8,7 @@
|
||||
# 90206-1554 - First build
|
||||
# 90225-2252 - Added CSV download option
|
||||
# 90310-2030 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
|
||||
@@ -202,7 +203,7 @@ if ($file_download < 1)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Days Status</TITLE></HEAD><BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
echo "<span style=\"position:absolute;left:0px;top:0px;z-index:20;\" id=admin_header>";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_time_sheet.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -9,6 +9,7 @@
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 80624-0132 - Added vicidial_timeclock entries
|
||||
# 90310-0745 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -64,7 +65,7 @@ if (!isset($query_date)) {$query_date = $NOW_DATE;}
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Time Sheet";
|
||||
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_agent_time_sheet_archive.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 60619-1721 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -60,7 +61,7 @@ if (!isset($query_date)) {$query_date = $NOW_DATE;}
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Agent Time Sheet</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
echo "<a href=\"./admin.php\">VICIDIAL ADMIN</a>: Agent Time Sheet\n";
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_inboundEXTstats.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
# 60421-1450 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60620-1322 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -75,7 +76,7 @@ while ($i < $inbound_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo"<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
#echo"<META HTTP-EQUIV=Refresh CONTENT=\"7; URL=$PHP_SELF?server_ip=$server_ip&DB=$DB\">\n";
|
||||
echo "<TITLE>ASTERISK: Inbound Calls Stats</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_inboundEXTstats_department.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
# 70201-1710 - First Build
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -92,7 +93,7 @@ while ($i < $dept_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo"<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
#echo"<META HTTP-EQUIV=Refresh CONTENT=\"7; URL=$PHP_SELF?server_ip=$server_ip&DB=$DB\">\n";
|
||||
echo "<TITLE>ASTERISK: Inbound Calls Stats - By Department</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_parkstats.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 60619-1717 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -70,7 +71,7 @@ while ($i < $groups_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Park Stats</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_server_performance.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -11,6 +11,7 @@
|
||||
# - Fixed vertical scaling issues
|
||||
# 80118-1508 - Fixed horizontal scale marking issues
|
||||
# 90310-2151 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -84,7 +85,7 @@ while ($i < $servers_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: Server Performance</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_timeonVDAD.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -13,6 +13,7 @@
|
||||
# 80422-0305 - Added phone login to display, lower font size to 2
|
||||
# 81013-2227 - Fixed Remote Agent display bug
|
||||
# 90310-1945 - Admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -77,7 +78,7 @@ if ($reset_counter > 7)
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<?
|
||||
<?php
|
||||
echo "<STYLE type=\"text/css\">\n";
|
||||
echo "<!--\n";
|
||||
|
||||
@@ -110,7 +111,7 @@ if ($closer_display>0)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo"<META HTTP-EQUIV=Refresh CONTENT=\"4; URL=$PHP_SELF?server_ip=$server_ip&DB=$DB&reset_counter=$reset_counter&closer_display=$closer_display\">\n";
|
||||
echo "<TITLE>VICIDIAL: Time On VDAD</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_timeonVDADall.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -46,10 +46,11 @@
|
||||
# 90202-0108 - Changed options to pop-out frame, added outbound_autodial_active option
|
||||
# 90310-0906 - Added admin header
|
||||
# 90428-0727 - Changed listen and barge to use the API and manager must enter phone
|
||||
# 90508-0623 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.0.5-37';
|
||||
$build = '90428-0727';
|
||||
$version = '2.0.5-38';
|
||||
$build = '90508-0623';
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
|
||||
@@ -358,11 +359,11 @@ $open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><
|
||||
<HEAD>
|
||||
|
||||
<script language="Javascript">
|
||||
var select_list = '<? echo $select_list ?>';
|
||||
var open_list = '<? echo $open_list ?>';
|
||||
var monitor_phone = '<? echo $monitor_phone ?>';
|
||||
var user = '<? echo $PHP_AUTH_USER ?>';
|
||||
var pass = '<? echo $PHP_AUTH_PW ?>';
|
||||
var select_list = '<?php echo $select_list ?>';
|
||||
var open_list = '<?php echo $open_list ?>';
|
||||
var monitor_phone = '<?php echo $monitor_phone ?>';
|
||||
var user = '<?php echo $PHP_AUTH_USER ?>';
|
||||
var pass = '<?php echo $PHP_AUTH_PW ?>';
|
||||
|
||||
// functions to hide and show different DIVs
|
||||
function openDiv(divvar)
|
||||
@@ -446,7 +447,7 @@ $open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><
|
||||
.b2 {color: black; background-color: #9999FF}
|
||||
.b3 {color: black; background-color: #6666FF}
|
||||
.b4 {color: white; background-color: #0000FF}
|
||||
<?
|
||||
<?php
|
||||
$stmt="select group_id,group_color from vicidial_inbound_groups;";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
if ($DB) {echo "$stmt\n";}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_timeonVDADallREC.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# live real-time stats for the VICIDIAL Auto-Dialer all servers
|
||||
#
|
||||
@@ -26,6 +26,7 @@
|
||||
# 70111-1600 - Added ability to use BLEND/INBND/*_C/*_B/*_I as closer campaigns
|
||||
# 70123-1151 - Added non_latin options for substr in display variables, thanks Marin Blu
|
||||
# 70206-1140 - Added call-type statuses to display(A-Auto, M-Manual, I-Inbound/Closer)
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -197,9 +198,9 @@ $F=''; $FG=''; $B=''; $BG='';
|
||||
<script language="Javascript">
|
||||
|
||||
var filenamelog = '';
|
||||
var admuser = '<? echo $PHP_AUTH_USER ?>';
|
||||
var filedate = '<? echo $FILE_TIME ?>';
|
||||
var pass = '<? echo $PHP_AUTH_PW ?>';
|
||||
var admuser = '<?php echo $PHP_AUTH_USER ?>';
|
||||
var filedate = '<?php echo $FILE_TIME ?>';
|
||||
var pass = '<?php echo $PHP_AUTH_PW ?>';
|
||||
|
||||
var recording_exten = '8309';
|
||||
var ext_context = 'default';
|
||||
@@ -283,7 +284,7 @@ function conf_send_recording(taskconfrectype,sesname,taskconfrec,taskconffile,le
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo"<META HTTP-EQUIV=Refresh CONTENT=\"$RR; URL=$PHP_SELF?RR=$RR&DB=$DB&group=$group&adastats=$adastats&SIPmonitorLINK=$SIPmonitorLINK&IAXmonitorLINK=$IAXmonitorLINK&RECmonitorLINK=$RECmonitorLINK&usergroup=$usergroup&UGdisplay=$UGdisplay&UidORname=$UidORname&orderby=$orderby&SERVdisplay=$SERVdisplay\">\n";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_timeonVDADallSUMMARY.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -15,6 +15,7 @@
|
||||
# 71029-1900 - Changed CLOSER-type to not require campaign_id restriction
|
||||
# 80525-1040 - Added IVR status summary display for inbound calls
|
||||
# 90310-2119 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -103,7 +104,7 @@ if (!isset($RR)) {$RR=4;}
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo"<META HTTP-EQUIV=Refresh CONTENT=\"$RR; URL=$PHP_SELF?RR=$RR&DB=$DB&adastats=$adastats\">\n";
|
||||
echo "<TITLE>VICIDIAL: Realtime All Campaigns Summary</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?
|
||||
<?php
|
||||
# AST_timeonpark.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 60620-1042 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -83,7 +84,7 @@ if ($reset_counter > 7)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo"<META HTTP-EQUIV=Refresh CONTENT=\"7; URL=$PHP_SELF?server_ip=$server_ip&DB=$DB&reset_counter=$reset_counter\">\n";
|
||||
echo "<TITLE>VICIDIAL: Time On Park</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# admin_header.php - VICIDIAL administration header
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -6,6 +6,8 @@
|
||||
|
||||
# CHANGES
|
||||
# 90310-0709 - First Build
|
||||
# 90508-0542 - Added Call Menu option, changed script to use long PHP tags
|
||||
#
|
||||
|
||||
|
||||
######################### SMALL HTML HEADER BEGIN #######################################
|
||||
@@ -26,7 +28,7 @@ if($short_header)
|
||||
<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 #######################################
|
||||
|
||||
@@ -91,7 +93,7 @@ function run_submit()
|
||||
// Calculate login time
|
||||
function calculate_hours()
|
||||
{
|
||||
var now_epoch = '<? echo $StarTtimE ?>';
|
||||
var now_epoch = '<?php echo $StarTtimE ?>';
|
||||
var i=0;
|
||||
var total_percent=0;
|
||||
var SPANlogin_time = document.getElementById("LOGINlogin_time");
|
||||
@@ -151,7 +153,7 @@ function calculate_hours()
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
######################
|
||||
# ADD=31 or 34 and SUB=29 for list mixes
|
||||
@@ -259,7 +261,7 @@ function submit_mix(vcl_id,entries)
|
||||
var form_to_submit = document.getElementById("" + vcl_id);
|
||||
form_to_submit.submit();
|
||||
}
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -291,7 +293,7 @@ function scriptInsertField() {
|
||||
}
|
||||
}
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
#### Javascript for auto-generate of user ID Button
|
||||
if ( ($ADD==1) or ($ADD=="1A") )
|
||||
@@ -322,7 +324,7 @@ function user_submit()
|
||||
document.userform.submit();
|
||||
}
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
### Javascript for shift end-time calculation and display
|
||||
@@ -398,7 +400,7 @@ function shift_time()
|
||||
length.value = shift_length;
|
||||
}
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
echo "</script>\n";
|
||||
echo "</head>\n";
|
||||
@@ -412,195 +414,6 @@ $admin_home_url_LU = $row[0];
|
||||
|
||||
?>
|
||||
<CENTER>
|
||||
<!--<TABLE WIDTH=<?=$page_width ?> BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT COLSPAN=5><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> VICIDIAL ADMIN - <a href="<? 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="<? echo $ADMIN ?>?force_logout=1"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>Logout</a></TD><TD ALIGN=RIGHT COLSPAN=6><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><? echo date("l F j, Y G:i:s A") ?> </B></TD></TR>
|
||||
|
||||
<TD ALIGN=CENTER <?=$users_hh ?>><a href="<? echo $ADMIN ?>?ADD=0"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$users_fc ?> SIZE=<?=$header_font_size ?>><?=$users_bold ?> Users </a></TD>
|
||||
<TD ALIGN=CENTER <?=$campaigns_hh ?>><a href="<? echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$campaigns_fc ?> SIZE=<?=$header_font_size ?>><?=$campaigns_bold ?> Campaigns </a></TD>
|
||||
<?
|
||||
if ($SSoutbound_autodial_active > 0)
|
||||
{
|
||||
?>
|
||||
<TD ALIGN=CENTER <?=$lists_hh ?>><a href="<? echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$lists_fc ?> SIZE=<?=$header_font_size ?>><?=$lists_bold ?> Lists </a></TD>
|
||||
<?
|
||||
}
|
||||
else
|
||||
{echo "<TD></TD>";}
|
||||
?>
|
||||
<TD ALIGN=CENTER <?=$scripts_hh ?>><a href="<? echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$scripts_fc ?> SIZE=<?=$header_font_size ?>><?=$scripts_bold ?> Scripts </a></TD>
|
||||
<?
|
||||
if ($SSoutbound_autodial_active > 0)
|
||||
{
|
||||
?>
|
||||
<TD ALIGN=CENTER <?=$filters_hh ?>><a href="<? echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$filters_fc ?> SIZE=<?=$header_font_size ?>><?=$filters_bold ?> Filters </a></TD>
|
||||
<?
|
||||
}
|
||||
else
|
||||
{echo "<TD></TD>";}
|
||||
?>
|
||||
<TD ALIGN=CENTER <?=$ingroups_hh ?>><a href="<? echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$ingroups_fc ?> SIZE=<?=$header_font_size ?>><?=$ingroups_bold ?> In-Groups </a></TD>
|
||||
<TD ALIGN=CENTER <?=$usergroups_hh ?>><a href="<? echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$usergroups_fc ?> SIZE=<?=$header_font_size ?>><?=$usergroups_bold ?> User Groups </a></TD>
|
||||
<TD ALIGN=CENTER <?=$remoteagent_hh ?>><a href="<? echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$remoteagent_fc ?> SIZE=<?=$header_font_size ?>><?=$remoteagent_bold ?> Remote Agents </a></TD>
|
||||
<TD ALIGN=CENTER <?=$admin_hh ?>><a href="<? echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$admin_fc ?> SIZE=<?=$header_font_size ?>><?=$admin_bold ?> Admin </a></TD>
|
||||
<TD ALIGN=CENTER <?=$reports_hh ?>><a href="<? echo $ADMIN ?>?ADD=999999"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$reports_fc ?> SIZE=<?=$header_font_size ?>><?=$reports_bold ?> Reports </a></TD>
|
||||
</TR>
|
||||
|
||||
<? if (strlen($users_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Users </a> | <a href="<? echo $ADMIN ?>?ADD=1"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New User </a> | <a href="<? echo $ADMIN ?>?ADD=1A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Copy User </a> | <a href="<? echo $ADMIN ?>?ADD=550"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Search For A User </a> | <a href="./user_stats.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> User Stats </a> | <a href="./user_status.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> User Status </a> | <a href="./AST_agent_time_sheet.php?agent=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Time Sheet </a> </TD></TR>
|
||||
<? }
|
||||
if (strlen($campaigns_hh) > 1)
|
||||
{
|
||||
|
||||
# if ($sh=='basic') {$basic_sh="bgcolor=\"$subcamp_color\""; $basic_fc="$subcamp_font";}
|
||||
# else {$basic_sh=''; $basic_fc='BLACK';}
|
||||
# if ($sh=='detail') {$detail_sh="bgcolor=\"$subcamp_color\""; $detail_fc="$subcamp_font";}
|
||||
# else {$detail_sh=''; $detail_fc='BLACK';}
|
||||
# if ($sh=='dialstat') {$dialstat_sh="bgcolor=\"$subcamp_color\""; $dialstat_fc="$subcamp_font";}
|
||||
# else {$dialstat_sh=''; $dialstat_fc='BLACK';}
|
||||
|
||||
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';}
|
||||
|
||||
?>
|
||||
<TR BGCOLOR=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=CENTER <?=$list_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$list_fc ?> SIZE=<?=$subcamp_font_size ?>> Campaigns Main </a></TD>
|
||||
<TD ALIGN=LEFT <?=$status_sh ?> COLSPAN=1><a href="<? echo $ADMIN ?>?ADD=32"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$status_fc ?> SIZE=<?=$subcamp_font_size ?>> Statuses </a></TD>
|
||||
<TD ALIGN=LEFT <?=$hotkey_sh ?> COLSPAN=1><a href="<? echo $ADMIN ?>?ADD=33"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$hotkey_fc ?> SIZE=<?=$subcamp_font_size ?>> HotKeys </a></TD>
|
||||
<?
|
||||
if ($SSoutbound_autodial_active > 0)
|
||||
{
|
||||
?>
|
||||
<TD ALIGN=LEFT <?=$recycle_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=35"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$recycle_fc ?> SIZE=<?=$subcamp_font_size ?>> Lead Recycle </a></TD>
|
||||
<TD ALIGN=LEFT <?=$autoalt_sh ?> COLSPAN=1><a href="<? echo $ADMIN ?>?ADD=36"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$autoalt_fc ?> SIZE=<?=$subcamp_font_size ?>> Auto-Alt Dial </a></TD>
|
||||
<TD ALIGN=LEFT <?=$listmix_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=39"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$listmix_fc ?> SIZE=<?=$subcamp_font_size ?>> List Mix </a></TD>
|
||||
<?
|
||||
}
|
||||
else
|
||||
{echo "<TD></TD>";}
|
||||
?>
|
||||
<TD ALIGN=LEFT <?=$pause_sh ?> COLSPAN=1><a href="<? echo $ADMIN ?>?ADD=37"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$pause_fc ?> SIZE=<?=$subcamp_font_size ?>> Pause Codes </a></TD>
|
||||
<?
|
||||
if ($SSoutbound_autodial_active < 1)
|
||||
{
|
||||
echo "<TD></TD><TD></TD><TD COLSPAN=2></TD>\n";
|
||||
}
|
||||
?>
|
||||
</TR>
|
||||
<?
|
||||
if (strlen($list_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$subcamp_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Show Campaigns </a> | <a href="<? echo $ADMIN ?>?ADD=11"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Add A New Campaign </a> | <a href="<? echo $ADMIN ?>?ADD=12"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Copy Campaign </a> | <a href="./AST_timeonVDADallSUMMARY.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Real-Time Campaigns Summary </a></TD></TR>
|
||||
<? }
|
||||
|
||||
}
|
||||
if (strlen($lists_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$lists_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Lists </a> | <a href="<? echo $ADMIN ?>?ADD=111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New List </a> | <a href="admin_search_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Search For A Lead </a> | <a href="<? echo $ADMIN ?>?ADD=121"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add Number To DNC </a> | <a href="./new_listloader_superL.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Load New Leads </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($scripts_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$scripts_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Scripts </a> | <a href="<? echo $ADMIN ?>?ADD=1111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Script </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($filters_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$filters_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Filters </a> | <a href="<? echo $ADMIN ?>?ADD=11111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Filter </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($ingroups_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show In-Groups </a> | <a href="<? echo $ADMIN ?>?ADD=1111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New In-Group </a> | <a href="<? echo $ADMIN ?>?ADD=1211"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Copy In-Group </a> | <a href="<? echo $ADMIN ?>?ADD=1300"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show DIDs </a> | <a href="<? echo $ADMIN ?>?ADD=1311"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New DID </a> | <a href="<? echo $ADMIN ?>?ADD=1411"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Copy DID </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($usergroups_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$usergroups_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show User Groups </a> | <a href="<? echo $ADMIN ?>?ADD=111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New User Group </a> | <a href="group_hourly_stats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Group Hourly Report </a> | <a href="user_group_bulk_change.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Bulk Group Change </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($remoteagent_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$remoteagent_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Remote Agents </a> | <a href="<? echo $ADMIN ?>?ADD=11111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add New Remote Agents </a></TD></TR>
|
||||
<? }
|
||||
|
||||
if (strlen($admin_hh) > 1) {
|
||||
if ($sh=='times') {$times_sh="bgcolor=\"$times_color\""; $times_fc="$times_font";} # hard teal
|
||||
else {$times_sh=''; $times_fc='BLACK';}
|
||||
if ($sh=='phones') {$phones_sh="bgcolor=\"$server_color\""; $phones_fc="$phones_font";} # pink
|
||||
else {$phones_sh=''; $phones_fc='BLACK';}
|
||||
if ($sh=='server') {$server_sh="bgcolor=\"$server_color\""; $server_fc="$server_font";} # pink
|
||||
else {$server_sh=''; $server_fc='BLACK';}
|
||||
if ($sh=='conference') {$conference_sh="bgcolor=\"$server_color\""; $conference_fc="$server_font";} # pink
|
||||
else {$conference_sh=''; $conference_fc='BLACK';}
|
||||
if ($sh=='settings') {$settings_sh="bgcolor=\"$settings_color\""; $settings_fc="$settings_font";} # pink
|
||||
else {$settings_sh=''; $settings_fc='BLACK';}
|
||||
if ($sh=='status') {$status_sh="bgcolor=\"$status_color\""; $status_fc="$status_font";} # pink
|
||||
else {$status_sh=''; $status_fc='BLACK';}
|
||||
|
||||
?>
|
||||
<TR BGCOLOR=<?=$admin_color ?>>
|
||||
<TD ALIGN=LEFT <?=$times_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$times_fc ?> SIZE=<?=$header_font_size ?>> Call Times </a></TD>
|
||||
<TD ALIGN=LEFT <?=$phones_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$phones_fc ?> SIZE=<?=$header_font_size ?>> Phones </a></TD>
|
||||
<TD ALIGN=LEFT <?=$conference_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$conference_fc ?> SIZE=<?=$header_font_size ?>> Conferences </a></TD>
|
||||
<TD ALIGN=LEFT <?=$server_sh ?> COLSPAN=1><a href="<? echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$server_fc ?> SIZE=<?=$header_font_size ?>> Servers </a></TD>
|
||||
<TD ALIGN=LEFT <?=$settings_sh ?> COLSPAN=1><a href="<? echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$settings_fc ?> SIZE=<?=$header_font_size ?>> System Settings </a></TD>
|
||||
<TD ALIGN=LEFT <?=$status_sh ?> COLSPAN=2><a href="<? echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$status_fc ?> SIZE=<?=$header_font_size ?>> System Statuses </a></TD>
|
||||
</TR>
|
||||
<?
|
||||
if (strlen($times_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$times_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>><a href="<? echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Call Times </a> | <a href="<? echo $ADMIN ?>?ADD=111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Call Time </a> | <a href="<? echo $ADMIN ?>?ADD=1000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show State Call Times </a> | <a href="<? echo $ADMIN ?>?ADD=1111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New State Call Time </a> | <a href="<? echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Shifts </a> | <a href="<? echo $ADMIN ?>?ADD=131111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Shift </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($phones_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$phones_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Phones </a> | <a href="<? echo $ADMIN ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Phone </a> | <a href="<? echo $ADMIN ?>?ADD=12000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Phone Alias List </a> | <a href="<? echo $ADMIN ?>?ADD=12111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Phone Alias </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($conference_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$conference_color ?>><TD ALIGN=LEFT COLSPAN=10><a href="<? echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Conferences </a> | <a href="<? echo $ADMIN ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Conference </a> | <a href="<? echo $ADMIN ?>?ADD=10000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show VICIDIAL Conferences </a> | <a href="<? echo $ADMIN ?>?ADD=11111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New VICIDIAL Conference </a></TD></TR>
|
||||
<? }
|
||||
if (strlen($server_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$server_color ?>><TD ALIGN=LEFT COLSPAN=10><a href="<? echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Servers </a> | <a href="<? echo $ADMIN ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Server </a> | <a href="<? echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Templates </a> | <a href="<? echo $ADMIN ?>?ADD=131111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Template </a> | <a href="<? echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Carriers </a> | <a href="<? echo $ADMIN ?>?ADD=141111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Carrier </a></TD></TR>
|
||||
<?}
|
||||
if (strlen($settings_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$settings_color ?>><TD ALIGN=LEFT COLSPAN=10><a href="<? echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> System Settings </a></TD></TR>
|
||||
<?}
|
||||
if (strlen($status_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$status_color ?>><TD ALIGN=LEFT COLSPAN=10><a href="<? echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> System Statuses </a> | <a href="<? echo $ADMIN ?>?ADD=331111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Status Categories </a> | <a href="<? echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> QC Status Codes </a></TD></TR>
|
||||
<?}
|
||||
|
||||
### Do nothing if admin has no permissions
|
||||
if($LOGast_admin_access < 1)
|
||||
{
|
||||
$ADD='99999999999999999999';
|
||||
echo "</TABLE></center>\n";
|
||||
echo "You are not authorized to view this page. Please go back.\n";
|
||||
}
|
||||
|
||||
}
|
||||
if (strlen($reports_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$reports_color ?>><TD ALIGN=LEFT COLSPAN=10><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>><B> </B></TD></TR>
|
||||
<? } ?>
|
||||
|
||||
|
||||
<TR><TD ALIGN=LEFT COLSPAN=10 HEIGHT=2 BGCOLOR=#015B91></TD></TR>
|
||||
<TR><TD ALIGN=LEFT COLSPAN=10>
|
||||
-->
|
||||
|
||||
<TABLE BGCOLOR=white cellpadding=0 cellspacing=0>
|
||||
<!-- BEGIN SIDEBAR NAVIGATION -->
|
||||
@@ -609,32 +422,32 @@ if (strlen($reports_hh) > 1) {
|
||||
<B><FONT FACE="ARIAL,HELVETICA" COLOR=white>ADMINISTRATION</FONT></B><BR>
|
||||
<TABLE CELLPADDING=2 CELLSPACING=0 BGCOLOR=#015B91 WIDTH=160>
|
||||
<!-- USERS NAVIGATION -->
|
||||
<TR WIDTH=160><TD <?=$users_hh ?> WIDTH=160>
|
||||
<a href="<? echo $ADMIN ?>?ADD=0"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$users_fc ?> SIZE=<?=$header_font_size ?>><?=$users_bold ?>Users</a>
|
||||
<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>
|
||||
<? if (strlen($users_hh) > 1) {
|
||||
<?php if (strlen($users_hh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Show Users </a>
|
||||
</TR><TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Add A New User </a>
|
||||
</TR><TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Copy User </a>
|
||||
</TR><TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=550"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Search For A User </a>
|
||||
</TR><TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="./user_stats.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>User Stats </a>
|
||||
</TR><TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="./user_status.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>User Status </a>
|
||||
</TR><TR BGCOLOR=<?=$users_color ?>><TD ALIGN=LEFT>
|
||||
<a href="./AST_agent_time_sheet.php?agent=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Time Sheet </a> </TD></TR>
|
||||
<? }
|
||||
<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 }
|
||||
?>
|
||||
<!-- CAMPAIGNS NAVIGATION -->
|
||||
<TR><TD <?=$campaigns_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$campaigns_fc ?> SIZE=<?=$header_font_size ?>><?=$campaigns_bold ?>Campaigns</a>
|
||||
<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';}
|
||||
@@ -657,149 +470,155 @@ if (strlen($reports_hh) > 1) {
|
||||
else {$listmix_sh=''; $listmix_fc='BLACK';}
|
||||
|
||||
?>
|
||||
<TR BGCOLOR=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$list_sh ?>> <a href="<? echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$list_fc ?> SIZE=<?=$subcamp_font_size ?>>Campaigns Main</a></TD>
|
||||
</TR><TR BGCOLOR=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$status_sh ?>> <a href="<? echo $ADMIN ?>?ADD=32"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$status_fc ?> SIZE=<?=$subcamp_font_size ?>>Statuses</a></TD>
|
||||
</TR><TR BGCOLOR=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$hotkey_sh ?>> <a href="<? echo $ADMIN ?>?ADD=33"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$hotkey_fc ?> SIZE=<?=$subcamp_font_size ?>>HotKeys</a></TD>
|
||||
<?
|
||||
<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=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$recycle_sh ?>> <a href="<? echo $ADMIN ?>?ADD=35"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$recycle_fc ?> SIZE=<?=$subcamp_font_size ?>>Lead Recycle</a></TD>
|
||||
</TR><TR BGCOLOR=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$autoalt_sh ?>> <a href="<? echo $ADMIN ?>?ADD=36"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$autoalt_fc ?> SIZE=<?=$subcamp_font_size ?>>Auto-Alt Dial</a></TD>
|
||||
</TR><TR BGCOLOR=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$listmix_sh ?>> <a href="<? echo $ADMIN ?>?ADD=39"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$listmix_fc ?> SIZE=<?=$subcamp_font_size ?>>List Mix</a></TD>
|
||||
<?
|
||||
</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=<?=$campaigns_color ?>>
|
||||
<TD ALIGN=LEFT <?=$pause_sh ?>> <a href="<? echo $ADMIN ?>?ADD=37"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$pause_fc ?> SIZE=<?=$subcamp_font_size ?>>Pause Codes</a></TD>
|
||||
<? }
|
||||
</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>
|
||||
<?php }
|
||||
?>
|
||||
<!-- LISTS NAVIGATION -->
|
||||
<?
|
||||
<?php
|
||||
if ($SSoutbound_autodial_active > 0)
|
||||
{
|
||||
?>
|
||||
<TR><TD ALIGN=LEFT <?=$lists_hh ?>><a href="<? echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$lists_fc ?> SIZE=<?=$header_font_size ?>><?=$lists_bold ?>Lists</a></TD></TR>
|
||||
<?
|
||||
<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 Number From DNC';}
|
||||
else {$DNClink = 'Add Number To DNC';}
|
||||
?>
|
||||
<TR BGCOLOR=<?=$lists_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Lists </a>
|
||||
</TR><TR BGCOLOR=<?=$lists_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New List </a>
|
||||
</TR><TR BGCOLOR=<?=$lists_color ?>><TD ALIGN=LEFT>
|
||||
<a href="admin_search_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Search For A Lead </a>
|
||||
</TR><TR BGCOLOR=<?=$lists_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=121"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> <?=$DNClink ?> </a>
|
||||
</TR><TR BGCOLOR=<?=$lists_color ?>><TD ALIGN=LEFT>
|
||||
<a href="./new_listloader_superL.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Load New Leads </a>
|
||||
<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="./new_listloader_superL.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Load New Leads </a>
|
||||
</TD></TR>
|
||||
<? }
|
||||
<?php }
|
||||
}
|
||||
?>
|
||||
<!-- SCRIPTS NAVIGATION -->
|
||||
<TR><TD <?=$scripts_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$scripts_fc ?> SIZE=<?=$header_font_size ?>><?=$scripts_bold ?> Scripts </a>
|
||||
<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=<?=$scripts_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Scripts </a>
|
||||
</TR><TR BGCOLOR=<?=$scripts_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Script </a>
|
||||
<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 <?=$filters_hh ?>><a href="<? echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$filters_fc ?> SIZE=<?=$header_font_size ?>><?=$filters_bold ?> Filters </a></TD></TR>
|
||||
<?
|
||||
<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=<?=$filters_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Filters </a>
|
||||
</TR><TR BGCOLOR=<?=$filters_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=11111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Filter </a>
|
||||
<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 <?=$ingroups_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$ingroups_fc ?> SIZE=<?=$header_font_size ?>><?=$ingroups_bold ?> In-Groups </a>
|
||||
<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 ?> In-Groups </a>
|
||||
</TD></TR>
|
||||
<?
|
||||
<?php
|
||||
if (strlen($ingroups_hh) > 1)
|
||||
{
|
||||
?>
|
||||
<TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show In-Groups </a>
|
||||
</TR><TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New In-Group </a>
|
||||
</TR><TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1211"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Copy In-Group </a>
|
||||
</TR><TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1300"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show DIDs </a>
|
||||
</TR><TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1311"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New DID </a>
|
||||
</TR><TR BGCOLOR=<?=$ingroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1411"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Copy DID </a>
|
||||
<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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</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>
|
||||
</TD></TR>
|
||||
<? }
|
||||
<?php }
|
||||
?>
|
||||
<!-- USERGROUPS NAVIGATION -->
|
||||
<TR><TD <?=$usergroups_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$usergroups_fc ?> SIZE=<?=$header_font_size ?>><?=$usergroups_bold ?> User Groups </a>
|
||||
<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=<?=$usergroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show User Groups </a>
|
||||
</TR><TR BGCOLOR=<?=$usergroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New User Group </a>
|
||||
</TR><TR BGCOLOR=<?=$usergroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="group_hourly_stats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Group Hourly Report </a>
|
||||
</TR><TR BGCOLOR=<?=$usergroups_color ?>><TD ALIGN=LEFT>
|
||||
<a href="user_group_bulk_change.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Bulk Group Change </a>
|
||||
<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 <?=$remoteagent_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$remoteagent_fc ?> SIZE=<?=$header_font_size ?>><?=$remoteagent_bold ?> Remote Agents </a>
|
||||
<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=<?=$remoteagent_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Remote Agents </a>
|
||||
</TR><TR BGCOLOR=<?=$remoteagent_color ?>><TD ALIGN=LEFT>
|
||||
<a href="<? echo $ADMIN ?>?ADD=11111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add New Remote Agents </a>
|
||||
<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>
|
||||
</TD></TR>
|
||||
<? }
|
||||
<?php }
|
||||
?>
|
||||
<!-- ADMIN NAVIGATION -->
|
||||
<TR><TD <?=$admin_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$admin_fc ?> SIZE=<?=$header_font_size ?>><?=$admin_bold ?> Admin </a>
|
||||
<TR><TD <?php echo $admin_hh ?>>
|
||||
<a href="<?php echo $ADMIN ?>?ADD=10000000000"><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";} # pink
|
||||
@@ -822,38 +641,38 @@ if (strlen($reports_hh) > 1) {
|
||||
else {$status_sh=''; $status_fc='BLACK';}
|
||||
|
||||
?>
|
||||
<TR BGCOLOR=<?=$admin_color ?>>
|
||||
<TD ALIGN=LEFT <?=$times_sh ?> COLSPAN=2>
|
||||
<a href="<? echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$times_fc ?> SIZE=<?=$header_font_size ?>> Call Times </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$shifts_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$shifts_fc ?> SIZE=<?=$header_font_size ?>> Shifts </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$phones_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$phones_fc ?> SIZE=<?=$header_font_size ?>> Phones </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$templates_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$templates_fc ?> SIZE=<?=$header_font_size ?>> Templates </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$carriers_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$carriers_fc ?> SIZE=<?=$header_font_size ?>> Carriers </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$server_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$server_fc ?> SIZE=<?=$header_font_size ?>> Servers </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$conference_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$conference_fc ?> SIZE=<?=$header_font_size ?>> Conferences </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$settings_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$settings_fc ?> SIZE=<?=$header_font_size ?>> System Settings </a></TD>
|
||||
</TR><TR BGCOLOR=<?=$admin_color ?>><TD ALIGN=LEFT <?=$status_sh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$status_fc ?> SIZE=<?=$header_font_size ?>> System Statuses </a></TD>
|
||||
<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>
|
||||
<? }
|
||||
<?php }
|
||||
?>
|
||||
<!-- REPORTS NAVIGATION -->
|
||||
<TR><TD <?=$reports_hh ?>>
|
||||
<a href="<? echo $ADMIN ?>?ADD=999999"><FONT FACE="ARIAL,HELVETICA" COLOR=<?=$reports_fc ?> SIZE=<?=$header_font_size ?>><?=$reports_bold ?> Reports </a>
|
||||
<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>
|
||||
</TABLE>
|
||||
</TD><TD VALIGN=TOP WIDTH=<?=$page_width ?> BGCOLOR=#D9E6FE>
|
||||
</TD><TD VALIGN=TOP WIDTH=<?php echo $page_width ?> BGCOLOR=#D9E6FE>
|
||||
<!-- END SIDEBAR NAVIGATION -->
|
||||
|
||||
<TABLE BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0 WIDTH=<?=$page_width ?> HEIGHT=15>
|
||||
<TR BGCOLOR=#015B91><TD ALIGN=LEFT BGCOLOR=#015B91><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><a href="<? 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="<? 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><? echo date("l F j, Y G:i:s A") ?> </B></TD></TR>
|
||||
<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>
|
||||
|
||||
@@ -864,63 +683,63 @@ if (strlen($reports_hh) > 1) {
|
||||
|
||||
|
||||
</TR>
|
||||
<?
|
||||
<?php
|
||||
if (strlen($list_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$subcamp_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> <a href="<? echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Show Campaigns </a> | <a href="<? echo $ADMIN ?>?ADD=11"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Add A New Campaign </a> | <a href="<? echo $ADMIN ?>?ADD=12"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Copy Campaign </a> | <a href="./AST_timeonVDADallSUMMARY.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subcamp_font_size ?>> Real-Time Campaigns Summary </a></TD></TR>
|
||||
<? }
|
||||
<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=<?=$times_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Call Times </a> | <a href="<? echo $ADMIN ?>?ADD=111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Call Time </a> | <a href="<? echo $ADMIN ?>?ADD=1000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show State Call Times </a> | <a href="<? echo $ADMIN ?>?ADD=1111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New State Call Time </a></TD></TR>
|
||||
<? }
|
||||
<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=<?=$shifts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Shifts </a> | <a href="<? echo $ADMIN ?>?ADD=131111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Shift </a></TD></TR>
|
||||
<? }
|
||||
<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=<?=$phones_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Phones </a> | <a href="<? echo $ADMIN ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Phone </a> | <a href="<? echo $ADMIN ?>?ADD=12000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Phone Alias List </a> | <a href="<? echo $ADMIN ?>?ADD=12111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Phone Alias </a> | <a href="<? echo $ADMIN ?>?ADD=13000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Group Alias List </a> | <a href="<? echo $ADMIN ?>?ADD=13111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Group Alias </a></TD></TR>
|
||||
<? }
|
||||
<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=<?=$conference_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Conferences </a> | <a href="<? echo $ADMIN ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Conference </a> | <a href="<? echo $ADMIN ?>?ADD=10000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show VICIDIAL Conferences </a> | <a href="<? echo $ADMIN ?>?ADD=11111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New VICIDIAL Conference </a></TD></TR>
|
||||
<? }
|
||||
<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=<?=$server_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Servers </a> | <a href="<? echo $ADMIN ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Server </a></TD></TR>
|
||||
<?}
|
||||
<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=<?=$templates_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Templates </a> | <a href="<? echo $ADMIN ?>?ADD=131111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Template </a></TD></TR>
|
||||
<?}
|
||||
<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=<?=$carriers_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Show Carriers </a> | <a href="<? echo $ADMIN ?>?ADD=141111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Add A New Carrier </a></TD></TR>
|
||||
<?}
|
||||
<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></TD></TR>
|
||||
<?php }
|
||||
if (strlen($settings_sh) > 1) {
|
||||
?>
|
||||
<TR BGCOLOR=<?=$settings_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> System Settings </a></TD></TR>
|
||||
<?}
|
||||
<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=<?=$status_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<? echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> System Statuses </a> | <a href="<? echo $ADMIN ?>?ADD=331111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> Status Categories </a> | <a href="<? echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>> QC Status Codes </a></TD></TR>
|
||||
<?}
|
||||
<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=<?=$users_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="./user_stats.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>User Stats </a> | <a href="./user_status.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>User Status </a> | <a href="./AST_agent_time_sheet.php?agent=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Time Sheet </a> | <a href="./AST_agent_days_detail.php?user=<?=$user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>>Days Status </a></TD></TR>
|
||||
<?}
|
||||
<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=<?=$reports_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?=$subheader_font_size ?>><B> </B></TD></TR>
|
||||
<? } ?>
|
||||
<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 #######################################
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# admin_modify_lead.php
|
||||
#
|
||||
# AST GUI database administration modify lead in vicidial_list
|
||||
@@ -29,6 +29,7 @@
|
||||
# 80805-2106 - Changed comments to TEXTAREA
|
||||
# 81210-1529 - Added server recording display options
|
||||
# 90309-1829 - Added admin_log logging
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -210,7 +211,7 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
<?
|
||||
<?php
|
||||
echo "<a href=\"./admin.php?ADD=100\">VICIDIAL ADMIN</a>: Lead record modification<BR>\n";
|
||||
|
||||
if ($end_call > 0)
|
||||
@@ -731,7 +732,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# admin_search_lead.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -18,6 +18,7 @@
|
||||
# 90121-0500 - Added filter for phone to remove non-digits
|
||||
# 90309-1828 - Added admin_log logging
|
||||
# 90310-2146 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -107,7 +108,7 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: Lead Search
|
||||
<?
|
||||
<?php
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
$ADD = '100';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# call_report_export.php
|
||||
#
|
||||
# displays options to select for downloading of leads and their vicidial_log
|
||||
@@ -11,6 +11,7 @@
|
||||
#
|
||||
# 90310-2247 - First build
|
||||
# 90330-1343 - Added more debug info, bug fixes
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?
|
||||
<?php
|
||||
# closer-fronter_popup.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# this is the closer popup of a specific call that starts recording the call and allows you to go and fetch info on that caller in the local CRM system.
|
||||
# CHANGES
|
||||
#
|
||||
# 60620-1020 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 61201-1114 - Added lead_id and user to recording_log entry
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -199,7 +200,7 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -212,7 +213,7 @@ else
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad="document.forms[0].search_phone.focus(); setTimeout('document.forms[0].search_phone.focus()', 1000); self.focus()">
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
$stmt="SELECT count(*) from live_channels where server_ip='$server_ip' and channel='$customer_zap_channel'";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
@@ -296,17 +297,17 @@ if (eregi('CL_TEST',$channel_group))
|
||||
|
||||
?>
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$fronter ?>">
|
||||
<input type=hidden name="closer" value="<?=$user ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $fronter ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $user ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor='#99FF99'>
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$search_phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $search_phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -314,7 +315,7 @@ if (eregi('CL_TEST',$channel_group))
|
||||
</table>
|
||||
</form>
|
||||
<BR><BR>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
if ( (eregi('CL_MWCOF',$channel_group)) or (eregi('MWCOF',$group)) or (eregi('TESTCAMP',$group)))
|
||||
@@ -331,17 +332,17 @@ if ( (eregi('CL_MWCOF',$channel_group)) or (eregi('MWCOF',$group)) or (eregi('TE
|
||||
|
||||
?>
|
||||
<form action="http://10.10.99.2/vicidial/closer_lookup4.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$fronter ?>">
|
||||
<input type=hidden name="closer" value="<?=$user ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $fronter ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $user ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor='#99FF99'>
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$search_phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $search_phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -349,7 +350,7 @@ if ( (eregi('CL_MWCOF',$channel_group)) or (eregi('MWCOF',$group)) or (eregi('TE
|
||||
</table>
|
||||
</form>
|
||||
<BR><BR>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
|
||||
@@ -383,17 +384,17 @@ if (eregi('CL_GAL',$channel_group))
|
||||
|
||||
?>
|
||||
<form action="http://10.10.99.2/vicidial/closer_lookup4.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$user ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $user ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor="<?=$group_color ?>">
|
||||
<tr bgcolor="<?php echo $group_color ?>">
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -404,15 +405,15 @@ if (eregi('CL_GAL',$channel_group))
|
||||
|
||||
<!----
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$user ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $user ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>NEW COF BlueGreen Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor='#CCCCCC'>
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -422,7 +423,7 @@ if (eregi('CL_GAL',$channel_group))
|
||||
<BR><BR>
|
||||
---->
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
|
||||
@@ -434,10 +435,10 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
?>
|
||||
|
||||
<form action="uk_mail_lookup.php" method="post" onSubmit="return CheckForm()">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$user ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $user ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'>New Search</font></th>
|
||||
@@ -466,7 +467,7 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
</form>
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
}
|
||||
|
||||
@@ -502,7 +503,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?
|
||||
<?php
|
||||
# closer-fronter_popup2.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# this is the closer popup of a specific call that starts recording the call and allows you to go and fetch info on that caller in the local CRM system.
|
||||
# CHANGES
|
||||
#
|
||||
# 60620-1025 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 61201-1114 - Added lead_id and user to recording_log entry
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -213,7 +214,7 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -226,7 +227,7 @@ else
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad="document.forms[0].search_phone.focus(); setTimeout('document.forms[0].search_phone.focus()', 1000); self.focus()">
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
$stmt="SELECT count(*) from live_channels where server_ip='" . mysql_real_escape_string($server_ip) . "' and channel='" . mysql_real_escape_string($customer_zap_channel) . "'";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
@@ -315,17 +316,17 @@ if (eregi('CL',$channel_group))
|
||||
|
||||
?>
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$fronter ?>">
|
||||
<input type=hidden name="closer" value="<?=$closer ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $fronter ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $closer ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor="<?=$group_color ?>">
|
||||
<tr bgcolor="<?php echo $group_color ?>">
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$search_phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $search_phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -333,7 +334,7 @@ if (eregi('CL',$channel_group))
|
||||
</table>
|
||||
</form>
|
||||
<BR><BR>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
|
||||
@@ -349,10 +350,10 @@ if (eregi('UNIV',$channel_group))
|
||||
?>
|
||||
|
||||
<form action="uk_mail_lookup.php" method="post" onSubmit="return CheckForm()">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$user ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $user ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'>New Search</font></th>
|
||||
@@ -381,7 +382,7 @@ if (eregi('UNIV',$channel_group))
|
||||
</form>
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
}
|
||||
|
||||
@@ -417,7 +418,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?
|
||||
<?php
|
||||
# closer.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# the purpose of this script and webpage is to allow for remote or local users of the system to log in and grab phone calls that are coming inbound into the Asterisk server and being put in the parked_channels table while they hear a soundfile for a limited amount of time before being forwarded on to either a set extension or a voicemail box. This gives remote or local agents a way to grab calls without tying up their phone lines all day. The agent sees the refreshing screen of calls on park and when they want to take one they just click on it, and a small window opens that will allow them to grab the call and/or look up more information on the caller through the callerID that is given(if available)
|
||||
# CHANGES
|
||||
#
|
||||
# 60620-1032 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -128,7 +129,7 @@ $color_class[9] = 'orange';
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
|
||||
<?
|
||||
<?php
|
||||
$group_selected = count($groupselect);
|
||||
|
||||
if (!$dialplan_number)
|
||||
@@ -339,7 +340,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# closer_dispo.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# this is the closer disposition screen of a call that has been grabbed. This
|
||||
# allows the closer to modify customer information and disposition the call
|
||||
@@ -9,6 +9,7 @@
|
||||
# CHANGES
|
||||
#
|
||||
# 60619-1641 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -143,14 +144,14 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<html>
|
||||
<head>
|
||||
<title>VICIDIAL CLOSER: Call Disposition</title>
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
?>
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
if ($end_call > 0)
|
||||
{
|
||||
@@ -317,7 +318,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# closer_popup.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# this is the closer popup of a specific call that grabs the call and allows you
|
||||
# to go and fetch info on that caller in the local CRM system.
|
||||
@@ -9,6 +9,7 @@
|
||||
# CHANGES
|
||||
#
|
||||
# 60620-1029 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -139,7 +140,7 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -152,7 +153,7 @@ else
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad="document.forms[0].search_phone.focus(); setTimeout('document.forms[0].search_phone.focus()', 1000)">
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
$stmt="SELECT count(*) from parked_channels where server_ip='$server_ip' and parked_time='$parked_time' and channel='$channel'";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
@@ -236,17 +237,17 @@ if (eregi('CL_TEST',$channel_group))
|
||||
|
||||
?>
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$fronter ?>">
|
||||
<input type=hidden name="closer" value="<?=$PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $fronter ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor='#99FF99'>
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$search_phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $search_phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -254,7 +255,7 @@ if (eregi('CL_TEST',$channel_group))
|
||||
</table>
|
||||
</form>
|
||||
<BR><BR>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
if (eregi('CL_MWCOF',$channel_group))
|
||||
@@ -271,17 +272,17 @@ if (eregi('CL_MWCOF',$channel_group))
|
||||
|
||||
?>
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$fronter ?>">
|
||||
<input type=hidden name="closer" value="<?=$PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $fronter ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor='#99FF99'>
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$search_phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $search_phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -289,7 +290,7 @@ if (eregi('CL_MWCOF',$channel_group))
|
||||
</table>
|
||||
</form>
|
||||
<BR><BR>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
|
||||
@@ -323,17 +324,17 @@ if (eregi('CL_GAL',$channel_group))
|
||||
|
||||
?>
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor="<?=$group_color ?>">
|
||||
<tr bgcolor="<?php echo $group_color ?>">
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -344,15 +345,15 @@ if (eregi('CL_GAL',$channel_group))
|
||||
|
||||
<!----
|
||||
<form action="http://10.10.10.196/vicidial/closer_lookup3.php" method="post">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $PHP_AUTH_USER ?>">
|
||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>NEW COF BlueGreen Customer Search</font></th>
|
||||
</tr>
|
||||
<tr bgcolor='#CCCCCC'>
|
||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?=$phone ?>"></td>
|
||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $phone ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
||||
@@ -362,7 +363,7 @@ if (eregi('CL_GAL',$channel_group))
|
||||
<BR><BR>
|
||||
---->
|
||||
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
|
||||
|
||||
@@ -374,10 +375,10 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
?>
|
||||
|
||||
<form action="uk_mail_lookup.php" method="post" onSubmit="return CheckForm()">
|
||||
<input type=hidden name="fronter" value="<?=$parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?=$PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?=$channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?=$recording_id ?>">
|
||||
<input type=hidden name="fronter" value="<?php echo $parked_by ?>">
|
||||
<input type=hidden name="closer" value="<?php echo $PHP_AUTH_USER ?>">
|
||||
<input type=hidden name="group" value="<?php echo $channel_group ?>">
|
||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
||||
<tr>
|
||||
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'>New Search</font></th>
|
||||
@@ -406,7 +407,7 @@ if (eregi('CL_UNIV',$channel_group))
|
||||
</form>
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
}
|
||||
|
||||
@@ -441,7 +442,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
<?
|
||||
<?php
|
||||
#
|
||||
# dbconnect.php version 2.0.5
|
||||
# dbconnect.php version 2.2.0
|
||||
#
|
||||
# database connection settings and some global web settings
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
if ( file_exists("/etc/astguiclient.conf") )
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# fcstats.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -11,6 +11,7 @@
|
||||
# 71228-1140 - added percentages, cross-day start/stop
|
||||
# 80328-1139 - adapted for basic fronter/closer stats
|
||||
# 90310-2132 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -80,7 +81,7 @@ while ($i < $groups_to_print)
|
||||
-->
|
||||
</STYLE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
echo "<TITLE>VICIDIAL: In-Group Fronter-Closer Stats</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# group_hourly_stats.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -8,6 +8,7 @@
|
||||
# 60620-1014 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90310-2138 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -107,7 +108,7 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: Group Hourly Stats
|
||||
<?
|
||||
<?php
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
$ADD = '311111';
|
||||
@@ -133,12 +134,12 @@ require("admin_header.php");
|
||||
|
||||
|
||||
<CENTER>
|
||||
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> Group Hourly Stats <? echo $group ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> </TD></TR>
|
||||
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> Group Hourly Stats <?php echo $group ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> </TD></TR>
|
||||
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
if ( ($group) and ($status) and ($date_with_hour) )
|
||||
{
|
||||
@@ -260,7 +261,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# list_download.php
|
||||
#
|
||||
# downloads the entire contents of a vicidial list ID to a flat text file
|
||||
@@ -9,6 +9,7 @@
|
||||
# CHANGES
|
||||
#
|
||||
# 90209-1310 - First build
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# listloaderMAIN.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# this is the main frame page for the lead loading section. This is where you
|
||||
# would upload a file and have it inserted into vicidial_list
|
||||
@@ -9,6 +9,7 @@
|
||||
# changes:
|
||||
# 60620-1149 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 60822-1105 - fixed for nonwritable directories
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# log_test.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# new_listloader_superL.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -25,11 +25,12 @@
|
||||
# 81011-2009 - a few bug fixes
|
||||
# 90309-1831 - Added admin_log logging
|
||||
# 90310-2128 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
# make sure vicidial_list exists and that your file follows the formatting correctly. This page does not dedupe or do any other lead filtering actions yet at this time.
|
||||
|
||||
$version = '2.0.5-29';
|
||||
$build = '90310-2128';
|
||||
$version = '2.0.5-30';
|
||||
$build = '90508-0644';
|
||||
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -321,7 +322,7 @@ function ParseFileName() {
|
||||
</head>
|
||||
<BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
|
||||
<?
|
||||
<?php
|
||||
$short_header=1;
|
||||
|
||||
require("admin_header.php");
|
||||
@@ -330,21 +331,21 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
?>
|
||||
|
||||
|
||||
<form action=<?=$PHP_SELF ?> method=post onSubmit="ParseFileName()" enctype="multipart/form-data">
|
||||
<input type=hidden name='leadfile_name' value="<?=$leadfile_name ?>">
|
||||
<? if ($file_layout!="custom") { ?>
|
||||
<form action=<?php echo $PHP_SELF ?> method=post onSubmit="ParseFileName()" enctype="multipart/form-data">
|
||||
<input type=hidden name='leadfile_name' value="<?php echo $leadfile_name ?>">
|
||||
<?php if ($file_layout!="custom") { ?>
|
||||
<table align=center width="700" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
||||
<tr>
|
||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Load leads from this file:</font></B></td>
|
||||
<td align=left width="65%"><input type=file name="leadfile" value="<?=$leadfile ?>"> <? echo "$NWB#vicidial_list_loader$NWE"; ?></td>
|
||||
<td align=left width="65%"><input type=file name="leadfile" value="<?php echo $leadfile ?>"> <?php echo "$NWB#vicidial_list_loader$NWE"; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=right width="25%"><font face="arial, helvetica" size=2>List ID Override: </font></td>
|
||||
<td align=left width="75%"><font face="arial, helvetica" size=1><input type=text value="<?=$list_id_override ?>" name='list_id_override' size=10 maxlength=8> (numbers only or leave blank for values in the file)</td>
|
||||
<td align=left width="75%"><font face="arial, helvetica" size=1><input type=text value="<?php echo $list_id_override ?>" name='list_id_override' size=10 maxlength=8> (numbers only or leave blank for values in the file)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=right width="25%"><font face="arial, helvetica" size=2>Phone Code Override: </font></td>
|
||||
<td align=left width="75%"><font face="arial, helvetica" size=1><input type=text value="<?=$phone_code_override ?>" name='phone_code_override' size=8 maxlength=6> (numbers only or leave blank for values in the file)</td>
|
||||
<td align=left width="75%"><font face="arial, helvetica" size=1><input type=text value="<?php echo $phone_code_override ?>" name='phone_code_override' size=8 maxlength=6> (numbers only or leave blank for values in the file)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align=right><B><font face="arial, helvetica" size=2>File layout to use:</font></B></td>
|
||||
@@ -366,11 +367,11 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
<tr>
|
||||
<td align=center colspan=2><input type=submit value="SUBMIT" name='submit_file'> <input type=button onClick="javascript:document.location='new_listloader_superL.php'" value="START OVER" name='reload_page'></td>
|
||||
</tr>
|
||||
<tr><td align=left><font size=1> <a href="admin.php?ADD=100" target="_parent">BACK TO ADMIN</a></font></td><td align=right><font size=1>LIST LOADER- VERSION: <?=$version ?> BUILD: <?=$build ?> </td></tr>
|
||||
<tr><td align=left><font size=1> <a href="admin.php?ADD=100" target="_parent">BACK TO ADMIN</a></font></td><td align=right><font size=1>LIST LOADER- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> </td></tr>
|
||||
</table>
|
||||
<? } ?>
|
||||
<?php } ?>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
if ($OK_to_process) {
|
||||
print "<script language='JavaScript1.2'>document.forms[0].leadfile.disabled=true;document.forms[0].list_id_override.disabled=true;document.forms[0].phone_code_override.disabled=true; document.forms[0].submit_file.disabled=true; document.forms[0].reload_page.disabled=true;</script>";
|
||||
@@ -1425,7 +1426,7 @@ if ($leadfile) {
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# non_agent_api.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -20,10 +20,11 @@
|
||||
# 80910-0020 - Added support for multi-alt-phones, added version function
|
||||
# 90118-1056 - Added logging of API functions
|
||||
# 90428-0209 - Added blind_monitor function
|
||||
# 90508-0642 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '2.2.0-6';
|
||||
$build = '90428-0209';
|
||||
$version = '2.2.0-7';
|
||||
$build = '90508-0642';
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
<?
|
||||
<?php
|
||||
# phone_stats.php.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
#
|
||||
# changes:
|
||||
# 60620-1333 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 60927-1548 - Changed to vicidial_users for authentication
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -97,14 +98,14 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER>
|
||||
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> VICIDIAL ADMIN: Administration</TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><? echo date("l F j, Y G:i:s A") ?> </TD></TR>
|
||||
<TR BGCOLOR=#F0F5FE><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1><B> <a href="<? echo $admin_page ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>LIST ALL PHONES</a> | <a href="<? echo $admin_page ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>ADD A NEW PHONE</a> | <a href="<? echo $admin_page ?>?ADD=551"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>SEARCH FOR A PHONE</a> | <a href="<? echo $admin_page ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>ADD A SERVER</a> | <a href="<? echo $admin_page ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>LIST ALL SERVERS</a></TD></TR>
|
||||
<TR BGCOLOR=#F0F5FE><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1><B> <a href="<? echo $admin_page ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>SHOW ALL CONFERENCES</a> | <a href="<? echo $admin_page ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>ADD A NEW CONFERENCE</a></TD></TR>
|
||||
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> VICIDIAL ADMIN: Administration</TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo date("l F j, Y G:i:s A") ?> </TD></TR>
|
||||
<TR BGCOLOR=#F0F5FE><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1><B> <a href="<?php echo $admin_page ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>LIST ALL PHONES</a> | <a href="<?php echo $admin_page ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>ADD A NEW PHONE</a> | <a href="<?php echo $admin_page ?>?ADD=551"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>SEARCH FOR A PHONE</a> | <a href="<?php echo $admin_page ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>ADD A SERVER</a> | <a href="<?php echo $admin_page ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>LIST ALL SERVERS</a></TD></TR>
|
||||
<TR BGCOLOR=#F0F5FE><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1><B> <a href="<?php echo $admin_page ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>SHOW ALL CONFERENCES</a> | <a href="<?php echo $admin_page ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>ADD A NEW CONFERENCE</a></TD></TR>
|
||||
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2><B> \n";
|
||||
|
||||
@@ -231,7 +232,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# record_conf_1_hour.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# grab: $server_ip $station $session_id
|
||||
#
|
||||
@@ -9,6 +9,7 @@
|
||||
#
|
||||
# 60620-1011 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# - Added required user/pass to gain access to this page
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -103,14 +104,14 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<html>
|
||||
<head>
|
||||
<title>VICIDIAL RECORD CONFERENCE: 1 hour</title>
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
?>
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER>
|
||||
|
||||
<?
|
||||
<?php
|
||||
if ($NEW_RECORDING)
|
||||
{
|
||||
if ( (strlen($server_ip) > 8) && (strlen($session_id) > 3) && (strlen($station) > 3) )
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
### recording_lookup.php
|
||||
#
|
||||
# REQUIRED! - check all paths and directory names, need to create a temp directory
|
||||
@@ -30,6 +30,7 @@
|
||||
# CHANGES
|
||||
# 71015-0845 - First build
|
||||
# 71112-1347 - added GSM option
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$STARTtime = date("U");
|
||||
@@ -73,7 +74,7 @@ $US='_';
|
||||
</head>
|
||||
<body bgcolor=white>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
|
||||
echo "<br><br>\n";
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
### recording_lookup_DIRECT.php
|
||||
#
|
||||
# REQUIRED! - check all paths and directory names, need to create a temp directory
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
# CHANGES
|
||||
# 71112-1409 - First Build
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$STARTtime = date("U");
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?
|
||||
<?php
|
||||
# remote_dispo.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# this is the remote agent disposition screen for calls sent to remote agents.
|
||||
# This allows the remote agent to modify customer information and disposition
|
||||
@@ -10,6 +10,7 @@
|
||||
# CHANGES
|
||||
#
|
||||
# 60619-1626 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
|
||||
@@ -160,14 +161,14 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<html>
|
||||
<head>
|
||||
<title>VICIDIAL REMOTE: Call Disposition</title>
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
?>
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<!-- $call_began $lead_id -->";
|
||||
|
||||
@@ -315,7 +316,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?
|
||||
<?php
|
||||
# sph_report.php
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 80502-0857 - First build
|
||||
# 80506-0228 - Added user field to search by
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -172,7 +173,7 @@ while ($i < $user_groups_to_print)
|
||||
|
||||
</HEAD><BODY BGCOLOR=WHITE>
|
||||
|
||||
<?
|
||||
<?php
|
||||
$campaign_ct = count($campaign);
|
||||
$group_ct = count($group);
|
||||
$user_group_ct = count($user_group);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# timeclock_edit.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -8,6 +8,7 @@
|
||||
# 80624-1342 - First build
|
||||
# 80701-1323 - functional beta version done
|
||||
# 90310-2109 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -216,7 +217,7 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: Timeclock Record Edit
|
||||
<?
|
||||
<?php
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
$ADD = '3';
|
||||
@@ -243,9 +244,9 @@ require("admin_header.php");
|
||||
|
||||
|
||||
<CENTER>
|
||||
<TABLE WIDTH=720 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Timeclock Record Edit for <? echo $user ?></TD><TD ALIGN=RIGHT> </TD></TR>
|
||||
<TABLE WIDTH=720 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Timeclock Record Edit for <?php echo $user ?></TD><TD ALIGN=RIGHT> </TD></TR>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=3><B> \n";
|
||||
|
||||
@@ -468,7 +469,7 @@ echo "ERROR! You cannot edit this timeclock record: $timeclock_id\n";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# timeclock_report.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -9,6 +9,7 @@
|
||||
# 80617-1416 - Fixed totals tally bug
|
||||
# 80707-0754 - Fixed groups bug, changed formatting
|
||||
# 90310-2059 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -136,7 +137,7 @@ while ($i < $user_groups_to_print)
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<TITLE>VICIDIAL: User Timeclock Report
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
$ADD = '311111';
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# timeclock_status.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -8,6 +8,7 @@
|
||||
# 80602-0201 - First Build
|
||||
# 80603-1500 - formatting changes
|
||||
# 90310-2103 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -142,7 +143,7 @@ if (strlen($user_group) > 0)
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: Timeclock Status
|
||||
<?
|
||||
<?php
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
$ADD = '311111';
|
||||
@@ -169,8 +170,8 @@ require("admin_header.php");
|
||||
?>
|
||||
<CENTER>
|
||||
<TABLE WIDTH=750 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT>
|
||||
<FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Timeclock Status for <? echo $user_group ?></TD><TD ALIGN=RIGHT>
|
||||
<?
|
||||
<FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Timeclock Status for <?php echo $user_group ?></TD><TD ALIGN=RIGHT>
|
||||
<?php
|
||||
echo "<a href=\"./timeclock_report.php\"><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2><B>TIMECLOCK REPORT</a> | ";
|
||||
echo "<a href=\"./admin.php?ADD=311111&user_group=$user_group\"><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2><B>USER GROUP</a>\n";
|
||||
?>
|
||||
@@ -179,7 +180,7 @@ echo "<a href=\"./admin.php?ADD=311111&user_group=$user_group\"><FONT FACE=\"ARI
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2><B> \n";
|
||||
|
||||
@@ -352,6 +353,7 @@ while ($users_to_print > $o)
|
||||
{$bgcolor[$o]='bgcolor="#66CC66"';} # green
|
||||
}
|
||||
|
||||
$s++;
|
||||
echo "<tr $bgcolor[$o]>";
|
||||
echo "<td><font size=1>$s</td>";
|
||||
echo "<td><font size=2><a href=\"./user_status.php?user=$users[$o]\">$users[$o]</a></td>";
|
||||
@@ -365,8 +367,6 @@ while ($users_to_print > $o)
|
||||
|
||||
if (strlen($Tstatus[$o])>0)
|
||||
{$TOTlogin_sec = ($TOTlogin_sec + $Tlogin_sec[$o]);}
|
||||
|
||||
$s++;
|
||||
}
|
||||
$o++;
|
||||
}
|
||||
@@ -410,7 +410,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
exit;
|
||||
|
||||
|
||||
@@ -534,7 +534,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# user_group_bulk_change.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -7,6 +7,7 @@
|
||||
# 81119-0918 - First build
|
||||
# 90309-1830 - Added admin_log logging
|
||||
# 90310-2144 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -122,7 +123,7 @@ while ($i < $groups_to_print)
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: User Group Bulk Change
|
||||
<?
|
||||
<?php
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
$ADD = '311111';
|
||||
@@ -155,7 +156,7 @@ require("admin_header.php");
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=3><B> \n";
|
||||
|
||||
@@ -259,7 +260,7 @@ echo "|$stage|$group|";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# user_stats.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -17,6 +17,7 @@
|
||||
# 90208-0504 - Added link to multi-day report and fixed call status summary section
|
||||
# 90305-1226 - Added user_call_log manual dial logs
|
||||
# 90310-0734 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -103,7 +104,7 @@ $browser = getenv("HTTP_USER_AGENT");
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: User Stats
|
||||
<?
|
||||
<?php
|
||||
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
@@ -129,12 +130,12 @@ require("admin_header.php");
|
||||
|
||||
|
||||
?>
|
||||
<TABLE WIDTH=770 BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=0><TR BGCOLOR=#E6E6E6><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> User Stats for <? echo $user ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2> </TD></TR>
|
||||
<TABLE WIDTH=770 BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=0><TR BGCOLOR=#E6E6E6><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> User Stats for <?php echo $user ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2> </TD></TR>
|
||||
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2><B> \n";
|
||||
|
||||
@@ -676,7 +677,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# user_status.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -10,6 +10,7 @@
|
||||
# 81118-1034 - Disabled change campaign because it does not work
|
||||
# 90208-0511 - Added link to user multi-day status report
|
||||
# 90310-0741 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
@@ -168,7 +169,7 @@ while ($i < $groups_to_print)
|
||||
<head>
|
||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||
<title>VICIDIAL ADMIN: User Status
|
||||
<?
|
||||
<?php
|
||||
|
||||
|
||||
##### BEGIN Set variables to make header show properly #####
|
||||
@@ -194,12 +195,12 @@ require("admin_header.php");
|
||||
|
||||
|
||||
?>
|
||||
<TABLE WIDTH=<? echo $page_width ?> BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=0><TR BGCOLOR=#E6E6E6><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> User Status for <? echo $user ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> </TD></TR>
|
||||
<TABLE WIDTH=<?php echo $page_width ?> BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=0><TR BGCOLOR=#E6E6E6><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> User Status for <?php echo $user ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> </TD></TR>
|
||||
|
||||
|
||||
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=3><B> \n";
|
||||
|
||||
@@ -497,7 +498,7 @@ echo "|$stage|$group|";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
<?
|
||||
<?php
|
||||
# vdremote.php
|
||||
#
|
||||
# make sure you have added a user to the vicidial_users MySQL table with at
|
||||
# least user_level 4 to access this page the first time
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# Changes
|
||||
# 50307-1721 - First version
|
||||
# 51123-1502 - removed requirement of PHP Globals=on
|
||||
# 60421-1229 - check GET/POST vars lines with isset to not trigger PHP NOTICES
|
||||
# 60619-1603 - Added variable filtering to eliminate SQL injection attack threat
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
$version = '1.1.12';
|
||||
$build = '60619-1603';
|
||||
$build = '90508-0644';
|
||||
|
||||
require("dbconnect.php");
|
||||
|
||||
@@ -159,7 +160,7 @@ echo "<!-- VERSION: $version BUILD: $build -->\n";
|
||||
.orange {color: black; background-color: orange}
|
||||
-->
|
||||
</STYLE>
|
||||
<?
|
||||
<?php
|
||||
echo "<title>VICIDIAL REMOTE AGENTS: $LOGfullname - $PHP_AUTH_USER ";
|
||||
|
||||
if (!$ADD) {$ADD="31111";}
|
||||
@@ -244,12 +245,12 @@ if (strlen($ADD)>4)
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER>
|
||||
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> VICIDIAL REMOTE AGENTS: <? echo "$PHP_AUTH_USER " ?> <a href="<? echo $PHP_SELF ?>?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><? echo date("l F j, Y G:i:s A") ?> </TD></TR>
|
||||
<TR BGCOLOR=#F0F5FE><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1> <a href="./vdremote.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>MODIFY</a> | <a href="./vdremote.php?ADD=61111&user=<? echo "$PHP_AUTH_USER" ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>STATUS</a> | <a href="./vdremote.php?ADD=71111&user=<? echo "$PHP_AUTH_USER" ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>INBOUND STATS</a></TD></TR>
|
||||
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> VICIDIAL REMOTE AGENTS: <?php echo "$PHP_AUTH_USER " ?> <a href="<?php echo $PHP_SELF ?>?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") ?> </TD></TR>
|
||||
<TR BGCOLOR=#F0F5FE><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1> <a href="./vdremote.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>MODIFY</a> | <a href="./vdremote.php?ADD=61111&user=<?php echo "$PHP_AUTH_USER" ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>STATUS</a> | <a href="./vdremote.php?ADD=71111&user=<?php echo "$PHP_AUTH_USER" ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1>INBOUND STATS</a></TD></TR>
|
||||
|
||||
|
||||
<TR><TD ALIGN=LEFT COLSPAN=2>
|
||||
<?
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
@@ -590,7 +591,7 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<? header("Pragma: no-cache");
|
||||
<?php header("Pragma: no-cache");
|
||||
#
|
||||
# vicidial_sales_viewer.php - VICIDIAL administration page
|
||||
#
|
||||
@@ -8,6 +8,7 @@
|
||||
# CHANGES
|
||||
# 80310-1500 - first build
|
||||
# 90310-2135 - Added admin header
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
if (isset($_GET["dcampaign"])) {$dcampaign=$_GET["dcampaign"];}
|
||||
@@ -28,7 +29,7 @@ if (isset($_GET["forc"])) {$forc=$_GET["forc"];}
|
||||
<head>
|
||||
<title>VICIDIAL recent sales lookup</title>
|
||||
</head>
|
||||
<?
|
||||
<?php
|
||||
include("dbconnect.php");
|
||||
#include("/home/www/phpsubs/stylesheet.inc");
|
||||
?>
|
||||
@@ -54,7 +55,7 @@ function GatherListIDs() {
|
||||
</script>
|
||||
<body bgcolor=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
|
||||
<?
|
||||
<?php
|
||||
$short_header=1;
|
||||
|
||||
require("admin_header.php");
|
||||
@@ -62,7 +63,7 @@ function GatherListIDs() {
|
||||
echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
?>
|
||||
|
||||
<form action="<?=$PHP_SELF ?>" method=post onSubmit="return GatherListIDs()">
|
||||
<form action="<?php echo $PHP_SELF ?>" method=post onSubmit="return GatherListIDs()">
|
||||
<input type="hidden" name="list_ids">
|
||||
<table border=0 cellpadding=5 cellspacing=0 align=center width=600>
|
||||
<tr>
|
||||
@@ -74,7 +75,7 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
<table width=100%>
|
||||
<td align=right width=200 nowrap><font class='standard_bold'>Select a VICIDIAL campaign:</td>
|
||||
<td align=left><select name="dcampaign" onChange="this.form.submit();">
|
||||
<?
|
||||
<?php
|
||||
if ($dcampaign) {
|
||||
$stmt="select campaign_id, campaign_name from vicidial_campaigns where campaign_id='$dcampaign'";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
@@ -84,7 +85,7 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
}
|
||||
?>
|
||||
<option value=''>---------------------------------</option>
|
||||
<?
|
||||
<?php
|
||||
$stmt="select distinct vc.campaign_id, vc.campaign_name from vicidial_campaigns vc, vicidial_lists vl where vc.campaign_id=vl.campaign_id order by vc.campaign_name asc";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
while ($row=mysql_fetch_array($rslt)) {
|
||||
@@ -93,13 +94,13 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
?>
|
||||
</select></td>
|
||||
</tr>
|
||||
<?
|
||||
<?php
|
||||
if ($dcampaign) {
|
||||
?>
|
||||
<tr bgcolor='#CCCCCC'>
|
||||
<td align=right width=200 nowrap><font class='standard_bold'>Select list ID(s) # (optional):</td>
|
||||
<td align=left><select name="list_id" multiple size="4">
|
||||
<?
|
||||
<?php
|
||||
$stmt="select list_id, list_name from vicidial_lists where campaign_id='$dcampaign' order by list_id asc";
|
||||
$rslt=mysql_query($stmt, $link);
|
||||
while ($row=mysql_fetch_array($rslt)) {
|
||||
@@ -108,7 +109,7 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
?>
|
||||
</select></td>
|
||||
</tr>
|
||||
<?
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
@@ -140,7 +141,7 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
||||
<tr><td colspan=3 align=center><font class="small_standard">** - sorted by call date</font></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<?
|
||||
<?php
|
||||
if ($submit_report && $list_ids) {
|
||||
|
||||
$now=date("YmdHis");
|
||||
|
||||
@@ -1,16 +1,17 @@
|
||||
<?
|
||||
<?php
|
||||
# voice_lab.php
|
||||
#
|
||||
# This script is designed to broadcast a recorded message or allow a person to
|
||||
# speak to all agents logged into a VICIDIAL campaign.
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
# 61220-1050 - First Build
|
||||
# 70115-1246 - Added ability to define an exten to play
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
require("dbconnect.php");
|
||||
@@ -130,14 +131,14 @@ while ($campaigns_to_print > $o)
|
||||
<html>
|
||||
<head>
|
||||
<title>VICIDIAL VOICE LAB: Admin</title>
|
||||
<?
|
||||
<?php
|
||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||
?>
|
||||
</head>
|
||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||
<CENTER>
|
||||
|
||||
<?
|
||||
<?php
|
||||
if ($NEW_VOICE_LAB > 0)
|
||||
{
|
||||
if ( (strlen($server_ip) > 6) && (strlen($session_id) > 6) && (strlen($campaign_id) > 2) )
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# vtiger_search.php
|
||||
#
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
@@ -847,7 +847,7 @@ echo "<a href=\"$vtiger_url\">Click here to go to the Vtiger home page</a>\n";
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<?
|
||||
<?php
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# vtiger_user.php - script used to synchronize the users from the VICIDIAL
|
||||
# vicidial_users table into the Vtiger system as well as
|
||||
# the groups from VICIDIAL to Vtiger
|
||||
@@ -8,6 +8,7 @@
|
||||
# CHANGES
|
||||
# 81231-1307 - First build
|
||||
# 90228-2152 - Added Groups support
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
header ("Content-type: text/html; charset=utf-8");
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<?
|
||||
<?php
|
||||
# web_form_forward.php - custom script forward agent to web page and alter vars
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2009 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# You will need to customize this to your needs
|
||||
#
|
||||
# CHANGELOG:
|
||||
# 80626-1121 - First Build
|
||||
# 90508-0644 - Changed to PHP long tags
|
||||
#
|
||||
|
||||
if (isset($_GET["phone_number"])) {$phone_number=$_GET["phone_number"];}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# welcome.php - VICIDIAL welcome page
|
||||
#
|
||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# welcome_demo.php - VICIDIAL welcome Demo page
|
||||
#
|
||||
#
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<?
|
||||
<?php
|
||||
# welcome_demo.php - VICIDIAL welcome Demo page
|
||||
#
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user