Changed all administrative web interface text to be output through new QXZ function instead of echo, reports are not done yet
Changed all default VICIdial logos to new logos git-svn-id: svn://192.168.202.10@2183 3d104415-ff17-0410-8863-d5cf3c621b8a
@@ -86,6 +86,9 @@ OTHER CHANGES:
|
|||||||
|
|
||||||
12. Added campaign options to limit number of active callbacks
|
12. Added campaign options to limit number of active callbacks
|
||||||
|
|
||||||
|
13. Changed all Administrative interface text output to use a function instead
|
||||||
|
of echo.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,7 @@
|
|||||||
# 121114-1935 - Added INGROUP recording option
|
# 121114-1935 - Added INGROUP recording option
|
||||||
# 130108-1808 - Changes for Asterisk 1.8 compatibility
|
# 130108-1808 - Changes for Asterisk 1.8 compatibility
|
||||||
# 140312-2112 - Added CALLID as recording filename variable
|
# 140312-2112 - Added CALLID as recording filename variable
|
||||||
|
# 140421-1448 - Added code to halt ringing of other channels in ring_all NAC method
|
||||||
#
|
#
|
||||||
|
|
||||||
$script = 'agi-VDAD_RINGALL.agi';
|
$script = 'agi-VDAD_RINGALL.agi';
|
||||||
@@ -36,6 +37,7 @@ if ($sec < 10) {$sec = "0$sec";}
|
|||||||
$now_date_epoch = time();
|
$now_date_epoch = time();
|
||||||
$now_date = "$year-$mon-$mday $hour:$min:$sec";
|
$now_date = "$year-$mon-$mday $hour:$min:$sec";
|
||||||
$now_num = "$year$mon$mday$hour$min$sec";
|
$now_num = "$year$mon$mday$hour$min$sec";
|
||||||
|
$CIDdate = "$mon$mday$hour$min$sec";
|
||||||
$S='*';
|
$S='*';
|
||||||
|
|
||||||
# default path to astguiclient configuration file:
|
# default path to astguiclient configuration file:
|
||||||
@@ -92,8 +94,7 @@ $stmtA = "SELECT agi_output,ext_context,asterisk_version FROM servers where serv
|
|||||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||||
$sthArows=$sthA->rows;
|
$sthArows=$sthA->rows;
|
||||||
$rec_count=0;
|
if ($sthArows > 0)
|
||||||
while ($sthArows > $rec_count)
|
|
||||||
{
|
{
|
||||||
$AGILOG = '0';
|
$AGILOG = '0';
|
||||||
@aryA = $sthA->fetchrow_array;
|
@aryA = $sthA->fetchrow_array;
|
||||||
@@ -103,7 +104,6 @@ while ($sthArows > $rec_count)
|
|||||||
if ($DBagi_output =~ /STDERR/) {$AGILOG = '1';}
|
if ($DBagi_output =~ /STDERR/) {$AGILOG = '1';}
|
||||||
if ($DBagi_output =~ /FILE/) {$AGILOG = '2';}
|
if ($DBagi_output =~ /FILE/) {$AGILOG = '2';}
|
||||||
if ($DBagi_output =~ /BOTH/) {$AGILOG = '3';}
|
if ($DBagi_output =~ /BOTH/) {$AGILOG = '3';}
|
||||||
$rec_count++;
|
|
||||||
}
|
}
|
||||||
$sthA->finish();
|
$sthA->finish();
|
||||||
|
|
||||||
@@ -222,6 +222,40 @@ else
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$stmtA = "SELECT user,extension,conf_exten,server_ip FROM vicidial_live_agents where ring_callerid='$call_callerid';";
|
||||||
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
|
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||||
|
$sthArows=$sthA->rows;
|
||||||
|
$orAGENTct=0;
|
||||||
|
$RINGct=0;
|
||||||
|
$user_phone='';
|
||||||
|
while ($sthArows > $RINGct)
|
||||||
|
{
|
||||||
|
@aryA = $sthA->fetchrow_array;
|
||||||
|
$ringVLA_user[$RINGct] = $aryA[0];
|
||||||
|
$ringVLA_exten[$RINGct] = $aryA[1];
|
||||||
|
$ringVLA_conf_exten[$RINGct] = $aryA[2];
|
||||||
|
$ringVLA_server_ip[$RINGct] = $aryA[3];
|
||||||
|
$ring_user = $aryA[0];
|
||||||
|
if ($AGILOG) {$agi_string = "-- Ringing agents for this call: |$call_callerid|$RINGct|$ringVLA_user[$RINGct]|$ringVLA_exten[$RINGct]|$ringVLA_conf_exten[$RINGct]|$ringVLA_server_ip[$RINGct]|"; &agi_output;}
|
||||||
|
if ($dial_user =~ /^$ring_user$/)
|
||||||
|
{$user_phone=$ringVLA_exten[$RINGct];}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$orVLA_user[$orAGENTct] = $aryA[0];
|
||||||
|
$orVLA_exten[$orAGENTct] = $aryA[1];
|
||||||
|
$orVLA_conf_exten[$orAGENTct] = $aryA[2];
|
||||||
|
$orVLA_server_ip[$orAGENTct] = $aryA[3];
|
||||||
|
if ($orVLA_exten[$orAGENTct] =~ /^R\//)
|
||||||
|
{$orVLA_exten[$orAGENTct] = "Local/" . $orVLA_conf_exten[$orAGENTct] . "\@default";}
|
||||||
|
$orAGENTct++;
|
||||||
|
}
|
||||||
|
$RINGct++;
|
||||||
|
}
|
||||||
|
$sthA->finish();
|
||||||
|
|
||||||
|
if ($AGILOG) {$agi_string = "-- Ringing stats: |$call_callerid|$RINGct|$orAGENTct|$user_phone|"; &agi_output;}
|
||||||
|
|
||||||
|
|
||||||
### Check that the call has not been grabbed already, if it has then buzz and hangup ###
|
### Check that the call has not been grabbed already, if it has then buzz and hangup ###
|
||||||
$stmtA = "SELECT count(*) FROM vicidial_auto_calls where auto_call_id='$auto_call_id' and agent_grab='';";
|
$stmtA = "SELECT count(*) FROM vicidial_auto_calls where auto_call_id='$auto_call_id' and agent_grab='';";
|
||||||
@@ -252,7 +286,7 @@ if ($NAGcount > 0)
|
|||||||
{
|
{
|
||||||
$stmtA="UPDATE vicidial_conferences set extension='3WAY_$dial_user', leave_3way='1', leave_3way_datetime='$now_date' where server_ip='$VLAserver_ip' and ((extension='') or (extension is null)) and conf_exten != '$VLAconf_exten' limit 1;";
|
$stmtA="UPDATE vicidial_conferences set extension='3WAY_$dial_user', leave_3way='1', leave_3way_datetime='$now_date' where server_ip='$VLAserver_ip' and ((extension='') or (extension is null)) and conf_exten != '$VLAconf_exten' limit 1;";
|
||||||
$AVCaffected_rows = $dbhA->do($stmtA);
|
$AVCaffected_rows = $dbhA->do($stmtA);
|
||||||
if ($AVCaffected_rows)
|
if ($AVCaffected_rows > 0)
|
||||||
{
|
{
|
||||||
$stmtA="SELECT conf_exten from vicidial_conferences where server_ip='$VLAserver_ip' and extension='3WAY_$dial_user' and leave_3way_datetime='$now_date' and conf_exten != '$VLAconf_exten';";
|
$stmtA="SELECT conf_exten from vicidial_conferences where server_ip='$VLAserver_ip' and extension='3WAY_$dial_user' and leave_3way_datetime='$now_date' and conf_exten != '$VLAconf_exten';";
|
||||||
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
@@ -391,13 +425,132 @@ if ($NAGcount > 0)
|
|||||||
### END If remote agent, then reserve a vicidial_conferences session on their server to send the calls to ###
|
### END If remote agent, then reserve a vicidial_conferences session on their server to send the calls to ###
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
### Try to grab the call for this agent, if already grabbed then buzz and hangup ###
|
### Try to grab the call for this agent, if already grabbed then buzz and hangup ###
|
||||||
$stmtA = "UPDATE vicidial_auto_calls SET agent_grab='$dial_user',agent_grab_extension='$VLAconf_exten' where auto_call_id='$auto_call_id' and agent_grab='';";
|
$stmtA = "UPDATE vicidial_auto_calls SET agent_grab='$dial_user',agent_grab_extension='$VLAconf_exten' where auto_call_id='$auto_call_id' and agent_grab='';";
|
||||||
$AGaffected_rows = $dbhA->do($stmtA);
|
$AGaffected_rows = $dbhA->do($stmtA);
|
||||||
if ($AGaffected_rows)
|
if ($AGaffected_rows > 0)
|
||||||
{
|
{
|
||||||
if ($AGILOG) {$agi_string = "-- VAC Call Grabbed: |$callerid|$auto_call_id|$dial_user|$AGaffected_rows|"; &agi_output;}
|
if ($AGILOG) {$agi_string = "-- VAC Call Grabbed: |$callerid|$auto_call_id|$dial_user|$AGaffected_rows|"; &agi_output;}
|
||||||
|
|
||||||
|
### Check if this was a RING_ALL method ###
|
||||||
|
$VIG_next_agent_call='';
|
||||||
|
$stmtA = "SELECT next_agent_call FROM vicidial_inbound_groups where group_id='$VAC_campaign_id';";
|
||||||
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
|
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||||
|
$VIGcount=$sthA->rows;
|
||||||
|
if ($VIGcount > 0)
|
||||||
|
{
|
||||||
|
@aryA = $sthA->fetchrow_array;
|
||||||
|
$VIG_next_agent_call = $aryA[0];
|
||||||
|
if ($AGILOG) {$agi_string = "-- Check for in-group next agent call setting: |$callerid|$VAC_campaign_id|$VIG_next_agent_call|"; &agi_output;}
|
||||||
|
$sthA->finish();
|
||||||
|
}
|
||||||
|
if ( ($VIG_next_agent_call =~ /ring_all/i) && ($orAGENTct > 0) )
|
||||||
|
{
|
||||||
|
### gather list of ringing channels
|
||||||
|
$stmtA = "SELECT channel,server_ip FROM live_sip_channels where extension='ring';";
|
||||||
|
$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)
|
||||||
|
{
|
||||||
|
@aryA = $sthA->fetchrow_array;
|
||||||
|
$LSC_channel[$rec_count] = $aryA[0];
|
||||||
|
$LSC_server_ip[$rec_count] = $aryA[1];
|
||||||
|
$LSC_channelREG[$rec_count] = $aryA[0];
|
||||||
|
$LSC_channelREG[$rec_count] =~ s/\*/STARSYM/gi;
|
||||||
|
$LSC_channelREG[$rec_count] =~ s/\@/ATSYM/gi;
|
||||||
|
if ($AGILOG) {$agi_string = "-- Other ringing channels: |$rec_count|$LSC_channel[$rec_count]|$LSC_server_ip[$rec_count]|"; &agi_output;}
|
||||||
|
$rec_count++;
|
||||||
|
}
|
||||||
|
$sthA->finish();
|
||||||
|
|
||||||
|
### go through other-agent ringing agent records looking for matches to hang up
|
||||||
|
if ($rec_count > 0)
|
||||||
|
{
|
||||||
|
$orct=0;
|
||||||
|
foreach(@orVLA_exten)
|
||||||
|
{
|
||||||
|
$exten_match='';
|
||||||
|
if ($orVLA_exten[$orct] =~ /^Local\//)
|
||||||
|
{
|
||||||
|
$orVLA_exten[$orct] =~ s/^Local\/|\@.*//gi;
|
||||||
|
$exten_match = "STARSYM" . $orVLA_exten[$orct] . "ATSYM";
|
||||||
|
}
|
||||||
|
if ($orVLA_exten[$orct] =~ /^SIP/i)
|
||||||
|
{
|
||||||
|
$orVLA_exten[$orct] =~ s/^SIP\///gi;
|
||||||
|
$stmtA = "SELECT dialplan_number FROM phones where extension='$orVLA_exten[$orct]' and server_ip='$orVLA_server_ip[$orct]' and protocol='SIP';";
|
||||||
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
|
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||||
|
$Pcount=$sthA->rows;
|
||||||
|
if ($Pcount > 0)
|
||||||
|
{
|
||||||
|
@aryA = $sthA->fetchrow_array;
|
||||||
|
$Pdialplan_number = $aryA[0];
|
||||||
|
$exten_match = "STARSYM" . $Pdialplan_number . "ATSYM";
|
||||||
|
}
|
||||||
|
$sthA->finish();
|
||||||
|
}
|
||||||
|
if ($orVLA_exten[$orct] =~ /^IAX/i)
|
||||||
|
{
|
||||||
|
$orVLA_exten[$orct] =~ s/^IAX2\/|^IAX\///gi;
|
||||||
|
$stmtA = "SELECT dialplan_number FROM phones where extension='$orVLA_exten[$orct]' and server_ip='$orVLA_server_ip[$orct]' and protocol='IAX2';";
|
||||||
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
|
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||||
|
$Pcount=$sthA->rows;
|
||||||
|
if ($Pcount > 0)
|
||||||
|
{
|
||||||
|
@aryA = $sthA->fetchrow_array;
|
||||||
|
$Pdialplan_number = $aryA[0];
|
||||||
|
$exten_match = "STARSYM" . $Pdialplan_number . "ATSYM";
|
||||||
|
}
|
||||||
|
$sthA->finish();
|
||||||
|
}
|
||||||
|
if ($orVLA_exten[$orct] =~ /^Zap|^DAHDI/i)
|
||||||
|
{
|
||||||
|
$orVLA_exten[$orct] =~ s/^Zap\/|^DAHDI\///gi;
|
||||||
|
$stmtA = "SELECT dialplan_number FROM phones where extension='$orVLA_exten[$orct]' and server_ip='$orVLA_server_ip[$orct]' and protocol='Zap';";
|
||||||
|
$sthA = $dbhA->prepare($stmtA) or die "preparing: ",$dbhA->errstr;
|
||||||
|
$sthA->execute or die "executing: $stmtA ", $dbhA->errstr;
|
||||||
|
$Pcount=$sthA->rows;
|
||||||
|
if ($Pcount > 0)
|
||||||
|
{
|
||||||
|
@aryA = $sthA->fetchrow_array;
|
||||||
|
$Pdialplan_number = $aryA[0];
|
||||||
|
$exten_match = "STARSYM" . $Pdialplan_number . "ATSYM";
|
||||||
|
}
|
||||||
|
$sthA->finish();
|
||||||
|
}
|
||||||
|
|
||||||
|
# if ($AGILOG) {$agi_string = "-- Check ORC: |$callerid|$orct|$exten_match|$orVLA_exten[$orct]|$orVLA_exten[$orct]|"; &agi_output;}
|
||||||
|
|
||||||
|
if (length($exten_match) > 2)
|
||||||
|
{
|
||||||
|
$lscct=0;
|
||||||
|
foreach(@LSC_channel)
|
||||||
|
{
|
||||||
|
# if ($AGILOG) {$agi_string = "-- Check LSC: |$callerid|$orct|$lscct|$exten_match|$LSC_channel[$lscct]|$LSC_channelREG[$lscct]|$orVLA_exten[$orct]|$orVLA_exten[$orct]|"; &agi_output;}
|
||||||
|
if ($LSC_channelREG[$lscct] =~ /$exten_match/)
|
||||||
|
{
|
||||||
|
if ($AGILOG) {$agi_string = "-- Chan to hangup: |$callerid|$exten_match|$LSC_channel[$lscct]|$LSC_server_ip[$lscct]|"; &agi_output;}
|
||||||
|
|
||||||
|
### send hangup command for channel
|
||||||
|
$VHqueryCID = "RGHANGUP$CIDdate$lscct";
|
||||||
|
$stmtA = "INSERT INTO vicidial_manager values('','','$now_date','NEW','N','$VARserver_ip','','Hangup','$VHqueryCID','Channel: $LSC_channel[$lscct]','','','','','','','','','')";
|
||||||
|
$AGaffected_rows = $dbhA->do($stmtA);
|
||||||
|
if ($AGILOG) {$agi_string = "-- Other Ringing Hangup Sent: |$callerid|$AGaffected_rows|$LSC_channel[$lscct]|$VHqueryCID|"; &agi_output;}
|
||||||
|
}
|
||||||
|
$lscct++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$orct++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
### send agent to their session ###
|
### send agent to their session ###
|
||||||
if($VLAserver_ip =~ m/(\S+)\.(\S+)\.(\S+)\.(\S+)/ )
|
if($VLAserver_ip =~ m/(\S+)\.(\S+)\.(\S+)\.(\S+)/ )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -659,7 +659,7 @@ qc_allowed_campaigns TEXT,
|
|||||||
qc_allowed_inbound_groups TEXT,
|
qc_allowed_inbound_groups TEXT,
|
||||||
group_shifts TEXT,
|
group_shifts TEXT,
|
||||||
forced_timeclock_login ENUM('Y','N','ADMIN_EXEMPT') default 'N',
|
forced_timeclock_login ENUM('Y','N','ADMIN_EXEMPT') default 'N',
|
||||||
shift_enforcement ENUM('OFF','START','ALL') default 'OFF',
|
shift_enforcement ENUM('OFF','START','ALL','ADMIN_EXEMPT') default 'OFF',
|
||||||
agent_status_viewable_groups TEXT,
|
agent_status_viewable_groups TEXT,
|
||||||
agent_status_view_time ENUM('Y','N') default 'N',
|
agent_status_view_time ENUM('Y','N') default 'N',
|
||||||
agent_call_log_view ENUM('Y','N') default 'N',
|
agent_call_log_view ENUM('Y','N') default 'N',
|
||||||
@@ -908,7 +908,8 @@ timer_alt_seconds SMALLINT(5) default '0',
|
|||||||
wrapup_bypass ENUM('DISABLED','ENABLED') default 'ENABLED',
|
wrapup_bypass ENUM('DISABLED','ENABLED') default 'ENABLED',
|
||||||
wrapup_after_hotkey ENUM('DISABLED','ENABLED') default 'DISABLED',
|
wrapup_after_hotkey ENUM('DISABLED','ENABLED') default 'DISABLED',
|
||||||
callback_active_limit SMALLINT(5) UNSIGNED default '0',
|
callback_active_limit SMALLINT(5) UNSIGNED default '0',
|
||||||
callback_active_limit_override ENUM('N','Y') default 'N'
|
callback_active_limit_override ENUM('N','Y') default 'N',
|
||||||
|
allow_chats ENUM('Y','N') default 'N'
|
||||||
) ENGINE=MyISAM;
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
CREATE TABLE vicidial_lists (
|
CREATE TABLE vicidial_lists (
|
||||||
@@ -1562,7 +1563,9 @@ country_code_list_stats ENUM('0','1') default '0',
|
|||||||
reload_timestamp DATETIME,
|
reload_timestamp DATETIME,
|
||||||
queuemetrics_pause_type ENUM('0','1') default '0',
|
queuemetrics_pause_type ENUM('0','1') default '0',
|
||||||
frozen_server_call_clear ENUM('0','1') default '0',
|
frozen_server_call_clear ENUM('0','1') default '0',
|
||||||
callback_time_24hour ENUM('0','1') default '0'
|
callback_time_24hour ENUM('0','1') default '0',
|
||||||
|
active_modules TEXT,
|
||||||
|
allow_chats ENUM('0','1') default '0'
|
||||||
) ENGINE=MyISAM;
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
CREATE TABLE vicidial_campaigns_list_mix (
|
CREATE TABLE vicidial_campaigns_list_mix (
|
||||||
@@ -3036,6 +3039,30 @@ url VARCHAR(333) default '',
|
|||||||
unique index (url)
|
unique index (url)
|
||||||
) ENGINE=MyISAM;
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
|
CREATE TABLE vicidial_avatars (
|
||||||
|
avatar_id VARCHAR(100) PRIMARY KEY NOT NULL,
|
||||||
|
avatar_name VARCHAR(100),
|
||||||
|
avatar_notes TEXT,
|
||||||
|
avatar_api_user VARCHAR(20) default '',
|
||||||
|
avatar_api_pass VARCHAR(20) default '',
|
||||||
|
active ENUM('Y','N') default 'Y',
|
||||||
|
audio_functions VARCHAR(100) default 'PLAY-STOP-RESTART',
|
||||||
|
audio_display VARCHAR(100) default 'FILE-NAME',
|
||||||
|
user_group VARCHAR(20) default '---ALL---'
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
|
CREATE TABLE vicidial_avatar_audio (
|
||||||
|
avatar_id VARCHAR(100) NOT NULL,
|
||||||
|
audio_filename VARCHAR(255) NOT NULL,
|
||||||
|
audio_name TEXT,
|
||||||
|
rank SMALLINT(5) default '0',
|
||||||
|
h_ord SMALLINT(5) default '1',
|
||||||
|
level SMALLINT(5) default '1',
|
||||||
|
parent_audio_filename VARCHAR(255) default '',
|
||||||
|
parent_rank VARCHAR(2) default '',
|
||||||
|
index (avatar_id)
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE vicidial_email_list MODIFY message text character set utf8;
|
ALTER TABLE vicidial_email_list MODIFY message text character set utf8;
|
||||||
|
|
||||||
@@ -3279,4 +3306,4 @@ UPDATE vicidial_configuration set value='1766' where name='qc_database_version';
|
|||||||
|
|
||||||
UPDATE system_settings set vdc_agent_api_active='1';
|
UPDATE system_settings set vdc_agent_api_active='1';
|
||||||
|
|
||||||
UPDATE system_settings SET db_schema_version='1386',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
UPDATE system_settings SET db_schema_version='1387',db_schema_update_date=NOW(),reload_timestamp=NOW();
|
||||||
|
|||||||
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 2.4 KiB |
|
After Width: | Height: | Size: 1011 B |
|
After Width: | Height: | Size: 1.8 KiB |
@@ -31,3 +31,33 @@ ALTER TABLE vicidial_campaigns ADD callback_active_limit_override ENUM('N','Y')
|
|||||||
|
|
||||||
UPDATE system_settings SET db_schema_version='1386',db_schema_update_date=NOW() where db_schema_version < 1386;
|
UPDATE system_settings SET db_schema_version='1386',db_schema_update_date=NOW() where db_schema_version < 1386;
|
||||||
|
|
||||||
|
ALTER TABLE system_settings ADD active_modules TEXT;
|
||||||
|
ALTER TABLE system_settings ADD allow_chats ENUM('0','1') default '0';
|
||||||
|
ALTER TABLE vicidial_campaigns ADD allow_chats ENUM('Y','N') default 'N';
|
||||||
|
ALTER TABLE vicidial_user_groups MODIFY shift_enforcement ENUM('OFF','START','ALL','ADMIN_EXEMPT') default 'OFF';
|
||||||
|
|
||||||
|
CREATE TABLE vicidial_avatars (
|
||||||
|
avatar_id VARCHAR(100) PRIMARY KEY NOT NULL,
|
||||||
|
avatar_name VARCHAR(100),
|
||||||
|
avatar_notes TEXT,
|
||||||
|
avatar_api_user VARCHAR(20) default '',
|
||||||
|
avatar_api_pass VARCHAR(20) default '',
|
||||||
|
active ENUM('Y','N') default 'Y',
|
||||||
|
audio_functions VARCHAR(100) default 'PLAY-STOP-RESTART',
|
||||||
|
audio_display VARCHAR(100) default 'FILE-NAME',
|
||||||
|
user_group VARCHAR(20) default '---ALL---'
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
|
CREATE TABLE vicidial_avatar_audio (
|
||||||
|
avatar_id VARCHAR(100) NOT NULL,
|
||||||
|
audio_filename VARCHAR(255) NOT NULL,
|
||||||
|
audio_name TEXT,
|
||||||
|
rank SMALLINT(5) default '0',
|
||||||
|
h_ord SMALLINT(5) default '1',
|
||||||
|
level SMALLINT(5) default '1',
|
||||||
|
parent_audio_filename VARCHAR(255) default '',
|
||||||
|
parent_rank VARCHAR(2) default '',
|
||||||
|
index (avatar_id)
|
||||||
|
) ENGINE=MyISAM;
|
||||||
|
|
||||||
|
UPDATE system_settings SET db_schema_version='1387',db_schema_update_date=NOW() where db_schema_version < 1387;
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 2.3 KiB |
@@ -420,9 +420,7 @@ while($i < $group_ct)
|
|||||||
$CSV_text.="\"List ID #$list_id: $list_name\"\n";
|
$CSV_text.="\"List ID #$list_id: $list_name\"\n";
|
||||||
|
|
||||||
|
|
||||||
# $stat_stmt="SELECT vs.status_name, count(*), sum(pause_sec), sum(wait_sec), sum(talk_sec), sum(dispo_sec), sum(dead_sec) from vicidial_agent_log val, vicidial_list vl, vicidial_statuses vs where val.event_time>='$query_date' and val.event_time<='$end_date' and val.campaign_id='$group[$i]' and val.lead_id=vl.list_id and vl.list_id='$list_id' and val.status=vs.status group by vs.status_name order by vs.status_name";
|
$stat_stmt="SELECT vicidial_log.status, vicidial_log.uniqueid, vicidial_log.length_in_sec as duration, cast(vicidial_agent_log.talk_sec as signed)-cast(vicidial_agent_log.dead_sec as signed) as handle_time from vicidial_log LEFT OUTER JOIN vicidial_agent_log on vicidial_log.lead_id=vicidial_agent_log.lead_id and vicidial_log.uniqueid=vicidial_agent_log.uniqueid where vicidial_log.call_date>='$query_date' and vicidial_log.call_date<='$end_date' and vicidial_log.list_id='$list_id' UNION SELECT vicidial_closer_log.status, vicidial_closer_log.uniqueid, vicidial_closer_log.length_in_sec as duration, cast(vicidial_agent_log.talk_sec as signed)-cast(vicidial_agent_log.dead_sec as signed) as handle_time from vicidial_closer_log LEFT OUTER JOIN vicidial_agent_log on vicidial_closer_log.lead_id=vicidial_agent_log.lead_id and vicidial_closer_log.uniqueid=vicidial_agent_log.uniqueid where call_date>='$query_date' and call_date<='$end_date' and list_id='$list_id' order by status";
|
||||||
#$stat_stmt="SELECT val.status, count(*), sum(pause_sec), sum(wait_sec), sum(talk_sec), sum(dispo_sec), sum(dead_sec) from vicidial_agent_log val, vicidial_list vl where val.event_time>='$query_date' and val.event_time<='$end_date' and val.campaign_id='$group[$i]' and val.lead_id=vl.lead_id and vl.list_id='$list_id' group by val.status order by val.status";
|
|
||||||
$stat_stmt="SELECT vicidial_log.status, vicidial_log.uniqueid, vicidial_log.length_in_sec as duration, cast(vicidial_agent_log.talk_sec-vicidial_agent_log.dead_sec as signed) as handle_time from vicidial_log LEFT OUTER JOIN vicidial_agent_log on vicidial_log.lead_id=vicidial_agent_log.lead_id and vicidial_log.uniqueid=vicidial_agent_log.uniqueid where vicidial_log.call_date>='$query_date' and vicidial_log.call_date<='$end_date' and vicidial_log.list_id='$list_id' UNION SELECT vicidial_closer_log.status, vicidial_closer_log.uniqueid, vicidial_closer_log.length_in_sec as duration, cast(vicidial_agent_log.talk_sec-vicidial_agent_log.dead_sec as signed) as handle_time from vicidial_closer_log LEFT OUTER JOIN vicidial_agent_log on vicidial_closer_log.lead_id=vicidial_agent_log.lead_id and vicidial_closer_log.uniqueid=vicidial_agent_log.uniqueid where call_date>='$query_date' and call_date<='$end_date' and list_id='$list_id' order by status";
|
|
||||||
if ($DB) {$HTML_text.="|$stat_stmt|\n";}
|
if ($DB) {$HTML_text.="|$stat_stmt|\n";}
|
||||||
# $ASCII_text.=$stat_stmt."\n";
|
# $ASCII_text.=$stat_stmt."\n";
|
||||||
$stat_rslt=mysql_to_mysqli($stat_stmt, $link);
|
$stat_rslt=mysql_to_mysqli($stat_stmt, $link);
|
||||||
|
|||||||
@@ -453,7 +453,7 @@ if ( (!preg_match("/$report_name/",$LOGallowed_reports)) and (!preg_match("/ALL
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo _QXZ("You are not allowed to view this report:")." |$PHP_AUTH_USER|$report_name|"._QXZ("$report_name")."|\n";
|
echo _QXZ("You are not allowed to view this report").": |$PHP_AUTH_USER|$report_name|"._QXZ("$report_name")."|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -603,7 +603,7 @@ $NFB = '<b><font size=6 face="courier">';
|
|||||||
$NFE = '</font></b>';
|
$NFE = '</font></b>';
|
||||||
$F=''; $FG=''; $B=''; $BG='';
|
$F=''; $FG=''; $B=''; $BG='';
|
||||||
|
|
||||||
$select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR=\"#D9E6FE\"><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns:")." <BR>";
|
$select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR=\"#D9E6FE\"><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns").": <BR>";
|
||||||
$select_list .= "<SELECT SIZE=15 NAME=groups[] multiple>";
|
$select_list .= "<SELECT SIZE=15 NAME=groups[] multiple>";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
@@ -617,7 +617,7 @@ while ($groups_to_print > $o)
|
|||||||
$select_list .= "</SELECT>";
|
$select_list .= "</SELECT>";
|
||||||
$select_list .= "<BR><font size=1>"._QXZ("(To select more than 1 campaign, hold down the Ctrl key and click)")."<font>";
|
$select_list .= "<BR><font size=1>"._QXZ("(To select more than 1 campaign, hold down the Ctrl key and click)")."<font>";
|
||||||
|
|
||||||
$select_list .= "<BR><BR>"._QXZ("Select User Groups:")." <BR>";
|
$select_list .= "<BR><BR>"._QXZ("Select User Groups").": <BR>";
|
||||||
$select_list .= "<SELECT SIZE=8 NAME=user_group_filter[] ID=user_group_filter[] multiple>";
|
$select_list .= "<SELECT SIZE=8 NAME=user_group_filter[] ID=user_group_filter[] multiple>";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($o < $usergroups_to_print)
|
while ($o < $usergroups_to_print)
|
||||||
@@ -635,7 +635,7 @@ $select_list .= "<a href=\"#\" onclick=\"closeDiv(\'campaign_select_list\');\">"
|
|||||||
$select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>";
|
$select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Inbound:")." </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound>";
|
$select_list .= _QXZ("Inbound").": </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound>";
|
||||||
$select_list .= "<option value=\"N\"";
|
$select_list .= "<option value=\"N\"";
|
||||||
if ($with_inbound=='N') {$select_list .= " selected";}
|
if ($with_inbound=='N') {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("No")."</option>";
|
$select_list .= ">"._QXZ("No")."</option>";
|
||||||
@@ -648,7 +648,7 @@ $select_list .= ">"._QXZ("Only")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Monitor:")." </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active>";
|
$select_list .= _QXZ("Monitor").": </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active>";
|
||||||
$select_list .= "<option value=\"\"";
|
$select_list .= "<option value=\"\"";
|
||||||
if (strlen($monitor_active) < 2) {$select_list .= " selected";}
|
if (strlen($monitor_active) < 2) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NONE")."</option>";
|
$select_list .= ">"._QXZ("NONE")."</option>";
|
||||||
@@ -664,7 +664,7 @@ $select_list .= ">"._QXZ("BARGE")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Phone:")." </TD><TD align=left>";
|
$select_list .= _QXZ("Phone").": </TD><TD align=left>";
|
||||||
$select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone VALUE=\"$monitor_phone\">";
|
$select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone VALUE=\"$monitor_phone\">";
|
||||||
$select_list .= "</TD></TR>";
|
$select_list .= "</TD></TR>";
|
||||||
$select_list .= "<TR><TD align=center COLSPAN=2> </TD></TR>";
|
$select_list .= "<TR><TD align=center COLSPAN=2> </TD></TR>";
|
||||||
@@ -672,7 +672,7 @@ $select_list .= "<TR><TD align=center COLSPAN=2> </TD></TR>";
|
|||||||
if ($UGdisplay > 0)
|
if ($UGdisplay > 0)
|
||||||
{
|
{
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Select User Group:")." </TD><TD align=left>";
|
$select_list .= _QXZ("Select User Group").": </TD><TD align=left>";
|
||||||
$select_list .= "<SELECT SIZE=1 NAME=usergroup>";
|
$select_list .= "<SELECT SIZE=1 NAME=usergroup>";
|
||||||
$select_list .= "<option value=\"\">"._QXZ("ALL USER GROUPS")."</option>";
|
$select_list .= "<option value=\"\">"._QXZ("ALL USER GROUPS")."</option>";
|
||||||
$o=0;
|
$o=0;
|
||||||
@@ -686,7 +686,7 @@ if ($UGdisplay > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Dialable Leads Alert:")." </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert>";
|
$select_list .= _QXZ("Dialable Leads Alert").": </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert>";
|
||||||
$select_list .= "<option value=\"\"";
|
$select_list .= "<option value=\"\"";
|
||||||
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
|
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -696,7 +696,7 @@ $select_list .= ">"._QXZ("YES")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Show Drop In-Group Row:")." </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats>";
|
$select_list .= _QXZ("Show Drop In-Group Row").": </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
|
if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -706,7 +706,7 @@ $select_list .= ">"._QXZ("YES")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Show Carrier Stats:")." </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats>";
|
$select_list .= _QXZ("Show Carrier Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($CARRIERstats < 1) {$select_list .= " selected";}
|
if ($CARRIERstats < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -729,7 +729,7 @@ if ($presets_enabled_count > 0)
|
|||||||
if ($presets_enabled > 0)
|
if ($presets_enabled > 0)
|
||||||
{
|
{
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Show Presets Stats:")." </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats>";
|
$select_list .= _QXZ("Show Presets Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($PRESETstats < 1) {$select_list .= " selected";}
|
if ($PRESETstats < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -740,7 +740,7 @@ if ($presets_enabled > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Agent Time Stats:")." </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS>";
|
$select_list .= _QXZ("Agent Time Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
|
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -757,7 +757,7 @@ $select_list .= "<TR><TD ALIGN=CENTER>";
|
|||||||
$select_list .= "<font size=1> </font>";
|
$select_list .= "<font size=1> </font>";
|
||||||
$select_list .= "</TD>";
|
$select_list .= "</TD>";
|
||||||
$select_list .= "<TD NOWRAP align=right>";
|
$select_list .= "<TD NOWRAP align=right>";
|
||||||
$select_list .= "<font size=1>"._QXZ("VERSION:")." $version "._QXZ("BUILD:")." $build</font>";
|
$select_list .= "<font size=1>"._QXZ("VERSION").": $version "._QXZ("BUILD").": $build</font>";
|
||||||
$select_list .= "</TD></TR></TABLE>";
|
$select_list .= "</TD></TR></TABLE>";
|
||||||
|
|
||||||
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"openDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>";
|
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"openDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>";
|
||||||
@@ -1236,21 +1236,21 @@ if ( ($ALLINGROUPstats > 0) or ( (preg_match('/O/',$with_inbound)) and ($adastat
|
|||||||
$ingroup_detail .= "<TR bgcolor=\"$bgcolor\">";
|
$ingroup_detail .= "<TR bgcolor=\"$bgcolor\">";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT bgcolor=white><font size=2> </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT bgcolor=white><font size=2> </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>$ingroupdetail </B></TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>$ingroupdetail </B></TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA 1")."</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_one% </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA")." 1</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_one% </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Answered Calls:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_answer_calls </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Answered Calls").":</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_answer_calls </TD>";
|
||||||
$ingroup_detail .= "</TR>";
|
$ingroup_detail .= "</TR>";
|
||||||
$ingroup_detail .= "<TR bgcolor=\"$bgcolor\">";
|
$ingroup_detail .= "<TR bgcolor=\"$bgcolor\">";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT bgcolor=white><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT bgcolor=white><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA 2:")."</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_two% </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA")." 2:</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_two% </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Dropped Calls:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_drop_calls </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Dropped Calls").":</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_drop_calls </TD>";
|
||||||
$ingroup_detail .= "</TR>";
|
$ingroup_detail .= "</TR>";
|
||||||
$ingroup_detail .= "<TR bgcolor=\"$bgcolor\">";
|
$ingroup_detail .= "<TR bgcolor=\"$bgcolor\">";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT bgcolor=white><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT bgcolor=white><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ANSWERS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $answersTODAY </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ANSWERS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $answersTODAY </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROP PERCENT:")."</B></TD><TD ALIGN=LEFT><font size=2> $drpctTODAY% </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROP PERCENT").":</B></TD><TD ALIGN=LEFT><font size=2> $drpctTODAY% </TD>";
|
||||||
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for All Calls:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_queue_calls </TD>";
|
$ingroup_detail .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for All Calls").":</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_queue_calls </TD>";
|
||||||
$ingroup_detail .= "</TR>";
|
$ingroup_detail .= "</TR>";
|
||||||
|
|
||||||
$r++;
|
$r++;
|
||||||
@@ -1294,9 +1294,9 @@ if ( ($DROPINGROUPstats > 0) and (!preg_match("/ALL-ACTIVE/",$group_string)) )
|
|||||||
|
|
||||||
$DROPINGROUPstatsHTML .= "<TR BGCOLOR=\"#E6E6E6\">";
|
$DROPINGROUPstatsHTML .= "<TR BGCOLOR=\"#E6E6E6\">";
|
||||||
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT COLSPAN=2><font size=2><B>"._QXZ("DROP IN-GROUP STATS")." -</B></TD>";
|
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT COLSPAN=2><font size=2><B>"._QXZ("DROP IN-GROUP STATS")." -</B></TD>";
|
||||||
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROP PERCENT:")."</B></TD><TD ALIGN=LEFT><font size=2> $drpctTODAY% </TD>";
|
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROP PERCENT").":</B></TD><TD ALIGN=LEFT><font size=2> $drpctTODAY% </TD>";
|
||||||
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS:")."</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS").":</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
||||||
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPS/ANSWERS:")."</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY / $answersTODAY </TD>";
|
$DROPINGROUPstatsHTML .= "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPS/ANSWERS").":</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY / $answersTODAY </TD>";
|
||||||
$DROPINGROUPstatsHTML .= "</TR>";
|
$DROPINGROUPstatsHTML .= "</TR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1324,7 +1324,7 @@ if ($CARRIERstats > 0)
|
|||||||
$CARRIERstatsHTML .= "<TR BGCOLOR=white><TD ALIGN=left COLSPAN=8>";
|
$CARRIERstatsHTML .= "<TR BGCOLOR=white><TD ALIGN=left COLSPAN=8>";
|
||||||
$CARRIERstatsHTML .= "<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0 BGCOLOR=white>";
|
$CARRIERstatsHTML .= "<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0 BGCOLOR=white>";
|
||||||
$CARRIERstatsHTML .= "<TR BGCOLOR=\"#E6E6E6\">";
|
$CARRIERstatsHTML .= "<TR BGCOLOR=\"#E6E6E6\">";
|
||||||
$CARRIERstatsHTML .= "<TD ALIGN=LEFT><font size=2><B>"._QXZ("CARRIER STATS:")." </B></TD>";
|
$CARRIERstatsHTML .= "<TD ALIGN=LEFT><font size=2><B>"._QXZ("CARRIER STATS").": </B></TD>";
|
||||||
$CARRIERstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("HANGUP STATUS")." </B></TD>";
|
$CARRIERstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("HANGUP STATUS")." </B></TD>";
|
||||||
$CARRIERstatsHTML .= "<TD ALIGN=CENTER><font size=2><B> "._QXZ("24 HOURS")." </B></TD>";
|
$CARRIERstatsHTML .= "<TD ALIGN=CENTER><font size=2><B> "._QXZ("24 HOURS")." </B></TD>";
|
||||||
$CARRIERstatsHTML .= "<TD ALIGN=CENTER><font size=2><B> "._QXZ("6 HOURS")." </B></TD>";
|
$CARRIERstatsHTML .= "<TD ALIGN=CENTER><font size=2><B> "._QXZ("6 HOURS")." </B></TD>";
|
||||||
@@ -1489,7 +1489,7 @@ if ($PRESETstats > 0)
|
|||||||
$PRESETstatsHTML .= "<TR BGCOLOR=white><TD ALIGN=left COLSPAN=8>";
|
$PRESETstatsHTML .= "<TR BGCOLOR=white><TD ALIGN=left COLSPAN=8>";
|
||||||
$PRESETstatsHTML .= "<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0 BGCOLOR=white>";
|
$PRESETstatsHTML .= "<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0 BGCOLOR=white>";
|
||||||
$PRESETstatsHTML .= "<TR BGCOLOR=\"#E6E6E6\">";
|
$PRESETstatsHTML .= "<TR BGCOLOR=\"#E6E6E6\">";
|
||||||
$PRESETstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("AGENT DIAL PRESETS:")." </B></TD>";
|
$PRESETstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("AGENT DIAL PRESETS").": </B></TD>";
|
||||||
$PRESETstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("PRESET NAMES")." </B></TD>";
|
$PRESETstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("PRESET NAMES")." </B></TD>";
|
||||||
$PRESETstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("CALLS")." </B></TD>";
|
$PRESETstatsHTML .= "<TD ALIGN=LEFT><font size=2><B> "._QXZ("CALLS")." </B></TD>";
|
||||||
$PRESETstatsHTML .= "</TR>";
|
$PRESETstatsHTML .= "</TR>";
|
||||||
@@ -1587,29 +1587,29 @@ if (preg_match('/O/',$with_inbound))
|
|||||||
$AVG_ANSWERagent_non_pause_sec = sprintf("%01.2f", $AVG_ANSWERagent_non_pause_sec);
|
$AVG_ANSWERagent_non_pause_sec = sprintf("%01.2f", $AVG_ANSWERagent_non_pause_sec);
|
||||||
|
|
||||||
echo "<BR><table cellpadding=0 cellspacing=0><TR>";
|
echo "<BR><table cellpadding=0 cellspacing=0><TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA 1:")."</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_one% </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA")." 1:</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_one% </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Answered Calls:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_answer_calls </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Answered Calls").":</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_answer_calls </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B> "._QXZ("TIME:")."</B> </TD><TD ALIGN=LEFT><font size=2> $NOW_TIME </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B> "._QXZ("TIME").":</B> </TD><TD ALIGN=LEFT><font size=2> $NOW_TIME </TD>";
|
||||||
echo "";
|
echo "";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA 2:")."</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_two% </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TMA")." 2:</B></TD><TD ALIGN=LEFT><font size=2> $PCThold_sec_stat_two% </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Dropped Calls:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_drop_calls </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for Dropped Calls").":</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_drop_calls </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2> </TD><TD ALIGN=LEFT><font size=2> </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2> </TD><TD ALIGN=LEFT><font size=2> </TD>";
|
||||||
echo "";
|
echo "";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ANSWERS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $answersTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ANSWERS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $answersTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT COLSPAN=2><font size=2><B>("._QXZ("Agent non-pause time / Answers").")</B></TD>";
|
echo "<TD ALIGN=RIGHT COLSPAN=2><font size=2><B>("._QXZ("Agent non-pause time / Answers").")</B></TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for All Calls:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_queue_calls </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("Average Hold time for All Calls").":</B></TD><TD ALIGN=LEFT><font size=2> $AVGhold_sec_queue_calls </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2> </TD><TD ALIGN=LEFT><font size=2> </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2> </TD><TD ALIGN=LEFT><font size=2> </TD>";
|
||||||
echo "";
|
echo "";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROP PERCENT:")."</B></TD><TD ALIGN=LEFT><font size=2> $drpctTODAY% </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROP PERCENT").":</B></TD><TD ALIGN=LEFT><font size=2> $drpctTODAY% </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("PRODUCTIVITY:")."</B></TD><TD ALIGN=LEFT><font size=2> $AVG_ANSWERagent_non_pause_sec </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("PRODUCTIVITY").":</B></TD><TD ALIGN=LEFT><font size=2> $AVG_ANSWERagent_non_pause_sec </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
echo "<TD ALIGN=RIGHT><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
echo "<TD ALIGN=RIGHT><font size=2></TD><TD ALIGN=LEFT><font size=2></TD>";
|
||||||
echo "";
|
echo "";
|
||||||
@@ -1743,8 +1743,8 @@ else
|
|||||||
if ($Lmix_to_print > 0)
|
if ($Lmix_to_print > 0)
|
||||||
{
|
{
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$DIALstatuses = _QXZ("List Mix:")." $row[0]";
|
$DIALstatuses = _QXZ("List Mix").": $row[0]";
|
||||||
$DIALorder = _QXZ("List Mix:")." $row[0]";
|
$DIALorder = _QXZ("List Mix").": $row[0]";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$DIALlev = sprintf("%01.3f", $DIALlev);
|
$DIALlev = sprintf("%01.3f", $DIALlev);
|
||||||
@@ -1753,10 +1753,10 @@ else
|
|||||||
|
|
||||||
|
|
||||||
echo "<BR><table cellpadding=0 cellspacing=0><TR>";
|
echo "<BR><table cellpadding=0 cellspacing=0><TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL LEVEL:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALlev </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL LEVEL").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALlev </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TRUNK SHORT/FILL:")."</B></TD><TD ALIGN=LEFT><font size=2> $balanceSHORT / $balanceFILL </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TRUNK SHORT/FILL").":</B></TD><TD ALIGN=LEFT><font size=2> $balanceSHORT / $balanceFILL </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("FILTER:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALfilter </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("FILTER").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALfilter </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B> "._QXZ("TIME:")."</B> </TD><TD ALIGN=LEFT><font size=2> $NOW_TIME </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B> "._QXZ("TIME").":</B> </TD><TD ALIGN=LEFT><font size=2> $NOW_TIME </TD>";
|
||||||
echo "";
|
echo "";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
|
|
||||||
@@ -1767,37 +1767,37 @@ else
|
|||||||
{$min_link='';}
|
{$min_link='';}
|
||||||
|
|
||||||
echo "<TR BGCOLOR=\"#CCCCCC\">";
|
echo "<TR BGCOLOR=\"#CCCCCC\">";
|
||||||
echo "<TD ALIGN=RIGHT>$min_link<font size=2> <B>"._QXZ("MAX LEVEL:")."</B></TD><TD ALIGN=LEFT><font size=2> $maxDIALlev </TD>";
|
echo "<TD ALIGN=RIGHT>$min_link<font size=2> <B>"._QXZ("MAX LEVEL").":</B></TD><TD ALIGN=LEFT><font size=2> $maxDIALlev </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED MAX:")."</B></TD><TD ALIGN=LEFT><font size=2> $DROPmax% </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED MAX").":</B></TD><TD ALIGN=LEFT><font size=2> $DROPmax% </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TARGET DIFF:")."</B></TD><TD ALIGN=LEFT><font size=2> $targetDIFF </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TARGET DIFF").":</B></TD><TD ALIGN=LEFT><font size=2> $targetDIFF </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("INTENSITY:")."</B></TD><TD ALIGN=LEFT><font size=2> $ADAintense </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("INTENSITY").":</B></TD><TD ALIGN=LEFT><font size=2> $ADAintense </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
|
|
||||||
echo "<TR BGCOLOR=\"#CCCCCC\">";
|
echo "<TR BGCOLOR=\"#CCCCCC\">";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL TIMEOUT:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALtimeout </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL TIMEOUT").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALtimeout </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TAPER TIME:")."</B></TD><TD ALIGN=LEFT><font size=2> $TAPERtime </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TAPER TIME").":</B></TD><TD ALIGN=LEFT><font size=2> $TAPERtime </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LOCAL TIME:")."</B></TD><TD ALIGN=LEFT><font size=2> $CALLtime </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LOCAL TIME").":</B></TD><TD ALIGN=LEFT><font size=2> $CALLtime </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVAIL ONLY:")."</B></TD><TD ALIGN=LEFT><font size=2> $ADAavailonly </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVAIL ONLY").":</B></TD><TD ALIGN=LEFT><font size=2> $ADAavailonly </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIALABLE LEADS:")."</B></TD><TD ALIGN=LEFT><font size=2> $DAleads </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIALABLE LEADS").":</B></TD><TD ALIGN=LEFT><font size=2> $DAleads </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG AGENTS:")."</B></TD><TD ALIGN=LEFT><font size=2> $agentsONEMIN </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG AGENTS").":</B></TD><TD ALIGN=LEFT><font size=2> $agentsONEMIN </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL METHOD:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALmethod </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL METHOD").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALmethod </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
|
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("HOPPER")." <font size=1>( "._QXZ("min/auto")." )</font>:</B></TD><TD ALIGN=LEFT><font size=2> $HOPlev / $AHOPlev </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("HOPPER")." <font size=1>( "._QXZ("min/auto")." )</font>:</B></TD><TD ALIGN=LEFT><font size=2> $HOPlev / $AHOPlev </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED")." / $answers_text:</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY / $answersTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED")." / $answers_text:</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY / $answersTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DL DIFF:")."</B></TD><TD ALIGN=LEFT><font size=2> $diffONEMIN </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DL DIFF").":</B></TD><TD ALIGN=LEFT><font size=2> $diffONEMIN </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("STATUSES:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALstatuses </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("STATUSES").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALstatuses </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
|
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LEADS IN HOPPER:")."</B></TD><TD ALIGN=LEFT><font size=2> $VDhop </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LEADS IN HOPPER").":</B></TD><TD ALIGN=LEFT><font size=2> $VDhop </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED PERCENT:")."</B></TD><TD ALIGN=LEFT><font size=2> ";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED PERCENT").":</B></TD><TD ALIGN=LEFT><font size=2> ";
|
||||||
if ($drpctTODAY >= $DROPmax)
|
if ($drpctTODAY >= $DROPmax)
|
||||||
{echo "<font color=red><B>$drpctTODAY%</B></font>";}
|
{echo "<font color=red><B>$drpctTODAY%</B></font>";}
|
||||||
else
|
else
|
||||||
@@ -1805,8 +1805,8 @@ else
|
|||||||
echo " </TD>";
|
echo " </TD>";
|
||||||
|
|
||||||
|
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIFF:")."</B></TD><TD ALIGN=LEFT><font size=2> $diffpctONEMIN% </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIFF").":</B></TD><TD ALIGN=LEFT><font size=2> $diffpctONEMIN% </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ORDER:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALorder </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ORDER").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALorder </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
|
|
||||||
if ($AGENTtimeSTATS>0)
|
if ($AGENTtimeSTATS>0)
|
||||||
@@ -1828,10 +1828,10 @@ else
|
|||||||
$avgacwTODAY = sprintf("%01.0f", $avgacwTODAY);
|
$avgacwTODAY = sprintf("%01.0f", $avgacwTODAY);
|
||||||
|
|
||||||
echo "<TR>";
|
echo "<TR>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AGENT AVG WAIT:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgwaitTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AGENT AVG WAIT").":</B></TD><TD ALIGN=LEFT><font size=2> $avgwaitTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG CUSTTIME:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgcustTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG CUSTTIME").":</B></TD><TD ALIGN=LEFT><font size=2> $avgcustTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG ACW:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgacwTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG ACW").":</B></TD><TD ALIGN=LEFT><font size=2> $avgacwTODAY </TD>";
|
||||||
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG PAUSE:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgpauseTODAY </TD>";
|
echo "<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG PAUSE").":</B></TD><TD ALIGN=LEFT><font size=2> $avgpauseTODAY </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1945,7 +1945,7 @@ if ( ($with_inbound != 'O') and ($NOLEADSalert == 'YES') )
|
|||||||
echo "<span style=\"position:absolute;left:0px;top:47px;z-index:15;\" id=no_dialable_leads_span>\n";
|
echo "<span style=\"position:absolute;left:0px;top:47px;z-index:15;\" id=no_dialable_leads_span>\n";
|
||||||
echo "<TABLE WIDTH=700 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#E9E6EE\"><TR><TD ALIGN=CENTER>\n";
|
echo "<TABLE WIDTH=700 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#E9E6EE\"><TR><TD ALIGN=CENTER>\n";
|
||||||
echo "<BR><BR><BR><BR><a href=\"#\" onclick=\"closeAlert('no_dialable_leads_span');\">"._QXZ("Close Alert")."</a>";
|
echo "<BR><BR><BR><BR><a href=\"#\" onclick=\"closeAlert('no_dialable_leads_span');\">"._QXZ("Close Alert")."</a>";
|
||||||
echo "<BR><BR><BR><BR><BR><b>"._QXZ("Campaigns with no dialable leads:")."<BR><BR>$NDLcampaigns<b><BR>";
|
echo "<BR><BR><BR><BR><BR><b>"._QXZ("Campaigns with no dialable leads").":<BR><BR>$NDLcampaigns<b><BR>";
|
||||||
echo "<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR> ";
|
echo "<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR> ";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
echo "</span>\n";
|
echo "</span>\n";
|
||||||
@@ -2183,7 +2183,7 @@ if ($campaignord=='campaignup') {$campaignord='campaigndown';}
|
|||||||
else {$campaignord='campaignup';}
|
else {$campaignord='campaignup';}
|
||||||
|
|
||||||
$Aecho = '';
|
$Aecho = '';
|
||||||
$Aecho .= "VICIDIAL: "._QXZ("Agents Time On Calls Campaign:")." $group_string $NOW_TIME\n";
|
$Aecho .= "VICIDIAL: "._QXZ("Agents Time On Calls Campaign").": $group_string $NOW_TIME\n";
|
||||||
|
|
||||||
|
|
||||||
$HDbegin = "+";
|
$HDbegin = "+";
|
||||||
@@ -2776,7 +2776,7 @@ $talking_to_print = mysqli_num_rows($rslt);
|
|||||||
|
|
||||||
$Aecho .= "$Aline";
|
$Aecho .= "$Aline";
|
||||||
$Aecho .= " $agentcount "._QXZ("agents logged in on all servers\n");
|
$Aecho .= " $agentcount "._QXZ("agents logged in on all servers\n");
|
||||||
$Aecho .= " "._QXZ("System Load Average:")." $load_ave $db_source\n\n";
|
$Aecho .= " "._QXZ("System Load Average").": $load_ave $db_source\n\n";
|
||||||
|
|
||||||
# $Aecho .= " <SPAN class=\"orange\"><B> </SPAN> - "._QXZ("Balanced call")."</B>\n";
|
# $Aecho .= " <SPAN class=\"orange\"><B> </SPAN> - "._QXZ("Balanced call")."</B>\n";
|
||||||
$Aecho .= " <SPAN class=\"lightblue\"><B> </SPAN> - "._QXZ("Agent waiting for call")."</B>\n";
|
$Aecho .= " <SPAN class=\"lightblue\"><B> </SPAN> - "._QXZ("Agent waiting for call")."</B>\n";
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
# 130620-2256 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-2256 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-2006 - Changed to mysqli PHP functions
|
# 130901-2006 - Changed to mysqli PHP functions
|
||||||
# 140328-0005 - Converted division calculations to use MathZDC function
|
# 140328-0005 - Converted division calculations to use MathZDC function
|
||||||
# 140918-1631 - Added QXZ function formatting of output
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -162,7 +162,7 @@ if ( (!preg_match("/$report_name/",$LOGallowed_reports)) and (!preg_match("/ALL
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo _QXZ("You are not allowed to view this report:")." |$PHP_AUTH_USER|$report_name|"._QXZ("$report_name")."|\n";
|
echo _QXZ("You are not allowed to view this report").": |$PHP_AUTH_USER|$report_name|"._QXZ("$report_name")."|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -269,7 +269,7 @@ $MAIN.="<option value=\"INBOUND ONLY\"";
|
|||||||
if ($types == 'INBOUND ONLY') {$MAIN.=" selected";}
|
if ($types == 'INBOUND ONLY') {$MAIN.=" selected";}
|
||||||
$MAIN.=">"._QXZ("INBOUND ONLY")."</option>";
|
$MAIN.=">"._QXZ("INBOUND ONLY")."</option>";
|
||||||
$MAIN.="</select> \n";
|
$MAIN.="</select> \n";
|
||||||
$MAIN.="<input type=submit name=submit value='SUBMIT'>\n";
|
$MAIN.="<input type=submit name=submit value='"._QXZ("SUBMIT")."'>\n";
|
||||||
$MAIN.="<BR><BR>\n\n";
|
$MAIN.="<BR><BR>\n\n";
|
||||||
|
|
||||||
$k=0;
|
$k=0;
|
||||||
@@ -353,62 +353,62 @@ $row=mysqli_fetch_row($rslt);
|
|||||||
$balanceSHORT = $row[0];
|
$balanceSHORT = $row[0];
|
||||||
|
|
||||||
$MAIN.="<BR><table cellpadding=0 cellspacing=0><TR>";
|
$MAIN.="<BR><table cellpadding=0 cellspacing=0><TR>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL LEVEL:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALlev </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL LEVEL").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALlev </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TRUNK SHORT/FILL:")."</B></TD><TD ALIGN=LEFT><font size=2> $balanceSHORT / $balanceFILL </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TRUNK SHORT/FILL").":</B></TD><TD ALIGN=LEFT><font size=2> $balanceSHORT / $balanceFILL </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("FILTER:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALfilter </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("FILTER").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALfilter </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B> "._QXZ("TIME:")."</B> </TD><TD ALIGN=LEFT><font size=2> $NOW_TIME </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B> "._QXZ("TIME").":</B> </TD><TD ALIGN=LEFT><font size=2> $NOW_TIME </TD>";
|
||||||
$MAIN.="";
|
$MAIN.="";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
|
|
||||||
$CSV_text.="\"DIAL LEVEL:\",\"$DIALlev\",\"TRUNK SHORT/FILL:\",\"$balanceSHORT / $balanceFILL\",\"FILTER:\",\"$DIALfilter\",\"TIME:\",\"$NOW_TIME\"\n";
|
$CSV_text.="\""._QXZ("DIAL LEVEL").":\",\"$DIALlev\",\""._QXZ("TRUNK SHORT/FILL").":\",\"$balanceSHORT / $balanceFILL\",\""._QXZ("FILTER").":\",\"$DIALfilter\",\""._QXZ("TIME").":\",\"$NOW_TIME\"\n";
|
||||||
|
|
||||||
if ($adastats>1)
|
if ($adastats>1)
|
||||||
{
|
{
|
||||||
$MAIN.="<TR BGCOLOR=\"#CCCCCC\">";
|
$MAIN.="<TR BGCOLOR=\"#CCCCCC\">";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2> <B>"._QXZ("MAX LEVEL:")."</B></TD><TD ALIGN=LEFT><font size=2> $maxDIALlev </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2> <B>"._QXZ("MAX LEVEL").":</B></TD><TD ALIGN=LEFT><font size=2> $maxDIALlev </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED MAX:")."</B></TD><TD ALIGN=LEFT><font size=2> $DROPmax% </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED MAX").":</B></TD><TD ALIGN=LEFT><font size=2> $DROPmax% </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TARGET DIFF:")."</B></TD><TD ALIGN=LEFT><font size=2> $targetDIFF </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TARGET DIFF").":</B></TD><TD ALIGN=LEFT><font size=2> $targetDIFF </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("INTENSITY:")."</B></TD><TD ALIGN=LEFT><font size=2> $ADAintense </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("INTENSITY").":</B></TD><TD ALIGN=LEFT><font size=2> $ADAintense </TD>";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
$CSV_text.="\"MAX LEVEL:\",\"$maxDIALlev\",\"DROPPED MAX:\",\"$DROPmax\",\"TARGET DIFF:\",\"$targetDIFF\",\"INTENSITY:\",\"$ADAintense\"\n";
|
$CSV_text.="\""._QXZ("MAX LEVEL").":\",\"$maxDIALlev\",\""._QXZ("DROPPED MAX").":\",\"$DROPmax\",\""._QXZ("TARGET DIFF").":\",\"$targetDIFF\",\""._QXZ("INTENSITY").":\",\"$ADAintense\"\n";
|
||||||
|
|
||||||
$MAIN.="<TR BGCOLOR=\"#CCCCCC\">";
|
$MAIN.="<TR BGCOLOR=\"#CCCCCC\">";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL TIMEOUT:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALtimeout </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL TIMEOUT").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALtimeout </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TAPER TIME:")."</B></TD><TD ALIGN=LEFT><font size=2> $TAPERtime </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("TAPER TIME").":</B></TD><TD ALIGN=LEFT><font size=2> $TAPERtime </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LOCAL TIME:")."</B></TD><TD ALIGN=LEFT><font size=2> $CALLtime </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LOCAL TIME").":</B></TD><TD ALIGN=LEFT><font size=2> $CALLtime </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVAIL ONLY:")."</B></TD><TD ALIGN=LEFT><font size=2> $ADAavailonly </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVAIL ONLY").":</B></TD><TD ALIGN=LEFT><font size=2> $ADAavailonly </TD>";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
$CSV_text.="\"DIAL TIMEOUT:\",\"$DIALtimeout\",\"TAPER TIME:\",\"$TAPERtime\",\"LOCAL TIME:\",\"$CALLtime\",\"AVAIL ONLY:\",\"$ADAavailonly\"\n";
|
$CSV_text.="\""._QXZ("DIAL TIMEOUT").":\",\"$DIALtimeout\",\""._QXZ("TAPER TIME").":\",\"$TAPERtime\",\""._QXZ("LOCAL TIME").":\",\"$CALLtime\",\""._QXZ("AVAIL ONLY").":\",\"$ADAavailonly\"\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$MAIN.="<TR>";
|
$MAIN.="<TR>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIALABLE LEADS:")."</B></TD><TD ALIGN=LEFT><font size=2> $DAleads </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIALABLE LEADS").":</B></TD><TD ALIGN=LEFT><font size=2> $DAleads </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY:")."</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("CALLS TODAY").":</B></TD><TD ALIGN=LEFT><font size=2> $callsTODAY </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG AGENTS:")."</B></TD><TD ALIGN=LEFT><font size=2> $agentsONEMIN </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG AGENTS").":</B></TD><TD ALIGN=LEFT><font size=2> $agentsONEMIN </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL METHOD:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALmethod </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIAL METHOD").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALmethod </TD>";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
$CSV_text.="\"DIALABLE LEADS:\",\"$DAleads\",\"CALLS TODAY:\",\"$callsTODAY\",\"AVG AGENTS:\",\"$agentsONEMIN\",\"DIAL METHOD:\",\"$DIALmethod\"\n";
|
$CSV_text.="\""._QXZ("DIALABLE LEADS").":\",\"$DAleads\",\""._QXZ("CALLS TODAY").":\",\"$callsTODAY\",\""._QXZ("AVG AGENTS").":\",\"$agentsONEMIN\",\""._QXZ("DIAL METHOD").":\",\"$DIALmethod\"\n";
|
||||||
|
|
||||||
$MAIN.="<TR>";
|
$MAIN.="<TR>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("HOPPER LEVEL:")."</B></TD><TD ALIGN=LEFT><font size=2> $HOPlev </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("HOPPER LEVEL").":</B></TD><TD ALIGN=LEFT><font size=2> $HOPlev </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED / ANSWERED:")."</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY / $answersTODAY </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED / ANSWERED").":</B></TD><TD ALIGN=LEFT><font size=2> $dropsTODAY / $answersTODAY </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DL DIFF:")."</B></TD><TD ALIGN=LEFT><font size=2> $diffONEMIN </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DL DIFF").":</B></TD><TD ALIGN=LEFT><font size=2> $diffONEMIN </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("STATUSES:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALstatuses </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("STATUSES").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALstatuses </TD>";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
$CSV_text.="\"HOPPER LEVEL:\",\"$HOPlev\",\"DROPPED / ANSWERED:\",\"$dropsTODAY / $answersTODAY\",\"DL DIFF:\",\"$diffONEMIN\",\"STATUSES:\",\"$DIALstatuses\"\n";
|
$CSV_text.="\""._QXZ("HOPPER LEVEL").":\",\"$HOPlev\",\""._QXZ("DROPPED / ANSWERED").":\",\"$dropsTODAY / $answersTODAY\",\""._QXZ("DL DIFF").":\",\"$diffONEMIN\",\""._QXZ("STATUSES").":\",\"$DIALstatuses\"\n";
|
||||||
|
|
||||||
$MAIN.="<TR>";
|
$MAIN.="<TR>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LEADS IN HOPPER:")."</B></TD><TD ALIGN=LEFT><font size=2> $VDhop </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("LEADS IN HOPPER").":</B></TD><TD ALIGN=LEFT><font size=2> $VDhop </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED PERCENT:")."</B></TD><TD ALIGN=LEFT><font size=2> ";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DROPPED PERCENT").":</B></TD><TD ALIGN=LEFT><font size=2> ";
|
||||||
if ($drpctTODAY >= $DROPmax)
|
if ($drpctTODAY >= $DROPmax)
|
||||||
{$MAIN.="<font color=red><B>$drpctTODAY%</B></font>";}
|
{$MAIN.="<font color=red><B>$drpctTODAY%</B></font>";}
|
||||||
else
|
else
|
||||||
{$MAIN.="$drpctTODAY%";}
|
{$MAIN.="$drpctTODAY%";}
|
||||||
$MAIN.=" </TD>";
|
$MAIN.=" </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIFF:")."</B></TD><TD ALIGN=LEFT><font size=2> $diffpctONEMIN% </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("DIFF").":</B></TD><TD ALIGN=LEFT><font size=2> $diffpctONEMIN% </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ORDER:")."</B></TD><TD ALIGN=LEFT><font size=2> $DIALorder </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("ORDER").":</B></TD><TD ALIGN=LEFT><font size=2> $DIALorder </TD>";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
$CSV_text.="\"LEADS IN HOPPER:\",\"$VDhop\",\"DROPPED PERCENT:\",\"$drpctTODAY%\",\"DIFF:\",\"$diffpctONEMIN%\",\"ORDER:\",\"$DIALorder\"\n";
|
$CSV_text.="\""._QXZ("LEADS IN HOPPER").":\",\"$VDhop\",\""._QXZ("DROPPED PERCENT").":\",\"$drpctTODAY%\",\""._QXZ("DIFF").":\",\"$diffpctONEMIN%\",\""._QXZ("ORDER").":\",\"$DIALorder\"\n";
|
||||||
|
|
||||||
$MAIN.="<TR>";
|
$MAIN.="<TR>";
|
||||||
$MAIN.="<TD ALIGN=LEFT COLSPAN=8>";
|
$MAIN.="<TD ALIGN=LEFT COLSPAN=8>";
|
||||||
@@ -442,12 +442,12 @@ if ($VSCagentcalls > 0)
|
|||||||
$avgacwTODAY = sprintf("%01.0f", $avgacwTODAY);
|
$avgacwTODAY = sprintf("%01.0f", $avgacwTODAY);
|
||||||
|
|
||||||
$MAIN.="<TR>";
|
$MAIN.="<TR>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AGENT AVG WAIT:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgwaitTODAY </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AGENT AVG WAIT").":</B></TD><TD ALIGN=LEFT><font size=2> $avgwaitTODAY </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG CUSTTIME:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgcustTODAY </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG CUSTTIME").":</B></TD><TD ALIGN=LEFT><font size=2> $avgcustTODAY </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG ACW:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgacwTODAY </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG ACW").":</B></TD><TD ALIGN=LEFT><font size=2> $avgacwTODAY </TD>";
|
||||||
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG PAUSE:")."</B></TD><TD ALIGN=LEFT><font size=2> $avgpauseTODAY </TD>";
|
$MAIN.="<TD ALIGN=RIGHT><font size=2><B>"._QXZ("AVG PAUSE").":</B></TD><TD ALIGN=LEFT><font size=2> $avgpauseTODAY </TD>";
|
||||||
$MAIN.="</TR>";
|
$MAIN.="</TR>";
|
||||||
$CSV_text.="\"AGENT AVG WAIT:\",\"$avgwaitTODAY\",\"AVG CUSTTIME:\",\"$avgcustTODAY\",\"AVG ACW:\",\"$avgacwTODAY\",\"AVG PAUSE:\",\"$avgpauseTODAY\"\n";
|
$CSV_text.="\""._QXZ("AGENT AVG WAIT").":\",\"$avgwaitTODAY\",\""._QXZ("AVG CUSTTIME").":\",\"$avgcustTODAY\",\""._QXZ("AVG ACW").":\",\"$avgacwTODAY\",\""._QXZ("AVG PAUSE").":\",\"$avgpauseTODAY\"\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$MAIN.="<TR>";
|
$MAIN.="<TR>";
|
||||||
|
|||||||
@@ -1,16 +1,17 @@
|
|||||||
<?php
|
<?php
|
||||||
# NANPA_running_processes.php
|
# NANPA_running_processes.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# This script shows running NANPA filter batch proccesses
|
# This script shows running NANPA filter batch proccesses
|
||||||
#
|
#
|
||||||
# CHANGELOG:
|
# CHANGELOG:
|
||||||
# 130921-0756 - First build of script
|
# 130921-0756 - First build of script
|
||||||
|
# 141007-2044 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-1';
|
$version = '2.8-2';
|
||||||
$build = '130921-0756';
|
$build = '141007-2044';
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -103,7 +104,7 @@ if ($user_auth > 0)
|
|||||||
}
|
}
|
||||||
if ( ($qc_auth < 1) and ($reports_auth < 1) and ($auth < 1) )
|
if ( ($qc_auth < 1) and ($reports_auth < 1) and ($auth < 1) )
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You do not have permission to be here";
|
$VDdisplayMESSAGE = _QXZ("You do not have permission to be here");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -111,10 +112,10 @@ if ($user_auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -126,7 +127,7 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
$oc_ct=count($output_codes_to_display);
|
$oc_ct=count($output_codes_to_display);
|
||||||
$oc_SQL="";
|
$oc_SQL="'',";
|
||||||
$url_str="";
|
$url_str="";
|
||||||
|
|
||||||
for ($i=0; $i<$oc_ct; $i++)
|
for ($i=0; $i<$oc_ct; $i++)
|
||||||
@@ -139,18 +140,18 @@ $oc_SQL=substr($oc_SQL, 0, -1);
|
|||||||
if (!$show_history) {
|
if (!$show_history) {
|
||||||
$process_stmt="SELECT output_code,status,server_ip,list_id,start_time,update_time,user,leads_count,filter_count,status_line,script_output from vicidial_nanpa_filter_log where output_code in ($oc_SQL) and status!='COMPLETED'";
|
$process_stmt="SELECT output_code,status,server_ip,list_id,start_time,update_time,user,leads_count,filter_count,status_line,script_output from vicidial_nanpa_filter_log where output_code in ($oc_SQL) and status!='COMPLETED'";
|
||||||
$process_rslt=mysqli_query($link, $process_stmt);
|
$process_rslt=mysqli_query($link, $process_stmt);
|
||||||
$report_title="Currently running NANPA scrubs";
|
$report_title=_QXZ("Currently running NANPA scrubs");
|
||||||
} else {
|
} else {
|
||||||
if (!$process_limit) {$process_limit=10;}
|
if (!$process_limit) {$process_limit=10;}
|
||||||
$process_stmt="SELECT output_code,status,server_ip,list_id,start_time,update_time,user,leads_count,filter_count,status_line,script_output from vicidial_nanpa_filter_log where user='$PHP_AUTH_USER' and status='COMPLETED' order by start_time desc limit $process_limit";
|
$process_stmt="SELECT output_code,status,server_ip,list_id,start_time,update_time,user,leads_count,filter_count,status_line,script_output from vicidial_nanpa_filter_log where user='$PHP_AUTH_USER' and status='COMPLETED' order by start_time desc limit $process_limit";
|
||||||
|
|
||||||
$process_rslt=mysqli_query($link, $process_stmt);
|
$process_rslt=mysqli_query($link, $process_stmt);
|
||||||
$report_title="Past NANPA scrubs for user $PHP_AUTH_USER";
|
$report_title=_QXZ("Past NANPA scrubs for user")." $PHP_AUTH_USER";
|
||||||
|
|
||||||
$past_process_ct=mysqli_num_rows($process_rslt);
|
$past_process_ct=mysqli_num_rows($process_rslt);
|
||||||
if ($process_limit<=$past_process_ct) {
|
if ($process_limit<=$past_process_ct) {
|
||||||
$upper_limit=$process_limit+10;
|
$upper_limit=$process_limit+10;
|
||||||
$more_history_link="<BR><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=1><a name='past_scrubs' href='#past_scrubs' onClick='ShowPastProcesses($upper_limit)'>Show more processes</a></font>";
|
$more_history_link="<BR><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=1><a name='past_scrubs' href='#past_scrubs' onClick='ShowPastProcesses($upper_limit)'>"._QXZ("Show more processes")."</a></font>";
|
||||||
} else {
|
} else {
|
||||||
$more_history_link="";
|
$more_history_link="";
|
||||||
}
|
}
|
||||||
@@ -160,13 +161,13 @@ if (mysqli_num_rows($process_rslt)>0) {
|
|||||||
echo "<table width='770' cellpadding=5 cellspacing=0>";
|
echo "<table width='770' cellpadding=5 cellspacing=0>";
|
||||||
echo "<tr><th colspan='7' bgcolor='#015B91'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>$report_title</th></tr>";
|
echo "<tr><th colspan='7' bgcolor='#015B91'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>$report_title</th></tr>";
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Start time</th>";
|
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Start time")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Status</th>";
|
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Status")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='100'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Last updated</th>";
|
echo "<td align='left' bgcolor='#015B91' width='100'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Last updated")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Leads count</th>";
|
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Leads count")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Filter count</th>";
|
echo "<td align='left' bgcolor='#015B91' width='80'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Filter count")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='180'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Status line</th>";
|
echo "<td align='left' bgcolor='#015B91' width='180'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Status line")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='170'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Last script output</th>";
|
echo "<td align='left' bgcolor='#015B91' width='170'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Last script output")."</th>";
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
|
|
||||||
while ($row=mysqli_fetch_array($process_rslt)) {
|
while ($row=mysqli_fetch_array($process_rslt)) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# admin_NANPA_updater.php
|
# admin_NANPA_updater.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# This script is designed to launch NANPA filter batch proccesses through the
|
# This script is designed to launch NANPA filter batch proccesses through the
|
||||||
# triggering process
|
# triggering process
|
||||||
@@ -10,10 +10,11 @@
|
|||||||
# 130919-1503 - First build of script
|
# 130919-1503 - First build of script
|
||||||
# 131005-2035 - Added exclusion options
|
# 131005-2035 - Added exclusion options
|
||||||
# 131019-1112 - Added help text and several small tweaks
|
# 131019-1112 - Added help text and several small tweaks
|
||||||
|
# 141007-1123 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-3';
|
$version = '2.8-4';
|
||||||
$build = '131019-1112';
|
$build = '141007-1123';
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -126,7 +127,7 @@ if ($user_auth > 0)
|
|||||||
}
|
}
|
||||||
if ( ($qc_auth < 1) and ($reports_auth < 1) and ($auth < 1) )
|
if ( ($qc_auth < 1) and ($reports_auth < 1) and ($auth < 1) )
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You do not have permission to be here";
|
$VDdisplayMESSAGE = _QXZ("You do not have permission to be here");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -134,10 +135,10 @@ if ($user_auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -150,7 +151,7 @@ else
|
|||||||
|
|
||||||
if (strlen($active_voicemail_server)<7)
|
if (strlen($active_voicemail_server)<7)
|
||||||
{
|
{
|
||||||
echo "ERROR: Admin -> System Settings -> Active Voicemail Server is not set\n";
|
echo _QXZ("ERROR: Admin -> System Settings -> Active Voicemail Server is not set")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -237,7 +238,7 @@ echo "<html>\n";
|
|||||||
echo "<head>\n";
|
echo "<head>\n";
|
||||||
echo "<!-- VERSION: $admin_version BUILD: $build ADD: $ADD PHP_SELF: $PHP_SELF-->\n";
|
echo "<!-- VERSION: $admin_version BUILD: $build ADD: $ADD PHP_SELF: $PHP_SELF-->\n";
|
||||||
echo "<META NAME=\"ROBOTS\" CONTENT=\"NONE\">\n";
|
echo "<META NAME=\"ROBOTS\" CONTENT=\"NONE\">\n";
|
||||||
echo "<META NAME=\"COPYRIGHT\" CONTENT=\"© 2013 ViciDial Group\">\n";
|
echo "<META NAME=\"COPYRIGHT\" CONTENT=\"© 2014 ViciDial Group\">\n";
|
||||||
echo "<META NAME=\"AUTHOR\" CONTENT=\"ViciDial Group\">\n";
|
echo "<META NAME=\"AUTHOR\" CONTENT=\"ViciDial Group\">\n";
|
||||||
if ($SSnocache_admin=='1')
|
if ($SSnocache_admin=='1')
|
||||||
{
|
{
|
||||||
@@ -251,7 +252,7 @@ if ( ($SSadmin_modify_refresh > 1) and (preg_match("/^3/",$ADD)) )
|
|||||||
if (preg_match("/^3/",$ADD)) {$modify_url = "$PHP_SELF?$QUERY_STRING";}
|
if (preg_match("/^3/",$ADD)) {$modify_url = "$PHP_SELF?$QUERY_STRING";}
|
||||||
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"$SSadmin_modify_refresh;URL=$modify_url\">\n";
|
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"$SSadmin_modify_refresh;URL=$modify_url\">\n";
|
||||||
}
|
}
|
||||||
echo "<title>ADMIN NANPA UPDATER</title>";
|
echo "<title>"._QXZ("ADMIN NANPA UPDATER")."</title>";
|
||||||
?>
|
?>
|
||||||
<script language="Javascript">
|
<script language="Javascript">
|
||||||
function StartRefresh() {
|
function StartRefresh() {
|
||||||
@@ -338,7 +339,7 @@ echo "\n<BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=
|
|||||||
require("admin_header.php");
|
require("admin_header.php");
|
||||||
|
|
||||||
echo "<form action='$PHP_SELF' method='get' enctype='multipart/form-data'>";
|
echo "<form action='$PHP_SELF' method='get' enctype='multipart/form-data'>";
|
||||||
echo "<BR> <a href=\"$PHP_SELF\">CLICK HERE TO REFRESH THE PAGE</a>\n";
|
echo "<BR> <a href=\"$PHP_SELF\">"._QXZ("CLICK HERE TO REFRESH THE PAGE")."</a>\n";
|
||||||
echo "<BR> <table align=left width='770' border=1 cellpadding=0 cellspacing=0 bgcolor=#D9E6FE>";
|
echo "<BR> <table align=left width='770' border=1 cellpadding=0 cellspacing=0 bgcolor=#D9E6FE>";
|
||||||
|
|
||||||
if (mysqli_num_rows($schedule_rslt)>0 || (mysqli_num_rows($running_rslt)>0)) {
|
if (mysqli_num_rows($schedule_rslt)>0 || (mysqli_num_rows($running_rslt)>0)) {
|
||||||
@@ -346,12 +347,12 @@ if (mysqli_num_rows($schedule_rslt)>0 || (mysqli_num_rows($running_rslt)>0)) {
|
|||||||
if (mysqli_num_rows($schedule_rslt)>0) {
|
if (mysqli_num_rows($schedule_rslt)>0) {
|
||||||
echo "<tr><td>";
|
echo "<tr><td>";
|
||||||
echo "<table width='770' cellpadding=5 cellspacing=0>";
|
echo "<table width='770' cellpadding=5 cellspacing=0>";
|
||||||
echo "<tr><th colspan='5' bgcolor='#015B91'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Your scheduled NANPA scrubs $NWB#nanpa-running$NWE</th></tr>";
|
echo "<tr><th colspan='5' bgcolor='#015B91'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Your scheduled NANPA scrubs")." $NWB#nanpa-running$NWE</th></tr>";
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='150'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Date/time</th>";
|
echo "<td align='left' bgcolor='#015B91' width='150'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Date/time")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='300'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Lists</th>";
|
echo "<td align='left' bgcolor='#015B91' width='300'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Lists")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='100'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Update field</th>";
|
echo "<td align='left' bgcolor='#015B91' width='100'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Update field")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='150'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>Conversion lists</th>";
|
echo "<td align='left' bgcolor='#015B91' width='150'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("Conversion lists")."</th>";
|
||||||
echo "<td align='left' bgcolor='#015B91' width='70'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2> </th>";
|
echo "<td align='left' bgcolor='#015B91' width='70'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2> </th>";
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
while ($row=mysqli_fetch_array($schedule_rslt)) {
|
while ($row=mysqli_fetch_array($schedule_rslt)) {
|
||||||
@@ -394,11 +395,11 @@ if (mysqli_num_rows($schedule_rslt)>0 || (mysqli_num_rows($running_rslt)>0)) {
|
|||||||
if (strlen($vl_update_field)==0) {$vl_update_field="**NONE**";}
|
if (strlen($vl_update_field)==0) {$vl_update_field="**NONE**";}
|
||||||
if (strlen($conversion_lists)==0) {$conversion_lists="**NONE**";}
|
if (strlen($conversion_lists)==0) {$conversion_lists="**NONE**";}
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$row[trigger_time]</font><BR><FONT FACE=\"ARIAL,HELVETICA\" size='1' color='red'>($row[time_until_execution] until run time)</font></td>";
|
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$row[trigger_time]</font><BR><FONT FACE=\"ARIAL,HELVETICA\" size='1' color='red'>($row[time_until_execution] "._QXZ("until run time").")</font></td>";
|
||||||
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$lists</font></td>";
|
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$lists</font></td>";
|
||||||
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$vl_update_field</font></td>";
|
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$vl_update_field</font></td>";
|
||||||
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$conversion_lists</font></td>";
|
echo "<td align='left'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>$conversion_lists</font></td>";
|
||||||
echo "<td align='center'><FONT FACE=\"ARIAL,HELVETICA\" size='1'><a href='$PHP_SELF?delete_trigger_id=$row[trigger_id]'>DELETE</a></font></td>";
|
echo "<td align='center'><FONT FACE=\"ARIAL,HELVETICA\" size='1'><a href='$PHP_SELF?delete_trigger_id=$row[trigger_id]'>"._QXZ("DELETE")."</a></font></td>";
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
}
|
}
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
@@ -430,14 +431,14 @@ else
|
|||||||
echo "<tr><td>";
|
echo "<tr><td>";
|
||||||
|
|
||||||
echo "<table width='770' cellpadding=5 cellspacing=0>";
|
echo "<table width='770' cellpadding=5 cellspacing=0>";
|
||||||
echo "<tr><th colspan='5' bgcolor='#015B91'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>NANPA scrub scheduler $NWB#nanpa-settings$NWE</th></tr>";
|
echo "<tr><th colspan='5' bgcolor='#015B91'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE SIZE=2>"._QXZ("NANPA scrub scheduler")." $NWB#nanpa-settings$NWE</th></tr>";
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
echo "<td align='left' valign='top' rowspan='4'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Inactive lists:<BR/>\n";
|
echo "<td align='left' valign='top' rowspan='4'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Inactive lists").":<BR/>\n";
|
||||||
|
|
||||||
$stmt="SELECT list_id, list_name from vicidial_lists where active='N' order by list_id asc";
|
$stmt="SELECT list_id, list_name from vicidial_lists where active='N' order by list_id asc";
|
||||||
$rslt=mysqli_query($link, $stmt);
|
$rslt=mysqli_query($link, $stmt);
|
||||||
echo "<select name='lists[]' multiple size='5'>\n";
|
echo "<select name='lists[]' multiple size='5'>\n";
|
||||||
echo "<option value='---ALL---'>---ALL LISTS---</option>\n";
|
echo "<option value='---ALL---'>---"._QXZ("ALL LISTS")."---</option>\n";
|
||||||
while ($row=mysqli_fetch_array($rslt))
|
while ($row=mysqli_fetch_array($rslt))
|
||||||
{
|
{
|
||||||
echo "<option value='$row[0]'>$row[0] - $row[1]</option>\n";
|
echo "<option value='$row[0]'>$row[0] - $row[1]</option>\n";
|
||||||
@@ -445,11 +446,11 @@ else
|
|||||||
|
|
||||||
echo "</select></font>";
|
echo "</select></font>";
|
||||||
echo "</td>";
|
echo "</td>";
|
||||||
echo "<td align='left' valign='top' rowspan='2'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Field to update (optional):<BR/>\n";
|
echo "<td align='left' valign='top' rowspan='2'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Field to update (optional)").":<BR/>\n";
|
||||||
echo "<select name='vl_field_update'>\n";
|
echo "<select name='vl_field_update'>\n";
|
||||||
$stmt="SELECT * from vicidial_list limit 1";
|
$stmt="SELECT * from vicidial_list limit 1";
|
||||||
$rslt=mysqli_query($link, $stmt);
|
$rslt=mysqli_query($link, $stmt);
|
||||||
echo "<option value=''>---NONE---</option>\n";
|
echo "<option value=''>---"._QXZ("NONE")."---</option>\n";
|
||||||
while ($fieldinfo=mysqli_fetch_field($rslt))
|
while ($fieldinfo=mysqli_fetch_field($rslt))
|
||||||
{
|
{
|
||||||
$fieldname=$fieldinfo->name;
|
$fieldname=$fieldinfo->name;
|
||||||
@@ -460,50 +461,50 @@ else
|
|||||||
}
|
}
|
||||||
echo "</select></font></td>";
|
echo "</select></font></td>";
|
||||||
|
|
||||||
echo "<td align='left' valign='top' colspan='2'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>List conversions (optional):</font></td>\n";
|
echo "<td align='left' valign='top' colspan='2'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("List conversions (optional)").":</font></td>\n";
|
||||||
|
|
||||||
echo "<td align='left' valign='top' rowspan='4'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Time until activation:<BR/>\n";
|
echo "<td align='left' valign='top' rowspan='4'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Time until activation").":<BR/>\n";
|
||||||
echo "<select name='activation_delay'>\n";
|
echo "<select name='activation_delay'>\n";
|
||||||
echo "<option value='1'>1 mins</option>\n";
|
echo "<option value='1'>1 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option SELECTED value='5'>5 mins</option>\n";
|
echo "<option SELECTED value='5'>5 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option value='10'>10 mins</option>\n";
|
echo "<option value='10'>10 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option value='15'>15 mins</option>\n";
|
echo "<option value='15'>15 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option value='20'>20 mins</option>\n";
|
echo "<option value='20'>20 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option value='30'>30 mins</option>\n";
|
echo "<option value='30'>30 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option value='45'>45 mins</option>\n";
|
echo "<option value='45'>45 "._QXZ("mins")."</option>\n";
|
||||||
echo "<option value='60'>1 hour</option>\n";
|
echo "<option value='60'>1 "._QXZ("hour")."</option>\n";
|
||||||
echo "<option value='120'>2 hours</option>\n";
|
echo "<option value='120'>2 "._QXZ("hours")."</option>\n";
|
||||||
echo "<option value='180'>3 hours</option>\n";
|
echo "<option value='180'>3 "._QXZ("hours")."</option>\n";
|
||||||
echo "<option value='240'>4 hours</option>\n";
|
echo "<option value='240'>4 "._QXZ("hours")."</option>\n";
|
||||||
echo "<option value='480'>8 hours</option>\n";
|
echo "<option value='480'>8 "._QXZ("hours")."</option>\n";
|
||||||
echo "</select></font></td>";
|
echo "</select></font></td>";
|
||||||
|
|
||||||
echo "</tr>\n";
|
echo "</tr>\n";
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
echo "<td align='right'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Cellphone:</font></td><td align='left'><input type='text' name='cellphone_list_id' size='5' maxlength='10'></td>";
|
echo "<td align='right'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Cellphone").":</font></td><td align='left'><input type='text' name='cellphone_list_id' size='5' maxlength='10'></td>";
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
echo "<tr>";
|
echo "<tr>";
|
||||||
|
|
||||||
|
|
||||||
echo "<td align='left' valign='top' rowspan='2'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Exclusion field (optional):<BR/>\n";
|
echo "<td align='left' valign='top' rowspan='2'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Exclusion field (optional)").":<BR/>\n";
|
||||||
echo "<select name='vl_field_exclude'>\n";
|
echo "<select name='vl_field_exclude'>\n";
|
||||||
$stmt="SELECT * from vicidial_list limit 1";
|
$stmt="SELECT * from vicidial_list limit 1";
|
||||||
$rslt=mysqli_query($link, $stmt);
|
$rslt=mysqli_query($link, $stmt);
|
||||||
echo "<option value=''>---NONE---</option>\n";
|
echo "<option value=''>---"._QXZ("NONE")."---</option>\n";
|
||||||
while ($fieldinfo=mysqli_fetch_field($rslt))
|
while ($fieldinfo=mysqli_fetch_field($rslt))
|
||||||
{
|
{
|
||||||
$fieldname=$fieldinfo->name;
|
$fieldname=$fieldinfo->name;
|
||||||
echo "<option value='$fieldname'>$fieldname</option>\n";
|
echo "<option value='$fieldname'>$fieldname</option>\n";
|
||||||
}
|
}
|
||||||
echo "</select><BR/><BR/>Exclusion value:<BR/><input type='text' name='exclusion_value' size='20' maxlength='50'></font></td>";
|
echo "</select><BR/><BR/>"._QXZ("Exclusion value").":<BR/><input type='text' name='exclusion_value' size='20' maxlength='50'></font></td>";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo "<td align='right'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Landline:</font></td><td align='left'><input type='text' name='landline_list_id' size='5' maxlength='10'></td>";
|
echo "<td align='right'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Landline").":</font></td><td align='left'><input type='text' name='landline_list_id' size='5' maxlength='10'></td>";
|
||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
echo "<tr><td align='right'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Invalid:</font></td><td align='left'><input type='text' name='invalid_list_id' size='5' maxlength='10'></td></tr>";
|
echo "<tr><td align='right'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Invalid").":</font></td><td align='left'><input type='text' name='invalid_list_id' size='5' maxlength='10'></td></tr>";
|
||||||
echo "";
|
echo "";
|
||||||
echo "<tr><td align='center' colspan='5'><input type='submit' value='SUBMIT' name='submit_form'></td></tr>";
|
echo "<tr><td align='center' colspan='5'><input type='submit' value='"._QXZ("SUBMIT")."' name='submit_form'></td></tr>";
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
|
|
||||||
echo "</td></tr>";
|
echo "</td></tr>";
|
||||||
@@ -511,7 +512,7 @@ else
|
|||||||
echo "<tr><td>";
|
echo "<tr><td>";
|
||||||
echo "<table width='770' cellpadding=0 cellspacing=0 bgcolor='#FFFFFF'>";
|
echo "<table width='770' cellpadding=0 cellspacing=0 bgcolor='#FFFFFF'>";
|
||||||
echo "<tr><td align='center'>";
|
echo "<tr><td align='center'>";
|
||||||
echo "<span id='past_NANPA_scrubs'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=1><a name='past_scrubs' href='#past_scrubs' onClick='ShowPastProcesses(10)'>View past scrubs $NWB#nanpa-log$NWE</font></span>";
|
echo "<span id='past_NANPA_scrubs'><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=1><a name='past_scrubs' href='#past_scrubs' onClick='ShowPastProcesses(10)'>"._QXZ("View past scrubs")." $NWB#nanpa-log$NWE</font></span>";
|
||||||
echo "</td></tr>";
|
echo "</td></tr>";
|
||||||
echo "</table>";
|
echo "</table>";
|
||||||
echo "</td></tr>";
|
echo "</td></tr>";
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# admin_campaign_multi_alt.php
|
# admin_campaign_multi_alt.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# this screen will control the campaign settings needed for alternate number
|
# this screen will control the campaign settings needed for alternate number
|
||||||
# dialing using multiple leads with the same account number and different phone
|
# dialing using multiple leads with the same account number and different phone
|
||||||
@@ -16,10 +16,11 @@
|
|||||||
# 130610-1116 - Finalized changing of all ereg instances to preg
|
# 130610-1116 - Finalized changing of all ereg instances to preg
|
||||||
# 130621-2009 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130621-2009 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130902-0755 - Changed to mysqli PHP functions
|
# 130902-0755 - Changed to mysqli PHP functions
|
||||||
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$admin_version = '2.8-6';
|
$admin_version = '2.8-7';
|
||||||
$build = '130902-0755';
|
$build = '141001-2200';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -89,10 +90,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -113,7 +114,7 @@ $LOGuser_level = $row[2];
|
|||||||
if ($LOGmodify_campaigns < 1)
|
if ($LOGmodify_campaigns < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify campaigns\n";
|
echo _QXZ("You do not have permissions to modify campaigns")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +129,7 @@ $camp_multi=$row[0];
|
|||||||
<head>
|
<head>
|
||||||
|
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Campaign Multi-Alt-Leads
|
<title><?php echo _QXZ("ADMINISTRATION: Campaign Multi-Alt-Leads"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
@@ -157,7 +158,7 @@ require("admin_header.php");
|
|||||||
|
|
||||||
if ($camp_multi < 1)
|
if ($camp_multi < 1)
|
||||||
{
|
{
|
||||||
echo "This campaign is not set to Auto-Alt-Dial MULTI_LEAD\n";
|
echo _QXZ("This campaign is not set to Auto-Alt-Dial MULTI_LEAD")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -256,15 +257,15 @@ if ($action == "ALT_MULTI_SUBMIT")
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
if ($DB > 0) {echo "$campaign_id|$stmt\n<BR>";}
|
if ($DB > 0) {echo "$campaign_id|$stmt\n<BR>";}
|
||||||
|
|
||||||
echo "<BR><b>MULTI-LEAD ALT DIAL SETTINGS UPDATED</b><BR><BR>";
|
echo "<BR><b>"._QXZ("MULTI-LEAD ALT DIAL SETTINGS UPDATED")."</b><BR><BR>";
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: Problem updating campaign: $affected_rows|$stmt\n<BR>";}
|
{echo _QXZ("ERROR: Problem updating campaign").": $affected_rows|$stmt\n<BR>";}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: problem with data: $campaign_id\n<BR>";}
|
{echo _QXZ("ERROR: problem with data").": $campaign_id\n<BR>";}
|
||||||
|
|
||||||
$action='BLANK';
|
$action='BLANK';
|
||||||
}
|
}
|
||||||
@@ -305,7 +306,7 @@ if ($action == "BLANK")
|
|||||||
|
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>Multi-Lead Auto Alt Dialing Settings Form<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Multi-Lead Auto Alt Dialing Settings Form")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=campaign_id value=\"$campaign_id\">\n";
|
echo "<input type=hidden name=campaign_id value=\"$campaign_id\">\n";
|
||||||
echo "<input type=hidden name=action value=ALT_MULTI_SUBMIT>\n";
|
echo "<input type=hidden name=action value=ALT_MULTI_SUBMIT>\n";
|
||||||
@@ -313,9 +314,9 @@ if ($action == "BLANK")
|
|||||||
echo "<tr><td align=center colspan=2>\n";
|
echo "<tr><td align=center colspan=2>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<br><b>PHONE TYPES WITHIN THE LISTS FOR THIS CAMPAIGN: <a href=\"./admin.php?ADD=31&campaign_id=$campaign_id\">$campaign_id</a></b>\n";
|
echo "<br><b>"._QXZ("PHONE TYPES WITHIN THE LISTS FOR THIS CAMPAIGN").": <a href=\"./admin.php?ADD=31&campaign_id=$campaign_id\">$campaign_id</a></b>\n";
|
||||||
echo "<TABLE width=700 cellspacing=3>\n";
|
echo "<TABLE width=700 cellspacing=3>\n";
|
||||||
echo "<tr><td>PHONE NUMBER TYPE</td><td>CALLED</td><td>NOT CALLED</td><td>SELECTED</td><td>OLD RANK</td><td>NEW RANK</td></tr>\n";
|
echo "<tr><td>"._QXZ("PHONE NUMBER TYPE")."</td><td>"._QXZ("CALLED")."</td><td>"._QXZ("NOT CALLED")."</td><td>"._QXZ("SELECTED")."</td><td>"._QXZ("OLD RANK")."</td><td>"._QXZ("NEW RANK")."</td></tr>\n";
|
||||||
|
|
||||||
$leads_in_list = 0;
|
$leads_in_list = 0;
|
||||||
$leads_in_list_N = 0;
|
$leads_in_list_N = 0;
|
||||||
@@ -382,8 +383,8 @@ if ($action == "BLANK")
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<tr><td colspan=2><font size=1>SUBTOTALS</td><td><font size=1>$lead_list[Y_count]</td><td><font size=1>$lead_list[N_count]</td></tr>\n";
|
echo "<tr><td colspan=2><font size=1>"._QXZ("SUBTOTALS")."</td><td><font size=1>$lead_list[Y_count]</td><td><font size=1>$lead_list[N_count]</td></tr>\n";
|
||||||
echo "<tr bgcolor=\"#9BB9FB\"><td><font size=1>TOTAL</td><td colspan=3 align=center><font size=1>$lead_list[count]</td><td align=center><font size=1>$o</td></tr>\n";
|
echo "<tr bgcolor=\"#9BB9FB\"><td><font size=1>"._QXZ("TOTAL")."</td><td colspan=3 align=center><font size=1>$lead_list[count]</td><td align=center><font size=1>$o</td></tr>\n";
|
||||||
|
|
||||||
echo "</table></center><br>\n";
|
echo "</table></center><br>\n";
|
||||||
unset($lead_list);
|
unset($lead_list);
|
||||||
@@ -391,10 +392,10 @@ if ($action == "BLANK")
|
|||||||
|
|
||||||
echo "</td></tr>\n";
|
echo "</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>List Order Randomize: </td><td align=left><select size=1 name=lead_order_randomize><option>Y</option><option>N</option><option SELECTED>$lead_order_randomize</option></select></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("List Order Randomize").": </td><td align=left><select size=1 name=lead_order_randomize><option>Y</option><option>N</option><option SELECTED>$lead_order_randomize</option></select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>List Order Secondary: </td><td align=left><select size=1 name=lead_order_secondary><option>LEAD_ASCEND</option><option>LEAD_DESCEND</option><option>CALLTIME_ASCEND</option><option>CALLTIME_DESCEND</option><option SELECTED>$lead_order_secondary</option></select></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("List Order Secondary").": </td><td align=left><select size=1 name=lead_order_secondary><option value='LEAD_ASCEND'>"._QXZ("LEAD_ASCEND")."</option><option value='LEAD_DESCEND'>"._QXZ("LEAD_DESCEND")."</option><option value='CALLTIME_ASCEND'>"._QXZ("CALLTIME_ASCEND")."</option><option value='CALLTIME_DESCEND'>"._QXZ("CALLTIME_DESCEND")."</option><option SELECTED>$lead_order_secondary</option></select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
}
|
}
|
||||||
@@ -411,7 +412,7 @@ if ($action == "BLANK")
|
|||||||
|
|
||||||
$ENDtime = date("U");
|
$ENDtime = date("U");
|
||||||
$RUNtime = ($ENDtime - $STARTtime);
|
$RUNtime = ($ENDtime - $STARTtime);
|
||||||
echo "\n\n\n<br><br><br>\n<font size=1> runtime: $RUNtime seconds Version: $admin_version Build: $build</font>";
|
echo "\n\n\n<br><br><br>\n<font size=1> "._QXZ("runtime").": $RUNtime "._QXZ("seconds")." "._QXZ("Version").": $admin_version "._QXZ("Build").": $build</font>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# admin_email_accounts.php
|
# admin_email_accounts.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Joe Johnson, Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Joe Johnson, Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# This page manages the inbound email accounts in ViciDial
|
# This page manages the inbound email accounts in ViciDial
|
||||||
#
|
#
|
||||||
@@ -12,10 +12,11 @@
|
|||||||
# 130610-1041 - Changed all ereg to preg
|
# 130610-1041 - Changed all ereg to preg
|
||||||
# 130621-2001 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130621-2001 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130902-0754 - Changed to mysqli PHP functions
|
# 130902-0754 - Changed to mysqli PHP functions
|
||||||
|
# 141007-1125 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$admin_version = '2.8-6';
|
$admin_version = '2.8-7';
|
||||||
$build = '1300902-0754';
|
$build = '141007-1125';
|
||||||
|
|
||||||
$sh="emails";
|
$sh="emails";
|
||||||
|
|
||||||
@@ -162,10 +163,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -187,7 +188,7 @@ $LOGemails_modify = $row[3];
|
|||||||
if ($LOGemails_modify < 1)
|
if ($LOGemails_modify < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify email accounts\n";
|
echo _QXZ("You do not have permissions to modify email accounts")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -221,7 +222,7 @@ $regexLOGadmin_viewable_groups = " $LOGadmin_viewable_groups ";
|
|||||||
|
|
||||||
$UUgroups_list='';
|
$UUgroups_list='';
|
||||||
if ($admin_viewable_groupsALL > 0)
|
if ($admin_viewable_groupsALL > 0)
|
||||||
{$UUgroups_list .= "<option value=\"---ALL---\">All Admin User Groups</option>\n";}
|
{$UUgroups_list .= "<option value=\"---ALL---\">"._QXZ("All Admin User Groups")."</option>\n";}
|
||||||
$stmt="SELECT user_group,group_name from vicidial_user_groups $whereLOGadmin_viewable_groupsSQL order by user_group;";
|
$stmt="SELECT user_group,group_name from vicidial_user_groups $whereLOGadmin_viewable_groupsSQL order by user_group;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$UUgroups_to_print = mysqli_num_rows($rslt);
|
$UUgroups_to_print = mysqli_num_rows($rslt);
|
||||||
@@ -253,15 +254,15 @@ while ($Dgroups_to_print > $o)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
if ($Dgroups_selected < 1)
|
if ($Dgroups_selected < 1)
|
||||||
{$Dgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$Dgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$Dgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$Dgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Dialer Email Account fields
|
<title><?php echo _QXZ("ADMINISTRATION: Dialer Email Account fields"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
##### BEGIN Set variables to make header show properly #####
|
##### BEGIN Set variables to make header show properly #####
|
||||||
@@ -290,7 +291,7 @@ require("admin_header.php");
|
|||||||
|
|
||||||
if ($SSemail_enabled < 1)
|
if ($SSemail_enabled < 1)
|
||||||
{
|
{
|
||||||
echo "ERROR: Inbound emails are not active on this system\n";
|
echo _QXZ("ERROR: Inbound emails are not active on this system")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -317,13 +318,13 @@ if ($eact=="DELETE" && $confirm_deletion=="yes" && $email_account_id)
|
|||||||
if (($SUBMIT=="SUBMIT" || $SUBMIT=="UPDATE") && $email_account_id)
|
if (($SUBMIT=="SUBMIT" || $SUBMIT=="UPDATE") && $email_account_id)
|
||||||
{
|
{
|
||||||
$error_msg="";
|
$error_msg="";
|
||||||
if (!$list_id) {$error_msg.="- Default list ID is invalid or null<BR/>";}
|
if (!$list_id) {$error_msg.="- "._QXZ("Default list ID is invalid or null")."<BR/>";}
|
||||||
if (!$email_account_id) {$error_msg.="- Email account ID is invalid or null<BR/>";}
|
if (!$email_account_id) {$error_msg.="- "._QXZ("Email account ID is invalid or null")."<BR/>";}
|
||||||
if (!$email_account_name) {$error_msg.="- Email account name is invalid or null<BR/>";}
|
if (!$email_account_name) {$error_msg.="- "._QXZ("Email account name is invalid or null")."<BR/>";}
|
||||||
if (!$email_account_server) {$error_msg.="- Email account server is invalid or null<BR/>";}
|
if (!$email_account_server) {$error_msg.="- "._QXZ("Email account server is invalid or null")."<BR/>";}
|
||||||
if (!$email_account_user) {$error_msg.="- Email account user is invalid or null<BR/>";}
|
if (!$email_account_user) {$error_msg.="- "._QXZ("Email account user is invalid or null")."<BR/>";}
|
||||||
if (!$email_account_pass) {$error_msg.="- Email account password is invalid or null<BR/>";}
|
if (!$email_account_pass) {$error_msg.="- "._QXZ("Email account password is invalid or null")."<BR/>";}
|
||||||
if (!filter_var($email_replyto_address, FILTER_VALIDATE_EMAIL)) {$error_msg.="- Email reply-to address is invalid or null<BR/>";}
|
if (!filter_var($email_replyto_address, FILTER_VALIDATE_EMAIL)) {$error_msg.="- "._QXZ("Email reply-to address is invalid or null")."<BR/>";}
|
||||||
|
|
||||||
if (!$error_msg)
|
if (!$error_msg)
|
||||||
{
|
{
|
||||||
@@ -331,7 +332,7 @@ if (($SUBMIT=="SUBMIT" || $SUBMIT=="UPDATE") && $email_account_id)
|
|||||||
{
|
{
|
||||||
if ($add_copy_disabled > 0)
|
if ($add_copy_disabled > 0)
|
||||||
{
|
{
|
||||||
echo "<br>You do not have permission to add records on this system -system_settings-\n";
|
echo "<br>"._QXZ("You do not have permission to add records on this system")." -system_settings-\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -339,12 +340,12 @@ if (($SUBMIT=="SUBMIT" || $SUBMIT=="UPDATE") && $email_account_id)
|
|||||||
$ins_rslt=mysql_to_mysqli($ins_stmt, $link);
|
$ins_rslt=mysql_to_mysqli($ins_stmt, $link);
|
||||||
if (mysqli_affected_rows($link)==0)
|
if (mysqli_affected_rows($link)==0)
|
||||||
{
|
{
|
||||||
$error_msg.="- There was an unknown error when attempting to create the new account<BR/>";
|
$error_msg.="- "._QXZ("There was an unknown error when attempting to create the new account")."<BR/>";
|
||||||
if($DB>0) {$error_msg.="<B>$ins_stmt</B><BR>";}
|
if($DB>0) {$error_msg.="<B>$ins_stmt</B><BR>";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$message="NEW ACCOUNT $email_account_id SUCCESSFULLY CREATED";
|
$message=_QXZ("NEW ACCOUNT")." $email_account_id "._QXZ("SUCCESSFULLY CREATED");
|
||||||
$eact="";
|
$eact="";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
@@ -363,12 +364,12 @@ if (($SUBMIT=="SUBMIT" || $SUBMIT=="UPDATE") && $email_account_id)
|
|||||||
$upd_rslt=mysql_to_mysqli($upd_stmt, $link);
|
$upd_rslt=mysql_to_mysqli($upd_stmt, $link);
|
||||||
if (mysqli_affected_rows($link)==0)
|
if (mysqli_affected_rows($link)==0)
|
||||||
{
|
{
|
||||||
$error_msg.="- There was an unknown error when attempting to update account $email_account_id<BR/>";
|
$error_msg.="- "._QXZ("There was an unknown error when attempting to update account")." $email_account_id<BR/>";
|
||||||
if($DB>0) {$error_msg.="<B>$upd_stmt</B><BR>";}
|
if($DB>0) {$error_msg.="<B>$upd_stmt</B><BR>";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$message="ACCOUNT $email_account_id SUCCESSFULLY MODIFIED";
|
$message=_QXZ("ACCOUNT")." $email_account_id "._QXZ("SUCCESSFULLY MODIFIED");
|
||||||
# $eact="";
|
# $eact="";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
@@ -390,7 +391,7 @@ else if ($SUBMIT=="COPY")
|
|||||||
{
|
{
|
||||||
if ($add_copy_disabled > 0)
|
if ($add_copy_disabled > 0)
|
||||||
{
|
{
|
||||||
echo "<br>You do not have permission to add records on this system -system_settings-\n";
|
echo "<br>"._QXZ("You do not have permission to add records on this system")." -system_settings-\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -399,12 +400,12 @@ else if ($SUBMIT=="COPY")
|
|||||||
$ins_rslt=mysql_to_mysqli($ins_stmt, $link);
|
$ins_rslt=mysql_to_mysqli($ins_stmt, $link);
|
||||||
if (mysqli_affected_rows($link)==0)
|
if (mysqli_affected_rows($link)==0)
|
||||||
{
|
{
|
||||||
$error_msg.="- There was an unknown error when attempting to copy the new account<BR/>";
|
$error_msg.="- "._QXZ("There was an unknown error when attempting to copy the new account")."<BR/>";
|
||||||
if($DB>0) {$error_msg.="<B>$ins_stmt</B><BR>";}
|
if($DB>0) {$error_msg.="<B>$ins_stmt</B><BR>";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$message="NEW ACCOUNT $new_account_id SUCCESSFULLY COPIED FROM $source_email_account<BR/>";
|
$message=_QXZ("NEW ACCOUNT")." $new_account_id "._QXZ("SUCCESSFULLY COPIED FROM")." $source_email_account<BR/>";
|
||||||
$eact="";
|
$eact="";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
@@ -419,7 +420,7 @@ else if ($SUBMIT=="COPY")
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$error_msg="- Error - source email does not exist<BR/>";
|
$error_msg="- "._QXZ("Error - source email does not exist")."<BR/>";
|
||||||
if($DB>0) {$error_msg.="<B>$stmt</B><BR>";}
|
if($DB>0) {$error_msg.="<B>$stmt</B><BR>";}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -446,17 +447,17 @@ if ($eact == "COPY")
|
|||||||
|
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
if ($error_msg) {echo "ACCOUNT NOT COPIED<BR/>The data you submitted has the following errors:<BR/>$error_msg";}
|
if ($error_msg) {echo "ACCOUNT NOT COPIED<BR/>"._QXZ("The data you submitted has the following errors").":<BR/>$error_msg";}
|
||||||
echo "<br>Copy New Account from Existing Account<form action='$PHP_SELF' method='GET'>\n";
|
echo "<br>"._QXZ("Copy New Account from Existing Account")."<form action='$PHP_SELF' method='GET'>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=action value=COPY_EMAIL_SUBMIT>\n";
|
echo "<input type=hidden name=action value=COPY_EMAIL_SUBMIT>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Account ID to Copy From: </td><td align=left><select size=1 name=source_email_account>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Account ID to Copy From").": </td><td align=left><select size=1 name=source_email_account>\n";
|
||||||
echo "$accounts_list";
|
echo "$accounts_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>New Account ID: </td><td align=left><input type=text name=new_account_id value='$new_account_id' size=10 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("New Account ID").": </td><td align=left><input type=text name=new_account_id value='$new_account_id' size=10 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>New Account Name: </td><td align=left><input type=text name=email_account_name size=40 maxlength=100>$NWB#email_accounts-carrier_name$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("New Account Name").": </td><td align=left><input type=text name=email_account_name size=40 maxlength=100>$NWB#email_accounts-carrier_name$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='COPY'></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("COPY")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
}
|
}
|
||||||
@@ -464,7 +465,7 @@ if ($eact == "COPY")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br><br>*** There are no existing accounts to copy from ***\n";
|
echo "<br><br>*** "._QXZ("There are no existing accounts to copy from")." ***\n";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -514,13 +515,13 @@ else if ($eact == "ADD")
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
if ($Xgroups_selected < 1)
|
if ($Xgroups_selected < 1)
|
||||||
{$Xgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$Xgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$Xgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$Xgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
if ($FXgroups_selected < 1)
|
if ($FXgroups_selected < 1)
|
||||||
{$FXgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$FXgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$FXgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$FXgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
|
|
||||||
|
|
||||||
##### get in-groups listings for dynamic pulldown
|
##### get in-groups listings for dynamic pulldown
|
||||||
@@ -552,37 +553,37 @@ else if ($eact == "ADD")
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
if ($Dgroups_selected < 1)
|
if ($Dgroups_selected < 1)
|
||||||
{$Dgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$Dgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$Dgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$Dgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
if ($FDgroups_selected < 1)
|
if ($FDgroups_selected < 1)
|
||||||
{$FDgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$FDgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$FDgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$FDgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
|
|
||||||
|
|
||||||
echo "<TABLE>\n";
|
echo "<TABLE>\n";
|
||||||
echo "<TR><TD>\n";
|
echo "<TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
if ($error_msg) {echo "ACCOUNT NOT INSERTED<BR/>The data you submitted has the following errors:<BR/>$error_msg";}
|
if ($error_msg) {echo "ACCOUNT NOT INSERTED<BR/>"._QXZ("The data you submitted has the following errors").":<BR/>$error_msg";}
|
||||||
echo "<br>ADD NEW INBOUND EMAIL ACCOUNT<form action='$PHP_SELF' method='GET'>\n";
|
echo "<br>"._QXZ("ADD NEW INBOUND EMAIL ACCOUNT")."<form action='$PHP_SELF' method='GET'>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account ID: </td><td align=left><input type=text name=email_account_id size=15 maxlength=20 value='$email_account_id'>$NWB#email_accounts-email_account_id$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account ID").": </td><td align=left><input type=text name=email_account_id size=15 maxlength=20 value='$email_account_id'>$NWB#email_accounts-email_account_id$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Name: </td><td align=left><input type=text name=email_account_name size=40 maxlength=100 value='$email_account_name'>$NWB#email_accounts-email_account_name$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Name").": </td><td align=left><input type=text name=email_account_name size=40 maxlength=100 value='$email_account_name'>$NWB#email_accounts-email_account_name$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Active: </td><td align=left><select size=1 name=active><option>Y</option><option SELECTED>N</option></select>$NWB#email_accounts-email_account_active$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Active").": </td><td align=left><select size=1 name=active><option>Y</option><option SELECTED>N</option></select>$NWB#email_accounts-email_account_active$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Description: </td><td align=left><input type=text name=email_account_description size=70 maxlength=255 value='$email_account_description'>$NWB#email_accounts-email_account_description$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Description").": </td><td align=left><input type=text name=email_account_description size=70 maxlength=255 value='$email_account_description'>$NWB#email_accounts-email_account_description$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Type: </td><td align=left><select size=1 name=email_account_type><option>INBOUND</option></select>$NWB#email_accounts-email_account_type$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Type").": </td><td align=left><select size=1 name=email_account_type><option>INBOUND</option></select>$NWB#email_accounts-email_account_type$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Admin User Group: </td><td align=left><select size=1 name=user_group>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Admin User Group").": </td><td align=left><select size=1 name=user_group>\n";
|
||||||
echo "$UUgroups_list";
|
echo "$UUgroups_list";
|
||||||
echo "<option SELECTED value=\"---ALL---\">All Admin User Groups</option>\n";
|
echo "<option SELECTED value=\"---ALL---\">"._QXZ("All Admin User Groups")."</option>\n";
|
||||||
echo "</select>$NWB#email_accounts-admin_user_group$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-admin_user_group$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Protocol: </td><td align=left><select size=1 name=protocol><option SELECTED>IMAP</option><option>POP3</option></select>$NWB#email_accounts-protocol$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Protocol").": </td><td align=left><select size=1 name=protocol><option SELECTED>IMAP</option><option>POP3</option></select>$NWB#email_accounts-protocol$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Reply-to Address: </td><td align=left><input type=text name=email_replyto_address size=70 maxlength=255 value='$email_replyto_address'>$NWB#email_accounts-email_replyto_address$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Reply-to Address").": </td><td align=left><input type=text name=email_replyto_address size=70 maxlength=255 value='$email_replyto_address'>$NWB#email_accounts-email_replyto_address$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Server: </td><td align=left><input type=text name=email_account_server size=70 maxlength=255 value='$email_account_server'>$NWB#email_accounts-email_account_server$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Server").": </td><td align=left><input type=text name=email_account_server size=70 maxlength=255 value='$email_account_server'>$NWB#email_accounts-email_account_server$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account User: </td><td align=left><input type=text name=email_account_user size=30 maxlength=255 value='$email_account_user'>$NWB#email_accounts-email_account_user$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account User").": </td><td align=left><input type=text name=email_account_user size=30 maxlength=255 value='$email_account_user'>$NWB#email_accounts-email_account_user$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Password: </td><td align=left><input type=text name=email_account_pass size=30 maxlength=100 value='$email_account_pass'>$NWB#email_accounts-email_account_pass$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Password").": </td><td align=left><input type=text name=email_account_pass size=30 maxlength=100 value='$email_account_pass'>$NWB#email_accounts-email_account_pass$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Frequency Check Rate (mins): </td><td align=left><select name='email_frequency_check_mins'>";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Frequency Check Rate (mins)").": </td><td align=left><select name='email_frequency_check_mins'>";
|
||||||
$i=5;
|
$i=5;
|
||||||
while ($i<=60)
|
while ($i<=60)
|
||||||
{
|
{
|
||||||
@@ -590,26 +591,26 @@ else if ($eact == "ADD")
|
|||||||
$i+=5;
|
$i+=5;
|
||||||
}
|
}
|
||||||
echo "</select>$NWB#email_accounts-email_frequency_check_mins$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-email_frequency_check_mins$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=1000\">In-Group ID</a>: </td><td align=left><select size=1 name=group_id>";
|
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=1000\">"._QXZ("In-Group ID")."</a>: </td><td align=left><select size=1 name=group_id>";
|
||||||
echo "$Dgroups_menu";
|
echo "$Dgroups_menu";
|
||||||
echo "</select>$NWB#email_accounts-in_group$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-in_group$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=1000\">Default List ID</a>: </td><td align=left><input type=text name=default_list_id size=20 maxlength=255 value='$default_list_id'>$NWB#email_accounts-default_list_id$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=1000\">"._QXZ("Default List ID")."</a>: </td><td align=left><input type=text name=default_list_id size=20 maxlength=255 value='$default_list_id'>$NWB#email_accounts-default_list_id$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group Call Handle Method: </td><td align=left><select size=1 name=call_handle_method><option>EMAIL</option><option>EMAILLOOKUP</option><option>EMAILLOOKUPRL</option><option>EMAILLOOKUPRC</option><option SELECTED>$call_handle_method</option></select>$NWB#email_accounts-call_handle_method$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group Call Handle Method").": </td><td align=left><select size=1 name=call_handle_method><option>EMAIL</option><option>EMAILLOOKUP</option><option>EMAILLOOKUPRL</option><option>EMAILLOOKUPRC</option><option SELECTED>$call_handle_method</option></select>$NWB#email_accounts-call_handle_method$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group Agent Search Method: </td><td align=left><select size=1 name=agent_search_method><option value=\"LB\">LB - Load Balanced</option><option value=\"LO\">LO - Load Balanced Overflow</option><option value=\"SO\">SO - Server Only</option><option SELECTED>$agent_search_method</option></select>$NWB#email_accounts-agent_search_method$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group Agent Search Method").": </td><td align=left><select size=1 name=agent_search_method><option value=\"LB\">LB - Load Balanced</option><option value=\"LO\">LO - Load Balanced Overflow</option><option value=\"SO\">SO - Server Only</option><option SELECTED>$agent_search_method</option></select>$NWB#email_accounts-agent_search_method$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group List ID: </td><td align=left><input type=text name=list_id size=14 maxlength=14 value=\"$list_id\">$NWB#email_accounts-ingroup_list_id$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group List ID").": </td><td align=left><input type=text name=list_id size=14 maxlength=14 value=\"$list_id\">$NWB#email_accounts-ingroup_list_id$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group Campaign ID: </td><td align=left><select size=1 name=campaign_id>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group Campaign ID").": </td><td align=left><select size=1 name=campaign_id>\n";
|
||||||
echo "$campaigns_list";
|
echo "$campaigns_list";
|
||||||
echo "<option SELECTED>$campaign_id</option>\n";
|
echo "<option SELECTED>$campaign_id</option>\n";
|
||||||
echo "</select>$NWB#email_accounts-ingroup_campaign_id$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-ingroup_campaign_id$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT VALUE=SUBMIT><input type=hidden name='eact' value='ADD'></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT VALUE='"._QXZ("SUBMIT")."'><input type=hidden name='eact' value='ADD'></td></tr>\n";
|
||||||
echo "</TABLE></center></form>\n";
|
echo "</TABLE></center></form>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "You do not have permission to view this page\n";
|
echo _QXZ("You do not have permission to view this page")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -643,8 +644,8 @@ else if (($eact=="DELETE" || $eact=="UPDATE") && $email_account_id)
|
|||||||
if ($eact=="DELETE" && $email_account_id)
|
if ($eact=="DELETE" && $email_account_id)
|
||||||
{
|
{
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br><B>CONFIRM DELETION OF INBOUND EMAIL ACCOUNT $email_account_id</B><BR>\n";
|
echo "<br><B>"._QXZ("CONFIRM DELETION OF INBOUND EMAIL ACCOUNT")." $email_account_id</B><BR>\n";
|
||||||
echo "<a href='$PHP_SELF?eact=DELETE&email_account_id=$email_account_id&confirm_deletion=yes'>Click to delete account $email_account_id</a>\n";
|
echo "<a href='$PHP_SELF?eact=DELETE&email_account_id=$email_account_id&confirm_deletion=yes'>"._QXZ("Click to delete account")." $email_account_id</a>\n";
|
||||||
echo "</font>";
|
echo "</font>";
|
||||||
}
|
}
|
||||||
$stmt="SELECT campaign_id,campaign_name from vicidial_campaigns $whereLOGallowed_campaignsSQL order by campaign_id;";
|
$stmt="SELECT campaign_id,campaign_name from vicidial_campaigns $whereLOGallowed_campaignsSQL order by campaign_id;";
|
||||||
@@ -688,13 +689,13 @@ else if (($eact=="DELETE" || $eact=="UPDATE") && $email_account_id)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
if ($Xgroups_selected < 1)
|
if ($Xgroups_selected < 1)
|
||||||
{$Xgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$Xgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$Xgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$Xgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
if ($FXgroups_selected < 1)
|
if ($FXgroups_selected < 1)
|
||||||
{$FXgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$FXgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$FXgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$FXgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
|
|
||||||
|
|
||||||
##### get in-groups listings for dynamic pulldown
|
##### get in-groups listings for dynamic pulldown
|
||||||
@@ -726,13 +727,13 @@ else if (($eact=="DELETE" || $eact=="UPDATE") && $email_account_id)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
if ($Dgroups_selected < 1)
|
if ($Dgroups_selected < 1)
|
||||||
{$Dgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$Dgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$Dgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$Dgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
if ($FDgroups_selected < 1)
|
if ($FDgroups_selected < 1)
|
||||||
{$FDgroups_menu .= "<option SELECTED value=\"---NONE---\">---NONE---</option>\n";}
|
{$FDgroups_menu .= "<option SELECTED value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
else
|
else
|
||||||
{$FDgroups_menu .= "<option value=\"---NONE---\">---NONE---</option>\n";}
|
{$FDgroups_menu .= "<option value=\"---NONE---\">---"._QXZ("NONE")."---</option>\n";}
|
||||||
|
|
||||||
## Get unhandled count
|
## Get unhandled count
|
||||||
$stmt="select count(*) From vicidial_email_list where status='NEW' and email_account_id='$email_account_id'";
|
$stmt="select count(*) From vicidial_email_list where status='NEW' and email_account_id='$email_account_id'";
|
||||||
@@ -744,28 +745,28 @@ else if (($eact=="DELETE" || $eact=="UPDATE") && $email_account_id)
|
|||||||
echo "<TR><TD>\n";
|
echo "<TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
if ($message) {echo "<B>$message</B><BR>";}
|
if ($message) {echo "<B>$message</B><BR>";}
|
||||||
if ($error_msg) {echo "ACCOUNT NOT UPDATED<BR/>The data you submitted has the following errors:<BR/>$error_msg";}
|
if ($error_msg) {echo _QXZ("ACCOUNT NOT UPDATED")."<BR/>"._QXZ("The data you submitted has the following errors").":<BR/>$error_msg";}
|
||||||
echo "<br>UPDATE AN EXISTING INBOUND EMAIL ACCOUNT<form action='$PHP_SELF' method='GET'>\n";
|
echo "<br>"._QXZ("UPDATE AN EXISTING INBOUND EMAIL ACCOUNT")."<form action='$PHP_SELF' method='GET'>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account ID: </td><td align=left><input type=hidden name=email_account_id value='$email_account_id'><B>$email_account_id$NWB#email_accounts-email_account_id$NWE</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account ID").": </td><td align=left><input type=hidden name=email_account_id value='$email_account_id'><B>$email_account_id$NWB#email_accounts-email_account_id$NWE</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Name: </td><td align=left><input type=text name=email_account_name size=40 maxlength=100 value='$email_account_name'>$NWB#email_accounts-email_account_name$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Name").": </td><td align=left><input type=text name=email_account_name size=40 maxlength=100 value='$email_account_name'>$NWB#email_accounts-email_account_name$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Active: </td><td align=left><select size=1 name=active>";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Active").": </td><td align=left><select size=1 name=active>";
|
||||||
echo "<option value='$active' selected>$active</option>";
|
echo "<option value='$active' selected>$active</option>";
|
||||||
echo "<option>Y</option><option>N</option></select>$NWB#email_accounts-email_account_active$NWE</td></tr>\n";
|
echo "<option>Y</option><option>N</option></select>$NWB#email_accounts-email_account_active$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Description: </td><td align=left><input type=text name=email_account_description size=70 maxlength=255 value='$email_account_description'>$NWB#email_accounts-email_account_description$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Description").": </td><td align=left><input type=text name=email_account_description size=70 maxlength=255 value='$email_account_description'>$NWB#email_accounts-email_account_description$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Type: </td><td align=left><select size=1 name=email_account_type><option value='$email_account_type' selected>$email_account_type</option><option>INBOUND</option></select>$NWB#email_accounts-email_account_type$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Type").": </td><td align=left><select size=1 name=email_account_type><option value='$email_account_type' selected>$email_account_type</option><option>INBOUND</option></select>$NWB#email_accounts-email_account_type$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Admin User Group: </td><td align=left><select size=1 name=user_group>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Admin User Group").": </td><td align=left><select size=1 name=user_group>\n";
|
||||||
echo "<option value='$user_group' selected>$user_group</option>";
|
echo "<option value='$user_group' selected>$user_group</option>";
|
||||||
echo "$UUgroups_list";
|
echo "$UUgroups_list";
|
||||||
echo "<option SELECTED value=\"---ALL---\">All Admin User Groups</option>\n";
|
echo "<option SELECTED value=\"---ALL---\">"._QXZ("All Admin User Groups")."</option>\n";
|
||||||
echo "</select>$NWB#email_accounts-admin_user_group$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-admin_user_group$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Protocol: </td><td align=left><select size=1 name=protocol><option>IMAP</option><option>POP3</option><option SELECTED>$protocol</option></select>$NWB#email_accounts-protocol$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Protocol").": </td><td align=left><select size=1 name=protocol><option>IMAP</option><option>POP3</option><option SELECTED>$protocol</option></select>$NWB#email_accounts-protocol$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Reply-to Address: </td><td align=left><input type=text name=email_replyto_address size=70 maxlength=255 value='$email_replyto_address'>$NWB#email_accounts-email_replyto_address$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Reply-to Address").": </td><td align=left><input type=text name=email_replyto_address size=70 maxlength=255 value='$email_replyto_address'>$NWB#email_accounts-email_replyto_address$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Server: </td><td align=left><input type=text name=email_account_server size=70 maxlength=255 value='$email_account_server'>$NWB#email_accounts-email_account_server$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Server").": </td><td align=left><input type=text name=email_account_server size=70 maxlength=255 value='$email_account_server'>$NWB#email_accounts-email_account_server$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account User: </td><td align=left><input type=text name=email_account_user size=30 maxlength=255 value='$email_account_user'>$NWB#email_accounts-email_account_user$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account User").": </td><td align=left><input type=text name=email_account_user size=30 maxlength=255 value='$email_account_user'>$NWB#email_accounts-email_account_user$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Account Password: </td><td align=left><input type=text name=email_account_pass size=30 maxlength=100 value='$email_account_pass'>$NWB#email_accounts-email_account_pass$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Account Password").": </td><td align=left><input type=text name=email_account_pass size=30 maxlength=100 value='$email_account_pass'>$NWB#email_accounts-email_account_pass$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Email Frequency Check Rate (mins): </td><td align=left><select name='email_frequency_check_mins'>";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Email Frequency Check Rate (mins)").": </td><td align=left><select name='email_frequency_check_mins'>";
|
||||||
echo "<option value='$email_frequency_check_mins' selected>$email_frequency_check_mins</option>";
|
echo "<option value='$email_frequency_check_mins' selected>$email_frequency_check_mins</option>";
|
||||||
$i=5;
|
$i=5;
|
||||||
while ($i<=60)
|
while ($i<=60)
|
||||||
@@ -774,35 +775,35 @@ else if (($eact=="DELETE" || $eact=="UPDATE") && $email_account_id)
|
|||||||
$i+=5;
|
$i+=5;
|
||||||
}
|
}
|
||||||
echo "</select>$NWB#email_accounts-email_frequency_check_mins$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-email_frequency_check_mins$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=3811&group_id=$group_id\">In-Group ID</a>: </td><td align=left><select size=1 name=group_id>";
|
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=3811&group_id=$group_id\">"._QXZ("In-Group ID")."</a>: </td><td align=left><select size=1 name=group_id>";
|
||||||
echo "$Dgroups_menu";
|
echo "$Dgroups_menu";
|
||||||
echo "<option value='$group_id' selected>$group_id</option></select>$NWB#email_accounts-in_group$NWE</td></tr>\n";
|
echo "<option value='$group_id' selected>$group_id</option></select>$NWB#email_accounts-in_group$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=1000\">Default List ID</a>: </td><td align=left><input type=text name=default_list_id size=20 maxlength=255 value='$default_list_id'>$NWB#email_accounts-default_list_id$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right><a href=\"admin.php?ADD=1000\">"._QXZ("Default List ID")."</a>: </td><td align=left><input type=text name=default_list_id size=20 maxlength=255 value='$default_list_id'>$NWB#email_accounts-default_list_id$NWE</td></tr>\n";
|
||||||
|
|
||||||
###############
|
###############
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group Call Handle Method: </td><td align=left><select size=1 name=call_handle_method><option>EMAIL</option><option>EMAILLOOKUP</option><option>EMAILLOOKUPRL</option><option>EMAILLOOKUPRC</option><option SELECTED>$call_handle_method</option></select>$NWB#email_accounts-call_handle_method$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group Call Handle Method").": </td><td align=left><select size=1 name=call_handle_method><option>EMAIL</option><option>EMAILLOOKUP</option><option>EMAILLOOKUPRL</option><option>EMAILLOOKUPRC</option><option SELECTED>$call_handle_method</option></select>$NWB#email_accounts-call_handle_method$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group Agent Search Method: </td><td align=left><select size=1 name=agent_search_method><option value=\"LB\">LB - Load Balanced</option><option value=\"LO\">LO - Load Balanced Overflow</option><option value=\"SO\">SO - Server Only</option><option SELECTED>$agent_search_method</option></select>$NWB#email_accounts-agent_search_method$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group Agent Search Method").": </td><td align=left><select size=1 name=agent_search_method><option value=\"LB\">LB - Load Balanced</option><option value=\"LO\">LO - Load Balanced Overflow</option><option value=\"SO\">SO - Server Only</option><option SELECTED>$agent_search_method</option></select>$NWB#email_accounts-agent_search_method$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group List ID: </td><td align=left><input type=text name=list_id size=14 maxlength=14 value=\"$list_id\">$NWB#email_accounts-ingroup_list_id$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group List ID").": </td><td align=left><input type=text name=list_id size=14 maxlength=14 value=\"$list_id\">$NWB#email_accounts-ingroup_list_id$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group Campaign ID: </td><td align=left><select size=1 name=campaign_id>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group Campaign ID").": </td><td align=left><select size=1 name=campaign_id>\n";
|
||||||
echo "$campaigns_list";
|
echo "$campaigns_list";
|
||||||
echo "<option SELECTED>$campaign_id</option>\n";
|
echo "<option SELECTED>$campaign_id</option>\n";
|
||||||
echo "</select>$NWB#email_accounts-ingroup_campaign_id$NWE</td></tr>\n";
|
echo "</select>$NWB#email_accounts-ingroup_campaign_id$NWE</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Un-handled Emails: </td><td align=left><B>$unhandled_emails</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Un-handled Emails").": </td><td align=left><B>$unhandled_emails</B></td></tr>\n";
|
||||||
################
|
################
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT VALUE=UPDATE><input type=hidden name='eact' value='UPDATE'></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT VALUE='"._QXZ("UPDATE")."'><input type=hidden name='eact' value='UPDATE'></td></tr>\n";
|
||||||
echo "</TABLE><BR><BR>";
|
echo "</TABLE><BR><BR>";
|
||||||
if ($LOGuser_level >= 9)
|
if ($LOGuser_level >= 9)
|
||||||
{
|
{
|
||||||
echo "<br><br><a href=\"admin.php?ADD=720000000000000&category=EMAIL&stage=$email_account_id\">Click here to see Admin changes to this record</FONT>\n";
|
echo "<br><br><a href=\"admin.php?ADD=720000000000000&category=EMAIL&stage=$email_account_id\">"._QXZ("Click here to see Admin changes to this record")."</FONT>\n";
|
||||||
}
|
}
|
||||||
echo "<BR><BR><a href='$PHP_SELF?eact=DELETE&email_account_id=$email_account_id'>DELETE EMAIL ACCOUNT</a></center></form>\n";
|
echo "<BR><BR><a href='$PHP_SELF?eact=DELETE&email_account_id=$email_account_id'>"._QXZ("DELETE EMAIL ACCOUNT")."</a></center></form>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "You do not have permission to view this page\n";
|
echo _QXZ("You do not have permission to view this page")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -810,19 +811,19 @@ else
|
|||||||
{
|
{
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
if ($message) {echo "<B>$message</B><BR>";}
|
if ($message) {echo "<B>$message</B><BR>";}
|
||||||
echo "<br>INBOUND EMAIL ACCOUNT LISTINGS:\n";
|
echo "<br>"._QXZ("INBOUND EMAIL ACCOUNT LISTINGS").":\n";
|
||||||
echo "<center><TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD><font size=1 color=white>ACCOUNT ID</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("ACCOUNT ID")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>ACCOUNT NAME</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("ACCOUNT NAME")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>DESCRIPTION</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("DESCRIPTION")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>REPLY-TO ADDRESS</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("REPLY-TO ADDRESS")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>PROTOCOL</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("PROTOCOL")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>SERVER</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("SERVER")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>FREQUENCY</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("FREQUENCY")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>ACTIVE</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("ACTIVE")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>UNREAD EMAILS</TD>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("UNREAD EMAILS")."</TD>\n";
|
||||||
echo "<TD><font size=1 color=white>MODIFY</TD></tr>\n";
|
echo "<TD><font size=1 color=white>"._QXZ("MODIFY")."</TD></tr>\n";
|
||||||
|
|
||||||
$stmt="SELECT email_account_id, email_account_name, email_account_description, email_replyto_address, protocol, email_account_server, email_frequency_check_mins, active from vicidial_email_accounts $whereLOGadmin_viewable_groupsSQL order by email_account_id;";
|
$stmt="SELECT email_account_id, email_account_name, email_account_description, email_replyto_address, protocol, email_account_server, email_frequency_check_mins, active from vicidial_email_accounts $whereLOGadmin_viewable_groupsSQL order by email_account_id;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -851,7 +852,7 @@ else
|
|||||||
echo "<td><font size=1> $row[email_frequency_check_mins] mins</font></td>";
|
echo "<td><font size=1> $row[email_frequency_check_mins] mins</font></td>";
|
||||||
echo "<td><font size=1> $row[active]</font></td>";
|
echo "<td><font size=1> $row[active]</font></td>";
|
||||||
echo "<td><font size=1> $unhandled_emails</font></td>";
|
echo "<td><font size=1> $unhandled_emails</font></td>";
|
||||||
echo "<td><font size=1><a href=\"$PHP_SELF?eact=UPDATE&email_account_id=$row[email_account_id]\">MODIFY</a></font></td></tr>\n";
|
echo "<td><font size=1><a href=\"$PHP_SELF?eact=UPDATE&email_account_id=$row[email_account_id]\">"._QXZ("MODIFY")."</a></font></td></tr>\n";
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -861,7 +862,7 @@ else
|
|||||||
|
|
||||||
$ENDtime = date("U");
|
$ENDtime = date("U");
|
||||||
$RUNtime = ($ENDtime - $STARTtime);
|
$RUNtime = ($ENDtime - $STARTtime);
|
||||||
echo "\n\n\n<br><br><br>\n<font size=1> runtime: $RUNtime seconds Version: $admin_version Build: $build</font>";
|
echo "\n\n\n<br><br><br>\n<font size=1> "._QXZ("runtime").": $RUNtime "._QXZ("seconds")." "._QXZ("Version").": $admin_version "._QXZ("Build").": $build</font>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
# 130824-2324 - Changed to mysqli PHP functions
|
# 130824-2324 - Changed to mysqli PHP functions
|
||||||
# 140126-1022 - Added VMAIL_NO_INST option
|
# 140126-1022 - Added VMAIL_NO_INST option
|
||||||
# 140706-0828 - Incorporated QC includes into code
|
# 140706-0828 - Incorporated QC includes into code
|
||||||
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
@@ -59,24 +60,24 @@ if($short_header)
|
|||||||
if ( ($reports_only_user < 1) and ($qc_only_user < 1) )
|
if ( ($reports_only_user < 1) and ($qc_only_user < 1) )
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TD> <A HREF="admin.php?ADD=0A" ALT="Users"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Users</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=0A" ALT="Users"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Users"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=10" ALT="Campaigns"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Campaigns</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=10" ALT="Campaigns"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Campaigns"); ?></B></FONT></A> </TD>
|
||||||
<?php
|
<?php
|
||||||
if (($SSqc_features_active=='1') && ($qc_auth=='1'))
|
if (($SSqc_features_active=='1') && ($qc_auth=='1'))
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TD> <A HREF="admin.php?ADD=100000000000000" ALT="Quality Control"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Quality Control</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=100000000000000" ALT="Quality Control"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Quality Control"); ?></B></FONT></A> </TD>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<TD> <A HREF="admin.php?ADD=100" ALT="Lists"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Lists</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=100" ALT="Lists"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Lists"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=1000000" ALT="Scripts"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Scripts</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=1000000" ALT="Scripts"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Scripts"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=10000000" ALT="Filters"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Filters</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=10000000" ALT="Filters"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Filters"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=1000" ALT="Inbound"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Inbound</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=1000" ALT="Inbound"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Inbound"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=100000" ALT="User Groups"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>User Groups</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=100000" ALT="User Groups"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("User Groups"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=10000" ALT="Remote Agents"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Remote Agents</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=10000" ALT="Remote Agents"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Remote Agents"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=999998" ALT="Admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Admin</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=999998" ALT="Admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Admin"); ?></B></FONT></A> </TD>
|
||||||
<TD> <A HREF="admin.php?ADD=999999" ALT="Reports"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Reports</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=999999" ALT="Reports"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Reports"); ?></B></FONT></A> </TD>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -87,7 +88,7 @@ if($short_header)
|
|||||||
if ($reports_only_user > 0)
|
if ($reports_only_user > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TD> <A HREF="admin.php?ADD=999999" ALT="Reports"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Reports</B></A> </TD>
|
<TD> <A HREF="admin.php?ADD=999999" ALT="Reports"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Reports"); ?></B></A> </TD>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -95,7 +96,7 @@ if($short_header)
|
|||||||
if (($SSqc_features_active=='1') && ($qc_auth=='1'))
|
if (($SSqc_features_active=='1') && ($qc_auth=='1'))
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TD> <A HREF="admin.php?ADD=100000000000000" ALT="Quality Control"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B>Quality Control</B></FONT></A> </TD>
|
<TD> <A HREF="admin.php?ADD=100000000000000" ALT="Quality Control"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo _QXZ("Quality Control"); ?></B></FONT></A> </TD>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -647,7 +648,7 @@ if ( ($ADD==131111111) or ($ADD==331111111) or ($ADD==431111111) )
|
|||||||
|
|
||||||
|
|
||||||
### Javascript for shift end-time calculation and display
|
### Javascript for shift end-time calculation and display
|
||||||
if ( ($ADD==3111) or ($ADD==4111) or ($ADD==5111) )
|
if ( ($ADD==3111) or ($ADD==4111) or ($ADD==5111) or ($ADD==3811) or ($ADD==4811) or ($ADD==5811) )
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
function IGU_selectall(temp_count,temp_fields)
|
function IGU_selectall(temp_count,temp_fields)
|
||||||
@@ -722,7 +723,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
|
|
||||||
$IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>CIDLOOKUPALT</option><option>CIDLOOKUPRLALT</option><option>CIDLOOKUPRCALT</option><option>CIDLOOKUPADDR3</option><option>CIDLOOKUPRLADDR3</option><option>CIDLOOKUPRCADDR3</option><option>CIDLOOKUPALTADDR3</option><option>CIDLOOKUPRLALTADDR3</option><option>CIDLOOKUPRCALTADDR3</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>';
|
$IGhandle_method_list = '<option>CID</option><option>CIDLOOKUP</option><option>CIDLOOKUPRL</option><option>CIDLOOKUPRC</option><option>CIDLOOKUPALT</option><option>CIDLOOKUPRLALT</option><option>CIDLOOKUPRCALT</option><option>CIDLOOKUPADDR3</option><option>CIDLOOKUPRLADDR3</option><option>CIDLOOKUPRCADDR3</option><option>CIDLOOKUPALTADDR3</option><option>CIDLOOKUPRLALTADDR3</option><option>CIDLOOKUPRCALTADDR3</option><option>ANI</option><option>ANILOOKUP</option><option>ANILOOKUPRL</option><option>VIDPROMPT</option><option>VIDPROMPTLOOKUP</option><option>VIDPROMPTLOOKUPRL</option><option>VIDPROMPTLOOKUPRC</option><option>CLOSER</option><option>3DIGITID</option><option>4DIGITID</option><option>5DIGITID</option><option>10DIGITID</option>';
|
||||||
|
|
||||||
$IGsearch_method_list = '<option value="LB">LB - Load Balanced</option><option value="LO">LO - Load Balanced Overflow</option><option value="SO">SO - Server Only</option>';
|
$IGsearch_method_list = '<option value="LB">LB - '._QXZ('Load Balanced').'</option><option value="LO">LO - '._QXZ('Load Balanced Overflow').'</option><option value="SO">SO - '._QXZ('Server Only').'</option>';
|
||||||
|
|
||||||
$stmt="SELECT login,server_ip,extension,dialplan_number from phones where active='Y' $LOGadmin_viewable_groupsSQL order by login,server_ip;";
|
$stmt="SELECT login,server_ip,extension,dialplan_number from phones where active='Y' $LOGadmin_viewable_groupsSQL order by login,server_ip;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -767,7 +768,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='';}
|
{value='';}
|
||||||
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + "><a href=\"./admin.php?ADD=3511&menu_id=" + value + "\">Call Menu: </a></span><select size=1 name=option_route_value_" + option + " id=option_route_value_" + option + " onChange=\"call_menu_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + "><a href=\"./admin.php?ADD=3511&menu_id=" + value + "\"><?php echo _QXZ("Call Menu"); ?>: </a></span><select size=1 name=option_route_value_" + option + " id=option_route_value_" + option + " onChange=\"call_menu_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
||||||
}
|
}
|
||||||
if (selected_route=='INGROUP')
|
if (selected_route=='INGROUP')
|
||||||
{
|
{
|
||||||
@@ -791,22 +792,22 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
|
|
||||||
new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">';
|
new_content = '<input type=hidden name=option_route_value_context_' + option + ' id=option_route_value_context_' + option + ' value="' + selected_value + '">';
|
||||||
new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>';
|
new_content = new_content + '<span name=option_route_link_' + option + 'id=option_route_link_' + option + '>';
|
||||||
new_content = new_content + '<a href="admin.php?ADD=3111&group_id=' + value + '">In-Group:</a> </span>';
|
new_content = new_content + '<a href="admin.php?ADD=3111&group_id=' + value + '"><?php echo _QXZ("In-Group"); ?>:</a> </span>';
|
||||||
new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">';
|
new_content = new_content + '<select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + ' onChange="call_menu_link("' + option + '","INGROUP");">';
|
||||||
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
||||||
new_content = new_content + ' Handle Method: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
new_content = new_content + ' <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
||||||
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
||||||
new_content = new_content + ' <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>';
|
new_content = new_content + ' <a href="javascript:openNewWindow(\'admin.php?ADD=99999#vicidial_call_menu-ingroup_settings\')"><IMG SRC="help.gif" WIDTH=20 HEIGHT=20 BORDER=0 ALT="HELP" ALIGN=TOP></a>';
|
||||||
new_content = new_content + '<BR>Search Method: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
new_content = new_content + '<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
||||||
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
||||||
new_content = new_content + ' List ID: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
new_content = new_content + ' <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
||||||
new_content = new_content + '<BR>Campaign ID: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
new_content = new_content + '<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
||||||
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
||||||
new_content = new_content + ' Phone Code: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
new_content = new_content + ' <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
||||||
new_content = new_content + "<BR> VID Enter Filename: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
new_content = new_content + "<BR> <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
new_content = new_content + "<BR> VID ID Number Filename: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
new_content = new_content + "<BR> <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
new_content = new_content + "<BR> VID Confirm Filename: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
new_content = new_content + "<BR> <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
new_content = new_content + ' VID Digits: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
new_content = new_content + ' <?php echo _QXZ("VID Digits"); ?>: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
||||||
}
|
}
|
||||||
if (selected_route=='DID')
|
if (selected_route=='DID')
|
||||||
{
|
{
|
||||||
@@ -816,7 +817,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='';}
|
{value='';}
|
||||||
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + '">DID:</a> </span><select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
new_content = '<span name=option_route_link_' + option + ' id=option_route_link_' + option + '><a href="admin.php?ADD=3311&did_pattern=' + value + '"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + " onChange=\"call_menu_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
||||||
}
|
}
|
||||||
if (selected_route=='HANGUP')
|
if (selected_route=='HANGUP')
|
||||||
{
|
{
|
||||||
@@ -826,7 +827,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='vm-goodbye';}
|
{value='vm-goodbye';}
|
||||||
new_content = "Audio File: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=40 maxlength=255 value=\"" + selected_value + "\"> <a href=\"javascript:launch_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
new_content = "<?php echo _QXZ("Audio File"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=40 maxlength=255 value=\"" + selected_value + "\"> <a href=\"javascript:launch_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
}
|
}
|
||||||
if (selected_route=='EXTENSION')
|
if (selected_route=='EXTENSION')
|
||||||
{
|
{
|
||||||
@@ -837,7 +838,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='8304';}
|
{value='8304';}
|
||||||
new_content = "Extension: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=20 maxlength=255 value=\"" + selected_value + "\"> Context: <input type=text name=option_route_value_context_" + option + " id=option_route_value_context_" + option + " size=20 maxlength=255 value=\"" + selected_context + "\"> ";
|
new_content = "<?php echo _QXZ("Extension"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=20 maxlength=255 value=\"" + selected_value + "\"> <?php echo _QXZ("Context"); ?>: <input type=text name=option_route_value_context_" + option + " id=option_route_value_context_" + option + " size=20 maxlength=255 value=\"" + selected_context + "\"> ";
|
||||||
}
|
}
|
||||||
if (selected_route=='PHONE')
|
if (selected_route=='PHONE')
|
||||||
{
|
{
|
||||||
@@ -847,7 +848,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='';}
|
{value='';}
|
||||||
new_content = 'Phone: <select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>';
|
new_content = '<?php echo _QXZ("Phone"); ?>: <select size=1 name=option_route_value_' + option + ' id=option_route_value_' + option + '>' + phone_list + "\n" + selected_value + '</select>';
|
||||||
}
|
}
|
||||||
if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') )
|
if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') )
|
||||||
{
|
{
|
||||||
@@ -857,7 +858,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='';}
|
{value='';}
|
||||||
new_content = "Voicemail Box: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=12 maxlength=10 value=\"" + selected_value + "\"> <a href=\"javascript:launch_vm_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\">voicemail chooser</a>";
|
new_content = "<?php echo _QXZ("Voicemail Box"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=12 maxlength=10 value=\"" + selected_value + "\"> <a href=\"javascript:launch_vm_chooser('option_route_value_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("voicemail chooser"); ?></a>";
|
||||||
}
|
}
|
||||||
if (selected_route=='AGI')
|
if (selected_route=='AGI')
|
||||||
{
|
{
|
||||||
@@ -867,7 +868,7 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value='';}
|
{value='';}
|
||||||
new_content = "AGI: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=80 maxlength=255 value=\"" + selected_value + "\"> ";
|
new_content = "<?php echo _QXZ("AGI"); ?>: <input type=text name=option_route_value_" + option + " id=option_route_value_" + option + " size=80 maxlength=255 value=\"" + selected_value + "\"> ";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (new_content.length < 1)
|
if (new_content.length < 1)
|
||||||
@@ -887,15 +888,15 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
|
|||||||
|
|
||||||
if (route=='CALLMENU')
|
if (route=='CALLMENU')
|
||||||
{
|
{
|
||||||
new_content = "<a href=\"admin.php?ADD=3511&menu_id=" + selected_value + "\">Call Menu:</a>";
|
new_content = "<a href=\"admin.php?ADD=3511&menu_id=" + selected_value + "\"><?php echo _QXZ("Call Menu"); ?>:</a>";
|
||||||
}
|
}
|
||||||
if (route=='INGROUP')
|
if (route=='INGROUP')
|
||||||
{
|
{
|
||||||
new_content = "<a href=\"admin.php?ADD=3111&group_id=" + selected_value + "\">In-Group:</a>";
|
new_content = "<a href=\"admin.php?ADD=3111&group_id=" + selected_value + "\"><?php echo _QXZ("In-Group"); ?>:</a>";
|
||||||
}
|
}
|
||||||
if (route=='DID')
|
if (route=='DID')
|
||||||
{
|
{
|
||||||
new_content = "<a href=\"admin.php?ADD=3311&did_pattern=" + selected_value + "\">DID:</a>";
|
new_content = "<a href=\"admin.php?ADD=3311&did_pattern=" + selected_value + "\"><?php echo _QXZ("DID"); ?>:</a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (new_content.length < 1)
|
if (new_content.length < 1)
|
||||||
@@ -936,7 +937,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value = '';}
|
{value = '';}
|
||||||
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + '">Call Menu: </a></span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="./admin.php?ADD=3511&menu_id=' + value + '"><?php echo _QXZ("Call Menu"); ?>: </a></span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','CALLMENU');\">" + call_menu_list + "\n" + selected_value + '</select>';
|
||||||
}
|
}
|
||||||
if (selected_route=='INGROUP')
|
if (selected_route=='INGROUP')
|
||||||
{
|
{
|
||||||
@@ -959,21 +960,21 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
selected_value = '<option SELECTED>' + IGgroup_id + '</option>';
|
selected_value = '<option SELECTED>' + IGgroup_id + '</option>';
|
||||||
}
|
}
|
||||||
|
|
||||||
new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + '">In-Group:</a> </span> ';
|
new_content = new_content + '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3111&group_id=' + IGgroup_id + '"><?php echo _QXZ("In-Group"); ?>:</a> </span> ';
|
||||||
new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">";
|
new_content = new_content + '<select size=1 name=IGgroup_id_' + option + ' id=IGgroup_id_' + option + " onChange=\"dynamic_call_action_link('IGgroup_id_" + option + "','INGROUP');\">";
|
||||||
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
new_content = new_content + '' + ingroup_list + "\n" + selected_value + '</select>';
|
||||||
new_content = new_content + ' Handle Method: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
new_content = new_content + ' <?php echo _QXZ("Handle Method"); ?>: <select size=1 name=IGhandle_method_' + option + ' id=IGhandle_method_' + option + '>';
|
||||||
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
new_content = new_content + '' + IGhandle_method_list + "\n" + '<option SELECTED>' + IGhandle_method + '</select>';
|
||||||
new_content = new_content + '<BR>Search Method: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
new_content = new_content + '<BR><?php echo _QXZ("Search Method"); ?>: <select size=1 name=IGsearch_method_' + option + ' id=IGsearch_method_' + option + '>';
|
||||||
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
new_content = new_content + '' + IGsearch_method_list + "\n" + '<option SELECTED>' + IGsearch_method + '</select>';
|
||||||
new_content = new_content + ' List ID: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
new_content = new_content + ' <?php echo _QXZ("List ID"); ?>: <input type=text size=5 maxlength=14 name=IGlist_id_' + option + ' id=IGlist_id_' + option + ' value="' + IGlist_id + '">';
|
||||||
new_content = new_content + '<BR>Campaign ID: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
new_content = new_content + '<BR><?php echo _QXZ("Campaign ID"); ?>: <select size=1 name=IGcampaign_id_' + option + ' id=IGcampaign_id_' + option + '>';
|
||||||
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
new_content = new_content + '' + IGcampaign_id_list + "\n" + '<option SELECTED>' + IGcampaign_id + '</select>';
|
||||||
new_content = new_content + ' Phone Code: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
new_content = new_content + ' <?php echo _QXZ("Phone Code"); ?>: <input type=text size=5 maxlength=14 name=IGphone_code_' + option + ' id=IGphone_code_' + option + ' value="' + IGphone_code + '">';
|
||||||
// new_content = new_content + "<BR> VID Enter Filename: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
// new_content = new_content + "<BR> <?php echo _QXZ("VID Enter Filename"); ?>: <input type=text name=IGvid_enter_filename_" + option + " id=IGvid_enter_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_enter_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_enter_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
// new_content = new_content + "<BR> VID ID Number Filename: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
// new_content = new_content + "<BR> <?php echo _QXZ("VID ID Number Filename"); ?>: <input type=text name=IGvid_id_number_filename_" + option + " id=IGvid_id_number_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_id_number_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_id_number_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
// new_content = new_content + "<BR> VID Confirm Filename: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\">audio chooser</a>";
|
// new_content = new_content + "<BR> <?php echo _QXZ("VID Confirm Filename"); ?>: <input type=text name=IGvid_confirm_filename_" + option + " id=IGvid_confirm_filename_" + option + " size=40 maxlength=255 value=\"" + IGvid_confirm_filename + "\"> <a href=\"javascript:launch_chooser('IGvid_confirm_filename_" + option + "','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
// new_content = new_content + ' VID Digits: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
// new_content = new_content + ' <?php echo _QXZ("VID Digits"); ?>: <input type=text size=3 maxlength=3 name=IGvid_validate_digits_' + option + ' id=IGvid_validate_digits_' + option + ' value="' + IGvid_validate_digits + '">';
|
||||||
|
|
||||||
}
|
}
|
||||||
if (selected_route=='DID')
|
if (selected_route=='DID')
|
||||||
@@ -984,7 +985,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value = '';}
|
{value = '';}
|
||||||
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + '">DID:</a> </span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
new_content = '<span name=' + option + '_value_link id=' + option + '_value_link><a href="admin.php?ADD=3311&did_pattern=' + value + '"><?php echo _QXZ("DID"); ?>:</a> </span><select size=1 name=' + option + '_value id=' + option + "_value onChange=\"dynamic_call_action_link('" + option + "','DID');\">" + did_list + "\n" + selected_value + '</select>';
|
||||||
}
|
}
|
||||||
if (selected_route=='MESSAGE')
|
if (selected_route=='MESSAGE')
|
||||||
{
|
{
|
||||||
@@ -994,7 +995,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value = 'nbdy-avail-to-take-call|vm-goodbye';}
|
{value = 'nbdy-avail-to-take-call|vm-goodbye';}
|
||||||
new_content = "Audio File: <input type=text name=" + option + "_value id=" + option + "_value size=40 maxlength=255 value=\"" + value + "\"> <a href=\"javascript:launch_chooser('" + option + "_value','date'," + chooser_height + ");\">audio chooser</a>";
|
new_content = "<?php echo _QXZ("Audio File"); ?>: <input type=text name=" + option + "_value id=" + option + "_value size=40 maxlength=255 value=\"" + value + "\"> <a href=\"javascript:launch_chooser('" + option + "_value','date'," + chooser_height + ");\"><?php echo _QXZ("audio chooser"); ?></a>";
|
||||||
}
|
}
|
||||||
if (selected_route=='EXTENSION')
|
if (selected_route=='EXTENSION')
|
||||||
{
|
{
|
||||||
@@ -1004,7 +1005,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
var EXextension = value_split[0];
|
var EXextension = value_split[0];
|
||||||
var EXcontext = value_split[1];
|
var EXcontext = value_split[1];
|
||||||
|
|
||||||
new_content = "Extension: <input type=text name=EXextension_" + option + " id=EXextension_" + option + " size=20 maxlength=255 value=\"" + EXextension + "\"> Context: <input type=text name=EXcontext_" + option + " id=EXcontext_" + option + " size=20 maxlength=255 value=\"" + EXcontext + "\"> ";
|
new_content = "<?php echo _QXZ("Extension"); ?>: <input type=text name=EXextension_" + option + " id=EXextension_" + option + " size=20 maxlength=255 value=\"" + EXextension + "\"> <?php echo _QXZ("Context"); ?>: <input type=text name=EXcontext_" + option + " id=EXcontext_" + option + " size=20 maxlength=255 value=\"" + EXcontext + "\"> ";
|
||||||
}
|
}
|
||||||
if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') )
|
if ( (selected_route=='VOICEMAIL') || (selected_route=='VMAIL_NO_INST') )
|
||||||
{
|
{
|
||||||
@@ -1014,7 +1015,7 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{value = '101';}
|
{value = '101';}
|
||||||
new_content = "Voicemail Box: <input type=text name=" + option + "_value id=" + option + "_value size=12 maxlength=10 value=\"" + value + "\"> <a href=\"javascript:launch_vm_chooser('" + option + "_value','date'," + chooser_height + ");\">voicemail chooser</a>";
|
new_content = "<?php echo _QXZ("Voicemail Box"); ?>: <input type=text name=" + option + "_value id=" + option + "_value size=12 maxlength=10 value=\"" + value + "\"> <a href=\"javascript:launch_vm_chooser('" + option + "_value','date'," + chooser_height + ");\"><?php echo _QXZ("voicemail chooser"); ?></a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (new_content.length < 1)
|
if (new_content.length < 1)
|
||||||
@@ -1040,15 +1041,15 @@ if ( ($ADD==2811) or ($ADD==3811) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011
|
|||||||
|
|
||||||
if (route=='CALLMENU')
|
if (route=='CALLMENU')
|
||||||
{
|
{
|
||||||
new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + '">Call Menu:</a>';
|
new_content = '<a href="admin.php?ADD=3511&menu_id=' + selected_value + '"><?php echo _QXZ("Call Menu"); ?>:</a>';
|
||||||
}
|
}
|
||||||
if (route=='INGROUP')
|
if (route=='INGROUP')
|
||||||
{
|
{
|
||||||
new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + '">In-Group:</a>';
|
new_content = '<a href="admin.php?ADD=3111&group_id=' + selected_value + '"><?php echo _QXZ("In-Group"); ?>:</a>';
|
||||||
}
|
}
|
||||||
if (route=='DID')
|
if (route=='DID')
|
||||||
{
|
{
|
||||||
new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + '">DID:</a>';
|
new_content = '<a href="admin.php?ADD=3311&did_pattern=' + selected_value + '"><?php echo _QXZ("DID"); ?>:</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (new_content.length < 1)
|
if (new_content.length < 1)
|
||||||
@@ -1093,7 +1094,7 @@ else
|
|||||||
|
|
||||||
echo "<!-- INTERNATIONALIZATION-LINKS-PLACEHOLDER-VICIDIAL -->\n";
|
echo "<!-- INTERNATIONALIZATION-LINKS-PLACEHOLDER-VICIDIAL -->\n";
|
||||||
|
|
||||||
$stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled,allow_emails,level_8_disable_add from system_settings;";
|
$stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled,allow_emails,level_8_disable_add,allow_chats from system_settings;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$admin_home_url_LU = $row[0];
|
$admin_home_url_LU = $row[0];
|
||||||
@@ -1102,6 +1103,7 @@ $SScallcard_enabled = $row[2];
|
|||||||
$SScustom_fields_enabled = $row[3];
|
$SScustom_fields_enabled = $row[3];
|
||||||
$SSemail_enabled = $row[4];
|
$SSemail_enabled = $row[4];
|
||||||
$SSlevel_8_disable_add = $row[5];
|
$SSlevel_8_disable_add = $row[5];
|
||||||
|
$SSchat_enabled = $row[6];
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1111,7 +1113,7 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
<!-- BEGIN SIDEBAR NAVIGATION -->
|
<!-- BEGIN SIDEBAR NAVIGATION -->
|
||||||
<TR><TD VALIGN=TOP WIDTH=170 BGCOLOR=#015B91 ALIGN=CENTER>
|
<TR><TD VALIGN=TOP WIDTH=170 BGCOLOR=#015B91 ALIGN=CENTER>
|
||||||
<A HREF="./admin.php"><IMG SRC="./vicidial_admin_web_logo.gif" WIDTH=170 HEIGHT=45 BORDER=0 ALT="System logo"></A>
|
<A HREF="./admin.php"><IMG SRC="./vicidial_admin_web_logo.gif" WIDTH=170 HEIGHT=45 BORDER=0 ALT="System logo"></A>
|
||||||
<B><FONT FACE="ARIAL,HELVETICA" COLOR=white>ADMINISTRATION</FONT></B><BR>
|
<B><FONT FACE="ARIAL,HELVETICA" COLOR=white><?php echo _QXZ("ADMINISTRATION"); ?></FONT></B><BR>
|
||||||
<TABLE CELLPADDING=2 CELLSPACING=0 BGCOLOR=#015B91 WIDTH=160>
|
<TABLE CELLPADDING=2 CELLSPACING=0 BGCOLOR=#015B91 WIDTH=160>
|
||||||
<?php
|
<?php
|
||||||
if ( ($reports_only_user < 1) and ($qc_only_user < 1) )
|
if ( ($reports_only_user < 1) and ($qc_only_user < 1) )
|
||||||
@@ -1119,39 +1121,39 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<!-- USERS NAVIGATION -->
|
<!-- USERS NAVIGATION -->
|
||||||
<TR WIDTH=160><TD <?php echo $users_hh ?> WIDTH=160>
|
<TR WIDTH=160><TD <?php echo $users_hh ?> WIDTH=160>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=0A"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $users_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $users_bold ?>Users</a>
|
<a href="<?php echo $ADMIN ?>?ADD=0A"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $users_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $users_bold ?><?php echo _QXZ("Users"); ?></a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php if (strlen($users_hh) > 1) {
|
<?php if (strlen($users_hh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=0A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Show Users </a>
|
<a href="<?php echo $ADMIN ?>?ADD=0A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("Show Users"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Add A New User </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("Add A New User"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=1A"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("Copy User"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=550"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Search For A User </a>
|
<a href="<?php echo $ADMIN ?>?ADD=550"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("Search For A User"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</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>
|
<a href="./user_stats.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("User Stats"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</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>
|
<a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("User Status"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</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>
|
<a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("Time Sheet"); ?> </a> </TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if ( ($SSuser_territories_active > 0) or ($user_territories_active > 0) )
|
if ( ($SSuser_territories_active > 0) or ($user_territories_active > 0) )
|
||||||
{ ?>
|
{ ?>
|
||||||
|
|
||||||
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="./user_territories.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Territories </a> </TD></TR>
|
<a href="./user_territories.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("User Territories"); ?> </a> </TD></TR>
|
||||||
|
|
||||||
<?php }
|
<?php }
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<!-- CAMPAIGNS NAVIGATION -->
|
<!-- CAMPAIGNS NAVIGATION -->
|
||||||
<TR><TD <?php echo $campaigns_hh ?>>
|
<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>
|
<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 ?><?php echo _QXZ("Campaigns"); ?></a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($campaigns_hh) > 1)
|
if (strlen($campaigns_hh) > 1)
|
||||||
@@ -1181,34 +1183,34 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $campaigns_color ?>>
|
<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>
|
<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 ?>><?php echo _QXZ("Campaigns Main"); ?></a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</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>
|
<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 ?>><?php echo _QXZ("Statuses"); ?></a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</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>
|
<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 ?>><?php echo _QXZ("HotKeys"); ?></a></TD>
|
||||||
<?php
|
<?php
|
||||||
if ($SSoutbound_autodial_active > 0)
|
if ($SSoutbound_autodial_active > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</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>
|
<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 ?>><?php echo _QXZ("Lead Recycle"); ?></a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</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>
|
<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 ?>><?php echo _QXZ("Auto-Alt Dial"); ?></a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</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>
|
<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 ?>><?php echo _QXZ("List Mix"); ?></a></TD>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</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>
|
<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 ?>><?php echo _QXZ("Pause Codes"); ?></a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
||||||
<TD ALIGN=LEFT <?php echo $preset_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=301"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $preset_fc ?> SIZE=<?php echo $subcamp_font_size ?>>Presets</a></TD>
|
<TD ALIGN=LEFT <?php echo $preset_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=301"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $preset_fc ?> SIZE=<?php echo $subcamp_font_size ?>><?php echo _QXZ("Presets"); ?></a></TD>
|
||||||
<?php
|
<?php
|
||||||
if ($SScampaign_cid_areacodes_enabled > 0)
|
if ($SScampaign_cid_areacodes_enabled > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
</TR><TR BGCOLOR=<?php echo $campaigns_color ?>>
|
||||||
<TD ALIGN=LEFT <?php echo $accid_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=302"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $accid_fc ?> SIZE=<?php echo $subcamp_font_size ?>>AC-CID</a></TD>
|
<TD ALIGN=LEFT <?php echo $accid_sh ?>> <a href="<?php echo $ADMIN ?>?ADD=302"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $accid_fc ?> SIZE=<?php echo $subcamp_font_size ?>><?php echo _QXZ("AC-CID"); ?></a></TD>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1218,35 +1220,35 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
if ($SSoutbound_autodial_active > 0)
|
if ($SSoutbound_autodial_active > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR><TD ALIGN=LEFT <?php echo $lists_hh ?>><a href="<?php echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $lists_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $lists_bold ?>Lists</a></TD></TR>
|
<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 ?><?php echo _QXZ("Lists"); ?></a></TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($lists_hh) > 1)
|
if (strlen($lists_hh) > 1)
|
||||||
{
|
{
|
||||||
if ($LOGdelete_from_dnc > 0) {$DNClink = 'Add-Delete DNC Number';}
|
if ($LOGdelete_from_dnc > 0) {$DNClink = _QXZ('Add-Delete DNC Number');}
|
||||||
else {$DNClink = 'Add DNC Number';}
|
else {$DNClink = _QXZ('Add DNC Number');}
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=100"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Lists"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New List </a>
|
<a href="<?php echo $ADMIN ?>?ADD=111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New List"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<a href="admin_search_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Search For A Lead </a>
|
<a href="admin_search_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Search For A Lead"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="admin_modify_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Lead </a>
|
<a href="admin_modify_lead.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Lead"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
</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>
|
<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>
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="./admin_listloader_fourth_gen.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Load New Leads </a>
|
<a href="./admin_listloader_fourth_gen.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Load New Leads"); ?> </a>
|
||||||
<?php
|
<?php
|
||||||
if ($SScustom_fields_enabled > 0)
|
if ($SScustom_fields_enabled > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="./admin_lists_custom.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> List Custom Fields </a>
|
<a href="./admin_lists_custom.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("List Custom Fields"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $lists_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="./admin_lists_custom.php?action=COPY_FIELDS_FORM"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Custom Fields </a>
|
<a href="./admin_lists_custom.php?action=COPY_FIELDS_FORM"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy Custom Fields"); ?> </a>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@@ -1260,7 +1262,7 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
|
|
||||||
<TR>
|
<TR>
|
||||||
<TD <?php echo $qc_hh ?>>
|
<TD <?php echo $qc_hh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $qc_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $qc_bold ?> Quality Control </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $qc_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $qc_bold ?> <?php echo _QXZ("Quality Control"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<?php
|
<?php
|
||||||
@@ -1269,17 +1271,17 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $qc_color ?>>
|
<TR BGCOLOR=<?php echo $qc_color ?>>
|
||||||
<TD ALIGN=LEFT>
|
<TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show QC Campaigns </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show QC Campaigns"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR=<?php echo $qc_color ?>>
|
<TR BGCOLOR=<?php echo $qc_color ?>>
|
||||||
<TD ALIGN=LEFT>
|
<TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Enter QC Queue </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Enter QC Queue"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR=<?php echo $qc_color ?>>
|
<TR BGCOLOR=<?php echo $qc_color ?>>
|
||||||
<TD ALIGN=LEFT>
|
<TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Modify QC Codes </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Modify QC Codes"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<?php }
|
<?php }
|
||||||
@@ -1287,17 +1289,17 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<!-- SCRIPTS NAVIGATION -->
|
<!-- SCRIPTS NAVIGATION -->
|
||||||
<TR><TD <?php echo $scripts_hh ?>>
|
<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>
|
<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 ?> <?php echo _QXZ("Scripts"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($scripts_hh) > 1)
|
if (strlen($scripts_hh) > 1)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=1000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Scripts"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $scripts_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Script </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Script"); ?> </a>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
@@ -1307,16 +1309,16 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
if ($SSoutbound_autodial_active > 0)
|
if ($SSoutbound_autodial_active > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR><TD ALIGN=LEFT <?php echo $filters_hh ?>><a href="<?php echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $filters_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $filters_bold ?> Filters </a></TD></TR>
|
<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 ?> <?php echo _QXZ("Filters"); ?> </a></TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($filters_hh) > 1)
|
if (strlen($filters_hh) > 1)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=10000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Filters"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $filters_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=11111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Filter </a>
|
<a href="<?php echo $ADMIN ?>?ADD=11111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Filter"); ?> </a>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
@@ -1324,21 +1326,21 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<!-- INGROUPS NAVIGATION -->
|
<!-- INGROUPS NAVIGATION -->
|
||||||
<TR><TD <?php echo $ingroups_hh ?>>
|
<TR><TD <?php echo $ingroups_hh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $ingroups_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $ingroups_bold ?> Inbound </a>
|
<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 ?> <?php echo _QXZ("Inbound"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($ingroups_hh) > 1)
|
if (strlen($ingroups_hh) > 1)
|
||||||
{
|
{
|
||||||
if ($LOGdelete_from_dnc > 0) {$FPGlink = 'Add-Delete FPG Number';}
|
if ($LOGdelete_from_dnc > 0) {$FPGlink = _QXZ('Add-Delete FPG Number');}
|
||||||
else {$FPGlink = 'Add FPG Number';}
|
else {$FPGlink = _QXZ('Add FPG Number');}
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=1000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show In-Groups"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=1111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New In-Group"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1211"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy In-Group </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1211"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy In-Group"); ?> </a>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<HR>
|
<HR>
|
||||||
<?php
|
<?php
|
||||||
@@ -1346,49 +1348,65 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
<TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1800"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Email Groups </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1800"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Email Groups"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1811"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add New Email Group </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1811"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add New Email Group"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1911"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Email Group </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1911"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy Email Group"); ?> </a>
|
||||||
|
<?php } ?>
|
||||||
|
<HR>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<?php
|
||||||
|
if ($SSchat_enabled>0)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
|
<a href="<?php echo $ADMIN ?>?ADD=1900"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Chat Groups </a>
|
||||||
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
|
<a href="<?php echo $ADMIN ?>?ADD=18111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add New Chat Group </a>
|
||||||
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
|
<a href="<?php echo $ADMIN ?>?ADD=19111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Chat Group </a>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<HR>
|
<HR>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1300"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show DIDs </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1300"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show DIDs"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1311"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New DID </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1311"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New DID"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1411"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy DID </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1411"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy DID"); ?> </a>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
if ($SSdid_ra_extensions_enabled > 0)
|
if ($SSdid_ra_extensions_enabled > 0)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1320"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>RA Extensions</a>
|
<a href="<?php echo $ADMIN ?>?ADD=1320"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("RA Extensions"); ?></a>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<HR>
|
<HR>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1500"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Call Menus </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1500"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Call Menus"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=1511"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Call Menu"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1611"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy Call Menu </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1611"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy Call Menu"); ?> </a>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<HR>
|
<HR>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1700"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Filter Phone Groups </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1700"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Filter Phone Groups"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=1711"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Filter Phone Group </a>
|
<a href="<?php echo $ADMIN ?>?ADD=1711"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add Filter Phone Group"); ?> </a>
|
||||||
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
</TD></TR><TR BGCOLOR=<?php echo $ingroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=171"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo $FPGlink ?> </a>
|
<a href="<?php echo $ADMIN ?>?ADD=171"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo $FPGlink ?> </a>
|
||||||
@@ -1397,51 +1415,51 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<!-- USERGROUPS NAVIGATION -->
|
<!-- USERGROUPS NAVIGATION -->
|
||||||
<TR><TD <?php echo $usergroups_hh ?>>
|
<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>
|
<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 ?> <?php echo _QXZ("User Groups"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($usergroups_hh) > 1)
|
if (strlen($usergroups_hh) > 1)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=100000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show User Groups"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New User Group"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<a href="group_hourly_stats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Group Hourly Report </a>
|
<a href="group_hourly_stats.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Group Hourly Report"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $usergroups_color ?>><TD ALIGN=LEFT>
|
</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>
|
<a href="user_group_bulk_change.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Bulk Group Change"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
?>
|
?>
|
||||||
<!-- REMOTEAGENTS NAVIGATION -->
|
<!-- REMOTEAGENTS NAVIGATION -->
|
||||||
<TR><TD <?php echo $remoteagent_hh ?>>
|
<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>
|
<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 ?> <?php echo _QXZ("Remote Agents"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($remoteagent_hh) > 1)
|
if (strlen($remoteagent_hh) > 1)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=10000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Remote Agents"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=11111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add New Remote Agents </a>
|
<a href="<?php echo $ADMIN ?>?ADD=11111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add New Remote Agents"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=12000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Extension Groups </a>
|
<a href="<?php echo $ADMIN ?>?ADD=12000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Extension Groups"); ?> </a>
|
||||||
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
</TR><TR BGCOLOR=<?php echo $remoteagent_color ?>><TD ALIGN=LEFT>
|
||||||
<?php if ($add_copy_disabled < 1) { ?>
|
<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=12111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Extension Group </a>
|
<a href="<?php echo $ADMIN ?>?ADD=12111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add Extension Group"); ?> </a>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
?>
|
?>
|
||||||
<!-- ADMIN NAVIGATION -->
|
<!-- ADMIN NAVIGATION -->
|
||||||
<TR><TD <?php echo $admin_hh ?>>
|
<TR><TD <?php echo $admin_hh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=999998"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $admin_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $admin_bold ?> Admin </a>
|
<a href="<?php echo $ADMIN ?>?ADD=999998"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $admin_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $admin_bold ?> <?php echo _QXZ("Admin"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
if (strlen($admin_hh) > 1)
|
if (strlen($admin_hh) > 1)
|
||||||
@@ -1470,6 +1488,11 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
else {$audio_sh=''; $audio_fc='BLACK';}
|
else {$audio_sh=''; $audio_fc='BLACK';}
|
||||||
if ($sh=='moh') {$moh_sh="bgcolor=\"$moh_color\""; $moh_fc="$moh_font";}
|
if ($sh=='moh') {$moh_sh="bgcolor=\"$moh_color\""; $moh_fc="$moh_font";}
|
||||||
else {$moh_sh=''; $moh_fc='BLACK';}
|
else {$moh_sh=''; $moh_fc='BLACK';}
|
||||||
|
if ( preg_match("/avatar/",$SSactive_modules) )
|
||||||
|
{
|
||||||
|
if ($sh=='avatar') {$avatar_sh="bgcolor=\"$avatar_color\""; $avatar_fc="$avatar_font";}
|
||||||
|
else {$avatar_sh=''; $avatar_fc='BLACK';}
|
||||||
|
}
|
||||||
if ($sh=='vm') {$vm_sh="bgcolor=\"$vm_color\""; $vm_fc="$vm_font";}
|
if ($sh=='vm') {$vm_sh="bgcolor=\"$vm_color\""; $vm_fc="$vm_font";}
|
||||||
else {$vm_sh=''; $vm_fc='BLACK';}
|
else {$vm_sh=''; $vm_fc='BLACK';}
|
||||||
if ($sh=='tts') {$tts_sh="bgcolor=\"$tts_color\""; $tts_fc="$tts_font";}
|
if ($sh=='tts') {$tts_sh="bgcolor=\"$tts_color\""; $tts_fc="$tts_font";}
|
||||||
@@ -1485,63 +1508,72 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>>
|
||||||
<TD ALIGN=LEFT <?php echo $times_sh ?> COLSPAN=2>
|
<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>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $times_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Call Times"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $shifts_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $shifts_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Shifts"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $phones_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $phones_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Phones"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $templates_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $templates_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Templates"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $carriers_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $carriers_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Carriers"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $server_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $server_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Servers"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $conference_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $conference_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Conferences"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $settings_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $settings_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("System Settings"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $label_sh ?>>
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $label_sh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=180000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $label_fc ?> SIZE=<?php echo $header_font_size ?>> Screen Labels </a></TD>
|
<a href="<?php echo $ADMIN ?>?ADD=180000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $label_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Screen Labels"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $status_sh ?>>
|
</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>
|
<a href="<?php echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $status_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("System Statuses"); ?> </a></TD>
|
||||||
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $vm_sh ?>>
|
</TR><TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $vm_sh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $vm_fc ?> SIZE=<?php echo $header_font_size ?>> Voicemail </a></TD>
|
<a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $vm_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Voicemail"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
<?php
|
<?php
|
||||||
if ($SSemail_enabled > 0)
|
if ($SSemail_enabled > 0)
|
||||||
{ ?>
|
{ ?>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $emails_sh ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $emails_sh ?>>
|
||||||
<a href="admin_email_accounts.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $emails_fc ?> SIZE=<?php echo $header_font_size ?>> Email Accounts </a></TD>
|
<a href="admin_email_accounts.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $emails_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Email Accounts"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( ($sounds_central_control_active > 0) or ($SSsounds_central_control_active > 0) )
|
if ( ($sounds_central_control_active > 0) or ($SSsounds_central_control_active > 0) )
|
||||||
{ ?>
|
{ ?>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $audio_sh ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $audio_sh ?>>
|
||||||
<a href="audio_store.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $audio_fc ?> SIZE=<?php echo $header_font_size ?>> Audio Store </a></TD>
|
<a href="audio_store.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $audio_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Audio Store"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $moh_sh ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $moh_sh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $moh_fc ?> SIZE=<?php echo $header_font_size ?>> Music On Hold </a></TD>
|
<a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $moh_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Music On Hold"); ?> </a></TD>
|
||||||
|
</TR>
|
||||||
|
<?php
|
||||||
|
if (preg_match("/avatar/",$SSactive_modules) )
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $avatar_sh ?>>
|
||||||
|
<a href="admin_avatar.php?ADD=162000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $avatar_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Audio Avatars"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
|
|
||||||
<?php }
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
if ($SSenable_tts_integration > 0)
|
if ($SSenable_tts_integration > 0)
|
||||||
{ ?>
|
{ ?>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $tts_sh ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $tts_sh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $tts_fc ?> SIZE=<?php echo $header_font_size ?>> Text To Speech </a></TD>
|
<a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $tts_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Text To Speech"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
|
|
||||||
<?php }
|
<?php }
|
||||||
if ($SScallcard_enabled > 0)
|
if ($SScallcard_enabled > 0)
|
||||||
{ ?>
|
{ ?>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $cc_sh ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $cc_sh ?>>
|
||||||
<a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $cc_fc ?> SIZE=<?php echo $header_font_size ?>> CallCard Admin </a></TD>
|
<a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $cc_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("CallCard Admin"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
|
|
||||||
<?php }
|
<?php }
|
||||||
if ($SScontacts_enabled > 0)
|
if ($SScontacts_enabled > 0)
|
||||||
{ ?>
|
{ ?>
|
||||||
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $cts_sh ?>>
|
<TR BGCOLOR=<?php echo $admin_color ?>><TD ALIGN=LEFT <?php echo $cts_sh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=190000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $cts_fc ?> SIZE=<?php echo $header_font_size ?>> Contacts </a></TD>
|
<a href="<?php echo $ADMIN ?>?ADD=190000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $cts_fc ?> SIZE=<?php echo $header_font_size ?>> <?php echo _QXZ("Contacts"); ?> </a></TD>
|
||||||
</TR>
|
</TR>
|
||||||
|
|
||||||
<?php }
|
<?php }
|
||||||
@@ -1550,7 +1582,7 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<!-- REPORTS NAVIGATION -->
|
<!-- REPORTS NAVIGATION -->
|
||||||
<TR><TD <?php echo $reports_hh ?>>
|
<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>
|
<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 ?> <?php echo _QXZ("Reports"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
@@ -1561,7 +1593,7 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<!-- REPORTS NAVIGATION -->
|
<!-- REPORTS NAVIGATION -->
|
||||||
<TR><TD <?php echo $reports_hh ?>>
|
<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>
|
<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 ?> <?php echo _QXZ("Reports"); ?> </a>
|
||||||
</TD></TR>
|
</TD></TR>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
@@ -1572,7 +1604,7 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
|
|
||||||
<TR>
|
<TR>
|
||||||
<TD <?php echo $qc_hh ?>>
|
<TD <?php echo $qc_hh ?>>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $qc_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $qc_bold ?> Quality Control </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=<?php echo $qc_fc ?> SIZE=<?php echo $header_font_size ?>><?php echo $qc_bold ?> <?php echo _QXZ("Quality Control"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<?php
|
<?php
|
||||||
@@ -1581,17 +1613,17 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $qc_color ?>>
|
<TR BGCOLOR=<?php echo $qc_color ?>>
|
||||||
<TD ALIGN=LEFT>
|
<TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show QC Campaigns </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show QC Campaigns"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR=<?php echo $qc_color ?>>
|
<TR BGCOLOR=<?php echo $qc_color ?>>
|
||||||
<TD ALIGN=LEFT>
|
<TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Enter QC Queue </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=100000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Enter QC Queue"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR=<?php echo $qc_color ?>>
|
<TR BGCOLOR=<?php echo $qc_color ?>>
|
||||||
<TD ALIGN=LEFT>
|
<TD ALIGN=LEFT>
|
||||||
<a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Modify QC Codes </FONT></a>
|
<a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Modify QC Codes"); ?> </FONT></a>
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<?php }
|
<?php }
|
||||||
@@ -1609,7 +1641,7 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
</span>
|
</span>
|
||||||
|
|
||||||
<TABLE BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0 WIDTH=<?php echo $page_width ?> HEIGHT=15>
|
<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> <FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>(<?php echo $PHP_AUTH_USER ?>)</FONT></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><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><?php echo _QXZ("HOME"); ?></a> | <A HREF="../agc/timeclock.php?referrer=admin"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1> <?php echo _QXZ("Timeclock"); ?></A> | <a href="<?php echo $ADMIN ?>?force_logout=1"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1><?php echo _QXZ("Logout"); ?></a> <FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1>(<?php echo $PHP_AUTH_USER ?>)</FONT></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B><?php echo date("l F j, Y G:i:s A") ?> </B></TD></TR>
|
||||||
|
|
||||||
<TR BGCOLOR=#015B91>
|
<TR BGCOLOR=#015B91>
|
||||||
|
|
||||||
@@ -1623,79 +1655,87 @@ $SSlevel_8_disable_add = $row[5];
|
|||||||
<?php
|
<?php
|
||||||
if (strlen($list_sh) > 1) {
|
if (strlen($list_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $subcamp_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Show Campaigns </a> |<?php if ($add_copy_disabled < 1) { ?>
|
<TR BGCOLOR=<?php echo $subcamp_color ?>><TD ALIGN=LEFT COLSPAN=2><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <a href="<?php echo $ADMIN ?>?ADD=10"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <?php echo _QXZ("Show Campaigns"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<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> |<?php } ?> <a href="./AST_timeonVDADallSUMMARY.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> Real-Time Campaigns Summary </a></TD></TR>
|
<a href="<?php echo $ADMIN ?>?ADD=11"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <?php echo _QXZ("Add A New Campaign"); ?> </a> | <a href="<?php echo $ADMIN ?>?ADD=12"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <?php echo _QXZ("Copy Campaign"); ?> </a> |<?php } ?> <a href="./AST_timeonVDADallSUMMARY.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subcamp_font_size ?>> <?php echo _QXZ("Real-Time Campaigns Summary"); ?> </a></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
|
|
||||||
if (strlen($times_sh) > 1) {
|
if (strlen($times_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $times_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Call Times </a> |<?php if ($add_copy_disabled < 1) { ?>
|
<TR BGCOLOR=<?php echo $times_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Call Times"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?>
|
||||||
<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> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=1000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show State Call Times </a> |<?php if ($add_copy_disabled < 1) { ?> <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> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=1200000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Holidays </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=1211111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add Holiday </a><?php } ?></TD></TR>
|
<a href="<?php echo $ADMIN ?>?ADD=111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Call Time"); ?> </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=1000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show State Call Times"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=1111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New State Call Time"); ?> </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=1200000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Holidays"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=1211111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add Holiday"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if (strlen($shifts_sh) > 1) {
|
if (strlen($shifts_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $shifts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=130000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Shifts </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=131111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Shift </a><?php } ?></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 ?>> <?php echo _QXZ("Show Shifts"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=131111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Shift"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if (strlen($phones_sh) > 1) {
|
if (strlen($phones_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $phones_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=10000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Phones </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Phone </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=12000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Phone Alias List </a> |<?php if ($add_copy_disabled < 1) { ?> <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> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=13000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Group Alias List </a> |<?php if ($add_copy_disabled < 1) { ?> <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><?php } ?></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 ?>> <?php echo _QXZ("Show Phones"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=11111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Phone"); ?> </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=12000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Phone Alias List"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=12111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Phone Alias"); ?> </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=13000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Group Alias List"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=13111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Group Alias"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if (strlen($conference_sh) > 1) {
|
if (strlen($conference_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $conference_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=1000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Conferences </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Conference </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=10000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show VICIDIAL Conferences </a> |<?php if ($add_copy_disabled < 1) { ?> <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><?php } ?></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 ?>> <?php echo _QXZ("Show Conferences"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=1111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Conference"); ?> </a> |<?php } ?> <a href="<?php echo $ADMIN ?>?ADD=10000000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show VICIDIAL Conferences"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=11111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New VICIDIAL Conference"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($server_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($server_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $server_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=100000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Servers </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Server </a><?php } ?></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 ?>> <?php echo _QXZ("Show Servers"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Server"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($templates_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($templates_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $templates_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=130000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Templates </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=131111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Template </a><?php } ?></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 ?>> <?php echo _QXZ("Show Templates"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=131111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Template"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($carriers_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($carriers_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $carriers_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=140000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Carriers </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=141111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Carrier </a> | <a href="<?php echo $ADMIN ?>?ADD=140111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy A Carrier </a><?php } ?></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 ?>> <?php echo _QXZ("Show Carriers"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=141111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Carrier"); ?> </a> | <a href="<?php echo $ADMIN ?>?ADD=140111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy A Carrier"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($emails_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($emails_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $emails_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="admin_email_accounts.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Email Accounts </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="admin_email_accounts.php?eact=ADD"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2> Add A New Account </a> | <a href="admin_email_accounts.php?eact=COPY"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Copy An Account </a><?php } ?></TD></TR>
|
<TR BGCOLOR=<?php echo $emails_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="admin_email_accounts.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Email Accounts"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="admin_email_accounts.php?eact=ADD"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=2> <?php echo _QXZ("Add A New Account"); ?> </a> | <a href="admin_email_accounts.php?eact=COPY"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy An Account"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($tts_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($tts_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $tts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show TTS Entries </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=151111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New TTS Entry </a><?php } ?></TD></TR>
|
<TR BGCOLOR=<?php echo $tts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=150000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show TTS Entries"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=151111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New TTS Entry"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($cc_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($cc_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $cc_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Summary </a> | <a href="callcard_admin.php?action=CALLCARD_RUNS"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Runs </a> | <a href="callcard_admin.php?action=CALLCARD_BATCHES"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Batches </a> | <a href="callcard_admin.php?action=SEARCH"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Search </a> | <a href="callcard_report_export.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Log Export </a> | <a href="callcard_admin.php?action=GENERATE"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> CallCard Generate New Numbers </a></TD></TR>
|
<TR BGCOLOR=<?php echo $cc_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="callcard_admin.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("CallCard Summary"); ?> </a> | <a href="callcard_admin.php?action=CALLCARD_RUNS"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Runs"); ?> </a> | <a href="callcard_admin.php?action=CALLCARD_BATCHES"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Batches"); ?> </a> | <a href="callcard_admin.php?action=SEARCH"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("CallCard Search"); ?> </a> | <a href="callcard_report_export.php"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("CallCard Log Export"); ?> </a> | <a href="callcard_admin.php?action=GENERATE"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("CallCard Generate New Numbers"); ?> </a></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($moh_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($moh_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $moh_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show MOH Entries </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=161111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New MOH Entry </a><?php } ?></TD></TR>
|
<TR BGCOLOR=<?php echo $moh_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=160000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show MOH Entries"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=161111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New MOH Entry"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
|
if (preg_match("/avatar/",$SSactive_modules) )
|
||||||
|
{
|
||||||
|
if ( (strlen($avatar_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
|
?>
|
||||||
|
<TR BGCOLOR=<?php echo $avatar_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="admin_avatar.php?ADD=162000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Avatar Entries"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="admin_avatar.php?ADD=162111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Avatar Entry"); ?></FONT></a> | <a href="admin_avatar.php?ADD=162211111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Copy An Avatar Entry"); ?></FONT></a> <?php } ?></TD></TR>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
if ( (strlen($vm_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
if ( (strlen($vm_sh) > 1) and (strlen($admin_hh) > 1) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $vm_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Show Voicemail Entries </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=171111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A New Voicemail Entry </a><?php } ?></TD></TR>
|
<TR BGCOLOR=<?php echo $vm_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=170000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Show Voicemail Entries"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=171111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A New Voicemail Entry"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if (strlen($settings_sh) > 1) {
|
if (strlen($settings_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $settings_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=311111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> System Settings </a></TD></TR>
|
<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 ?>> <?php echo _QXZ("System Settings"); ?> </a></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if (strlen($label_sh) > 1) {
|
if (strlen($label_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $label_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=180000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Screen Labels </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=181111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A Screen Label </a><?php } ?></TD></TR>
|
<TR BGCOLOR=<?php echo $label_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=180000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Screen Labels"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=181111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A Screen Label"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if (strlen($cts_sh) > 1) {
|
if (strlen($cts_sh) > 1) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $cts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=190000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Contacts </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=191111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Add A Contact </a><?php } ?></TD></TR>
|
<TR BGCOLOR=<?php echo $cts_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=190000000000"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Contacts"); ?> </a> |<?php if ($add_copy_disabled < 1) { ?> <a href="<?php echo $ADMIN ?>?ADD=191111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Add A Contact"); ?> </a><?php } ?></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
if ( (strlen($status_sh) > 1) and (!preg_match('/campaign/i',$hh) ) ) {
|
if ( (strlen($status_sh) > 1) and (!preg_match('/campaign/i',$hh) ) ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $status_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="<?php echo $ADMIN ?>?ADD=321111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> System Statuses </a> | <a href="<?php echo $ADMIN ?>?ADD=331111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> Status Categories </a> | <a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> QC Status Codes </a></TD></TR>
|
<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 ?>> <?php echo _QXZ("System Statuses"); ?> </a> | <a href="<?php echo $ADMIN ?>?ADD=331111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("Status Categories"); ?> </a> | <a href="<?php echo $ADMIN ?>?ADD=341111111111111"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>> <?php echo _QXZ("QC Status Codes"); ?> </a></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
|
|
||||||
if ( ($ADD=='3') or ($ADD=='3') ) {
|
if ( ($ADD=='3') or ($ADD=='3') ) {
|
||||||
?>
|
?>
|
||||||
<TR BGCOLOR=<?php echo $users_color ?>><TD ALIGN=LEFT COLSPAN=2> <a href="./user_stats.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Stats </a> | <a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>User Status </a> | <a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Time Sheet </a> | <a href="./AST_agent_days_detail.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>>Days Status </a></TD></TR>
|
<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 ?>><?php echo _QXZ("User Stats"); ?> </a> | <a href="./user_status.php?user=<?php echo $user ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=<?php echo $subheader_font_size ?>><?php echo _QXZ("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 ?>><?php echo _QXZ("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 ?>><?php echo _QXZ("Days Status"); ?> </a></TD></TR>
|
||||||
<?php }
|
<?php }
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -55,10 +55,11 @@
|
|||||||
# 130824-2322 - Changed to mysqli PHP functions
|
# 130824-2322 - Changed to mysqli PHP functions
|
||||||
# 140214-1022 - Fixed status dedupe bug
|
# 140214-1022 - Fixed status dedupe bug
|
||||||
# 140328-0007 - Converted division calculations to use MathZDC function
|
# 140328-0007 - Converted division calculations to use MathZDC function
|
||||||
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-53';
|
$version = '2.8-54';
|
||||||
$build = '140328-0007';
|
$build = '141007-1106';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -215,10 +216,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -238,13 +239,13 @@ $LOGuser_group = $row[1];
|
|||||||
if ($LOGload_leads < 1)
|
if ($LOGload_leads < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to load leads\n";
|
echo _QXZ("You do not have permissions to load leads")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$LF_orig))
|
if (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$LF_orig))
|
||||||
{
|
{
|
||||||
echo "ERROR: Invalid File Name: $LF_orig\n";
|
echo _QXZ("ERROR: Invalid File Name").":: $LF_orig\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -383,7 +384,7 @@ function openNewWindow(url)
|
|||||||
function ShowProgress(good, bad, total, dup, inv, post)
|
function ShowProgress(good, bad, total, dup, inv, post)
|
||||||
{
|
{
|
||||||
parent.lead_count.document.open();
|
parent.lead_count.document.open();
|
||||||
parent.lead_count.document.write('<html><body><table border=0 width=200 cellpadding=10 cellspacing=0 align=center valign=top><tr bgcolor="#000000"><th colspan=2><font face="arial, helvetica" size=3 color=white>Current file status:</font></th></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B>Good:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+good+'</B></font></td></tr><tr bgcolor="#990000"><td align=right><font face="arial, helvetica" size=2 color=white><B>Bad:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+bad+'</B></font></td></tr><tr bgcolor="#000099"><td align=right><font face="arial, helvetica" size=2 color=white><B>Total:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+total+'</B></font></td></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B> </B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B> </B></font></td></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B>Duplicate:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+dup+'</B></font></td></tr></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B>Invalid:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+inv+'</B></font></td></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B>Postal Match:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+post+'</B></font></td></tr></table><body></html>');
|
parent.lead_count.document.write('<html><body><table border=0 width=200 cellpadding=10 cellspacing=0 align=center valign=top><tr bgcolor="#000000"><th colspan=2><font face="arial, helvetica" size=3 color=white><?php echo _QXZ("Current file status"); ?>:</font></th></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B><?php echo _QXZ("Good"); ?>:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+good+'</B></font></td></tr><tr bgcolor="#990000"><td align=right><font face="arial, helvetica" size=2 color=white><B><?php echo _QXZ("Bad"); ?>:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+bad+'</B></font></td></tr><tr bgcolor="#000099"><td align=right><font face="arial, helvetica" size=2 color=white><B><?php echo _QXZ("Total"); ?>:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+total+'</B></font></td></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B> </B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B> </B></font></td></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B><?php echo _QXZ("Duplicate"); ?>:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+dup+'</B></font></td></tr></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B><?php echo _QXZ("Invalid"); ?>:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+inv+'</B></font></td></tr><tr bgcolor="#009900"><td align=right><font face="arial, helvetica" size=2 color=white><B><?php echo _QXZ("Postal Match"); ?>:</B></font></td><td align=left><font face="arial, helvetica" size=2 color=white><B>'+post+'</B></font></td></tr></table><body></html>');
|
||||||
parent.lead_count.document.close();
|
parent.lead_count.document.close();
|
||||||
}
|
}
|
||||||
function ParseFileName()
|
function ParseFileName()
|
||||||
@@ -466,7 +467,7 @@ function PopulateStatuses(list_id) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<title>ADMINISTRATION: Lead Loader</title>
|
<title><?php echo _QXZ("ADMINISTRATION: Lead Loader"); ?></title>
|
||||||
</head>
|
</head>
|
||||||
<BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
<BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||||
|
|
||||||
@@ -505,14 +506,14 @@ if ( (!$OK_to_process) or ( ($leadfile) and ($file_layout!="standard" && $file_l
|
|||||||
?>
|
?>
|
||||||
<table align=center width="780" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
<table align=center width="780" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Load leads from this file:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("Load leads from this file"); ?>:</font></B></td>
|
||||||
<td align=left width="65%"><input type=file name="leadfile" value="<?php echo $leadfile ?>"> <?php echo "$NWB#list_loader$NWE"; ?></td>
|
<td align=left width="65%"><input type=file name="leadfile" value="<?php echo $leadfile ?>"> <?php echo "$NWB#list_loader$NWE"; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="25%"><font face="arial, helvetica" size=2>List ID Override: </font></td>
|
<td align=right width="25%"><font face="arial, helvetica" size=2><?php echo _QXZ("List ID Override"); ?>: </font></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=1>
|
<td align=left width="75%"><font face="arial, helvetica" size=1>
|
||||||
<select name='list_id_override' onchange="PopulateStatuses(this.value)">
|
<select name='list_id_override' onchange="PopulateStatuses(this.value)">
|
||||||
<option value='in_file' selected='yes'>Load from Lead File</option>
|
<option value='in_file' selected='yes'><?php echo _QXZ("Load from Lead File"); ?></option>
|
||||||
<?php
|
<?php
|
||||||
$stmt="SELECT list_id, list_name from vicidial_lists $whereLOGallowed_campaignsSQL order by list_id;";
|
$stmt="SELECT list_id, list_name from vicidial_lists $whereLOGallowed_campaignsSQL order by list_id;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -530,10 +531,10 @@ if ( (!$OK_to_process) or ( ($leadfile) and ($file_layout!="standard" && $file_l
|
|||||||
</font></td>
|
</font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="25%"><font face="arial, helvetica" size=2>Phone Code Override: </font></td>
|
<td align=right width="25%"><font face="arial, helvetica" size=2><?php echo _QXZ("Phone Code Override"); ?>: </font></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=1>
|
<td align=left width="75%"><font face="arial, helvetica" size=1>
|
||||||
<select name='phone_code_override'>
|
<select name='phone_code_override'>
|
||||||
<option value='in_file' selected='yes'>Load from Lead File</option>
|
<option value='in_file' selected='yes'><?php echo _QXZ("Load from Lead File"); ?></option>
|
||||||
<?php
|
<?php
|
||||||
$stmt="select distinct country_code, country from vicidial_phone_codes;";
|
$stmt="select distinct country_code, country from vicidial_phone_codes;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -551,17 +552,17 @@ if ( (!$OK_to_process) or ( ($leadfile) and ($file_layout!="standard" && $file_l
|
|||||||
</font></td>
|
</font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right><B><font face="arial, helvetica" size=2>File layout to use:</font></B></td>
|
<td align=right><B><font face="arial, helvetica" size=2><?php echo _QXZ("File layout to use"); ?>:</font></B></td>
|
||||||
<td align=left><font face="arial, helvetica" size=2><input type=radio name="file_layout" value="standard" checked>Standard Format <input type=radio name="file_layout" value="custom">Custom layout <input type=radio name="file_layout" value="template">Custom Template <?php echo "$NWB#list_loader-file_layout$NWE"; ?></td>
|
<td align=left><font face="arial, helvetica" size=2><input type=radio name="file_layout" value="standard" checked><?php echo _QXZ("Standard Format"); ?> <input type=radio name="file_layout" value="custom"><?php echo _QXZ("Custom layout"); ?> <input type=radio name="file_layout" value="template"><?php echo _QXZ("Custom Template"); ?> <?php echo "$NWB#list_loader-file_layout$NWE"; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right valign=top><B><font face="arial, helvetica" size=2>Custom template to use:</font></B></td>
|
<td align=right width="25%"><font face="arial, helvetica" size=2><?php echo _QXZ("Custom Layout to Use"); ?>: </font></td>
|
||||||
<td align=left><select name="template_id" id="template_id">
|
<td align=left><select name="template_id" id="template_id">
|
||||||
<?php
|
<?php
|
||||||
$template_stmt="select template_id, template_name from vicidial_custom_leadloader_templates order by template_id asc";
|
$template_stmt="select template_id, template_name from vicidial_custom_leadloader_templates order by template_id asc";
|
||||||
$template_rslt=mysql_to_mysqli($template_stmt, $link);
|
$template_rslt=mysql_to_mysqli($template_stmt, $link);
|
||||||
if (mysqli_num_rows($template_rslt)>0) {
|
if (mysqli_num_rows($template_rslt)>0) {
|
||||||
echo "<option value='' selected>--Select custom template--</option>";
|
echo "<option value='' selected>--"._QXZ("Select custom template")."--</option>";
|
||||||
while ($row=mysqli_fetch_array($template_rslt)) {
|
while ($row=mysqli_fetch_array($template_rslt)) {
|
||||||
echo "<option value='$row[template_id]'>$row[template_id] - $row[template_name]</option>";
|
echo "<option value='$row[template_id]'>$row[template_id] - $row[template_name]</option>";
|
||||||
}
|
}
|
||||||
@@ -569,52 +570,52 @@ if ( (!$OK_to_process) or ( ($leadfile) and ($file_layout!="standard" && $file_l
|
|||||||
echo "<option value='' selected>--No custom templates defined--</option>";
|
echo "<option value='' selected>--No custom templates defined--</option>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</select> <a href='AST_admin_template_maker.php'><font face="arial, helvetica" size=1>template builder</font></a><?php echo "$NWB#list_loader-template_id$NWE"; ?><BR><a href='#' onClick="TemplateSpecs()"><font face="arial, helvetica" size=1>View template info</font></a></td>
|
</select> <a href='AST_admin_template_maker.php'><font face="arial, helvetica" size=1><?php echo _QXZ("template builder"); ?></font></a><?php echo "$NWB#list_loader-template_id$NWE"; ?><BR><a href='#' onClick="TemplateSpecs()"><font face="arial, helvetica" size=1><?php echo _QXZ("View template info"); ?></font></a></td>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="25%"><font face="arial, helvetica" size=2>Lead Duplicate Check: </font></td>
|
<td align=right width="25%"><font face="arial, helvetica" size=2><?php echo _QXZ("Lead Duplicate Check"); ?>: </font></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=1><select size=1 name=dupcheck>
|
<td align=left width="75%"><font face="arial, helvetica" size=1><select size=1 name=dupcheck>
|
||||||
<option selected value="NONE">NO DUPLICATE CHECK</option>
|
<option selected value="NONE"><?php echo _QXZ("NO DUPLICATE CHECK"); ?></option>
|
||||||
<option value="DUPLIST">CHECK FOR DUPLICATES BY PHONE IN LIST ID</option>
|
<option value="DUPLIST"><?php echo _QXZ("CHECK FOR DUPLICATES BY PHONE IN LIST ID"); ?></option>
|
||||||
<option value="DUPCAMP">CHECK FOR DUPLICATES BY PHONE IN ALL CAMPAIGN LISTS</option>
|
<option value="DUPCAMP"><?php echo _QXZ("CHECK FOR DUPLICATES BY PHONE IN ALL CAMPAIGN LISTS"); ?></option>
|
||||||
<option value="DUPSYS">CHECK FOR DUPLICATES BY PHONE IN ENTIRE SYSTEM</option>
|
<option value="DUPSYS"><?php echo _QXZ("CHECK FOR DUPLICATES BY PHONE IN ENTIRE SYSTEM"); ?></option>
|
||||||
<option value="DUPTITLEALTPHONELIST">CHECK FOR DUPLICATES BY TITLE/ALT-PHONE IN LIST ID</option>
|
<option value="DUPTITLEALTPHONELIST"><?php echo _QXZ("CHECK FOR DUPLICATES BY TITLE/ALT-PHONE IN LIST ID"); ?></option>
|
||||||
<option value="DUPTITLEALTPHONESYS">CHECK FOR DUPLICATES BY TITLE/ALT-PHONE IN ENTIRE SYSTEM</option>
|
<option value="DUPTITLEALTPHONESYS"><?php echo _QXZ("CHECK FOR DUPLICATES BY TITLE/ALT-PHONE IN ENTIRE SYSTEM"); ?></option>
|
||||||
</select> <?php echo "$NWB#list_loader-duplicate_check$NWE"; ?></td>
|
</select> <?php echo "$NWB#list_loader-duplicate_check$NWE"; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor="#D9E6FE">
|
<tr bgcolor="#D9E6FE">
|
||||||
<td width='25%' align="right"><font class="standard">Status Duplicate Check:</font></td>
|
<td width='25%' align="right"><font class="standard"><?php echo _QXZ("Status Duplicate Check"); ?>:</font></td>
|
||||||
<td width='75%'>
|
<td width='75%'>
|
||||||
<span id='statuses_display'>
|
<span id='statuses_display'>
|
||||||
<select id='dedupe_statuses' name='dedupe_statuses[]' size=5 multiple>
|
<select id='dedupe_statuses' name='dedupe_statuses[]' size=5 multiple>
|
||||||
<option value='--ALL--' selected>--ALL DISPOSITIONS--</option>
|
<option value='--ALL--' selected>--<?php echo _QXZ("ALL DISPOSITIONS"); ?>--</option>
|
||||||
<?php echo $dedupe_status_select ?>
|
<?php echo $dedupe_status_select ?>
|
||||||
</select></font>
|
</select></font>
|
||||||
</span>
|
</span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="25%"><font face="arial, helvetica" size=2>USA-Canada Check: </font></td>
|
<td align=right width="25%"><font face="arial, helvetica" size=2><?php echo _QXZ("USA-Canada Check"); ?>: </font></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=1><select size=1 name=usacan_check>
|
<td align=left width="75%"><font face="arial, helvetica" size=1><select size=1 name=usacan_check>
|
||||||
<option selected value="NONE">NO USACAN VALID CHECK</option>
|
<option selected value="NONE"><?php echo _QXZ("NO USACAN VALID CHECK"); ?></option>
|
||||||
<option value="PREFIX">CHECK FOR VALID PREFIX</option>
|
<option value="PREFIX"><?php echo _QXZ("CHECK FOR VALID PREFIX"); ?></option>
|
||||||
<option value="AREACODE">CHECK FOR VALID AREACODE</option>
|
<option value="AREACODE"><?php echo _QXZ("CHECK FOR VALID AREACODE"); ?></option>
|
||||||
<option value="PREFIX_AREACODE">CHECK FOR VALID PREFIX and AREACODE</option>
|
<option value="PREFIX_AREACODE"><?php echo _QXZ("CHECK FOR VALID PREFIX and AREACODE"); ?></option>
|
||||||
<option value="NANPA">CHECK FOR VALID NANPA PREFIX and AREACODE</option>
|
<option value="NANPA"><?php echo _QXZ("CHECK FOR VALID NANPA PREFIX and AREACODE"); ?></option>
|
||||||
</select></td>
|
</select></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="25%"><font face="arial, helvetica" size=2>Lead Time Zone Lookup: </font></td>
|
<td align=right width="25%"><font face="arial, helvetica" size=2><?php echo _QXZ("Lead Time Zone Lookup"); ?>: </font></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=1><select size=1 name=postalgmt>
|
<td align=left width="75%"><font face="arial, helvetica" size=1><select size=1 name=postalgmt>
|
||||||
<option selected value="AREA">COUNTRY CODE AND AREA CODE ONLY</option>
|
<option selected value="AREA"><?php echo _QXZ("COUNTRY CODE AND AREA CODE ONLY"); ?></option>
|
||||||
<option value="POSTAL">POSTAL CODE FIRST</option>
|
<option value="POSTAL"><?php echo _QXZ("POSTAL CODE FIRST"); ?></option>
|
||||||
<option value="TZCODE">OWNER TIME ZONE CODE FIRST</option>
|
<option value="TZCODE"><?php echo _QXZ("OWNER TIME ZONE CODE FIRST"); ?></option>
|
||||||
<option value="NANPA">NANPA AREACODE PREFIX FIRST</option>
|
<option value="NANPA"><?php echo _QXZ("NANPA AREACODE PREFIX FIRST"); ?></option>
|
||||||
</select></td>
|
</select></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=center colspan=2><input type=submit value="SUBMIT" name='submit_file'> <input type=button onClick="javascript:document.location='admin_listloader_fourth_gen.php'" value="START OVER" name='reload_page'></td>
|
<td align=center colspan=2><input type=submit value="<?php echo _QXZ("SUBMIT"); ?>" name='submit_file'> <input type=button onClick="javascript:document.location='admin_listloader_fourth_gen.php'" value="<?php echo _QXZ("START OVER"); ?>" name='reload_page'></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td align=left><font size=1> <a href="admin.php?ADD=100" target="_parent">BACK TO ADMIN</a> <a href="./admin_listloader_third_gen.php">Old Lead Loader</a> </font></td><td align=right><font size=1>LIST LOADER 4th Gen- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> </td></tr>
|
<tr><td align=left><font size=1> <a href="admin.php?ADD=100" target="_parent"><?php echo _QXZ("BACK TO ADMIN"); ?></a> <a href="./admin_listloader_third_gen.php"><?php echo _QXZ("Old Lead Loader"); ?></a> </font></td><td align=right><font size=1><?php echo _QXZ("LIST LOADER 4th Gen"); ?>- <?php echo _QXZ("VERSION"); ?>: <?php echo $version ?> <?php echo _QXZ("BUILD"); ?>: <?php echo $build ?> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@@ -625,27 +626,27 @@ else
|
|||||||
?>
|
?>
|
||||||
<table align=center width="700" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
<table align=center width="700" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Lead file:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("Lead file"); ?>:</font></B></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $leadfile_name ?></font></td>
|
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $leadfile_name ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>List ID Override:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("List ID Override"); ?>:</font></B></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $list_id_override ?></font></td>
|
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $list_id_override ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Phone Code Override:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("Phone Code Override"); ?>:</font></B></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $phone_code_override ?></font></td>
|
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $phone_code_override ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>USA-Canada Check:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("USA-Canada Check"); ?>:</font></B></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $usacan_check ?></font></td>
|
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $usacan_check ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Lead Duplicate Check:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("Lead Duplicate Check"); ?>:</font></B></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $dupcheck ?></font></td>
|
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $dupcheck ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Lead Time Zone Lookup:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("Lead Time Zone Lookup"); ?>:</font></B></td>
|
||||||
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $postalgmt ?></font></td>
|
<td align=left width="75%"><font face="arial, helvetica" size=2><?php echo $postalgmt ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -654,7 +655,7 @@ else
|
|||||||
<form action=<?php echo $PHP_SELF ?> method=get onSubmit="ParseFileName()" enctype="multipart/form-data">
|
<form action=<?php echo $PHP_SELF ?> method=get onSubmit="ParseFileName()" enctype="multipart/form-data">
|
||||||
<input type=hidden name='leadfile_name' value="<?php echo $leadfile_name ?>">
|
<input type=hidden name='leadfile_name' value="<?php echo $leadfile_name ?>">
|
||||||
<input type=hidden name='DB' value="<?php echo $DB ?>">
|
<input type=hidden name='DB' value="<?php echo $DB ?>">
|
||||||
<a href="admin_listloader_fourth_gen.php">Load Another Lead File</a> </font></B> <font size=1>VERSION: <?php echo $version ?> BUILD: <?php echo $build ?>
|
<a href="admin_listloader_fourth_gen.php"><?php echo _QXZ("Load Another Lead File"); ?></a> </font></B> <font size=1><?php echo _QXZ("VERSION"); ?>: <?php echo $version ?> <?php echo _QXZ("BUILD"); ?>: <?php echo $build ?>
|
||||||
</font></td>
|
</font></td>
|
||||||
</tr></table>
|
</tr></table>
|
||||||
<BR><BR><BR><BR>
|
<BR><BR><BR><BR>
|
||||||
@@ -686,7 +687,7 @@ if ($OK_to_process)
|
|||||||
{
|
{
|
||||||
flush();
|
flush();
|
||||||
$file=fopen("$lead_file", "r");
|
$file=fopen("$lead_file", "r");
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>Processing file...\n";
|
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>"._QXZ("Processing file")."...\n";
|
||||||
|
|
||||||
if (count($dedupe_statuses)>0) {
|
if (count($dedupe_statuses)>0) {
|
||||||
$statuses_clause=" and status in (";
|
$statuses_clause=" and status in (";
|
||||||
@@ -707,16 +708,16 @@ if ($OK_to_process)
|
|||||||
|
|
||||||
if (strlen($list_id_override)>0)
|
if (strlen($list_id_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR><BR>LIST ID OVERRIDE FOR THIS FILE: $list_id_override<BR><BR>";
|
print "<BR><BR>"._QXZ("LIST ID OVERRIDE FOR THIS FILE").": $list_id_override<BR><BR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($phone_code_override)>0)
|
if (strlen($phone_code_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR><BR>PHONE CODE OVERRIDE FOR THIS FILE: $phone_code_override<BR><BR>";
|
print "<BR><BR>"._QXZ("PHONE CODE OVERRIDE FOR THIS FILE").": $phone_code_override<BR><BR>";
|
||||||
}
|
}
|
||||||
if (strlen($status_dedupe_str)>0)
|
if (strlen($status_dedupe_str)>0)
|
||||||
{
|
{
|
||||||
print "<BR>OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY: $status_dedupe_str<BR>\n";
|
print "<BR>"._QXZ("OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY").": $status_dedupe_str<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($custom_fields_enabled > 0)
|
if ($custom_fields_enabled > 0)
|
||||||
@@ -1015,7 +1016,7 @@ if ($OK_to_process)
|
|||||||
if ( (strlen($phone_number)<6) || (strlen($phone_number)>16) )
|
if ( (strlen($phone_number)<6) || (strlen($phone_number)>16) )
|
||||||
{
|
{
|
||||||
$valid_number=0;
|
$valid_number=0;
|
||||||
$invalid_reason = "INVALID PHONE NUMBER LENGTH";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER LENGTH");
|
||||||
}
|
}
|
||||||
if ( (preg_match("/PREFIX/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/PREFIX/",$usacan_check)) and ($valid_number > 0) )
|
||||||
{
|
{
|
||||||
@@ -1024,7 +1025,7 @@ if ($OK_to_process)
|
|||||||
if ($USprefix < 2)
|
if ($USprefix < 2)
|
||||||
{
|
{
|
||||||
$valid_number=0;
|
$valid_number=0;
|
||||||
$invalid_reason = "INVALID PHONE NUMBER PREFIX";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER PREFIX");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (preg_match("/AREACODE/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/AREACODE/",$usacan_check)) and ($valid_number > 0) )
|
||||||
@@ -1037,7 +1038,7 @@ if ($OK_to_process)
|
|||||||
$valid_number=$row[0];
|
$valid_number=$row[0];
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
$invalid_reason = "INVALID PHONE NUMBER AREACODE";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER AREACODE");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (preg_match("/NANPA/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/NANPA/",$usacan_check)) and ($valid_number > 0) )
|
||||||
@@ -1051,7 +1052,7 @@ if ($OK_to_process)
|
|||||||
$valid_number=$row[0];
|
$valid_number=$row[0];
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
$invalid_reason = "INVALID PHONE NUMBER NANPA AREACODE PREFIX";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER NANPA AREACODE PREFIX");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1108,17 +1109,17 @@ if ($OK_to_process)
|
|||||||
{
|
{
|
||||||
if ( $list_id < 100 )
|
if ( $list_id < 100 )
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| INVALID LIST ID</font><b>\n";
|
print "<BR></b><font size=1 color=red>"._QXZ("record")." $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").": |$row[0]| "._QXZ("INVALID LIST ID")."</font><b>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| INV($invalid_reason): $phone_number</font><b>\n";
|
print "<BR></b><font size=1 color=red>"._QXZ("record")." $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").": |$row[0]| "._QXZ("INV").": $phone_number</font><b>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| DUP: $dup_lead $dup_lead_list</font><b>\n";
|
print "<BR></b><font size=1 color=red>"._QXZ("record")." $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").": |$row[0]| "._QXZ("DUP").": $dup_lead $dup_lead_list</font><b>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1146,11 +1147,11 @@ if ($OK_to_process)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
print "<BR><BR>Done</B> GOOD: $good BAD: $bad TOTAL: $total</font></center>";
|
print "<BR><BR>"._QXZ("Done")."</B> "._QXZ("GOOD").": $good "._QXZ("BAD").": $bad "._QXZ("TOTAL").": $total</font></center>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#990000'><B>ERROR: The file does not have the required number of fields to process it.</B></font></center>";
|
print "<center><font face='arial, helvetica' size=3 color='#990000'><B>"._QXZ("ERROR").": "._QXZ("The file does not have the required number of fields to process it").".</B></font></center>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
##### END custom fields submission #####
|
##### END custom fields submission #####
|
||||||
@@ -1172,7 +1173,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
$template_rslt=mysql_to_mysqli($template_stmt, $link);
|
$template_rslt=mysql_to_mysqli($template_stmt, $link);
|
||||||
if (mysqli_num_rows($template_rslt)==0)
|
if (mysqli_num_rows($template_rslt)==0)
|
||||||
{
|
{
|
||||||
echo "Error - template no longer exists"; die;
|
echo _QXZ("Error - template no longer exists"); die;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1232,11 +1233,11 @@ if (($leadfile) && ($LF_path))
|
|||||||
$lead_file = "/tmp/$new_filename";
|
$lead_file = "/tmp/$new_filename";
|
||||||
if ($DB > 0) {echo "|$convert_command|";}
|
if ($DB > 0) {echo "|$convert_command|";}
|
||||||
|
|
||||||
if (preg_match("/\.csv$/i", $leadfile_name)) {$delim_name="CSV: Comma Separated Values";}
|
if (preg_match("/\.csv$/i", $leadfile_name)) {$delim_name="CSV: "._QXZ("Comma Separated Values");}
|
||||||
if (preg_match("/\.xls$/i", $leadfile_name)) {$delim_name="XLS: MS Excel 2000-XP";}
|
if (preg_match("/\.xls$/i", $leadfile_name)) {$delim_name="XLS: MS Excel 2000-XP";}
|
||||||
if (preg_match("/\.xlsx$/i", $leadfile_name)) {$delim_name="XLSX: MS Excel 2007+";}
|
if (preg_match("/\.xlsx$/i", $leadfile_name)) {$delim_name="XLSX: MS Excel 2007+";}
|
||||||
if (preg_match("/\.ods$/i", $leadfile_name)) {$delim_name="ODS: OpenOffice.org OpenDocument Spreadsheet";}
|
if (preg_match("/\.ods$/i", $leadfile_name)) {$delim_name="ODS: OpenOffice.org OpenDocument "._QXZ("Spreadsheet");}
|
||||||
if (preg_match("/\.sxc$/i", $leadfile_name)) {$delim_name="SXC: OpenOffice.org First Spreadsheet";}
|
if (preg_match("/\.sxc$/i", $leadfile_name)) {$delim_name="SXC: OpenOffice.org "._QXZ("First Spreadsheet");}
|
||||||
$delim_set=1;
|
$delim_set=1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1255,9 +1256,9 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ($delim_set < 1)
|
if ($delim_set < 1)
|
||||||
{
|
{
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delim_name="tab-delimited";}
|
{$delim_name=_QXZ("tab-delimited");}
|
||||||
else
|
else
|
||||||
{$delim_name="pipe-delimited";}
|
{$delim_name=_QXZ("pipe-delimited");}
|
||||||
}
|
}
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delimiter="\t";}
|
{$delimiter="\t";}
|
||||||
@@ -1271,18 +1272,18 @@ if (($leadfile) && ($LF_path))
|
|||||||
flush();
|
flush();
|
||||||
$file=fopen("$lead_file", "r");
|
$file=fopen("$lead_file", "r");
|
||||||
$total=0; $good=0; $bad=0; $dup=0; $post=0; $phone_list='';
|
$total=0; $good=0; $bad=0; $dup=0; $post=0; $phone_list='';
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>Processing $delim_name file using template $template_id... ($tab_count|$pipe_count)\n";
|
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>"._QXZ("Processing")." $delim_name "._QXZ("file using template")." $template_id... ($tab_count|$pipe_count)\n";
|
||||||
if (strlen($list_id_override)>0)
|
if (strlen($list_id_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR>LIST ID OVERRIDE FOR THIS FILE: $list_id_override<BR>";
|
print "<BR>"._QXZ("LIST ID OVERRIDE FOR THIS FILE").": $list_id_override<BR>";
|
||||||
}
|
}
|
||||||
if (strlen($phone_code_override)>0)
|
if (strlen($phone_code_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR>PHONE CODE OVERRIDE FOR THIS FILE: $phone_code_override<BR>\n";
|
print "<BR>"._QXZ("PHONE CODE OVERRIDE FOR THIS FILE").": $phone_code_override<BR>\n";
|
||||||
}
|
}
|
||||||
if (strlen($template_statuses)>0)
|
if (strlen($template_statuses)>0)
|
||||||
{
|
{
|
||||||
print "<BR>OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY: ".preg_replace('/\'/', '', $template_statuses)."<BR>\n";
|
print "<BR>"._QXZ("OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY").": ".preg_replace('/\'/', '', $template_statuses)."<BR>\n";
|
||||||
}
|
}
|
||||||
while (!feof($file))
|
while (!feof($file))
|
||||||
{
|
{
|
||||||
@@ -1497,16 +1498,16 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ( (strlen($phone_number)<6) || (strlen($phone_number)>16) )
|
if ( (strlen($phone_number)<6) || (strlen($phone_number)>16) )
|
||||||
{
|
{
|
||||||
$valid_number=0;
|
$valid_number=0;
|
||||||
$invalid_reason = "INVALID PHONE NUMBER LENGTH";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER LENGTH");
|
||||||
}
|
}
|
||||||
if ( (preg_match("/PREFIX/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/PREFIX/",$usacan_check)) and ($valid_number > 0) )
|
||||||
{
|
{
|
||||||
$USprefix = substr($phone_number, 3, 1);
|
$USprefix = substr($phone_number, 3, 1);
|
||||||
if ($DB>0) {echo "DEBUG: usacan prefix check - $USprefix|$phone_number\n";}
|
if ($DB>0) {echo _QXZ("DEBUG: usacan prefix check")." - $USprefix|$phone_number\n";}
|
||||||
if ($USprefix < 2)
|
if ($USprefix < 2)
|
||||||
{
|
{
|
||||||
$valid_number=0;
|
$valid_number=0;
|
||||||
$invalid_reason = "INVALID PHONE NUMBER PREFIX";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER PREFIX");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (preg_match("/AREACODE/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/AREACODE/",$usacan_check)) and ($valid_number > 0) )
|
||||||
@@ -1519,7 +1520,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
$valid_number=$row[0];
|
$valid_number=$row[0];
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
$invalid_reason = "INVALID PHONE NUMBER AREACODE";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER AREACODE");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (preg_match("/NANPA/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/NANPA/",$usacan_check)) and ($valid_number > 0) )
|
||||||
@@ -1533,7 +1534,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
$valid_number=$row[0];
|
$valid_number=$row[0];
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
$invalid_reason = "INVALID PHONE NUMBER NANPA AREACODE PREFIX";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER NANPA AREACODE PREFIX");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1617,17 +1618,17 @@ if (($leadfile) && ($LF_path))
|
|||||||
{
|
{
|
||||||
if ( $list_id < 100 )
|
if ( $list_id < 100 )
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| INVALID LIST ID</font><b>\n";
|
print "<BR></b><font size=1 color=red>"._QXZ("record")." $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").":|$row[0]| "._QXZ("INVALID LIST ID")."</font><b>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| INV($invalid_reason): $phone_number</font><b>\n";
|
print "<BR></b><font size=1 color=red>"._QXZ("record")." $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").":|$row[0]| "._QXZ("INV").": $phone_number</font><b>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| DUP: $dup_lead $dup_lead_list</font><b>\n";
|
print "<BR></b><font size=1 color=red>"._QXZ("record")." $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").":|$row[0]| "._QXZ("DUP").": $dup_lead $dup_lead_list</font><b>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1670,11 +1671,11 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
print "<BR><BR>Done</B> GOOD: $good BAD: $bad TOTAL: $total</font></center>";
|
print "<BR><BR>"._QXZ("Done")."</B> "._QXZ("GOOD").": $good "._QXZ("BAD").": $bad "._QXZ("TOTAL").": $total</font></center>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#990000'><B>ERROR: The file does not have the required number of fields to process it.</B></font></center>";
|
print "<center><font face='arial, helvetica' size=3 color='#990000'><B>"._QXZ("ERROR: The file does not have the required number of fields to process it").".</B></font></center>";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1698,11 +1699,11 @@ if (($leadfile) && ($LF_path))
|
|||||||
$lead_file = "/tmp/$new_filename";
|
$lead_file = "/tmp/$new_filename";
|
||||||
if ($DB > 0) {echo "|$convert_command|";}
|
if ($DB > 0) {echo "|$convert_command|";}
|
||||||
|
|
||||||
if (preg_match("/\.csv$/i", $leadfile_name)) {$delim_name="CSV: Comma Separated Values";}
|
if (preg_match("/\.csv$/i", $leadfile_name)) {$delim_name="CSV: "._QXZ("Comma Separated Values");}
|
||||||
if (preg_match("/\.xls$/i", $leadfile_name)) {$delim_name="XLS: MS Excel 2000-XP";}
|
if (preg_match("/\.xls$/i", $leadfile_name)) {$delim_name="XLS: MS Excel 2000-XP";}
|
||||||
if (preg_match("/\.xlsx$/i", $leadfile_name)) {$delim_name="XLSX: MS Excel 2007+";}
|
if (preg_match("/\.xlsx$/i", $leadfile_name)) {$delim_name="XLSX: MS Excel 2007+";}
|
||||||
if (preg_match("/\.ods$/i", $leadfile_name)) {$delim_name="ODS: OpenOffice.org OpenDocument Spreadsheet";}
|
if (preg_match("/\.ods$/i", $leadfile_name)) {$delim_name="ODS: OpenOffice.org OpenDocument "._QXZ("Spreadsheet");}
|
||||||
if (preg_match("/\.sxc$/i", $leadfile_name)) {$delim_name="SXC: OpenOffice.org First Spreadsheet";}
|
if (preg_match("/\.sxc$/i", $leadfile_name)) {$delim_name="SXC: OpenOffice.org "._QXZ("First Spreadsheet");}
|
||||||
$delim_set=1;
|
$delim_set=1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1721,9 +1722,9 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ($delim_set < 1)
|
if ($delim_set < 1)
|
||||||
{
|
{
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delim_name="tab-delimited";}
|
{$delim_name=_QXZ("tab-delimited");}
|
||||||
else
|
else
|
||||||
{$delim_name="pipe-delimited";}
|
{$delim_name=_QXZ("pipe-delimited");}
|
||||||
}
|
}
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delimiter="\t";}
|
{$delimiter="\t";}
|
||||||
@@ -1737,7 +1738,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
flush();
|
flush();
|
||||||
$file=fopen("$lead_file", "r");
|
$file=fopen("$lead_file", "r");
|
||||||
$total=0; $good=0; $bad=0; $dup=0; $post=0; $phone_list='';
|
$total=0; $good=0; $bad=0; $dup=0; $post=0; $phone_list='';
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>Processing $delim_name file... ($tab_count|$pipe_count)\n";
|
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>"._QXZ("Processing")." $delim_name "._QXZ("file")."... ($tab_count|$pipe_count)\n";
|
||||||
|
|
||||||
if (count($dedupe_statuses)>0) {
|
if (count($dedupe_statuses)>0) {
|
||||||
$statuses_clause=" and status in (";
|
$statuses_clause=" and status in (";
|
||||||
@@ -1758,15 +1759,15 @@ if (($leadfile) && ($LF_path))
|
|||||||
|
|
||||||
if (strlen($list_id_override)>0)
|
if (strlen($list_id_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR><BR>LIST ID OVERRIDE FOR THIS FILE: $list_id_override<BR><BR>";
|
print "<BR><BR>"._QXZ("LIST ID OVERRIDE FOR THIS FILE").": $list_id_override<BR><BR>";
|
||||||
}
|
}
|
||||||
if (strlen($phone_code_override)>0)
|
if (strlen($phone_code_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR><BR>PHONE CODE OVERRIDE FOR THIS FILE: $phone_code_override<BR><BR>\n";
|
print "<BR><BR>"._QXZ("PHONE CODE OVERRIDE FOR THIS FILE").": $phone_code_override<BR><BR>\n";
|
||||||
}
|
}
|
||||||
if (strlen($status_dedupe_str)>0)
|
if (strlen($status_dedupe_str)>0)
|
||||||
{
|
{
|
||||||
print "<BR>OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY: $status_dedupe_str<BR>\n";
|
print "<BR>"._QXZ("OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY").": $status_dedupe_str<BR>\n";
|
||||||
}
|
}
|
||||||
while (!feof($file))
|
while (!feof($file))
|
||||||
{
|
{
|
||||||
@@ -1981,7 +1982,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ( (strlen($phone_number)<6) || (strlen($phone_number)>16) )
|
if ( (strlen($phone_number)<6) || (strlen($phone_number)>16) )
|
||||||
{
|
{
|
||||||
$valid_number=0;
|
$valid_number=0;
|
||||||
$invalid_reason = "INVALID PHONE NUMBER LENGTH";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER LENGTH");
|
||||||
}
|
}
|
||||||
if ( (preg_match("/PREFIX/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/PREFIX/",$usacan_check)) and ($valid_number > 0) )
|
||||||
{
|
{
|
||||||
@@ -1990,7 +1991,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ($USprefix < 2)
|
if ($USprefix < 2)
|
||||||
{
|
{
|
||||||
$valid_number=0;
|
$valid_number=0;
|
||||||
$invalid_reason = "INVALID PHONE NUMBER PREFIX";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER PREFIX");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (preg_match("/AREACODE/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/AREACODE/",$usacan_check)) and ($valid_number > 0) )
|
||||||
@@ -2003,7 +2004,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
$valid_number=$row[0];
|
$valid_number=$row[0];
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
$invalid_reason = "INVALID PHONE NUMBER AREACODE";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER AREACODE");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (preg_match("/NANPA/",$usacan_check)) and ($valid_number > 0) )
|
if ( (preg_match("/NANPA/",$usacan_check)) and ($valid_number > 0) )
|
||||||
@@ -2017,7 +2018,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
$valid_number=$row[0];
|
$valid_number=$row[0];
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
$invalid_reason = "INVALID PHONE NUMBER NANPA AREACODE PREFIX";
|
$invalid_reason = _QXZ("INVALID PHONE NUMBER NANPA AREACODE PREFIX");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2055,17 +2056,17 @@ if (($leadfile) && ($LF_path))
|
|||||||
{
|
{
|
||||||
if ( $list_id < 100 )
|
if ( $list_id < 100 )
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| INVALID LIST ID</font><b>\n";
|
print "<BR></b><font size=1 color=red>record $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").": |$row[0]| "._QXZ("INVALID LIST ID")."</font><b>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($valid_number < 1)
|
if ($valid_number < 1)
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| INV($invalid_reason): $phone_number</font><b>\n";
|
print "<BR></b><font size=1 color=red>record $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").": |$row[0]| "._QXZ("INV")."($invalid_reason): $phone_number</font><b>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<BR></b><font size=1 color=red>record $total BAD- PHONE: $phone_number ROW: |$row[0]| DUP: $dup_lead $dup_lead_list</font><b>\n";
|
print "<BR></b><font size=1 color=red>record $total "._QXZ("BAD- PHONE").": $phone_number "._QXZ("ROW").": |$row[0]| "._QXZ("DUP").": $dup_lead $dup_lead_list</font><b>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2092,11 +2093,11 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
print "<BR><BR>Done</B> GOOD: $good BAD: $bad TOTAL: $total</font></center>";
|
print "<BR><BR>"._QXZ("Done")."</B> "._QXZ("GOOD").": $good "._QXZ("BAD").": $bad "._QXZ("TOTAL").": $total</font></center>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#990000'><B>ERROR: The file does not have the required number of fields to process it.</B></font></center>";
|
print "<center><font face='arial, helvetica' size=3 color='#990000'><B>"._QXZ("ERROR: The file does not have the required number of fields to process it").".</B></font></center>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
##### END process standard file layout #####
|
##### END process standard file layout #####
|
||||||
@@ -2109,8 +2110,8 @@ if (($leadfile) && ($LF_path))
|
|||||||
flush();
|
flush();
|
||||||
print "<table border=0 cellpadding=3 cellspacing=0 width=700 align=center>\r\n";
|
print "<table border=0 cellpadding=3 cellspacing=0 width=700 align=center>\r\n";
|
||||||
print " <tr bgcolor='#330099'>\r\n";
|
print " <tr bgcolor='#330099'>\r\n";
|
||||||
print " <th align=right><font class='standard' color='white'>VICIDIAL Column</font></th>\r\n";
|
print " <th align=right><font class='standard' color='white'>"._QXZ("VICIDIAL Column")."</font></th>\r\n";
|
||||||
print " <th><font class='standard' color='white'>File data</font></th>\r\n";
|
print " <th><font class='standard' color='white'>"._QXZ("File data")."</font></th>\r\n";
|
||||||
print " </tr>\r\n";
|
print " </tr>\r\n";
|
||||||
|
|
||||||
$fields_stmt = "SELECT vendor_lead_code, source_id, list_id, phone_code, phone_number, title, first_name, middle_initial, last_name, address1, address2, address3, city, state, province, postal_code, country_code, gender, date_of_birth, alt_phone, email, security_phrase, comments, rank, owner from vicidial_list limit 1";
|
$fields_stmt = "SELECT vendor_lead_code, source_id, list_id, phone_code, phone_number, title, first_name, middle_initial, last_name, address1, address2, address3, city, state, province, postal_code, country_code, gender, date_of_birth, alt_phone, email, security_phrase, comments, rank, owner from vicidial_list limit 1";
|
||||||
@@ -2180,11 +2181,11 @@ if (($leadfile) && ($LF_path))
|
|||||||
$lead_file = "/tmp/$new_filename";
|
$lead_file = "/tmp/$new_filename";
|
||||||
if ($DB > 0) {echo "|$convert_command|";}
|
if ($DB > 0) {echo "|$convert_command|";}
|
||||||
|
|
||||||
if (preg_match("/\.csv$/i", $leadfile_name)) {$delim_name="CSV: Comma Separated Values";}
|
if (preg_match("/\.csv$/i", $leadfile_name)) {$delim_name="CSV: "._QXZ("Comma Separated Values");}
|
||||||
if (preg_match("/\.xls$/i", $leadfile_name)) {$delim_name="XLS: MS Excel 2000-XP";}
|
if (preg_match("/\.xls$/i", $leadfile_name)) {$delim_name="XLS: MS Excel 2000-XP";}
|
||||||
if (preg_match("/\.xlsx$/i", $leadfile_name)) {$delim_name="XLSX: MS Excel 2007+";}
|
if (preg_match("/\.xlsx$/i", $leadfile_name)) {$delim_name="XLSX: MS Excel 2007+";}
|
||||||
if (preg_match("/\.ods$/i", $leadfile_name)) {$delim_name="ODS: OpenOffice.org OpenDocument Spreadsheet";}
|
if (preg_match("/\.ods$/i", $leadfile_name)) {$delim_name="ODS: OpenOffice.org OpenDocument "._QXZ("Spreadsheet");}
|
||||||
if (preg_match("/\.sxc$/i", $leadfile_name)) {$delim_name="SXC: OpenOffice.org First Spreadsheet";}
|
if (preg_match("/\.sxc$/i", $leadfile_name)) {$delim_name="SXC: OpenOffice.org "._QXZ("First Spreadsheet");}
|
||||||
$delim_set=1;
|
$delim_set=1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -2203,9 +2204,9 @@ if (($leadfile) && ($LF_path))
|
|||||||
if ($delim_set < 1)
|
if ($delim_set < 1)
|
||||||
{
|
{
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delim_name="tab-delimited";}
|
{$delim_name=_QXZ("tab-delimited");}
|
||||||
else
|
else
|
||||||
{$delim_name="pipe-delimited";}
|
{$delim_name=_QXZ("pipe-delimited");}
|
||||||
}
|
}
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delimiter="\t";}
|
{$delimiter="\t";}
|
||||||
@@ -2228,19 +2229,19 @@ if (($leadfile) && ($LF_path))
|
|||||||
|
|
||||||
flush();
|
flush();
|
||||||
$file=fopen("$lead_file", "r");
|
$file=fopen("$lead_file", "r");
|
||||||
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>Processing $delim_name file...\n";
|
print "<center><font face='arial, helvetica' size=3 color='#009900'><B>"._QXZ("Processing")." $delim_name "._QXZ("file")."...\n";
|
||||||
|
|
||||||
if (strlen($list_id_override)>0)
|
if (strlen($list_id_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR><BR>LIST ID OVERRIDE FOR THIS FILE: $list_id_override<BR><BR>";
|
print "<BR><BR>"._QXZ("LIST ID OVERRIDE FOR THIS FILE").": $list_id_override<BR><BR>";
|
||||||
}
|
}
|
||||||
if (strlen($phone_code_override)>0)
|
if (strlen($phone_code_override)>0)
|
||||||
{
|
{
|
||||||
print "<BR><BR>PHONE CODE OVERRIDE FOR THIS FILE: $phone_code_override<BR><BR>";
|
print "<BR><BR>"._QXZ("PHONE CODE OVERRIDE FOR THIS FILE").": $phone_code_override<BR><BR>";
|
||||||
}
|
}
|
||||||
if (strlen($status_dedupe_str)>0)
|
if (strlen($status_dedupe_str)>0)
|
||||||
{
|
{
|
||||||
print "<BR>OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY: $status_dedupe_str<BR>\n";
|
print "<BR>"._QXZ("OMITTING DUPLICATES AGAINST FOLLOWING STATUSES ONLY").": $status_dedupe_str<BR>\n";
|
||||||
}
|
}
|
||||||
$buffer=rtrim(fgets($file, 4096));
|
$buffer=rtrim(fgets($file, 4096));
|
||||||
$buffer=stripslashes($buffer);
|
$buffer=stripslashes($buffer);
|
||||||
@@ -2278,7 +2279,7 @@ if (($leadfile) && ($LF_path))
|
|||||||
print " <input type=hidden name=lead_file value=\"$lead_file\">\r\n";
|
print " <input type=hidden name=lead_file value=\"$lead_file\">\r\n";
|
||||||
print " <input type=hidden name=list_id_override value=\"$list_id_override\">\r\n";
|
print " <input type=hidden name=list_id_override value=\"$list_id_override\">\r\n";
|
||||||
print " <input type=hidden name=phone_code_override value=\"$phone_code_override\">\r\n";
|
print " <input type=hidden name=phone_code_override value=\"$phone_code_override\">\r\n";
|
||||||
print " <th colspan=2><input type=submit name='OK_to_process' value='OK TO PROCESS'> <input type=button onClick=\"javascript:document.location='admin_listloader_fourth_gen.php'\" value=\"START OVER\" name='reload_page'></th>\r\n";
|
print " <th colspan=2><input type=submit name='OK_to_process' value='"._QXZ("OK TO PROCESS")."'> <input type=button onClick=\"javascript:document.location='admin_listloader_fourth_gen.php'\" value=\""._QXZ("START OVER")."\" name='reload_page'></th>\r\n";
|
||||||
print " </tr>\r\n";
|
print " </tr>\r\n";
|
||||||
print "</table>\r\n";
|
print "</table>\r\n";
|
||||||
|
|
||||||
|
|||||||
@@ -30,10 +30,11 @@
|
|||||||
# 130902-0752 - Changed to mysqli PHP functions
|
# 130902-0752 - Changed to mysqli PHP functions
|
||||||
# 140705-0811 - Added better error handling, hid field_required field since it is non-functional
|
# 140705-0811 - Added better error handling, hid field_required field since it is non-functional
|
||||||
# 140811-2110 - Fixes for issues with default fields
|
# 140811-2110 - Fixes for issues with default fields
|
||||||
|
# 141006-0903 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$admin_version = '2.10-23';
|
$admin_version = '2.10-24';
|
||||||
$build = '140811-2110';
|
$build = '141006-0903';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -181,10 +182,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -205,7 +206,7 @@ $modify_leads = $rights_row[0];
|
|||||||
if ( $modify_leads < 1 )
|
if ( $modify_leads < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify leads\n";
|
echo _QXZ("You do not have permissions to modify leads")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -248,7 +249,7 @@ function close_help(taskspan,taskhelp)
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Lists Custom Fields
|
<title><?php echo _QXZ("ADMINISTRATION: Lists Custom Fields"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -262,7 +263,7 @@ if ($action == "HELP")
|
|||||||
<center>
|
<center>
|
||||||
<TABLE WIDTH=98% BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=4><TR><TD ALIGN=LEFT><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>
|
<TABLE WIDTH=98% BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=4><TR><TD ALIGN=LEFT><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>
|
||||||
<BR>
|
<BR>
|
||||||
HELP HAS MOVED to help.php
|
<?php echo _QXZ("HELP HAS MOVED to"); ?> help.php
|
||||||
</TD></TR></TABLE>
|
</TD></TR></TABLE>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
@@ -298,13 +299,13 @@ require("admin_header.php");
|
|||||||
|
|
||||||
if ( ($LOGcustom_fields_modify < 1) or ($LOGuser_level < 8) )
|
if ( ($LOGcustom_fields_modify < 1) or ($LOGuser_level < 8) )
|
||||||
{
|
{
|
||||||
echo "You are not authorized to view this section\n";
|
echo _QXZ("You are not authorized to view this section")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($SScustom_fields_enabled < 1)
|
if ($SScustom_fields_enabled < 1)
|
||||||
{
|
{
|
||||||
echo "<B><font color=red>ERROR: Custom Fields are not active on this system</B></font>\n";
|
echo "<B><font color=red>"._QXZ("ERROR: Custom Fields are not active on this system")."</B></font>\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -341,22 +342,22 @@ if ($action == "COPY_FIELDS_FORM")
|
|||||||
|
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>Copy Fields to Another List<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Copy Fields to Another List")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=action value=COPY_FIELDS_SUBMIT>\n";
|
echo "<input type=hidden name=action value=COPY_FIELDS_SUBMIT>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>List ID to Copy Fields From: </td><td align=left><select size=1 name=source_list_id>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("List ID to Copy Fields From").": </td><td align=left><select size=1 name=source_list_id>\n";
|
||||||
echo "$lists_list";
|
echo "$lists_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>List ID to Copy Fields to: </td><td align=left><select size=1 name=list_id>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("List ID to Copy Fields to").": </td><td align=left><select size=1 name=list_id>\n";
|
||||||
echo "$lists_list";
|
echo "$lists_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Copy Option: </td><td align=left><select size=1 name=copy_option>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Copy Option").": </td><td align=left><select size=1 name=copy_option>\n";
|
||||||
echo "<option selected>APPEND</option>";
|
echo "<option selected>"._QXZ("APPEND")."</option>";
|
||||||
echo "<option>UPDATE</option>";
|
echo "<option>"._QXZ("UPDATE")."</option>";
|
||||||
echo "<option>REPLACE</option>";
|
echo "<option>"._QXZ("REPLACE")."</option>";
|
||||||
echo "</select> $NWB#lists_fields-copy_option$NWE</td></tr>\n";
|
echo "</select> $NWB#lists_fields-copy_option$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
}
|
}
|
||||||
@@ -370,7 +371,7 @@ if ($action == "COPY_FIELDS_FORM")
|
|||||||
if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id > 99) and (strlen($copy_option) > 2) )
|
if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id > 99) and (strlen($copy_option) > 2) )
|
||||||
{
|
{
|
||||||
if ($list_id=="$source_list_id")
|
if ($list_id=="$source_list_id")
|
||||||
{echo "<B><font color=red>ERROR: You cannot copy fields to the same list: $list_id|$source_list_id</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: You cannot copy fields to the same list").": $list_id|$source_list_id</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$table_exists=0;
|
$table_exists=0;
|
||||||
@@ -379,7 +380,7 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
||||||
if (!$linkCUSTOM)
|
if (!$linkCUSTOM)
|
||||||
{
|
{
|
||||||
die('MySQL connect ERROR: ' . mysqli_error($linkCUSTOM));
|
die('MySQL '._QXZ('connect ERROR').': '. mysqli_error($linkCUSTOM));
|
||||||
}
|
}
|
||||||
|
|
||||||
# if (!$linkCUSTOM) {die("Could not connect: $VARDB_server|$VARDB_port|$VARDB_database|$VARDB_custom_user|$VARDB_custom_pass" . mysqli_error());}
|
# if (!$linkCUSTOM) {die("Could not connect: $VARDB_server|$VARDB_port|$VARDB_database|$VARDB_custom_user|$VARDB_custom_pass" . mysqli_error());}
|
||||||
@@ -413,13 +414,13 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
||||||
|
|
||||||
if ($source_field_exists < 1)
|
if ($source_field_exists < 1)
|
||||||
{echo "<B><font color=red>ERROR: Source list has no custom fields</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Source list has no custom fields")."</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
##### REPLACE option #####
|
##### REPLACE option #####
|
||||||
if ($copy_option=='REPLACE')
|
if ($copy_option=='REPLACE')
|
||||||
{
|
{
|
||||||
if ($DB > 0) {echo "Starting REPLACE copy\n<BR>";}
|
if ($DB > 0) {echo _QXZ("Starting REPLACE copy")."\n<BR>";}
|
||||||
if ($table_exists > 0)
|
if ($table_exists > 0)
|
||||||
{
|
{
|
||||||
$stmt="SELECT field_id,field_label from vicidial_lists_fields where list_id='$list_id' order by field_rank,field_order,field_label;";
|
$stmt="SELECT field_id,field_label from vicidial_lists_fields where list_id='$list_id' order by field_rank,field_order,field_label;";
|
||||||
@@ -442,7 +443,7 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
$SQLsuccess = delete_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$A_field_id[$o],$list_id,$A_field_label[$o],$A_field_name[$o],$A_field_description[$o],$A_field_rank[$o],$A_field_help[$o],$A_field_type[$o],$A_field_options[$o],$A_field_size[$o],$A_field_max[$o],$A_field_default[$o],$A_field_required[$o],$A_field_cost[$o],$A_multi_position[$o],$A_name_position[$o],$A_field_order[$o],$vicidial_list_fields);
|
$SQLsuccess = delete_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$A_field_id[$o],$list_id,$A_field_label[$o],$A_field_name[$o],$A_field_description[$o],$A_field_rank[$o],$A_field_help[$o],$A_field_type[$o],$A_field_options[$o],$A_field_size[$o],$A_field_max[$o],$A_field_default[$o],$A_field_required[$o],$A_field_cost[$o],$A_multi_position[$o],$A_name_position[$o],$A_field_order[$o],$vicidial_list_fields);
|
||||||
|
|
||||||
if ($SQLsuccess > 0)
|
if ($SQLsuccess > 0)
|
||||||
{echo "SUCCESS: Custom Field Deleted - $list_id|$A_field_label[$o]\n<BR>";}
|
{echo _QXZ("SUCCESS: Custom Field Deleted")." - $list_id|$A_field_label[$o]\n<BR>";}
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -451,7 +452,7 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
##### APPEND option #####
|
##### APPEND option #####
|
||||||
if ($copy_option=='APPEND')
|
if ($copy_option=='APPEND')
|
||||||
{
|
{
|
||||||
if ($DB > 0) {echo "Starting APPEND copy\n<BR>";}
|
if ($DB > 0) {echo _QXZ("Starting APPEND copy")."\n<BR>";}
|
||||||
$stmt="SELECT field_id,field_label,field_name,field_description,field_rank,field_help,field_type,field_options,field_size,field_max,field_default,field_cost,field_required,multi_position,name_position,field_order from vicidial_lists_fields where list_id='$source_list_id' order by field_rank,field_order,field_label;";
|
$stmt="SELECT field_id,field_label,field_name,field_description,field_rank,field_help,field_type,field_options,field_size,field_max,field_default,field_cost,field_required,multi_position,name_position,field_order from vicidial_lists_fields where list_id='$source_list_id' order by field_rank,field_order,field_label;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$fields_to_print = mysqli_num_rows($rslt);
|
$fields_to_print = mysqli_num_rows($rslt);
|
||||||
@@ -507,13 +508,13 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
$SQLsuccess = add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$A_field_id[$o],$list_id,$A_field_label[$o],$A_field_name[$o],$A_field_description[$o],$A_field_rank[$o],$A_field_help[$o],$A_field_type[$o],$A_field_options[$o],$A_field_size[$o],$A_field_max[$o],$A_field_default[$o],$A_field_required[$o],$A_field_cost[$o],$A_multi_position[$o],$A_name_position[$o],$A_field_order[$o],$vicidial_list_fields,$mysql_reserved_words);
|
$SQLsuccess = add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$A_field_id[$o],$list_id,$A_field_label[$o],$A_field_name[$o],$A_field_description[$o],$A_field_rank[$o],$A_field_help[$o],$A_field_type[$o],$A_field_options[$o],$A_field_size[$o],$A_field_max[$o],$A_field_default[$o],$A_field_required[$o],$A_field_cost[$o],$A_multi_position[$o],$A_name_position[$o],$A_field_order[$o],$vicidial_list_fields,$mysql_reserved_words);
|
||||||
|
|
||||||
if ($SQLsuccess > 0)
|
if ($SQLsuccess > 0)
|
||||||
{echo "SUCCESS: Custom Field Added - $list_id|$A_field_label[$o]\n<BR>";}
|
{echo _QXZ("SUCCESS: Custom Field Added")." - $list_id|$A_field_label[$o]\n<BR>";}
|
||||||
|
|
||||||
if ($table_exists < 1) {$table_exists=1;}
|
if ($table_exists < 1) {$table_exists=1;}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($DB>0) {echo "FIELD EXISTS: |$list_id|$A_field_label[$o]|";}
|
if ($DB>0) {echo _QXZ("FIELD EXISTS").": |$list_id|$A_field_label[$o]|";}
|
||||||
}
|
}
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
@@ -521,9 +522,9 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
##### UPDATE option #####
|
##### UPDATE option #####
|
||||||
if ($copy_option=='UPDATE')
|
if ($copy_option=='UPDATE')
|
||||||
{
|
{
|
||||||
if ($DB > 0) {echo "Starting UPDATE copy\n<BR>";}
|
if ($DB > 0) {echo _QXZ("Starting UPDATE copy")."\n<BR>";}
|
||||||
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
||||||
{echo "<B><font color=red>ERROR: Table does not exist custom_$list_id</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Table does not exist")." custom_$list_id</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$stmt="SELECT field_id,field_label,field_name,field_description,field_rank,field_help,field_type,field_options,field_size,field_max,field_default,field_cost,field_required,multi_position,name_position,field_order from vicidial_lists_fields where list_id='$source_list_id' order by field_rank,field_order,field_label;";
|
$stmt="SELECT field_id,field_label,field_name,field_description,field_rank,field_help,field_type,field_options,field_size,field_max,field_default,field_cost,field_required,multi_position,name_position,field_order from vicidial_lists_fields where list_id='$source_list_id' order by field_rank,field_order,field_label;";
|
||||||
@@ -569,7 +570,7 @@ if ( ($action == "COPY_FIELDS_SUBMIT") and ($list_id > 99) and ($source_list_id
|
|||||||
$SQLsuccess = modify_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$current_field_id,$list_id,$A_field_label[$o],$A_field_name[$o],$A_field_description[$o],$A_field_rank[$o],$A_field_help[$o],$A_field_type[$o],$A_field_options[$o],$A_field_size[$o],$A_field_max[$o],$A_field_default[$o],$A_field_required[$o],$A_field_cost[$o],$A_multi_position[$o],$A_name_position[$o],$A_field_order[$o],$vicidial_list_fields);
|
$SQLsuccess = modify_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$current_field_id,$list_id,$A_field_label[$o],$A_field_name[$o],$A_field_description[$o],$A_field_rank[$o],$A_field_help[$o],$A_field_type[$o],$A_field_options[$o],$A_field_size[$o],$A_field_max[$o],$A_field_default[$o],$A_field_required[$o],$A_field_cost[$o],$A_multi_position[$o],$A_name_position[$o],$A_field_order[$o],$vicidial_list_fields);
|
||||||
|
|
||||||
if ($SQLsuccess > 0)
|
if ($SQLsuccess > 0)
|
||||||
{echo "SUCCESS: Custom Field Modified - $list_id|$A_field_label[$o]\n<BR>";}
|
{echo _QXZ("SUCCESS: Custom Field Modified")." - $list_id|$A_field_label[$o]\n<BR>";}
|
||||||
}
|
}
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
@@ -608,14 +609,14 @@ if ( ($action == "DELETE_CUSTOM_FIELD_CONFIRMATION") and ($list_id > 99) and ($f
|
|||||||
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
||||||
|
|
||||||
if ($field_exists < 1)
|
if ($field_exists < 1)
|
||||||
{echo "<B><font color=red>ERROR: Field does not exist</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Field does not exist")."</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
||||||
{echo "<B><font color=red>ERROR: Table does not exist custom_$list_id</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Table does not exist")." custom_$list_id</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR><BR><B><a href=\"$PHP_SELF?action=DELETE_CUSTOM_FIELD&list_id=$list_id&field_id=$field_id&field_label=$field_label&ConFiRm=YES&DB=$DB\">CLICK HERE TO CONFIRM DELETION OF THIS CUSTOM FIELD: $field_label - $field_id - $list_id</a></B><BR><BR>";
|
echo "<BR><BR><B><a href=\"$PHP_SELF?action=DELETE_CUSTOM_FIELD&list_id=$list_id&field_id=$field_id&field_label=$field_label&ConFiRm=YES&DB=$DB\">"._QXZ("CLICK HERE TO CONFIRM DELETION OF THIS CUSTOM FIELD").": $field_label - $field_id - $list_id</a></B><BR><BR>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -638,7 +639,7 @@ if ( ($action == "DELETE_CUSTOM_FIELD") and ($list_id > 99) and ($field_id > 0)
|
|||||||
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
||||||
if (!$linkCUSTOM)
|
if (!$linkCUSTOM)
|
||||||
{
|
{
|
||||||
die('MySQL connect ERROR: ' . mysqli_error($linkCUSTOM));
|
die('MySQL '._QXZ('connect ERROR').': '. mysqli_error($linkCUSTOM));
|
||||||
}
|
}
|
||||||
|
|
||||||
$stmt="SELECT count(*) from vicidial_lists_fields where list_id='$list_id' and field_label='$field_label';";
|
$stmt="SELECT count(*) from vicidial_lists_fields where list_id='$list_id' and field_label='$field_label';";
|
||||||
@@ -659,18 +660,18 @@ if ( ($action == "DELETE_CUSTOM_FIELD") and ($list_id > 99) and ($field_id > 0)
|
|||||||
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
||||||
|
|
||||||
if ($field_exists < 1)
|
if ($field_exists < 1)
|
||||||
{echo "<B><font color=red>ERROR: Field does not exist</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Field does not exist")."</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
||||||
{echo "<B><font color=red>ERROR: Table does not exist custom_$list_id</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Table does not exist")." custom_$list_id</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
### delete field function
|
### delete field function
|
||||||
$SQLsuccess = delete_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field_id,$list_id,$field_label,$field_name,$field_description,$field_rank,$field_help,$field_type,$field_options,$field_size,$field_max,$field_default,$field_required,$field_cost,$multi_position,$name_position,$field_order,$vicidial_list_fields);
|
$SQLsuccess = delete_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field_id,$list_id,$field_label,$field_name,$field_description,$field_rank,$field_help,$field_type,$field_options,$field_size,$field_max,$field_default,$field_required,$field_cost,$multi_position,$name_position,$field_order,$vicidial_list_fields);
|
||||||
|
|
||||||
if ($SQLsuccess > 0)
|
if ($SQLsuccess > 0)
|
||||||
{echo "SUCCESS: Custom Field Deleted - $list_id|$field_label\n<BR>";}
|
{echo _QXZ("SUCCESS: Custom Field Deleted")." - $list_id|$field_label\n<BR>";}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -696,15 +697,15 @@ if ( ($action == "ADD_CUSTOM_FIELD") and ($list_id > 99) )
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( (strlen($field_label)<1) or (strlen($field_name)<2) or (strlen($field_size)<1) )
|
if ( (strlen($field_label)<1) or (strlen($field_name)<2) or (strlen($field_size)<1) )
|
||||||
{echo "<B><font color=red>ERROR: You must enter a field label, field name and field size - $list_id|$field_label|$field_name|$field_size</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: You must enter a field label, field name and field size")." - $list_id|$field_label|$field_name|$field_size</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( ( ($field_type=='TEXT') or ($field_type=='READONLY') or ($field_type=='HIDDEN') ) and ($field_max < strlen($field_default)) )
|
if ( ( ($field_type=='TEXT') or ($field_type=='READONLY') or ($field_type=='HIDDEN') ) and ($field_max < strlen($field_default)) )
|
||||||
{echo "<B><font color=red>ERROR: Default value cannot be longer than maximum field length - $list_id|$field_label|$field_name|$field_max|$field_default|</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Default value cannot be longer than maximum field length")." - $list_id|$field_label|$field_name|$field_max|$field_default|</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (preg_match("/\|$field_label\|/i",$mysql_reserved_words))
|
if (preg_match("/\|$field_label\|/i",$mysql_reserved_words))
|
||||||
{echo "<B><font color=red>ERROR: You cannot use reserved words for field labels - $list_id|$field_label|$field_name|$field_size</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: You cannot use reserved words for field labels")." - $list_id|$field_label|$field_name|$field_size</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$TEST_valid_options=0;
|
$TEST_valid_options=0;
|
||||||
@@ -727,11 +728,11 @@ if ( ($action == "ADD_CUSTOM_FIELD") and ($list_id > 99) )
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( ( ($field_type=='SELECT') or ($field_type=='MULTI') or ($field_type=='RADIO') or ($field_type=='CHECKBOX') ) and ( (!preg_match("/,/",$field_options)) or (!preg_match("/\n/",$field_options)) or (strlen($field_options)<6) or ($TEST_valid_options < 1) ) )
|
if ( ( ($field_type=='SELECT') or ($field_type=='MULTI') or ($field_type=='RADIO') or ($field_type=='CHECKBOX') ) and ( (!preg_match("/,/",$field_options)) or (!preg_match("/\n/",$field_options)) or (strlen($field_options)<6) or ($TEST_valid_options < 1) ) )
|
||||||
{echo "<B><font color=red>ERROR: You must enter field options when adding a SELECT, MULTI, RADIO or CHECKBOX field type - $list_id|$field_label|$field_type|$field_options</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: You must enter field options when adding a SELECT, MULTI, RADIO or CHECKBOX field type")." - $list_id|$field_label|$field_type|$field_options</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($field_exists > 0)
|
if ($field_exists > 0)
|
||||||
{echo "<B><font color=red>ERROR: Field already exists for this list - $list_id|$field_label</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Field already exists for this list")." - $list_id|$field_label</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$table_exists=0;
|
$table_exists=0;
|
||||||
@@ -742,7 +743,7 @@ if ( ($action == "ADD_CUSTOM_FIELD") and ($list_id > 99) )
|
|||||||
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
||||||
if (!$linkCUSTOM)
|
if (!$linkCUSTOM)
|
||||||
{
|
{
|
||||||
die('MySQL connect ERROR: ' . mysqli_error($linkCUSTOM));
|
die('MySQL '._QXZ('connect ERROR').': '. mysqli_error($linkCUSTOM));
|
||||||
}
|
}
|
||||||
|
|
||||||
$stmt="SHOW TABLES LIKE \"custom_$list_id\";";
|
$stmt="SHOW TABLES LIKE \"custom_$list_id\";";
|
||||||
@@ -759,7 +760,7 @@ if ( ($action == "ADD_CUSTOM_FIELD") and ($list_id > 99) )
|
|||||||
$SQLsuccess = add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field_id,$list_id,$field_label,$field_name,$field_description,$field_rank,$field_help,$field_type,$field_options,$field_size,$field_max,$field_default,$field_required,$field_cost,$multi_position,$name_position,$field_order,$vicidial_list_fields,$mysql_reserved_words);
|
$SQLsuccess = add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field_id,$list_id,$field_label,$field_name,$field_description,$field_rank,$field_help,$field_type,$field_options,$field_size,$field_max,$field_default,$field_required,$field_cost,$multi_position,$name_position,$field_order,$vicidial_list_fields,$mysql_reserved_words);
|
||||||
|
|
||||||
if ($SQLsuccess > 0)
|
if ($SQLsuccess > 0)
|
||||||
{echo "SUCCESS: Custom Field Added - $list_id|$field_label\n<BR>";}
|
{echo _QXZ("SUCCESS: Custom Field Added")." - $list_id|$field_label\n<BR>";}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -784,7 +785,7 @@ if ( ($action == "MODIFY_CUSTOM_FIELD_SUBMIT") and ($list_id > 99) and ($field_i
|
|||||||
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
$linkCUSTOM=mysqli_connect("$VARDB_server", "$VARDB_custom_user", "$VARDB_custom_pass", "$VARDB_database", "$VARDB_port");
|
||||||
if (!$linkCUSTOM)
|
if (!$linkCUSTOM)
|
||||||
{
|
{
|
||||||
die('MySQL connect ERROR: ' . mysqli_error($linkCUSTOM));
|
die('MySQL '._QXZ('connect ERROR').': '. mysqli_error($linkCUSTOM));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -806,15 +807,15 @@ if ( ($action == "MODIFY_CUSTOM_FIELD_SUBMIT") and ($list_id > 99) and ($field_i
|
|||||||
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
if ($DB>0) {echo "$stmt|$tablecount_to_print|$table_exists";}
|
||||||
|
|
||||||
if ($field_exists < 1)
|
if ($field_exists < 1)
|
||||||
{echo "<B><font color=red>ERROR: Field does not exist</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Field does not exist")."</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
if ( ($table_exists < 1) and (!preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
||||||
{echo "<B><font color=red>ERROR: Table does not exist</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Table does not exist")."</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ( ( ($field_type=='TEXT') or ($field_type=='READONLY') or ($field_type=='HIDDEN') ) and ($field_max < strlen($field_default)) )
|
if ( ( ($field_type=='TEXT') or ($field_type=='READONLY') or ($field_type=='HIDDEN') ) and ($field_max < strlen($field_default)) )
|
||||||
{echo "<B><font color=red>ERROR: Default value cannot be longer than maximum field length - $list_id|$field_label|$field_name|$field_max|$field_default|</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: Default value cannot be longer than maximum field length")." - $list_id|$field_label|$field_name|$field_max|$field_default|</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$TEST_valid_options=0;
|
$TEST_valid_options=0;
|
||||||
@@ -837,14 +838,14 @@ if ( ($action == "MODIFY_CUSTOM_FIELD_SUBMIT") and ($list_id > 99) and ($field_i
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( ( ($field_type=='SELECT') or ($field_type=='MULTI') or ($field_type=='RADIO') or ($field_type=='CHECKBOX') ) and ( (!preg_match("/,/",$field_options)) or (!preg_match("/\n/",$field_options)) or (strlen($field_options)<6) or ($TEST_valid_options < 1) ) )
|
if ( ( ($field_type=='SELECT') or ($field_type=='MULTI') or ($field_type=='RADIO') or ($field_type=='CHECKBOX') ) and ( (!preg_match("/,/",$field_options)) or (!preg_match("/\n/",$field_options)) or (strlen($field_options)<6) or ($TEST_valid_options < 1) ) )
|
||||||
{echo "<B><font color=red>ERROR: You must enter field options when updating a SELECT, MULTI, RADIO or CHECKBOX field type - $list_id|$field_label|$field_type|$field_options</B></font>\n<BR>";}
|
{echo "<B><font color=red>"._QXZ("ERROR: You must enter field options when updating a SELECT, MULTI, RADIO or CHECKBOX field type")." - $list_id|$field_label|$field_type|$field_options</B></font>\n<BR>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
### modify field function
|
### modify field function
|
||||||
$SQLsuccess = modify_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field_id,$list_id,$field_label,$field_name,$field_description,$field_rank,$field_help,$field_type,$field_options,$field_size,$field_max,$field_default,$field_required,$field_cost,$multi_position,$name_position,$field_order,$vicidial_list_fields);
|
$SQLsuccess = modify_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field_id,$list_id,$field_label,$field_name,$field_description,$field_rank,$field_help,$field_type,$field_options,$field_size,$field_max,$field_default,$field_required,$field_cost,$multi_position,$name_position,$field_order,$vicidial_list_fields);
|
||||||
|
|
||||||
if ($SQLsuccess > 0)
|
if ($SQLsuccess > 0)
|
||||||
{echo "SUCCESS: Custom Field Modified - $list_id|$field_label\n<BR>";}
|
{echo _QXZ("SUCCESS: Custom Field Modified")." - $list_id|$field_label\n<BR>";}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -887,8 +888,8 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>Modify Custom Fields: List ID $list_id ";
|
echo "<br>"._QXZ("Modify Custom Fields: List ID")." $list_id ";
|
||||||
echo "Records in this custom table: $custom_records_count<br>\n";
|
echo _QXZ("Records in this custom table").": $custom_records_count<br>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
|
|
||||||
$stmt="SELECT field_id,field_label,field_name,field_description,field_rank,field_help,field_type,field_options,field_size,field_max,field_default,field_cost,field_required,multi_position,name_position,field_order from vicidial_lists_fields where list_id='$list_id' order by field_rank,field_order,field_label;";
|
$stmt="SELECT field_id,field_label,field_name,field_description,field_rank,field_help,field_type,field_options,field_size,field_max,field_default,field_cost,field_required,multi_position,name_position,field_order from vicidial_lists_fields where list_id='$list_id' order by field_rank,field_order,field_label;";
|
||||||
@@ -924,14 +925,14 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
$last_rank = $o;
|
$last_rank = $o;
|
||||||
|
|
||||||
### SUMMARY OF FIELDS ###
|
### SUMMARY OF FIELDS ###
|
||||||
echo "<br>SUMMARY OF FIELDS:\n";
|
echo "<br>"._QXZ("SUMMARY OF FIELDS").":\n";
|
||||||
echo "<center><TABLE cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>RANK </B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("RANK")." </B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>LABEL </B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("LABEL")." </B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>NAME </B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("NAME")." </B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>TYPE </B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("TYPE")." </B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>COST </B></TD>\n";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("COST")." </B></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$o=0;
|
$o=0;
|
||||||
@@ -959,10 +960,10 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($fields_to_print < 1)
|
if ($fields_to_print < 1)
|
||||||
{echo "<tr bgcolor=white align=center><td colspan=5><font size=1>There are no custom fields for this list</td></tr>";}
|
{echo "<tr bgcolor=white align=center><td colspan=5><font size=1>"._QXZ("There are no custom fields for this list")."</td></tr>";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<tr bgcolor=white align=right><td><font size=2>TOTALS: </td>";
|
echo "<tr bgcolor=white align=right><td><font size=2>"._QXZ("TOTALS").": </td>";
|
||||||
echo "<td align=right><font size=2> $o </td>";
|
echo "<td align=right><font size=2> $o </td>";
|
||||||
echo "<td align=right><font size=2> </td>";
|
echo "<td align=right><font size=2> </td>";
|
||||||
echo "<td align=right><font size=2> </td>";
|
echo "<td align=right><font size=2> </td>";
|
||||||
@@ -973,10 +974,10 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
|
|
||||||
### EXAMPLE OF CUSTOM FORM ###
|
### EXAMPLE OF CUSTOM FORM ###
|
||||||
echo "<form action=$PHP_SELF method=POST name=form_custom_$list_id id=form_custom_$list_id>\n";
|
echo "<form action=$PHP_SELF method=POST name=form_custom_$list_id id=form_custom_$list_id>\n";
|
||||||
echo "<br>EXAMPLE OF CUSTOM FORM:\n";
|
echo "<br>"._QXZ("EXAMPLE OF CUSTOM FORM").":\n";
|
||||||
echo "<center><TABLE cellspacing=2 cellpadding=2>\n";
|
echo "<center><TABLE cellspacing=2 cellpadding=2>\n";
|
||||||
if ($fields_to_print < 1)
|
if ($fields_to_print < 1)
|
||||||
{echo "<tr bgcolor=white align=center><td colspan=4><font size=1>There are no custom fields for this list</td></tr>";}
|
{echo "<tr bgcolor=white align=center><td colspan=4><font size=1>"._QXZ("There are no custom fields for this list")."</td></tr>";}
|
||||||
|
|
||||||
$o=0;
|
$o=0;
|
||||||
$last_field_rank=0;
|
$last_field_rank=0;
|
||||||
@@ -1170,7 +1171,7 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
|
|
||||||
|
|
||||||
### MODIFY FIELDS ###
|
### MODIFY FIELDS ###
|
||||||
echo "<br>MODIFY EXISTING FIELDS:\n";
|
echo "<br>"._QXZ("MODIFY EXISTING FIELDS").":\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($fields_to_print > $o)
|
while ($fields_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -1194,12 +1195,12 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
echo "<input type=hidden name=field_required value=\"$A_field_required[$o]\">\n";
|
echo "<input type=hidden name=field_required value=\"$A_field_required[$o]\">\n";
|
||||||
echo "<a name=\"ANCHOR_$A_field_label[$o]\">\n";
|
echo "<a name=\"ANCHOR_$A_field_label[$o]\">\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3 cellpadding=1>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Label $A_field_rank[$o]: </td><td align=left> $LcolorB<B>$A_field_label[$o]</B>$LcolorE $NWB#lists_fields-field_label$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Label")." $A_field_rank[$o]: </td><td align=left> $LcolorB<B>$A_field_label[$o]</B>$LcolorE $NWB#lists_fields-field_label$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Rank $A_field_rank[$o]: </td><td align=left><select size=1 name=field_rank>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Rank")." $A_field_rank[$o]: </td><td align=left><select size=1 name=field_rank>\n";
|
||||||
echo "$rank_select\n";
|
echo "$rank_select\n";
|
||||||
echo "<option selected>$A_field_rank[$o]</option>\n";
|
echo "<option selected>$A_field_rank[$o]</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-field_rank$NWE \n";
|
echo "</select> $NWB#lists_fields-field_rank$NWE \n";
|
||||||
echo " Field Order: <select size=1 name=field_order>\n";
|
echo " "._QXZ("Field Order").": <select size=1 name=field_order>\n";
|
||||||
echo "<option>1</option>\n";
|
echo "<option>1</option>\n";
|
||||||
echo "<option>2</option>\n";
|
echo "<option>2</option>\n";
|
||||||
echo "<option>3</option>\n";
|
echo "<option>3</option>\n";
|
||||||
@@ -1207,46 +1208,46 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
echo "<option>5</option>\n";
|
echo "<option>5</option>\n";
|
||||||
echo "<option selected>$A_field_order[$o]</option>\n";
|
echo "<option selected>$A_field_order[$o]</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-field_order$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-field_order$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Name $A_field_rank[$o]: </td><td align=left><textarea name=field_name rows=2 cols=60>$A_field_name[$o]</textarea> $NWB#lists_fields-field_name$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Name")." $A_field_rank[$o]: </td><td align=left><textarea name=field_name rows=2 cols=60>$A_field_name[$o]</textarea> $NWB#lists_fields-field_name$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Name Position $A_field_rank[$o]: </td><td align=left><select size=1 name=name_position>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Name Position")." $A_field_rank[$o]: </td><td align=left><select size=1 name=name_position>\n";
|
||||||
echo "<option value=\"LEFT\">LEFT</option>\n";
|
echo "<option value=\"LEFT\">"._QXZ("LEFT")."</option>\n";
|
||||||
echo "<option value=\"TOP\">TOP</option>\n";
|
echo "<option value=\"TOP\">"._QXZ("TOP")."</option>\n";
|
||||||
echo "<option selected>$A_name_position[$o]</option>\n";
|
echo "<option selected>$A_name_position[$o]</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-name_position$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-name_position$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Description $A_field_rank[$o]: </td><td align=left><input type=text name=field_description size=70 maxlength=100 value=\"$A_field_description[$o]\"> $NWB#lists_fields-field_description$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Description")." $A_field_rank[$o]: </td><td align=left><input type=text name=field_description size=70 maxlength=100 value=\"$A_field_description[$o]\"> $NWB#lists_fields-field_description$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Help $A_field_rank[$o]: </td><td align=left><textarea name=field_help rows=2 cols=60>$A_field_help[$o]</textarea> $NWB#lists_fields-field_help$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Help")." $A_field_rank[$o]: </td><td align=left><textarea name=field_help rows=2 cols=60>$A_field_help[$o]</textarea> $NWB#lists_fields-field_help$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Type $A_field_rank[$o]: </td><td align=left><select size=1 name=field_type>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Type")." $A_field_rank[$o]: </td><td align=left><select size=1 name=field_type>\n";
|
||||||
echo "<option>TEXT</option>\n";
|
echo "<option value='TEXT'>"._QXZ("TEXT")."</option>\n";
|
||||||
echo "<option>AREA</option>\n";
|
echo "<option value='AREA'>"._QXZ("AREA")."</option>\n";
|
||||||
echo "<option>SELECT</option>\n";
|
echo "<option value='SELECT'>"._QXZ("SELECT")."</option>\n";
|
||||||
echo "<option>MULTI</option>\n";
|
echo "<option value='MULTI'>"._QXZ("MULTI")."</option>\n";
|
||||||
echo "<option>RADIO</option>\n";
|
echo "<option value='RADIO'>"._QXZ("RADIO")."</option>\n";
|
||||||
echo "<option>CHECKBOX</option>\n";
|
echo "<option value='CHECKBOX'>"._QXZ("CHECKBOX")."</option>\n";
|
||||||
echo "<option>DATE</option>\n";
|
echo "<option value='DATE'>"._QXZ("DATE")."</option>\n";
|
||||||
echo "<option>TIME</option>\n";
|
echo "<option value='TIME'>"._QXZ("TIME")."</option>\n";
|
||||||
echo "<option>DISPLAY</option>\n";
|
echo "<option value='DISPLAY'>"._QXZ("DISPLAY")."</option>\n";
|
||||||
echo "<option>SCRIPT</option>\n";
|
echo "<option value='SCRIPT'>"._QXZ("SCRIPT")."</option>\n";
|
||||||
echo "<option>HIDDEN</option>\n";
|
echo "<option value='HIDDEN'>"._QXZ("HIDDEN")."</option>\n";
|
||||||
echo "<option>HIDEBLOB</option>\n";
|
echo "<option value='HIDEBLOB'>"._QXZ("HIDEBLOB")."</option>\n";
|
||||||
echo "<option>READONLY</option>\n";
|
echo "<option value='READONLY'>"._QXZ("READONLY")."</option>\n";
|
||||||
echo "<option selected>$A_field_type[$o]</option>\n";
|
echo "<option value='$A_field_type[$o]' selected>"._QXZ("$A_field_type[$o]")."</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-field_type$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-field_type$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Options $A_field_rank[$o]: </td><td align=left><textarea name=field_options ROWS=5 COLS=60>$A_field_options[$o]</textarea> $NWB#lists_fields-field_options$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Options")." $A_field_rank[$o]: </td><td align=left><textarea name=field_options ROWS=5 COLS=60>$A_field_options[$o]</textarea> $NWB#lists_fields-field_options$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Option Position $A_field_rank[$o]: </td><td align=left><select size=1 name=multi_position>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Option Position")." $A_field_rank[$o]: </td><td align=left><select size=1 name=multi_position>\n";
|
||||||
echo "<option value=\"HORIZONTAL\">HORIZONTAL</option>\n";
|
echo "<option value=\"HORIZONTAL\">"._QXZ("HORIZONTAL")."</option>\n";
|
||||||
echo "<option value=\"VERTICAL\">VERTICAL</option>\n";
|
echo "<option value=\"VERTICAL\">"._QXZ("VERTICAL")."</option>\n";
|
||||||
echo "<option selected>$A_multi_position[$o]</option>\n";
|
echo "<option value='$A_multi_position[$o]' selected>"._QXZ("$A_multi_position[$o]")."</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-multi_position$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-multi_position$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Size $A_field_rank[$o]: </td><td align=left><input type=text name=field_size size=5 maxlength=3 value=\"$A_field_size[$o]\"> $NWB#lists_fields-field_size$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Size")." $A_field_rank[$o]: </td><td align=left><input type=text name=field_size size=5 maxlength=3 value=\"$A_field_size[$o]\"> $NWB#lists_fields-field_size$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Max $A_field_rank[$o]: </td><td align=left><input type=text name=field_max size=5 maxlength=3 value=\"$A_field_max[$o]\"> $NWB#lists_fields-field_max$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Max")." $A_field_rank[$o]: </td><td align=left><input type=text name=field_max size=5 maxlength=3 value=\"$A_field_max[$o]\"> $NWB#lists_fields-field_max$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Default $A_field_rank[$o]: </td><td align=left><input type=text name=field_default size=50 maxlength=255 value=\"$A_field_default[$o]\"> $NWB#lists_fields-field_default$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Default")." $A_field_rank[$o]: </td><td align=left><input type=text name=field_default size=50 maxlength=255 value=\"$A_field_default[$o]\"> $NWB#lists_fields-field_default$NWE </td></tr>\n";
|
||||||
// echo "<tr $bgcolor><td align=right>Field Required $A_field_rank[$o]: </td><td align=left><select size=1 name=field_required>\n";
|
// echo "<tr $bgcolor><td align=right>Field Required $A_field_rank[$o]: </td><td align=left><select size=1 name=field_required>\n";
|
||||||
// echo "<option value=\"Y\">YES</option>\n";
|
// echo "<option value=\"Y\">YES</option>\n";
|
||||||
// echo "<option value=\"N\">NO</option>\n";
|
// echo "<option value=\"N\">NO</option>\n";
|
||||||
// echo "<option selected>$A_field_required[$o]</option>\n";
|
// echo "<option selected>$A_field_required[$o]</option>\n";
|
||||||
// echo "</select> $NWB#lists_fields-field_required$NWE </td></tr>\n";
|
// echo "</select> $NWB#lists_fields-field_required$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=center colspan=2><input type=submit name=submit value=\"SUBMIT\"> \n";
|
echo "<tr $bgcolor><td align=center colspan=2><input type=submit name=submit value=\""._QXZ("SUBMIT")."\"> \n";
|
||||||
echo "<B><a href=\"$PHP_SELF?action=DELETE_CUSTOM_FIELD_CONFIRMATION&list_id=$list_id&field_id=$A_field_id[$o]&field_label=$A_field_label[$o]&DB=$DB\">DELETE THIS CUSTOM FIELD</a></B>";
|
echo "<B><a href=\"$PHP_SELF?action=DELETE_CUSTOM_FIELD_CONFIRMATION&list_id=$list_id&field_id=$A_field_id[$o]&field_label=$A_field_label[$o]&DB=$DB\">"._QXZ("DELETE THIS CUSTOM FIELD")."</a></B>";
|
||||||
echo "</td></tr>\n";
|
echo "</td></tr>\n";
|
||||||
echo "</table></center></form><BR><BR>\n";
|
echo "</table></center></form><BR><BR>\n";
|
||||||
|
|
||||||
@@ -1257,67 +1258,67 @@ if ( ($action == "MODIFY_CUSTOM_FIELDS") and ($list_id > 99) )
|
|||||||
|
|
||||||
echo "<form action=$PHP_SELF method=POST>\n";
|
echo "<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3 cellpadding=1>\n";
|
||||||
echo "<tr bgcolor=white><td align=center colspan=2>ADD A NEW CUSTOM FIELD FOR THIS LIST:</td></tr>\n";
|
echo "<tr bgcolor=white><td align=center colspan=2>"._QXZ("ADD A NEW CUSTOM FIELD FOR THIS LIST").":</td></tr>\n";
|
||||||
echo "<tr $bgcolor>\n";
|
echo "<tr $bgcolor>\n";
|
||||||
echo "<input type=hidden name=action value=ADD_CUSTOM_FIELD>\n";
|
echo "<input type=hidden name=action value=ADD_CUSTOM_FIELD>\n";
|
||||||
echo "<input type=hidden name=list_id value=$list_id>\n";
|
echo "<input type=hidden name=list_id value=$list_id>\n";
|
||||||
echo "<input type=hidden name=DB value=$DB>\n";
|
echo "<input type=hidden name=DB value=$DB>\n";
|
||||||
echo "<input type=hidden name=field_required value=\"N\">\n";
|
echo "<input type=hidden name=field_required value=\"N\">\n";
|
||||||
echo "<tr $bgcolor><td align=right>New Field Rank: </td><td align=left><select size=1 name=field_rank>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("New Field Rank").": </td><td align=left><select size=1 name=field_rank>\n";
|
||||||
echo "$rank_select\n";
|
echo "$rank_select\n";
|
||||||
echo "<option selected>$last_rank</option>\n";
|
echo "<option selected>$last_rank</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-field_rank$NWE \n";
|
echo "</select> $NWB#lists_fields-field_rank$NWE \n";
|
||||||
echo " Field Order: <select size=1 name=field_order>\n";
|
echo " "._QXZ("Field Order").": <select size=1 name=field_order>\n";
|
||||||
echo "<option selected>1</option>\n";
|
echo "<option selected>1</option>\n";
|
||||||
echo "<option>2</option>\n";
|
echo "<option>2</option>\n";
|
||||||
echo "<option>3</option>\n";
|
echo "<option>3</option>\n";
|
||||||
echo "<option>4</option>\n";
|
echo "<option>4</option>\n";
|
||||||
echo "<option>5</option>\n";
|
echo "<option>5</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-field_order$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-field_order$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Label: </td><td align=left><input type=text name=field_label size=20 maxlength=50> $NWB#lists_fields-field_label$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Label").": </td><td align=left><input type=text name=field_label size=20 maxlength=50> $NWB#lists_fields-field_label$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Name: </td><td align=left><textarea name=field_name rows=2 cols=60></textarea> $NWB#lists_fields-field_name$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Name").": </td><td align=left><textarea name=field_name rows=2 cols=60></textarea> $NWB#lists_fields-field_name$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Name Position: </td><td align=left><select size=1 name=name_position>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Name Position").": </td><td align=left><select size=1 name=name_position>\n";
|
||||||
echo "<option value=\"LEFT\">LEFT</option>\n";
|
echo "<option value=\"LEFT\">"._QXZ("LEFT")."</option>\n";
|
||||||
echo "<option value=\"TOP\">TOP</option>\n";
|
echo "<option value=\"TOP\">"._QXZ("TOP")."</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-name_position$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-name_position$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Description: </td><td align=left><input name=field_description type=text size=70 maxlength=100> $NWB#lists_fields-field_description$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Description").": </td><td align=left><input name=field_description type=text size=70 maxlength=100> $NWB#lists_fields-field_description$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Help: </td><td align=left><textarea name=field_help rows=2 cols=60></textarea> $NWB#lists_fields-field_help$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Help").": </td><td align=left><textarea name=field_help rows=2 cols=60></textarea> $NWB#lists_fields-field_help$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Type: </td><td align=left><select size=1 name=field_type>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Type").": </td><td align=left><select size=1 name=field_type>\n";
|
||||||
echo "<option>TEXT</option>\n";
|
echo "<option value='TEXT'>"._QXZ("TEXT")."</option>\n";
|
||||||
echo "<option>AREA</option>\n";
|
echo "<option value='AREA'>"._QXZ("AREA")."</option>\n";
|
||||||
echo "<option>SELECT</option>\n";
|
echo "<option value='SELECT'>"._QXZ("SELECT")."</option>\n";
|
||||||
echo "<option>MULTI</option>\n";
|
echo "<option value='MULTI'>"._QXZ("MULTI")."</option>\n";
|
||||||
echo "<option>RADIO</option>\n";
|
echo "<option value='RADIO'>"._QXZ("RADIO")."</option>\n";
|
||||||
echo "<option>CHECKBOX</option>\n";
|
echo "<option value='CHECKBOX'>"._QXZ("CHECKBOX")."</option>\n";
|
||||||
echo "<option>DATE</option>\n";
|
echo "<option value='DATE'>"._QXZ("DATE")."</option>\n";
|
||||||
echo "<option>TIME</option>\n";
|
echo "<option value='TIME'>"._QXZ("TIME")."</option>\n";
|
||||||
echo "<option>DISPLAY</option>\n";
|
echo "<option value='DISPLAY'>"._QXZ("DISPLAY")."</option>\n";
|
||||||
echo "<option>SCRIPT</option>\n";
|
echo "<option value='SCRIPT'>"._QXZ("SCRIPT")."</option>\n";
|
||||||
echo "<option>HIDDEN</option>\n";
|
echo "<option value='HIDDEN'>"._QXZ("HIDDEN")."</option>\n";
|
||||||
echo "<option>HIDEBLOB</option>\n";
|
echo "<option value='HIDEBLOB'>"._QXZ("HIDEBLOB")."</option>\n";
|
||||||
echo "<option>READONLY</option>\n";
|
echo "<option value='READONLY'>"._QXZ("READONLY")."</option>\n";
|
||||||
echo "<option selected>TEXT</option>\n";
|
echo "<option selected value='TEXT'>"._QXZ("TEXT")."</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-field_type$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-field_type$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Options: </td><td align=left><textarea name=field_options ROWS=5 COLS=60></textarea> $NWB#lists_fields-field_options$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Options").": </td><td align=left><textarea name=field_options ROWS=5 COLS=60></textarea> $NWB#lists_fields-field_options$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Option Position: </td><td align=left><select size=1 name=multi_position>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Option Position").": </td><td align=left><select size=1 name=multi_position>\n";
|
||||||
echo "<option selected value=\"HORIZONTAL\">HORIZONTAL</option>\n";
|
echo "<option selected value=\"HORIZONTAL\">"._QXZ("HORIZONTAL")."</option>\n";
|
||||||
echo "<option value=\"VERTICAL\">VERTICAL</option>\n";
|
echo "<option value=\"VERTICAL\">"._QXZ("VERTICAL")."</option>\n";
|
||||||
echo "</select> $NWB#lists_fields-multi_position$NWE </td></tr>\n";
|
echo "</select> $NWB#lists_fields-multi_position$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Size: </td><td align=left><input type=text name=field_size size=5 maxlength=3> $NWB#lists_fields-field_size$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Size").": </td><td align=left><input type=text name=field_size size=5 maxlength=3> $NWB#lists_fields-field_size$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Max: </td><td align=left><input type=text name=field_max size=5 maxlength=3> $NWB#lists_fields-field_max$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Max").": </td><td align=left><input type=text name=field_max size=5 maxlength=3> $NWB#lists_fields-field_max$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=right>Field Default: </td><td align=left><input type=text name=field_default size=50 maxlength=255 value=\"NULL\"> $NWB#lists_fields-field_default$NWE </td></tr>\n";
|
echo "<tr $bgcolor><td align=right>"._QXZ("Field Default").": </td><td align=left><input type=text name=field_default size=50 maxlength=255 value=\"NULL\"> $NWB#lists_fields-field_default$NWE </td></tr>\n";
|
||||||
// echo "<tr $bgcolor><td align=right>Field Required: </td><td align=left><select size=1 name=field_required>\n";
|
// echo "<tr $bgcolor><td align=right>Field Required: </td><td align=left><select size=1 name=field_required>\n";
|
||||||
// echo "<option value=\"Y\">YES</option>\n";
|
// echo "<option value=\"Y\">YES</option>\n";
|
||||||
// echo "<option value=\"N\" SELECTED>NO</option>\n";
|
// echo "<option value=\"N\" SELECTED>NO</option>\n";
|
||||||
// echo "</select> $NWB#lists_fields-field_required$NWE </td></tr>\n";
|
// echo "</select> $NWB#lists_fields-field_required$NWE </td></tr>\n";
|
||||||
echo "<tr $bgcolor><td align=center colspan=2><input type=submit name=submit value=\"Submit\"></td></tr>\n";
|
echo "<tr $bgcolor><td align=center colspan=2><input type=submit name=submit value=\""._QXZ("Submit")."\"></td></tr>\n";
|
||||||
echo "</table></center></form><BR><BR>\n";
|
echo "</table></center></form><BR><BR>\n";
|
||||||
echo "</table></center><BR><BR>\n";
|
echo "</table></center><BR><BR>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
|
|
||||||
echo " <a href=\"./admin.php?ADD=311&list_id=$list_id\">Go to the list modification page for this list</a><BR><BR>\n";
|
echo " <a href=\"./admin.php?ADD=311&list_id=$list_id\">"._QXZ("Go to the list modification page for this list")."</a><BR><BR>\n";
|
||||||
|
|
||||||
echo " <a href=\"$PHP_SELF?action=ADMIN_LOG&list_id=$list_id\">Click here to see Admin changes to this lists custom fields</a><BR><BR><BR> </center> \n";
|
echo " <a href=\"$PHP_SELF?action=ADMIN_LOG&list_id=$list_id\">"._QXZ("Click here to see Admin changes to this lists custom fields")."</a><BR><BR><BR> </center> \n";
|
||||||
}
|
}
|
||||||
### END modify custom fields for list
|
### END modify custom fields for list
|
||||||
|
|
||||||
@@ -1342,15 +1343,15 @@ if ($action == "LIST")
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<br>LIST LISTINGS WITH CUSTOM FIELDS COUNT:\n";
|
echo "<br>"._QXZ("LIST LISTINGS WITH CUSTOM FIELDS COUNT").":\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>LIST ID</B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("LIST ID")."</B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>LIST NAME</B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("LIST NAME")."</B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>ACTIVE</B></TD>";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("ACTIVE")."</B></TD>";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>CAMPAIGN</B></TD>\n";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("CAMPAIGN")."</B></TD>\n";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>CUSTOM FIELDS</B></TD>\n";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("CUSTOM FIELDS")."</B></TD>\n";
|
||||||
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>MODIFY</TD>\n";
|
echo "<TD align=right><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("MODIFY")."</TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$o=0;
|
$o=0;
|
||||||
@@ -1375,7 +1376,7 @@ if ($action == "LIST")
|
|||||||
echo "<td align=right><font size=1> $A_active[$o]</td>";
|
echo "<td align=right><font size=1> $A_active[$o]</td>";
|
||||||
echo "<td align=right><font size=1> $A_campaign_id[$o]</td>";
|
echo "<td align=right><font size=1> $A_campaign_id[$o]</td>";
|
||||||
echo "<td align=right><font size=1> $A_list_fields_count[$o]</td>";
|
echo "<td align=right><font size=1> $A_list_fields_count[$o]</td>";
|
||||||
echo "<td align=right><font size=1><a href=\"$PHP_SELF?action=MODIFY_CUSTOM_FIELDS&list_id=$A_list_id[$o]\">MODIFY FIELDS</a></td></tr>\n";
|
echo "<td align=right><font size=1><a href=\"$PHP_SELF?action=MODIFY_CUSTOM_FIELDS&list_id=$A_list_id[$o]\">"._QXZ("MODIFY FIELDS")."</a></td></tr>\n";
|
||||||
|
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
@@ -1401,18 +1402,18 @@ if ($action == "ADMIN_LOG")
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$logs_to_print = mysqli_num_rows($rslt);
|
$logs_to_print = mysqli_num_rows($rslt);
|
||||||
|
|
||||||
echo "<br>ADMIN CHANGE LOG: Section Records - $category - $stage\n";
|
echo "<br>"._QXZ("ADMIN CHANGE LOG: Section Records")." - $category - $stage\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>ID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("ID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>DATE TIME</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("DATE TIME")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>USER</B></TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("USER")."</B></TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>IP</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("IP")."</TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>SECTION</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("SECTION")."</TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>TYPE</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("TYPE")."</TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>RECORD ID</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("RECORD ID")."</TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>DESCRIPTION</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("DESCRIPTION")."</TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>GOTO</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("GOTO")."</TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$logs_printed = '';
|
$logs_printed = '';
|
||||||
@@ -1465,7 +1466,7 @@ if ($action == "ADMIN_LOG")
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "You do not have permission to view this page\n";
|
echo _QXZ("You do not have permission to view this page")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1476,7 +1477,7 @@ if ($action == "ADMIN_LOG")
|
|||||||
|
|
||||||
$ENDtime = date("U");
|
$ENDtime = date("U");
|
||||||
$RUNtime = ($ENDtime - $STARTtime);
|
$RUNtime = ($ENDtime - $STARTtime);
|
||||||
echo "\n\n\n<br><br><br>\n<font size=1> runtime: $RUNtime seconds Version: $admin_version Build: $build</font>";
|
echo "\n\n\n<br><br><br>\n<font size=1> "._QXZ("runtime").": $RUNtime "._QXZ("seconds")." "._QXZ("Version").": $admin_version "._QXZ("Build").": $build</font>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
@@ -1601,7 +1602,7 @@ function add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field
|
|||||||
if ($DB) {echo "$table_update|$stmtCUSTOM\n";}
|
if ($DB) {echo "$table_update|$stmtCUSTOM\n";}
|
||||||
if (!$rsltCUSTOM)
|
if (!$rsltCUSTOM)
|
||||||
{
|
{
|
||||||
echo('Could not execute: ' . mysqli_error()) . "|$stmtCUSTOM|<BR><B>FIELD NOT ADDED, PLEASE GO BACK AND TRY AGAIN</b>";
|
echo(_QXZ('Could not execute').': ' . mysqli_error()) . "|$stmtCUSTOM|<BR><B>"._QXZ("FIELD NOT ADDED, PLEASE GO BACK AND TRY AGAIN")."</b>";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtCUSTOM";
|
$SQL_log = "$stmt|$stmtCUSTOM";
|
||||||
@@ -1621,7 +1622,7 @@ function add_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$field
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$field_update = mysqli_affected_rows($link);
|
$field_update = mysqli_affected_rows($link);
|
||||||
if ($DB) {echo "$field_update|$stmt\n";}
|
if ($DB) {echo "$field_update|$stmt\n";}
|
||||||
if (!$rslt) {echo('Could not execute: ' . mysqli_error()) . "|$stmt|";}
|
if (!$rslt) {echo(_QXZ('Could not execute').': ' . mysqli_error()) . "|$stmt|";}
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtCUSTOM";
|
$SQL_log = "$stmt|$stmtCUSTOM";
|
||||||
@@ -1733,7 +1734,7 @@ function modify_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$fi
|
|||||||
|
|
||||||
if ( ($field_type=='DISPLAY') or ($field_type=='SCRIPT') or (preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
if ( ($field_type=='DISPLAY') or ($field_type=='SCRIPT') or (preg_match("/\|$field_label\|/i",$vicidial_list_fields)) )
|
||||||
{
|
{
|
||||||
if ($DB) {echo "Non-DB $field_type field type, $field_label\n";}
|
if ($DB) {echo _QXZ("Non-DB")." $field_type "._QXZ("field type").", $field_label\n";}
|
||||||
$SQLexecuted++;
|
$SQLexecuted++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1742,7 +1743,7 @@ function modify_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$fi
|
|||||||
$rsltCUSTOM=mysql_to_mysqli($stmtCUSTOM, $linkCUSTOM);
|
$rsltCUSTOM=mysql_to_mysqli($stmtCUSTOM, $linkCUSTOM);
|
||||||
$field_update = mysqli_affected_rows($linkCUSTOM);
|
$field_update = mysqli_affected_rows($linkCUSTOM);
|
||||||
if ($DB) {echo "$field_update|$stmtCUSTOM\n";}
|
if ($DB) {echo "$field_update|$stmtCUSTOM\n";}
|
||||||
if (!$rsltCUSTOM) {echo('Could not execute: ' . mysqli_error()) . "|$stmtCUSTOM|<BR><B>FIELD NOT MODIFIED, PLEASE GO BACK AND TRY AGAIN</b>";
|
if (!$rsltCUSTOM) {echo(_QXZ('Could not execute').': ' . mysqli_error()) . "|$stmtCUSTOM|<BR><B>"._QXZ("FIELD NOT MODIFIED, PLEASE GO BACK AND TRY AGAIN")."</b>";
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtCUSTOM";
|
$SQL_log = "$stmt|$stmtCUSTOM";
|
||||||
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
||||||
@@ -1797,7 +1798,7 @@ function delete_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$fi
|
|||||||
$rsltCUSTOM=mysql_to_mysqli($stmtCUSTOM, $linkCUSTOM);
|
$rsltCUSTOM=mysql_to_mysqli($stmtCUSTOM, $linkCUSTOM);
|
||||||
$table_update = mysqli_affected_rows($linkCUSTOM);
|
$table_update = mysqli_affected_rows($linkCUSTOM);
|
||||||
if ($DB) {echo "$table_update|$stmtCUSTOM\n";}
|
if ($DB) {echo "$table_update|$stmtCUSTOM\n";}
|
||||||
if (!$rsltCUSTOM) {echo('Could not execute: ' . mysqli_error()) . "|$stmtCUSTOM|<BR><B>FIELD NOT DELETED, PLEASE GO BACK AND TRY AGAIN</b>";
|
if (!$rsltCUSTOM) {echo(_QXZ('Could not execute').': ' . mysqli_error()) . "|$stmtCUSTOM|<BR><B>"._QXZ("FIELD NOT DELETED, PLEASE GO BACK AND TRY AGAIN")."</b>";
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtCUSTOM";
|
$SQL_log = "$stmt|$stmtCUSTOM";
|
||||||
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
||||||
@@ -1816,7 +1817,7 @@ function delete_field_function($DB,$link,$linkCUSTOM,$ip,$user,$table_exists,$fi
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$field_update = mysqli_affected_rows($link);
|
$field_update = mysqli_affected_rows($link);
|
||||||
if ($DB) {echo "$field_update|$stmt\n";}
|
if ($DB) {echo "$field_update|$stmt\n";}
|
||||||
if (!$rslt) {echo('Could not execute: ' . mysqli_error() . "|$stmt|");}
|
if (!$rslt) {echo(_QXZ('Could not execute').': ' . mysqli_error() . "|$stmt|");}
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtCUSTOM";
|
$SQL_log = "$stmt|$stmtCUSTOM";
|
||||||
|
|||||||
@@ -61,6 +61,7 @@
|
|||||||
# 140304-2034 - Fixed issue with special characters in standard data fields
|
# 140304-2034 - Fixed issue with special characters in standard data fields
|
||||||
# 140706-0827 - Incorporated QC includes into code
|
# 140706-0827 - Incorporated QC includes into code
|
||||||
# 140817-0937 - Added Archive Log search option
|
# 140817-0937 - Added Archive Log search option
|
||||||
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -237,10 +238,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -261,7 +262,7 @@ $modify_leads = $rights_row[0];
|
|||||||
if ( $modify_leads < 1 )
|
if ( $modify_leads < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify leads\n";
|
echo _QXZ("You do not have permissions to modify leads\n");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -305,25 +306,25 @@ if (!preg_match('/\-ALL/i', $LOGallowed_campaigns))
|
|||||||
$whereLOGallowed_listsSQL = "where list_id IN($camp_lists)";
|
$whereLOGallowed_listsSQL = "where list_id IN($camp_lists)";
|
||||||
}
|
}
|
||||||
|
|
||||||
$label_title = 'Title';
|
$label_title = _QXZ('Title');
|
||||||
$label_first_name = 'First';
|
$label_first_name = _QXZ('First');
|
||||||
$label_middle_initial = 'MI';
|
$label_middle_initial = _QXZ('MI');
|
||||||
$label_last_name = 'Last';
|
$label_last_name = _QXZ('Last');
|
||||||
$label_address1 = 'Address1';
|
$label_address1 = _QXZ('Address1');
|
||||||
$label_address2 = 'Address2';
|
$label_address2 = _QXZ('Address2');
|
||||||
$label_address3 = 'Address3';
|
$label_address3 = _QXZ('Address3');
|
||||||
$label_city = 'City';
|
$label_city = _QXZ('City');
|
||||||
$label_state = 'State';
|
$label_state = _QXZ('State');
|
||||||
$label_province = 'Province';
|
$label_province = _QXZ('Province');
|
||||||
$label_postal_code = 'Postal Code';
|
$label_postal_code = _QXZ('Postal Code');
|
||||||
$label_vendor_lead_code = 'Vendor ID';
|
$label_vendor_lead_code = _QXZ('Vendor ID');
|
||||||
$label_gender = 'Gender';
|
$label_gender = _QXZ('Gender');
|
||||||
$label_phone_number = 'Phone';
|
$label_phone_number = _QXZ('Phone');
|
||||||
$label_phone_code = 'DialCode';
|
$label_phone_code = _QXZ('DialCode');
|
||||||
$label_alt_phone = 'Alt. Phone';
|
$label_alt_phone = _QXZ('Alt. Phone');
|
||||||
$label_security_phrase = 'Show';
|
$label_security_phrase = _QXZ('Show');
|
||||||
$label_email = 'Email';
|
$label_email = _QXZ('Email');
|
||||||
$label_comments = 'Comments';
|
$label_comments = _QXZ('Comments');
|
||||||
|
|
||||||
### find any custom field labels
|
### find any custom field labels
|
||||||
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
||||||
@@ -373,14 +374,14 @@ if ($scb_count_to_print > 0)
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Lead record modification</title>
|
<title><?php echo _QXZ("ADMINISTRATION: Lead record modification"); ?></title>
|
||||||
<script language="JavaScript" src="calendar_db.js"></script>
|
<script language="JavaScript" src="calendar_db.js"></script>
|
||||||
<link rel="stylesheet" href="calendar.css">
|
<link rel="stylesheet" href="calendar.css">
|
||||||
</head>
|
</head>
|
||||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||||
<?php
|
<?php
|
||||||
echo "<a href=\"./admin.php?ADD=100\">ADMINISTRATION</a>: Lead record modification<BR>\n";
|
echo "<a href=\"./admin.php?ADD=100\">"._QXZ("ADMINISTRATION")."</a>: "._QXZ("Lead record modification")."<BR>\n";
|
||||||
|
|
||||||
if ($lead_id == 'NEW')
|
if ($lead_id == 'NEW')
|
||||||
{
|
{
|
||||||
@@ -393,11 +394,11 @@ if ($lead_id == 'NEW')
|
|||||||
if ($affected_rows > 0)
|
if ($affected_rows > 0)
|
||||||
{
|
{
|
||||||
$lead_id = mysqli_insert_id($link);
|
$lead_id = mysqli_insert_id($link);
|
||||||
echo "Lead has been added: $lead_id<BR><BR>\n";
|
echo _QXZ("Lead has been added").": $lead_id<BR><BR>\n";
|
||||||
$end_call=0;
|
$end_call=0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: Lead not added, please go back and look at what you entered<BR><BR>\n";}
|
{echo _QXZ("ERROR: Lead not added, please go back and look at what you entered")."<BR><BR>\n";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -414,7 +415,7 @@ else
|
|||||||
$lead_count = $row[0];
|
$lead_count = $row[0];
|
||||||
if ( ($lead_exists > 0) and ($lead_count < 1) )
|
if ( ($lead_exists > 0) and ($lead_count < 1) )
|
||||||
{
|
{
|
||||||
echo "lead does not exist\n";
|
echo _QXZ("lead does not exist")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -431,9 +432,9 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "information modified<BR><BR>\n";
|
echo _QXZ("information modified")."<BR><BR>\n";
|
||||||
echo "<a href=\"$PHP_SELF?lead_id=$lead_id&DB=$DB&archive_search=$archive_search&archive_log=$archive_log\">Go back to the lead modification page</a><BR><BR>\n";
|
echo "<a href=\"$PHP_SELF?lead_id=$lead_id&DB=$DB&archive_search=$archive_search&archive_log=$archive_log\">Go back to the lead modification page</a><BR><BR>\n";
|
||||||
echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
echo "<form><input type=button value=\""._QXZ("Close This Window")."\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|";
|
$SQL_log = "$stmt|";
|
||||||
@@ -450,7 +451,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record inactivated: $lead_id<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record inactivated").": $lead_id<BR>\n";
|
||||||
}
|
}
|
||||||
if ( ($dispo != $status) and ( ($dispo == 'CALLBK') or ($scheduled_callback == 'Y') ) )
|
if ( ($dispo != $status) and ( ($dispo == 'CALLBK') or ($scheduled_callback == 'Y') ) )
|
||||||
{
|
{
|
||||||
@@ -459,7 +460,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record inactivated: $lead_id<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record inactivated").": $lead_id<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ($dispo != $status) and ($status == 'CBHOLD') )
|
if ( ($dispo != $status) and ($status == 'CBHOLD') )
|
||||||
@@ -497,7 +498,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>Scheduled Callback added: $lead_id - $phone_number<BR>\n";
|
echo "<BR>"._QXZ("Scheduled Callback added").": $lead_id - $phone_number<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -509,7 +510,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>Lead added to DNC List: $lead_id - $phone_number<BR>\n";
|
echo "<BR>"._QXZ("Lead added to DNC List").": $lead_id - $phone_number<BR>\n";
|
||||||
}
|
}
|
||||||
### update last record in vicidial_log table
|
### update last record in vicidial_log table
|
||||||
if (($dispo != $status) and ($modify_logs > 0))
|
if (($dispo != $status) and ($modify_logs > 0))
|
||||||
@@ -557,7 +558,7 @@ else
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record changed to ANYONE<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record changed to ANYONE")."<BR>\n";
|
||||||
}
|
}
|
||||||
if ($CBchangeUSERtoUSER == 'YES')
|
if ($CBchangeUSERtoUSER == 'YES')
|
||||||
{
|
{
|
||||||
@@ -566,7 +567,7 @@ else
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record user changed to $CBuser<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record user changed to")." $CBuser<BR>\n";
|
||||||
}
|
}
|
||||||
if ($CBchangeANYtoUSER == 'YES')
|
if ($CBchangeANYtoUSER == 'YES')
|
||||||
{
|
{
|
||||||
@@ -575,7 +576,7 @@ else
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record changed to USERONLY, user: $CBuser<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record changed to USERONLY, user").": $CBuser<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($CBchangeDATE == 'YES')
|
if ($CBchangeDATE == 'YES')
|
||||||
@@ -587,7 +588,7 @@ else
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record changed to $appointment_date $appointment_time $CBstatus<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record changed to")." $appointment_date $appointment_time $CBstatus<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -627,7 +628,7 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "lead lookup FAILED for lead_id $lead_id $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("lead lookup FAILED for lead_id")." $lead_id $NOW_TIME\n<BR><BR>\n";
|
||||||
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -672,7 +673,7 @@ else
|
|||||||
{
|
{
|
||||||
$call_log .= "<TR>";
|
$call_log .= "<TR>";
|
||||||
$call_log .= "<td></td>";
|
$call_log .= "<td></td>";
|
||||||
$call_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> NOTES: $rowA[0] </font></TD>";
|
$call_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> "._QXZ("NOTES").": $rowA[0] </font></TD>";
|
||||||
$call_log .= "</TR>";
|
$call_log .= "</TR>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -756,7 +757,7 @@ else
|
|||||||
{
|
{
|
||||||
$closer_log .= "<TR>";
|
$closer_log .= "<TR>";
|
||||||
$closer_log .= "<td></td>";
|
$closer_log .= "<td></td>";
|
||||||
$closer_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> NOTES: $rowA[0] </font></TD>";
|
$closer_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> "._QXZ("NOTES").": $rowA[0] </font></TD>";
|
||||||
$closer_log .= "</TR>";
|
$closer_log .= "</TR>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -809,7 +810,7 @@ else
|
|||||||
{
|
{
|
||||||
$call_log .= "<TR>";
|
$call_log .= "<TR>";
|
||||||
$call_log .= "<td></td>";
|
$call_log .= "<td></td>";
|
||||||
$call_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> NOTES: $rowA[0] </font></TD>";
|
$call_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> "._QXZ("NOTES").": $rowA[0] </font></TD>";
|
||||||
$call_log .= "</TR>";
|
$call_log .= "</TR>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -893,7 +894,7 @@ else
|
|||||||
{
|
{
|
||||||
$closer_log .= "<TR>";
|
$closer_log .= "<TR>";
|
||||||
$closer_log .= "<td></td>";
|
$closer_log .= "<td></td>";
|
||||||
$closer_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> NOTES: $rowA[0] </font></TD>";
|
$closer_log .= "<TD $bgcolor COLSPAN=9><font style=\"font-size:11px;font-family:sans-serif;\"> "._QXZ("NOTES").": $rowA[0] </font></TD>";
|
||||||
$closer_log .= "</TR>";
|
$closer_log .= "</TR>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1021,9 +1022,9 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($lead_id == 'NEW')
|
if ($lead_id == 'NEW')
|
||||||
{echo "<br><b>Add A New Lead</B>\n";}
|
{echo "<br><b>"._QXZ("Add A New Lead")."</B>\n";}
|
||||||
else
|
else
|
||||||
{echo "<br>Call information: $first_name $last_name - $phone_number\n";}
|
{echo "<br>"._QXZ("Call information").": $first_name $last_name - $phone_number\n";}
|
||||||
|
|
||||||
echo "<br><br><form action=$PHP_SELF method=POST>\n";
|
echo "<br><br><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=end_call value=1>\n";
|
echo "<input type=hidden name=end_call value=1>\n";
|
||||||
@@ -1039,20 +1040,20 @@ else
|
|||||||
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
||||||
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
||||||
echo "<table cellpadding=1 cellspacing=0>\n";
|
echo "<table cellpadding=1 cellspacing=0>\n";
|
||||||
echo "<tr><td colspan=2>Lead ID: $lead_id List ID: $list_id</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Lead ID").": $lead_id "._QXZ("List ID").": $list_id</td></tr>\n";
|
||||||
echo "<tr><td colspan=2>Fronter: <A HREF=\"user_stats.php?user=$tsr\">$tsr</A> Called Count: $called_count</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Fronter").": <A HREF=\"user_stats.php?user=$tsr\">$tsr</A> "._QXZ("Called Count").": $called_count</td></tr>\n";
|
||||||
if ($archive_search=="Yes")
|
if ($archive_search=="Yes")
|
||||||
{
|
{
|
||||||
echo "<tr><td colspan=2 align='center'>";
|
echo "<tr><td colspan=2 align='center'>";
|
||||||
echo "<B><font color='#FF0000'>*** ARCHIVED LEAD ***</font></B>";
|
echo "<B><font color='#FF0000'>*** "._QXZ("ARCHIVED LEAD")." ***</font></B>";
|
||||||
echo "<input type='hidden' name='archive_search' value='Yes'>";
|
echo "<input type='hidden' name='archive_search' value='Yes'>";
|
||||||
echo "</td></tr>\n";
|
echo "</td></tr>\n";
|
||||||
}
|
}
|
||||||
if ($archive_log=="Yes")
|
if ($archive_log=="Yes")
|
||||||
{
|
{
|
||||||
echo "<tr><td colspan=2 align='center'>";
|
echo "<tr><td colspan=2 align='center'>";
|
||||||
echo "<B><font color='#FF0000'>*** ARCHIVED LOG SEARCH ENABLED ***</font></B><BR>";
|
echo "<B><font color='#FF0000'>*** "._QXZ("ARCHIVED LOG SEARCH ENABLED")." ***</font></B><BR>";
|
||||||
echo "<B><font color='#FF0000'>*** ARCHIVED LOGS SHOWN IN RED, THERE MAY BE DUPLICATES WITH NON-ARCHIVED LOG ENTRIES ***</font></B>";
|
echo "<B><font color='#FF0000'>*** "._QXZ("ARCHIVED LOGS SHOWN IN RED, THERE MAY BE DUPLICATES WITH NON-ARCHIVED LOG ENTRIES")." ***</font></B>";
|
||||||
echo "<input type='hidden' name='archive_log' value='Yes'>";
|
echo "<input type='hidden' name='archive_log' value='Yes'>";
|
||||||
echo "</td></tr>\n";
|
echo "</td></tr>\n";
|
||||||
}
|
}
|
||||||
@@ -1073,22 +1074,22 @@ else
|
|||||||
echo " $label_postal_code: $postal_code </td></tr>\n";
|
echo " $label_postal_code: $postal_code </td></tr>\n";
|
||||||
|
|
||||||
echo "<tr><td align=right>$label_province : </td><td align=left>$province</td></tr>\n";
|
echo "<tr><td align=right>$label_province : </td><td align=left>$province</td></tr>\n";
|
||||||
echo "<tr><td align=right>Country : </td><td align=left>$country_code</td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Country")." : </td><td align=left>$country_code</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_phone_number : </td><td align=left>$phone_number</td></tr>\n";
|
echo "<tr><td align=right>$label_phone_number : </td><td align=left>$phone_number</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_phone_code : </td><td align=left>$phone_code</td></tr>\n";
|
echo "<tr><td align=right>$label_phone_code : </td><td align=left>$phone_code</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_alt_phone : </td><td align=left>$alt_phone</td></tr>\n";
|
echo "<tr><td align=right>$label_alt_phone : </td><td align=left>$alt_phone</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_email : </td><td align=left>$email</td></tr>\n";
|
echo "<tr><td align=right>$label_email : </td><td align=left>$email</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_security_phrase : </td><td align=left>$security</td></tr>\n";
|
echo "<tr><td align=right>$label_security_phrase : </td><td align=left>$security</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_vendor_lead_code : </td><td align=left>$vendor_id></td></tr>\n";
|
echo "<tr><td align=right>$label_vendor_lead_code : </td><td align=left>$vendor_id></td></tr>\n";
|
||||||
echo "<tr><td align=right>Rank : </td><td align=left>$rank</td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Rank")." : </td><td align=left>$rank</td></tr>\n";
|
||||||
echo "<tr><td align=right>Owner : </td><td align=left>$owner</td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Owner")." : </td><td align=left>$owner</td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_comments : </td><td align=left>$comments</td></tr>\n";
|
echo "<tr><td align=right>$label_comments : </td><td align=left>$comments</td></tr>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<tr><td align=right>$label_title: </td><td align=left><input type=text name=title size=4 maxlength=4 value=\"$title\"> \n";
|
echo "<tr><td align=right>$label_title: </td><td align=left><input type=text name=title size=4 maxlength=4 value=\"$title\"> \n";
|
||||||
echo "$label_first_name: <input type=text name=first_name size=15 maxlength=30 value=\"".htmlentities($first_name)."\"> </td></tr>\n";
|
echo "$label_first_name: <input type=text name=first_name size=15 maxlength=30 value=\"".htmlentities($first_name)."\"> </td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_middle_initial: </td><td align=left><input type=text name=middle_initial size=4 maxlength=1 value=\"".htmlentities($middle_initia)."\"> \n";
|
echo "<tr><td align=right>$label_middle_initial: </td><td align=left><input type=text name=middle_initial size=4 maxlength=1 value=\"".htmlentities($middle_initial)."\"> \n";
|
||||||
echo " $label_last_name: <input type=text name=last_name size=15 maxlength=30 value=\"".htmlentities($last_name)."\"> </td></tr>\n";
|
echo " $label_last_name: <input type=text name=last_name size=15 maxlength=30 value=\"".htmlentities($last_name)."\"> </td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_address1 : </td><td align=left><input type=text name=address1 size=30 maxlength=30 value=\"".htmlentities($address1)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_address1 : </td><td align=left><input type=text name=address1 size=30 maxlength=30 value=\"".htmlentities($address1)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_address2 : </td><td align=left><input type=text name=address2 size=30 maxlength=30 value=\"".htmlentities($address2)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_address2 : </td><td align=left><input type=text name=address2 size=30 maxlength=30 value=\"".htmlentities($address2)."\"></td></tr>\n";
|
||||||
@@ -1098,21 +1099,21 @@ else
|
|||||||
echo " $label_postal_code: <input type=text name=postal_code size=10 maxlength=10 value=\"".htmlentities($postal_code)."\"> </td></tr>\n";
|
echo " $label_postal_code: <input type=text name=postal_code size=10 maxlength=10 value=\"".htmlentities($postal_code)."\"> </td></tr>\n";
|
||||||
|
|
||||||
echo "<tr><td align=right>$label_province : </td><td align=left><input type=text name=province size=30 maxlength=30 value=\"".htmlentities($province)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_province : </td><td align=left><input type=text name=province size=30 maxlength=30 value=\"".htmlentities($province)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Country : </td><td align=left><input type=text name=country_code size=3 maxlength=3 value=\"".htmlentities($country_code)."\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Country")." : </td><td align=left><input type=text name=country_code size=3 maxlength=3 value=\"".htmlentities($country_code)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_phone_number : </td><td align=left><input type=text name=phone_number size=20 maxlength=20 value=\"".htmlentities($phone_number)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_phone_number : </td><td align=left><input type=text name=phone_number size=20 maxlength=20 value=\"".htmlentities($phone_number)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_phone_code : </td><td align=left><input type=text name=phone_code size=10 maxlength=10 value=\"".htmlentities($phone_code)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_phone_code : </td><td align=left><input type=text name=phone_code size=10 maxlength=10 value=\"".htmlentities($phone_code)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_alt_phone : </td><td align=left><input type=text name=alt_phone size=20 maxlength=20 value=\"".htmlentities($alt_phone)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_alt_phone : </td><td align=left><input type=text name=alt_phone size=20 maxlength=20 value=\"".htmlentities($alt_phone)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_email : </td><td align=left><input type=text name=email size=30 maxlength=50 value=\"".htmlentities($email)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_email : </td><td align=left><input type=text name=email size=30 maxlength=50 value=\"".htmlentities($email)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_security_phrase : </td><td align=left><input type=text name=security size=30 maxlength=100 value=\"".htmlentities($security)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_security_phrase : </td><td align=left><input type=text name=security size=30 maxlength=100 value=\"".htmlentities($security)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_vendor_lead_code : </td><td align=left><input type=text name=vendor_id size=30 maxlength=100 value=\"".htmlentities($vendor_id)."\"></td></tr>\n";
|
echo "<tr><td align=right>$label_vendor_lead_code : </td><td align=left><input type=text name=vendor_id size=30 maxlength=100 value=\"".htmlentities($vendor_id)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Rank : </td><td align=left><input type=text name=rank size=7 maxlength=5 value=\"".htmlentities($rank)."\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Rank")." : </td><td align=left><input type=text name=rank size=7 maxlength=5 value=\"".htmlentities($rank)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Owner : </td><td align=left><input type=text name=owner size=22 maxlength=20 value=\"".htmlentities($owner)."\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Owner")." : </td><td align=left><input type=text name=owner size=22 maxlength=20 value=\"".htmlentities($owner)."\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>$label_comments : </td><td align=left><TEXTAREA name=comments ROWS=3 COLS=65>".htmlentities($comments)."</TEXTAREA></td></tr>\n";
|
echo "<tr><td align=right>$label_comments : </td><td align=left><TEXTAREA name=comments ROWS=3 COLS=65>".htmlentities($comments)."</TEXTAREA></td></tr>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($lead_id != 'NEW')
|
if ($lead_id != 'NEW')
|
||||||
{
|
{
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Disposition: </td><td align=left><select size=1 name=status>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Disposition").": </td><td align=left><select size=1 name=status>\n";
|
||||||
|
|
||||||
### find out if status(dispo) is a scheduled callback status
|
### find out if status(dispo) is a scheduled callback status
|
||||||
$scheduled_callback='';
|
$scheduled_callback='';
|
||||||
@@ -1183,15 +1184,15 @@ else
|
|||||||
if ($DS < 1)
|
if ($DS < 1)
|
||||||
{$statuses_list .= "<option SELECTED value=\"$dispo\">$dispo</option>\n";}
|
{$statuses_list .= "<option SELECTED value=\"$dispo\">$dispo</option>\n";}
|
||||||
if ($CBhold_set < 1)
|
if ($CBhold_set < 1)
|
||||||
{$statuses_list .= "<option value=\"CBHOLD\">CBHOLD - Scheduled Callback</option>\n";}
|
{$statuses_list .= "<option value=\"CBHOLD\">CBHOLD - "._QXZ("Scheduled Callback")."</option>\n";}
|
||||||
echo "$statuses_list";
|
echo "$statuses_list";
|
||||||
echo "</select> <i>(with $list_campaign statuses)</i></td></tr>\n";
|
echo "</select> <i>("._QXZ("with")." $list_campaign "._QXZ("statuses").")</i></td></tr>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=left>Modify vicidial log </td><td align=left><input type=checkbox name=modify_logs value=\"1\" CHECKED></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=left>"._QXZ("Modify vicidial log")." </td><td align=left><input type=checkbox name=modify_logs value=\"1\" CHECKED></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=left>Modify agent log </td><td align=left><input type=checkbox name=modify_agent_logs value=\"1\" CHECKED></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=left>"._QXZ("Modify agent log")." </td><td align=left><input type=checkbox name=modify_agent_logs value=\"1\" CHECKED></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=left>Modify closer log </td><td align=left><input type=checkbox name=modify_closer_logs value=\"1\"></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=left>"._QXZ("Modify closer log")." </td><td align=left><input type=checkbox name=modify_closer_logs value=\"1\"></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=left>Add closer log record </td><td align=left><input type=checkbox name=add_closer_record value=\"1\"></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=left>"._QXZ("Add closer log record")." </td><td align=left><input type=checkbox name=add_closer_record value=\"1\"></td></tr>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1200,7 +1201,7 @@ else
|
|||||||
|
|
||||||
if ( ($LOGadmin_hide_lead_data == '0') or ($lead_id == 'NEW') )
|
if ( ($LOGadmin_hide_lead_data == '0') or ($lead_id == 'NEW') )
|
||||||
{
|
{
|
||||||
echo "<tr><td colspan=2 align=center><input type=submit name=submit value=\"SUBMIT\"></td></tr>\n";
|
echo "<tr><td colspan=2 align=center><input type=submit name=submit value=\""._QXZ("SUBMIT")."\"></td></tr>\n";
|
||||||
}
|
}
|
||||||
echo "</table></form>\n";
|
echo "</table></form>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
@@ -1208,7 +1209,7 @@ else
|
|||||||
if ($lead_id != 'NEW')
|
if ($lead_id != 'NEW')
|
||||||
{
|
{
|
||||||
echo "<TABLE BGCOLOR=#B6D3FC WIDTH=750><TR><TD>\n";
|
echo "<TABLE BGCOLOR=#B6D3FC WIDTH=750><TR><TD>\n";
|
||||||
echo "Callback Details:<BR><CENTER>\n";
|
echo _QXZ("Callback Details").":<BR><CENTER>\n";
|
||||||
if ( ($dispo == 'CALLBK') or ($dispo == 'CBHOLD') or ($scheduled_callback == 'Y') )
|
if ( ($dispo == 'CALLBK') or ($dispo == 'CBHOLD') or ($scheduled_callback == 'Y') )
|
||||||
{
|
{
|
||||||
### find any vicidial_callback records for this lead
|
### find any vicidial_callback records for this lead
|
||||||
@@ -1227,15 +1228,15 @@ else
|
|||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
||||||
echo "<input type=submit name=submit value=\"CHANGE TO ANYONE CALLBACK\"></form><BR>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("CHANGE TO ANYONE CALLBACK")."\"></form><BR>\n";
|
||||||
|
|
||||||
echo "<br><form action=$PHP_SELF method=POST>\n";
|
echo "<br><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=CBchangeUSERtoUSER value=\"YES\">\n";
|
echo "<input type=hidden name=CBchangeUSERtoUSER value=\"YES\">\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
||||||
echo "New Callback Owner UserID: <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
echo _QXZ("New Callback Owner UserID").": <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
||||||
echo "<input type=submit name=submit value=\"CHANGE USERONLY CALLBACK USER\"></form><BR>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("CHANGE USERONLY CALLBACK USER")."\"></form><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1244,8 +1245,8 @@ else
|
|||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
||||||
echo "New Callback Owner UserID: <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
echo _QXZ("New Callback Owner UserID").": <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
||||||
echo "<input type=submit name=submit value=\"CHANGE TO USERONLY CALLBACK\"></form><BR>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("CHANGE TO USERONLY CALLBACK")."\"></form><BR>\n";
|
||||||
}
|
}
|
||||||
$callback_id = $rowx[0];
|
$callback_id = $rowx[0];
|
||||||
$CBcomments = $rowx[10];
|
$CBcomments = $rowx[10];
|
||||||
@@ -1297,7 +1298,7 @@ else
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<FORM METHOD=POST NAME=vsn ID=vsn ACTION="<?php echo $PHP_SELF ?>">
|
<FORM METHOD=POST NAME=vsn ID=vsn ACTION="<?php echo $PHP_SELF ?>">
|
||||||
<BR>Change Scheduled Callback Date:<BR>
|
<BR><?php echo _QXZ("Change Scheduled Callback Date"); ?>:<BR>
|
||||||
|
|
||||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=2 WIDTH=700>
|
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=2 WIDTH=700>
|
||||||
<TR><TD COLSPAN=2 ALIGN=CENTER>
|
<TR><TD COLSPAN=2 ALIGN=CENTER>
|
||||||
@@ -1307,7 +1308,7 @@ else
|
|||||||
<input type=hidden name=callback_id value="<?php echo $callback_id ?>">
|
<input type=hidden name=callback_id value="<?php echo $callback_id ?>">
|
||||||
|
|
||||||
<TR BGCOLOR="#E6E6E6">
|
<TR BGCOLOR="#E6E6E6">
|
||||||
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">CallBack Date/Time: </TD><TD ALIGN=LEFT><input type=text name=appointment_date id=appointment_date size=10 maxlength=10 value="<?php echo $appointment_date ?>">
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo _QXZ("CallBack Date/Time"); ?>: </TD><TD ALIGN=LEFT><input type=text name=appointment_date id=appointment_date size=10 maxlength=10 value="<?php echo $appointment_date ?>">
|
||||||
|
|
||||||
<script language="JavaScript">
|
<script language="JavaScript">
|
||||||
var o_cal = new tcal ({
|
var o_cal = new tcal ({
|
||||||
@@ -1368,7 +1369,7 @@ else
|
|||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR="#E6E6E6">
|
<TR BGCOLOR="#E6E6E6">
|
||||||
<TD align=center colspan=2>
|
<TD align=center colspan=2>
|
||||||
<FONT FACE="ARIAL,HELVETICA">Callback Disposition: <select size=1 name=CBstatus>\n";
|
<FONT FACE="ARIAL,HELVETICA"><?php echo _QXZ("Callback Disposition"); ?>: <select size=1 name=CBstatus>\n";
|
||||||
<?php echo "$statuses_list"; ?>
|
<?php echo "$statuses_list"; ?>
|
||||||
</select>
|
</select>
|
||||||
</TD>
|
</TD>
|
||||||
@@ -1376,7 +1377,7 @@ else
|
|||||||
|
|
||||||
<TR BGCOLOR="#E6E6E6">
|
<TR BGCOLOR="#E6E6E6">
|
||||||
<TD align=center colspan=2>
|
<TD align=center colspan=2>
|
||||||
<FONT FACE="ARIAL,HELVETICA">Comments:
|
<FONT FACE="ARIAL,HELVETICA"><?php echo _QXZ("Comments"); ?>:
|
||||||
|
|
||||||
<TEXTAREA name=comments ROWS=3 COLS=65><?php echo $CBcomments ?></TEXTAREA>
|
<TEXTAREA name=comments ROWS=3 COLS=65><?php echo $CBcomments ?></TEXTAREA>
|
||||||
</TD>
|
</TD>
|
||||||
@@ -1413,13 +1414,13 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR>No Callback records found<BR>\n";
|
echo "<BR>"._QXZ("No Callback records found")."<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR>If you want to change this lead to a scheduled callback, first change the Disposition to CBHOLD, then submit and you will be able to set the callback date and time.<BR>\n";
|
echo "<BR>"._QXZ("If you want to change this lead to a scheduled callback, first change the Disposition to CBHOLD, then submit and you will be able to set the callback date and time").".<BR>\n";
|
||||||
}
|
}
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
|
|
||||||
@@ -1429,9 +1430,9 @@ else
|
|||||||
|
|
||||||
if ($c > 0)
|
if ($c > 0)
|
||||||
{
|
{
|
||||||
echo "<B>EXTENDED ALTERNATE PHONE NUMBERS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("EXTENDED ALTERNATE PHONE NUMBERS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=550 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=550 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>ALT PHONE </td><td align=left><font size=2>ALT NOTE</td><td align=left><font size=2> ALT COUNT</td><td align=left><font size=2> ACTIVE</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("ALT PHONE")." </td><td align=left><font size=2>"._QXZ("ALT NOTE")."</td><td align=left><font size=2> "._QXZ("ALT COUNT")."</td><td align=left><font size=2> "._QXZ("ACTIVE")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$alts_output\n";
|
echo "$alts_output\n";
|
||||||
|
|
||||||
@@ -1462,7 +1463,7 @@ else
|
|||||||
$rowx=mysqli_fetch_row($rslt);
|
$rowx=mysqli_fetch_row($rslt);
|
||||||
$custom_records_count = $rowx[0];
|
$custom_records_count = $rowx[0];
|
||||||
|
|
||||||
echo "<B>CUSTOM FIELDS FOR THIS LEAD:</B><BR>\n";
|
echo "<B>"._QXZ("CUSTOM FIELDS FOR THIS LEAD").":</B><BR>\n";
|
||||||
echo "<iframe src=\"../agc/vdc_form_display.php?lead_id=$lead_id&list_id=$CLlist_id&stage=DISPLAY&submit_button=YES&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&bcrypt=OFF&bgcolor=E6E6E6\" style=\"background-color:transparent;\" scrolling=\"auto\" frameborder=\"2\" allowtransparency=\"true\" id=\"vcFormIFrame\" name=\"vcFormIFrame\" width=\"740\" height=\"300\" STYLE=\"z-index:18\"> </iframe>\n";
|
echo "<iframe src=\"../agc/vdc_form_display.php?lead_id=$lead_id&list_id=$CLlist_id&stage=DISPLAY&submit_button=YES&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&bcrypt=OFF&bgcolor=E6E6E6\" style=\"background-color:transparent;\" scrolling=\"auto\" frameborder=\"2\" allowtransparency=\"true\" id=\"vcFormIFrame\" name=\"vcFormIFrame\" width=\"740\" height=\"300\" STYLE=\"z-index:18\"> </iframe>\n";
|
||||||
echo "<BR><BR>";
|
echo "<BR><BR>";
|
||||||
}
|
}
|
||||||
@@ -1470,18 +1471,18 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
echo "<B>CALLS TO THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("CALLS TO THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=left><font size=2>LENGTH</td><td align=left><font size=2> STATUS</td><td align=left><font size=2> TSR</td><td align=right><font size=2> CAMPAIGN</td><td align=right><font size=2> LIST</td><td align=right><font size=2> LEAD</td><td align=right><font size=2> HANGUP REASON</td><td align=right><font size=2> PHONE</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("LENGTH")."</td><td align=left><font size=2> "._QXZ("STATUS")."</td><td align=left><font size=2> "._QXZ("TSR")."</td><td align=right><font size=2> "._QXZ("CAMPAIGN")."</td><td align=right><font size=2> "._QXZ("LIST")."</td><td align=right><font size=2> "._QXZ("LEAD")."</td><td align=right><font size=2> "._QXZ("HANGUP REASON")."</td><td align=right><font size=2> "._QXZ("PHONE")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$call_log\n";
|
echo "$call_log\n";
|
||||||
|
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
echo "<B>CLOSER RECORDS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("CLOSER RECORDS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=left><font size=2>LENGTH</td><td align=left><font size=2> STATUS</td><td align=left><font size=2> TSR</td><td align=right><font size=2> CAMPAIGN</td><td align=right><font size=2> LIST</td><td align=right><font size=2> LEAD</td><td align=right><font size=2> WAIT</td><td align=right><font size=2> HANGUP REASON</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("LENGTH")."</td><td align=left><font size=2> "._QXZ("STATUS")."</td><td align=left><font size=2> "._QXZ("TSR")."</td><td align=right><font size=2> "._QXZ("CAMPAIGN")."</td><td align=right><font size=2> "._QXZ("LIST")."</td><td align=right><font size=2> "._QXZ("LEAD")."</td><td align=right><font size=2> "._QXZ("WAIT")."</td><td align=right><font size=2> "._QXZ("HANGUP REASON")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$closer_log\n";
|
echo "$closer_log\n";
|
||||||
|
|
||||||
@@ -1489,9 +1490,9 @@ else
|
|||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<B>AGENT LOG RECORDS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("AGENT LOG RECORDS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=left><font size=2>CAMPAIGN</td><td align=left><font size=2> TSR</td><td align=left><font size=2> PAUSE</td><td align=right><font size=2> WAIT</td><td align=right><font size=2> TALK</td><td align=right><font size=2> DISPO</td><td align=right><font size=2> STATUS</td><td align=right><font size=2> GROUP</td><td align=right><font size=2> SUB</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("CAMPAIGN")."</td><td align=left><font size=2> "._QXZ("TSR")."</td><td align=left><font size=2> "._QXZ("PAUSE")."</td><td align=right><font size=2> "._QXZ("WAIT")."</td><td align=right><font size=2> "._QXZ("TALK")."</td><td align=right><font size=2> "._QXZ("DISPO")."</td><td align=right><font size=2> "._QXZ("STATUS")."</td><td align=right><font size=2> "._QXZ("GROUP")."</td><td align=right><font size=2> "._QXZ("SUB")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$agent_log\n";
|
echo "$agent_log\n";
|
||||||
|
|
||||||
@@ -1499,9 +1500,9 @@ else
|
|||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<B>IVR LOGS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("IVR LOGS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td align=left><font size=2> CAMPAIGN</td><td><font size=2>DATE/TIME </td><td align=left><font size=2>CALL MENU </td><td align=left><font size=2> ACTION</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td align=left><font size=2> "._QXZ("CAMPAIGN")."</td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("CALL MENU")." </td><td align=left><font size=2> "._QXZ("ACTION")."</td></tr>\n";
|
||||||
|
|
||||||
$stmt="SELECT campaign_id,event_date,menu_id,menu_action from vicidial_outbound_ivr_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by uniqueid,event_date,menu_action desc limit 500;";
|
$stmt="SELECT campaign_id,event_date,menu_id,menu_action from vicidial_outbound_ivr_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by uniqueid,event_date,menu_action desc limit 500;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -1533,9 +1534,9 @@ else
|
|||||||
|
|
||||||
if ($allow_emails>0)
|
if ($allow_emails>0)
|
||||||
{
|
{
|
||||||
echo "<B>OUTBOUND EMAILS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("OUTBOUND EMAILS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=right><font size=2> USER</td><td align=right><font size=2> CAMPAIGN</td><td align=left><font size=2>EMAIL TO</td><td align=left><font size=2> MESSAGE</td><td align=right><font size=2> ATTACHMENTS</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=right><font size=2> "._QXZ("USER")."</td><td align=right><font size=2> "._QXZ("CAMPAIGN")."</td><td align=left><font size=2>"._QXZ("EMAIL TO")."</td><td align=left><font size=2> "._QXZ("MESSAGE")."</td><td align=right><font size=2> "._QXZ("ATTACHMENTS")."</td></tr>\n";
|
||||||
|
|
||||||
$stmt="SELECT * from vicidial_email_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by email_date desc limit 500;";
|
$stmt="SELECT * from vicidial_email_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by email_date desc limit 500;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -1570,9 +1571,9 @@ else
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo "<B>RECORDINGS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("RECORDINGS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td align=left><font size=2> LEAD</td><td><font size=2>DATE/TIME </td><td align=left><font size=2>SECONDS </td><td align=left><font size=2> RECID</td><td align=center><font size=2>FILENAME</td><td align=left><font size=2>LOCATION</td><td align=left><font size=2>TSR</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td align=left><font size=2> "._QXZ("LEAD")."</td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("SECONDS")." </td><td align=left><font size=2> "._QXZ("RECID")."</td><td align=center><font size=2>"._QXZ("FILENAME")."</td><td align=left><font size=2>"._QXZ("LOCATION")."</td><td align=left><font size=2>"._QXZ("TSR")."</td></tr>\n";
|
||||||
|
|
||||||
$stmt="SELECT recording_id,channel,server_ip,extension,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,filename,location,lead_id,user,vicidial_id from recording_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by recording_id desc limit 500;";
|
$stmt="SELECT recording_id,channel,server_ip,extension,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,filename,location,lead_id,user,vicidial_id from recording_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by recording_id desc limit 500;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -1650,7 +1651,7 @@ else
|
|||||||
$admin_display=$row[0];
|
$admin_display=$row[0];
|
||||||
if ($admin_display > 0)
|
if ($admin_display > 0)
|
||||||
{
|
{
|
||||||
echo "<a href=\"./admin.php?ADD=720000000000000&stage=$lead_id&category=LEADS\">Click here to see Lead Modify changes to this lead</a>\n";
|
echo "<a href=\"./admin.php?ADD=720000000000000&stage=$lead_id&category=LEADS\">"._QXZ("Click here to see Lead Modify changes to this lead")."</a>\n";
|
||||||
}
|
}
|
||||||
//Display link to QC if user has QC permissions
|
//Display link to QC if user has QC permissions
|
||||||
//Get QC User permissions
|
//Get QC User permissions
|
||||||
@@ -1681,7 +1682,7 @@ else
|
|||||||
|
|
||||||
if ($qcuser_level > 0)
|
if ($qcuser_level > 0)
|
||||||
{
|
{
|
||||||
echo "<br><br><a href=\"qc_modify_lead.php?lead_id=$lead_id\">Click here to QC Modify this lead</a>\n";
|
echo "<br><br><a href=\"qc_modify_lead.php?lead_id=$lead_id\">"._QXZ("Click here to QC Modify this lead")."</a>\n";
|
||||||
}
|
}
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
}
|
}
|
||||||
@@ -1694,7 +1695,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# admin_phones_bulk_insert.php
|
# admin_phones_bulk_insert.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# this screen will insert phones into your multi-server system with aliases
|
# this screen will insert phones into your multi-server system with aliases
|
||||||
#
|
#
|
||||||
@@ -15,10 +15,11 @@
|
|||||||
# 130610-1043 - Changed all ereg to preg
|
# 130610-1043 - Changed all ereg to preg
|
||||||
# 130621-1724 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130621-1724 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130902-0751 - Changed to mysqli PHP functions
|
# 130902-0751 - Changed to mysqli PHP functions
|
||||||
|
# 141007-1145 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$admin_version = '2.8-9';
|
$admin_version = '2.8-10';
|
||||||
$build = '130902-0751';
|
$build = '141007-1145';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -121,10 +122,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -145,7 +146,7 @@ $ast_delete_phones = $rights_row[0];
|
|||||||
if ( $ast_delete_phones < 1 )
|
if ( $ast_delete_phones < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to manage phones\n";
|
echo _QXZ("You do not have permissions to manage phones")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,7 +163,7 @@ $LOGuser_level = $row[3];
|
|||||||
<head>
|
<head>
|
||||||
|
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Phones Bulk Insert
|
<title><?php echo _QXZ("ADMINISTRATION: Phones Bulk Insert"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
################################################################################
|
################################################################################
|
||||||
@@ -176,73 +177,73 @@ if ($action == "HELP")
|
|||||||
<center>
|
<center>
|
||||||
<TABLE WIDTH=98% BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=4><TR><TD ALIGN=LEFT><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>
|
<TABLE WIDTH=98% BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=4><TR><TD ALIGN=LEFT><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>
|
||||||
<BR>
|
<BR>
|
||||||
<B>Bulk Phones Insert Help</B>
|
<B><?php echo _QXZ("Bulk Phones Insert Help"); ?></B>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="servers">
|
<A NAME="servers">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Servers -</B> This is a list of the server IP addresses of existing servers in the system that you want the phone entries to be populated across. These must be valid IP addresses, they must be active in the system and you must put one per line in this text area input box.
|
<B><?php echo _QXZ("Servers"); ?> -</B> <?php echo _QXZ("This is a list of the server IP addresses of existing servers in the system that you want the phone entries to be populated across. These must be valid IP addresses, they must be active in the system and you must put one per line in this text area input box."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="phones">
|
<A NAME="phones">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Phones -</B> This is a list of the phone extensions that you want to be created on all of the servers listed above. The phone extensions should be letters and numbers only, with no special characters and you must put one per line in this text area box.
|
<B><?php echo _QXZ("Phones"); ?> -</B> <?php echo _QXZ("This is a list of the phone extensions that you want to be created on all of the servers listed above. The phone extensions should be letters and numbers only, with no special characters and you must put one per line in this text area box."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="registration_password">
|
<A NAME="registration_password">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Registration Password -</B> This is the registration password that will be used for all of the phones that are created. For SIP and IAX2 protocol you should use a complex password for secutiry reasons.
|
<B><?php echo _QXZ("Registration Password"); ?> -</B> <?php echo _QXZ("This is the registration password that will be used for all of the phones that are created. For SIP and IAX2 protocol you should use a complex password for secutiry reasons."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="login_password">
|
<A NAME="login_password">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Login Password -</B> This is the agent screen login password that will be used for all of the phones that are created.
|
<B><?php echo _QXZ("Login Password"); ?> -</B> <?php echo _QXZ("This is the agent screen login password that will be used for all of the phones that are created."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="create_alias">
|
<A NAME="create_alias">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Create Alias Entries -</B> Setting this option to YES will create a phones alias entry for each of the extensions listed above that will tie all of the same extension entries on each server together allowing phone login load balancing to work in the agent interface.
|
<B><?php echo _QXZ("Create Alias Entries"); ?> -</B> <?php echo _QXZ("Setting this option to YES will create a phones alias entry for each of the extensions listed above that will tie all of the same extension entries on each server together allowing phone login load balancing to work in the agent interface."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="alias_suffix">
|
<A NAME="alias_suffix">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Alias Suffix -</B> This is the suffix that will be added to the extension to form the phone alias id. For example, if the extension is cc100 and the alias suffix is x, then the phone alias id used for that would be cc100x.
|
<B><?php echo _QXZ("Alias Suffix"); ?> -</B> <?php echo _QXZ("This is the suffix that will be added to the extension to form the phone alias id. For example, if the extension is cc100 and the alias suffix is x, then the phone alias id used for that would be cc100x."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="protocol">
|
<A NAME="protocol">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Client Protocol -</B> This is the phone protocol that will be used for all phones created when submitted. SIP and IAX2 are VOIP protocols that will create conf file entries to allow those phoens to register on the servers.
|
<B><?php echo _QXZ("Client Protocol"); ?> -</B> <?php echo _QXZ("This is the phone protocol that will be used for all phones created when submitted. SIP and IAX2 are VOIP protocols that will create conf file entries to allow those phoens to register on the servers."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="gmt">
|
<A NAME="gmt">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Local GMT -</B> This is the time zone that all of the phones will be created with.
|
<B><?php echo _QXZ("Local GMT"); ?> -</B> <?php echo _QXZ("This is the time zone that all of the phones will be created with."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<A NAME="phone_context">
|
<A NAME="phone_context">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Phone Context -</B> This is the dial plan context that this phone will use to dial out. If you are running a call center and you do not want your agents to be able to dial out outside of the Contact Center applicaiton for example, then you would set this field to a dialplan context that does not exist, something like agent-nodial. default is default.
|
<B><?php echo _QXZ("Phone Context"); ?> -</B> <?php echo _QXZ("This is the dial plan context that this phone will use to dial out. If you are running a call center and you do not want your agents to be able to dial out outside of the ViciDial applicaiton for example, then you would set this field to a dialplan context that does not exist, something like agent-nodial. default is default."); ?>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
|
|
||||||
<BR>
|
<BR>
|
||||||
<A NAME="is_webphone">
|
<A NAME="is_webphone">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Set As Webphone -</B> Setting this option to Y will attempt to load a web-based phone when the agent logs into their agent screen. Default is N. The Y_API_LAUNCH option can be used with the agent API to launch the webphone in a separate Iframe or window.
|
<B><?php echo _QXZ("Set As Webphone"); ?> -</B> <?php echo _QXZ("Setting this option to Y will attempt to load a web-based phone when the agent logs into their agent screen. Default is N. The Y_API_LAUNCH option can be used with the agent API to launch the webphone in a separate Iframe or window."); ?>
|
||||||
|
|
||||||
<BR>
|
<BR>
|
||||||
<A NAME="webphone_dialpad">
|
<A NAME="webphone_dialpad">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Webphone Dialpad -</B> This setting allows you to activate or deactivate the dialpad for this webphone. Default is Y for enabled. TOGGLE will allow the user to view and hide the dialpad by clicking a link. This feature is not available on all webphone versions. TOGGLE_OFF will default to not show the dialpad on first load, but will allow the user to show the dialpad by clicking on the dialpad link.
|
<B><?php echo _QXZ("Webphone Dialpad"); ?> -</B> <?php echo _QXZ("This setting allows you to activate or deactivate the dialpad for this webphone. Default is Y for enabled. TOGGLE will allow the user to view and hide the dialpad by clicking a link. This feature is not available on all webphone versions. TOGGLE_OFF will default to not show the dialpad on first load, but will allow the user to show the dialpad by clicking on the dialpad link."); ?>
|
||||||
|
|
||||||
<BR>
|
<BR>
|
||||||
<A NAME="webphone_auto_answer">
|
<A NAME="webphone_auto_answer">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Webphone Auto-Answer -</B> This setting allows the web phone to be set to automatically answer calls that come in by setting it to Y, or to have calls ring by setting it to N. Default is Y.
|
<B><?php echo _QXZ("Webphone Auto-Answer"); ?> -</B> <?php echo _QXZ("This setting allows the web phone to be set to automatically answer calls that come in by setting it to Y, or to have calls ring by setting it to N. Default is Y."); ?>
|
||||||
|
|
||||||
<BR>
|
<BR>
|
||||||
<A NAME="use_external_server_ip">
|
<A NAME="use_external_server_ip">
|
||||||
<BR>
|
<BR>
|
||||||
<B>Use External Server IP -</B> If using as a web phone, you can set this to Y to use the servers External IP to register to instead of the Server IP. Default is empty.
|
<B><?php echo _QXZ("Use External Server IP"); ?> -</B> <?php echo _QXZ("If using as a web phone, you can set this to Y to use the servers External IP to register to instead of the Server IP. Default is empty."); ?>
|
||||||
|
|
||||||
|
|
||||||
</TD></TR></TABLE>
|
</TD></TR></TABLE>
|
||||||
@@ -278,7 +279,7 @@ require("admin_header.php");
|
|||||||
|
|
||||||
if ( ($LOGast_admin_access < 1) or ($LOGuser_level < 8) )
|
if ( ($LOGast_admin_access < 1) or ($LOGuser_level < 8) )
|
||||||
{
|
{
|
||||||
echo "You are not authorized to view this section\n";
|
echo _QXZ("You are not authorized to view this section")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -300,28 +301,28 @@ if ($action == "BLANK")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>Add Multi-Server Phones Form<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Add Multi-Server Phones Form")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=action value=ADD_PHONES_SUBMIT>\n";
|
echo "<input type=hidden name=action value=ADD_PHONES_SUBMIT>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Servers: <BR><BR> (one server_ip per line only)<BR></td><td align=left><TEXTAREA name=servers ROWS=10 COLS=20></TEXTAREA> $NWB#servers$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Servers").": <BR><BR> ("._QXZ("one server_ip per line only").")<BR></td><td align=left><TEXTAREA name=servers ROWS=10 COLS=20></TEXTAREA> $NWB#servers$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Phones: <BR><BR> (one extension per line only)<BR></td><td align=left><TEXTAREA name=phones ROWS=20 COLS=20></TEXTAREA> $NWB#phones$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Phones").": <BR><BR> ("._QXZ("one extension per line only").")<BR></td><td align=left><TEXTAREA name=phones ROWS=20 COLS=20></TEXTAREA> $NWB#phones$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Registration Password: </td><td align=left><input type=text name=conf_secret size=20 maxlength=20> $NWB#registration_password$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Registration Password").": </td><td align=left><input type=text name=conf_secret size=20 maxlength=20> $NWB#registration_password$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Login Password: </td><td align=left><input type=text name=pass size=20 maxlength=20> $NWB#login_password$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Login Password").": </td><td align=left><input type=text name=pass size=20 maxlength=20> $NWB#login_password$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Create Alias Entries: </td><td align=left><select size=1 name=alias_option>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Create Alias Entries").": </td><td align=left><select size=1 name=alias_option>\n";
|
||||||
echo "<option selected>YES</option>";
|
echo "<option selected>"._QXZ("YES")."</option>";
|
||||||
echo "<option>NO</option>";
|
echo "<option>"._QXZ("NO")."</option>";
|
||||||
echo "</select> $NWB#create_alias$NWE </td></tr>\n";
|
echo "</select> $NWB#create_alias$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Alias Suffix: </td><td align=left><input type=text name=alias_suffix size=2 maxlength=4> $NWB#alias_suffix$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Alias Suffix").": </td><td align=left><input type=text name=alias_suffix size=2 maxlength=4> $NWB#alias_suffix$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Client Protocol: </td><td align=left><select size=1 name=protocol><option>SIP</option><option>Zap</option><option>IAX2</option><option>EXTERNAL</option></select> $NWB#protocol$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Client Protocol").": </td><td align=left><select size=1 name=protocol><option>SIP</option><option>Zap</option><option>IAX2</option><option>EXTERNAL</option></select> $NWB#protocol$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Local GMT: </td><td align=left><select size=1 name=local_gmt><option>12.75</option><option>12.00</option><option>11.00</option><option>10.00</option><option>9.50</option><option>9.00</option><option>8.00</option><option>7.00</option><option>6.50</option><option>6.00</option><option>5.75</option><option>5.50</option><option>5.00</option><option>4.50</option><option>4.00</option><option>3.50</option><option>3.00</option><option>2.00</option><option>1.00</option><option>0.00</option><option>-1.00</option><option>-2.00</option><option>-3.00</option><option>-3.50</option><option>-4.00</option><option selected>-5.00</option><option>-6.00</option><option>-7.00</option><option>-8.00</option><option>-9.00</option><option>-10.00</option><option>-11.00</option><option>-12.00</option></select> (Do NOT Adjust for DST) $NWB#gmt$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Local GMT").": </td><td align=left><select size=1 name=local_gmt><option>12.75</option><option>12.00</option><option>11.00</option><option>10.00</option><option>9.50</option><option>9.00</option><option>8.00</option><option>7.00</option><option>6.50</option><option>6.00</option><option>5.75</option><option>5.50</option><option>5.00</option><option>4.50</option><option>4.00</option><option>3.50</option><option>3.00</option><option>2.00</option><option>1.00</option><option>0.00</option><option>-1.00</option><option>-2.00</option><option>-3.00</option><option>-3.50</option><option>-4.00</option><option selected>-5.00</option><option>-6.00</option><option>-7.00</option><option>-8.00</option><option>-9.00</option><option>-10.00</option><option>-11.00</option><option>-12.00</option></select> ("._QXZ("Do NOT Adjust for DST").") $NWB#gmt$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Phone Context: </td><td align=left><input type=text name=phone_context size=20 maxlength=20> $NWB#phone_context$NWE </td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Phone Context").": </td><td align=left><input type=text name=phone_context size=20 maxlength=20> $NWB#phone_context$NWE </td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Set As Webphone: </td><td align=left><select size=1 name=is_webphone><option>Y</option><option selected>N</option><option>Y_API_LAUNCH</option></select>$NWB#is_webphone$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Set As Webphone").": </td><td align=left><select size=1 name=is_webphone><option>Y</option><option selected>N</option><option>Y_API_LAUNCH</option></select>$NWB#is_webphone$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Webphone Dialpad: </td><td align=left><select size=1 name=webphone_dialpad><option selected>Y</option><option>N</option><option>TOGGLE</option><option>TOGGLE_OFF</option></select>$NWB#webphone_dialpad$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Webphone Dialpad").": </td><td align=left><select size=1 name=webphone_dialpad><option selected>Y</option><option>N</option><option>TOGGLE</option><option>TOGGLE_OFF</option></select>$NWB#webphone_dialpad$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Webphone Auto-Answer: </td><td align=left><select size=1 name=webphone_auto_answer><option selected>Y</option><option>N</option></select>$NWB#webphone_auto_answer$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Webphone Auto-Answer").": </td><td align=left><select size=1 name=webphone_auto_answer><option selected>Y</option><option>N</option></select>$NWB#webphone_auto_answer$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Use External Server IP: </td><td align=left><select size=1 name=use_external_server_ip><option>Y</option><option selected>N</option></select>$NWB#use_external_server_ip$NWE</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Use External Server IP").": </td><td align=left><select size=1 name=use_external_server_ip><option>Y</option><option selected>N</option></select>$NWB#use_external_server_ip$NWE</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2>NOTE: Submitting this form will NOT trigger a conf file rebuild</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2>"._QXZ("NOTE: Submitting this form will NOT trigger a conf file rebuild")."</td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
}
|
}
|
||||||
@@ -464,15 +465,15 @@ if ($action == "ADD_PHONES_SUBMIT")
|
|||||||
$phones_inserted++;
|
$phones_inserted++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: Problem inserting phone: $affected_rows|$stmt\n<BR>";}
|
{echo _QXZ("ERROR: Problem inserting phone").": $affected_rows|$stmt\n<BR>";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: Phone already exists: $SN[$s]|$PN[$p]|$phone_exists\n<BR>";}
|
{echo _QXZ("ERROR: Phone already exists").": $SN[$s]|$PN[$p]|$phone_exists\n<BR>";}
|
||||||
$p++;
|
$p++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: Server does not exist: $SN[$s]|$server_exists\n<BR>";}
|
{echo _QXZ("ERROR: Server does not exist").": $SN[$s]|$server_exists\n<BR>";}
|
||||||
$s++;
|
$s++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -503,22 +504,22 @@ if ($action == "ADD_PHONES_SUBMIT")
|
|||||||
$phone_alias_inserted++;
|
$phone_alias_inserted++;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: Problem inserting phone alias: $affected_rows|$stmt\n<BR>";}
|
{echo _QXZ("ERROR: Problem inserting phone alias").": $affected_rows|$stmt\n<BR>";}
|
||||||
}
|
}
|
||||||
$p++;
|
$p++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "Phones Inserted: $phones_inserted\n<BR>";
|
echo _QXZ("Phones Inserted").":: $phones_inserted\n<BR>";
|
||||||
echo "Phones Aliases Inserted: $phone_alias_inserted\n<BR>";
|
echo _QXZ("Phones Aliases Inserted").":: $phone_alias_inserted\n<BR>";
|
||||||
echo "You now need to manually trigger a conf file rebuild from the System Settings screen\n<BR>";
|
echo _QXZ("You now need to manually trigger a conf file rebuild from the System Settings screen").":\n<BR>";
|
||||||
echo "<BR><a href=\"$PHP_SELF\">Start Over</a><BR>\n";
|
echo "<BR><a href=\"$PHP_SELF\">Start Over</a><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: You must enter servers: $servers\n<BR>";}
|
{echo _QXZ("ERROR: You must enter servers").":: $servers\n<BR>";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{echo "ERROR: You must enter extensions: $phones\n<BR>";}
|
{echo _QXZ("ERROR: You must enter extensions").":: $phones\n<BR>";}
|
||||||
}
|
}
|
||||||
### END add phones submit
|
### END add phones submit
|
||||||
|
|
||||||
@@ -530,7 +531,7 @@ if ($action == "ADD_PHONES_SUBMIT")
|
|||||||
|
|
||||||
$ENDtime = date("U");
|
$ENDtime = date("U");
|
||||||
$RUNtime = ($ENDtime - $STARTtime);
|
$RUNtime = ($ENDtime - $STARTtime);
|
||||||
echo "\n\n\n<br><br><br>\n<font size=1> runtime: $RUNtime seconds Version: $admin_version Build: $build</font>";
|
echo "\n\n\n<br><br><br>\n<font size=1> "._QXZ("runtime").":: $RUNtime "._QXZ("seconds").": "._QXZ("Version").": $admin_version "._QXZ("Build").": $build</font>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -37,6 +37,7 @@
|
|||||||
# 140724-1240 - Added the abilty to search the log archive tables
|
# 140724-1240 - Added the abilty to search the log archive tables
|
||||||
# 140808-1117 - Added more admin logging
|
# 140808-1117 - Added more admin logging
|
||||||
# 140817-0941 - Added archive_log variable to modify page link
|
# 140817-0941 - Added archive_log variable to modify page link
|
||||||
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -137,10 +138,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -161,7 +162,7 @@ $modify_leads = $rights_row[0];
|
|||||||
if ( $modify_leads < 1 )
|
if ( $modify_leads < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to search leads\n";
|
echo _QXZ("You do not have permissions to search leads")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -241,25 +242,25 @@ $subcamp_color = '#C6C6C6';
|
|||||||
|
|
||||||
require("admin_header.php");
|
require("admin_header.php");
|
||||||
|
|
||||||
$label_title = 'Title';
|
$label_title = _QXZ('Title');
|
||||||
$label_first_name = 'First';
|
$label_first_name = _QXZ('First');
|
||||||
$label_middle_initial = 'MI';
|
$label_middle_initial = _QXZ('MI');
|
||||||
$label_last_name = 'Last';
|
$label_last_name = _QXZ('Last');
|
||||||
$label_address1 = 'Address1';
|
$label_address1 = _QXZ('Address1');
|
||||||
$label_address2 = 'Address2';
|
$label_address2 = _QXZ('Address2');
|
||||||
$label_address3 = 'Address3';
|
$label_address3 = _QXZ('Address3');
|
||||||
$label_city = 'City';
|
$label_city = _QXZ('City');
|
||||||
$label_state = 'State';
|
$label_state = _QXZ('State');
|
||||||
$label_province = 'Province';
|
$label_province = _QXZ('Province');
|
||||||
$label_postal_code = 'Postal Code';
|
$label_postal_code = _QXZ('Postal Code');
|
||||||
$label_vendor_lead_code = 'Vendor ID';
|
$label_vendor_lead_code = _QXZ('Vendor ID');
|
||||||
$label_gender = 'Gender';
|
$label_gender = _QXZ('Gender');
|
||||||
$label_phone_number = 'Phone';
|
$label_phone_number = _QXZ('Phone');
|
||||||
$label_phone_code = 'DialCode';
|
$label_phone_code = _QXZ('DialCode');
|
||||||
$label_alt_phone = 'Alt. Phone';
|
$label_alt_phone = _QXZ('Alt. Phone');
|
||||||
$label_security_phrase = 'Show';
|
$label_security_phrase = _QXZ('Show');
|
||||||
$label_email = 'Email';
|
$label_email = _QXZ('Email');
|
||||||
$label_comments = 'Comments';
|
$label_comments = _QXZ('Comments');
|
||||||
|
|
||||||
### find any custom field labels
|
### find any custom field labels
|
||||||
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
||||||
@@ -286,7 +287,7 @@ if (strlen($row[17])>0) {$label_email = $row[17];}
|
|||||||
if (strlen($row[18])>0) {$label_comments = $row[18];}
|
if (strlen($row[18])>0) {$label_comments = $row[18];}
|
||||||
|
|
||||||
|
|
||||||
echo " Lead search: $vendor_id $phone $lead_id $status $list_id $user\n";
|
echo " "._QXZ("Lead search").": $vendor_id $phone $lead_id $status $list_id $user\n";
|
||||||
echo date("l F j, Y G:i:s A");
|
echo date("l F j, Y G:i:s A");
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
|
|
||||||
@@ -298,7 +299,7 @@ if ( (!$vendor_id) and (!$phone) and (!$lead_id) and (!$log_phone) and (!$log_
|
|||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<TABLE CELLPADDING=3 CELLSPACING=3>";
|
echo "<TABLE CELLPADDING=3 CELLSPACING=3>";
|
||||||
echo "<TR bgcolor=#015B91>";
|
echo "<TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center><font color=#FFFFFF><b>Lead Search Options:</b></font></TD>";
|
echo "<TD colspan=3 align=center><font color=#FFFFFF><b>"._QXZ("Lead Search Options").":</b></font></TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
|
|
||||||
$archive_stmt="SHOW TABLES LIKE '%vicidial_list_archive%'";
|
$archive_stmt="SHOW TABLES LIKE '%vicidial_list_archive%'";
|
||||||
@@ -306,48 +307,48 @@ if ( (!$vendor_id) and (!$phone) and (!$lead_id) and (!$log_phone) and (!$log_
|
|||||||
if (mysqli_num_rows($archive_rslt)>0)
|
if (mysqli_num_rows($archive_rslt)>0)
|
||||||
{
|
{
|
||||||
echo "<TR bgcolor=#B9CBFD>";
|
echo "<TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>Archive search: </TD><TD ALIGN=left><select size=1 name=archive_search><option>No</option><option>Yes</option><option SELECTED>$archive_search</option></select></TD>";
|
echo "<TD ALIGN=right>"._QXZ("Archive search").": </TD><TD ALIGN=left><select size=1 name=archive_search><option>"._QXZ("No")."</option><option>"._QXZ("Yes")."</option><option SELECTED>$archive_search</option></select></TD>";
|
||||||
echo "<TD> </TD>\n";
|
echo "<TD> </TD>\n";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center height=1></TD></TR>";
|
echo "<TD colspan=3 align=center height=1></TD></TR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<TR bgcolor=#B9CBFD>";
|
echo "<TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>$label_vendor_lead_code(vendor lead code): </TD><TD ALIGN=left><input type=text name=vendor_id size=10 maxlength=20></TD>";
|
echo "<TD ALIGN=right>$label_vendor_lead_code("._QXZ("vendor lead code")."): </TD><TD ALIGN=left><input type=text name=vendor_id size=10 maxlength=20></TD>";
|
||||||
echo "<TD><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center height=1></TD>";
|
echo "<TD colspan=3 align=center height=1></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>$label_phone_number: </TD><TD ALIGN=left><input type=text name=phone size=14 maxlength=18></TD>";
|
echo "<TD ALIGN=right>$label_phone_number: </TD><TD ALIGN=left><input type=text name=phone size=14 maxlength=18></TD>";
|
||||||
echo "<TD rowspan=2><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD rowspan=2><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>$label_alt_phone search: </TD><TD ALIGN=left><select size=1 name=alt_phone_search><option>No</option><option>Yes</option><option SELECTED>$alt_phone_search</option></select></TD>";
|
echo "<TD ALIGN=right>$label_alt_phone "._QXZ("search").": </TD><TD ALIGN=left><select size=1 name=alt_phone_search><option>"._QXZ("No")."</option><option>"._QXZ("Yes")."</option><option SELECTED>$alt_phone_search</option></select></TD>";
|
||||||
|
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center height=1></TD>";
|
echo "<TD colspan=3 align=center height=1></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>Lead ID: </TD><TD ALIGN=left><input type=text name=lead_id size=10 maxlength=10></TD>";
|
echo "<TD ALIGN=right>"._QXZ("Lead ID").": </TD><TD ALIGN=left><input type=text name=lead_id size=10 maxlength=10></TD>";
|
||||||
echo "<TD><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center height=3></TD>";
|
echo "<TD colspan=3 align=center height=3></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>Status: </TD><TD ALIGN=left><input type=text name=status size=7 maxlength=6></TD>";
|
echo "<TD ALIGN=right>"._QXZ("Status").": </TD><TD ALIGN=left><input type=text name=status size=7 maxlength=6></TD>";
|
||||||
echo "<TD rowspan=4><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD rowspan=4><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>List ID: </TD><TD ALIGN=left><input type=text name=list_id size=15 maxlength=14></TD>";
|
echo "<TD ALIGN=right>"._QXZ("List ID").": </TD><TD ALIGN=left><input type=text name=list_id size=15 maxlength=14></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>User: </TD><TD ALIGN=left><input type=text name=user size=15 maxlength=20></TD>";
|
echo "<TD ALIGN=right>"._QXZ("User").": </TD><TD ALIGN=left><input type=text name=user size=15 maxlength=20></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>Owner: </TD><TD ALIGN=left><input type=text name=owner size=15 maxlength=50></TD>";
|
echo "<TD ALIGN=right>"._QXZ("Owner").": </TD><TD ALIGN=left><input type=text name=owner size=15 maxlength=50></TD>";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center height=1></TD>";
|
echo "<TD colspan=3 align=center height=1></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>$label_first_name: </TD><TD ALIGN=left><input type=text name=first_name size=15 maxlength=30></TD>";
|
echo "<TD ALIGN=right>$label_first_name: </TD><TD ALIGN=left><input type=text name=first_name size=15 maxlength=30></TD>";
|
||||||
echo "<TD rowspan=2><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD rowspan=2><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
echo "<TD ALIGN=right>$label_last_name: </TD><TD ALIGN=left><input type=text name=last_name size=15 maxlength=30></TD>";
|
echo "<TD ALIGN=right>$label_last_name: </TD><TD ALIGN=left><input type=text name=last_name size=15 maxlength=30></TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
@@ -357,32 +358,32 @@ if ( (!$vendor_id) and (!$phone) and (!$lead_id) and (!$log_phone) and (!$log_
|
|||||||
echo "<br><center>\n";
|
echo "<br><center>\n";
|
||||||
echo "<TD colspan=3 align=center> </TD>";
|
echo "<TD colspan=3 align=center> </TD>";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center><font color=#FFFFFF><b>Log Search Options:</b></font></TD>";
|
echo "<TD colspan=3 align=center><font color=#FFFFFF><b>"._QXZ("Log Search Options").":</b></font></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>Lead ID: </TD><TD ALIGN=left><input type=text name=log_lead_id size=10 maxlength=10></TD>";
|
echo "<TD ALIGN=right>"._QXZ("Lead ID").": </TD><TD ALIGN=left><input type=text name=log_lead_id size=10 maxlength=10></TD>";
|
||||||
echo "<TD><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=cente height=1></TD>";
|
echo "<TD colspan=3 align=cente height=1></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>$label_phone_number Dialed: </TD><TD ALIGN=left><input type=text name=log_phone size=18 maxlength=18></TD>";
|
echo "<TD ALIGN=right>$label_phone_number "._QXZ("Dialed").": </TD><TD ALIGN=left><input type=text name=log_phone size=18 maxlength=18></TD>";
|
||||||
echo "<TD><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR>";
|
echo "</TR><TR>";
|
||||||
echo "<TD colspan=3 align=center> </TD>";
|
echo "<TD colspan=3 align=center> </TD>";
|
||||||
echo "</TR>";
|
echo "</TR>";
|
||||||
echo "<TR bgcolor=#015B91>";
|
echo "<TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center><font color=#FFFFFF><b>Archived Log Search Options:</b></font></TD>";
|
echo "<TD colspan=3 align=center><font color=#FFFFFF><b>"._QXZ("Archived Log Search Options").":</b></font></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>Lead ID: </TD><TD ALIGN=left><input type=text name=log_lead_id_archive size=10 maxlength=10></TD>";
|
echo "<TD ALIGN=right>"._QXZ("Lead ID").": </TD><TD ALIGN=left><input type=text name=log_lead_id_archive size=10 maxlength=10></TD>";
|
||||||
echo "<TD><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR bgcolor=#015B91>";
|
echo "</TR><TR bgcolor=#015B91>";
|
||||||
echo "<TD colspan=3 align=center height=1></TD>";
|
echo "<TD colspan=3 align=center height=1></TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
|
|
||||||
echo "<TD ALIGN=right>$label_phone_number Dialed: </TD><TD ALIGN=left><input type=text name=log_phone_archive size=18 maxlength=18></TD>";
|
echo "<TD ALIGN=right>$label_phone_number "._QXZ("Dialed").": </TD><TD ALIGN=left><input type=text name=log_phone_archive size=18 maxlength=18></TD>";
|
||||||
echo "<TD><input type=submit name=submit value=SUBMIT></TD>\n";
|
echo "<TD><INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'></TD>\n";
|
||||||
echo "</TR><TR>";
|
echo "</TR><TR>";
|
||||||
echo "<TD colspan=3 align=center> </TD>";
|
echo "<TD colspan=3 align=center> </TD>";
|
||||||
echo "</TR><TR bgcolor=#B9CBFD>";
|
echo "</TR><TR bgcolor=#B9CBFD>";
|
||||||
@@ -430,19 +431,19 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR><b>OUTBOUND LOG RESULTS: $results_to_print</b><BR>\n";
|
echo "<BR><b>"._QXZ("OUTBOUND LOG RESULTS").": $results_to_print</b><BR>\n";
|
||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LEAD ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LEAD ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CAMPAIGN</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CAMPAIGN")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CALL DATE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CALL DATE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>STATUS</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("STATUS")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>USER</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("USER")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LIST ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LIST ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LENGTH</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LENGTH")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>DIAL</B></FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("DIAL")."</B></FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -491,7 +492,7 @@ else
|
|||||||
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
||||||
{
|
{
|
||||||
echo "\n<br><br><center>\n";
|
echo "\n<br><br><center>\n";
|
||||||
echo "<b>There are no inbound calls matching your search criteria</b><br><br>\n";
|
echo "<b>"._QXZ("There are no inbound calls matching your search criteria")."</b><br><br>\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -500,14 +501,14 @@ else
|
|||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LEAD ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LEAD ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>INGROUP</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("INGROUP")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CALL DATE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CALL DATE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>STATUS</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("STATUS")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>USER</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("USER")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LIST ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LIST ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LENGTH</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LENGTH")."</B> </FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -557,19 +558,19 @@ else
|
|||||||
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
||||||
{
|
{
|
||||||
echo "\n<br><br><center>\n";
|
echo "\n<br><br><center>\n";
|
||||||
echo "<b>There are no inbound did calls matching your search criteria</b><br><br>\n";
|
echo "<b>"._QXZ("There are no inbound did calls matching your search criteria")."</b><br><br>\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR><b>INBOUND DID LOG RESULTS: $results_to_print</b><BR>\n";
|
echo "<BR><b>"._QXZ("INBOUND DID LOG RESULTS").": $results_to_print</b><BR>\n";
|
||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>DID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("DID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>DID ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("DID ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CALL DATE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CALL DATE")."</B> </FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -623,7 +624,7 @@ else
|
|||||||
|
|
||||||
echo "\n\n\n<br><br><br>\n<a href=\"$PHP_SELF\">NEW SEARCH</a>";
|
echo "\n\n\n<br><br><br>\n<a href=\"$PHP_SELF\">NEW SEARCH</a>";
|
||||||
|
|
||||||
echo "\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds";
|
echo "\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds");
|
||||||
|
|
||||||
echo "\n\n\n</body></html>";
|
echo "\n\n\n</body></html>";
|
||||||
|
|
||||||
@@ -663,24 +664,24 @@ else
|
|||||||
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
||||||
{
|
{
|
||||||
echo "\n<br><br><center>\n";
|
echo "\n<br><br><center>\n";
|
||||||
echo "<b>There are no outbound calls matching your search criteria</b><br><br>\n";
|
echo "<b>"._QXZ("There are no outbound calls matching your search criteria")."</b><br><br>\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR><b>OUTBOUND LOG RESULTS: $results_to_print</b><BR>\n";
|
echo "<BR><b>"._QXZ("OUTBOUND LOG RESULTS").": $results_to_print</b><BR>\n";
|
||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LEAD ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LEAD ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CAMPAIGN</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CAMPAIGN")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CALL DATE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CALL DATE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>STATUS</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("STATUS")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>USER</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("USER")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LIST ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LIST ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LENGTH</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LENGTH")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>DIAL</B></FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("DIAL")."</B></FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -729,23 +730,23 @@ else
|
|||||||
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
||||||
{
|
{
|
||||||
echo "\n<br><br><center>\n";
|
echo "\n<br><br><center>\n";
|
||||||
echo "<b>There are no inbound calls matching your search criteria</b><br><br>\n";
|
echo "<b>"._QXZ("There are no inbound calls matching your search criteria")."</b><br><br>\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR><b>INBOUND LOG RESULTS: $results_to_print</b><BR>\n";
|
echo "<BR><b>"._QXZ("INBOUND LOG RESULTS").": $results_to_print</b><BR>\n";
|
||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LEAD ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LEAD ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>INGROUP</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("INGROUP")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CALL DATE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CALL DATE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>STATUS</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("STATUS")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>USER</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("USER")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LIST ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LIST ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LENGTH</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LENGTH")."</B> </FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -795,19 +796,19 @@ else
|
|||||||
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
if ( ($results_to_print < 1) and ($results_to_printX < 1) )
|
||||||
{
|
{
|
||||||
echo "\n<br><br><center>\n";
|
echo "\n<br><br><center>\n";
|
||||||
echo "<b>There are no inbound did calls matching your search criteria</b><br><br>\n";
|
echo "<b>"._QXZ("There are no inbound did calls matching your search criteria")."</b><br><br>\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR><b>INBOUND DID LOG RESULTS: $results_to_print</b><BR>\n";
|
echo "<BR><b>"._QXZ("INBOUND DID LOG RESULTS").": $results_to_print</b><BR>\n";
|
||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>DID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("DID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>DID ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("DID ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CALL DATE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CALL DATE")."</B> </FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -861,7 +862,7 @@ else
|
|||||||
|
|
||||||
echo "\n\n\n<br><br><br>\n<a href=\"$PHP_SELF\">NEW SEARCH</a>";
|
echo "\n\n\n<br><br><br>\n<a href=\"$PHP_SELF\">NEW SEARCH</a>";
|
||||||
|
|
||||||
echo "\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds";
|
echo "\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds");
|
||||||
|
|
||||||
echo "\n\n\n</body></html>";
|
echo "\n\n\n</body></html>";
|
||||||
|
|
||||||
@@ -942,7 +943,7 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
print "ERROR: you must search for something! Go back and search for something";
|
print _QXZ("ERROR: you must search for something! Go back and search for something");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -994,28 +995,28 @@ else
|
|||||||
{
|
{
|
||||||
echo date("l F j, Y G:i:s A");
|
echo date("l F j, Y G:i:s A");
|
||||||
echo "\n<br><br><center>\n";
|
echo "\n<br><br><center>\n";
|
||||||
echo "<b>The search variables you entered are not active in the system</b><br><br>\n";
|
echo "<b>"._QXZ("The search variables you entered are not active in the system")."</b><br><br>\n";
|
||||||
echo "<b>Please go back and double check the information you entered and submit again</b>\n";
|
echo "<b>"._QXZ("Please go back and double check the information you entered and submit again")."</b>\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
echo "</body></html>\n";
|
echo "</body></html>\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<b>RESULTS: $results_to_print</b><BR><BR>\n";
|
echo "<b>"._QXZ("RESULTS").": $results_to_print</b><BR><BR>\n";
|
||||||
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
echo "<TABLE BGCOLOR=WHITE CELLPADDING=1 CELLSPACING=0 WIDTH=770>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>\n";
|
echo "<TR BGCOLOR=BLACK>\n";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
echo "<TD ALIGN=LEFT VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>#</B></FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LEAD ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LEAD ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>STATUS</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("STATUS")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>VENDOR ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("VENDOR ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LAST AGENT</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LAST AGENT")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LIST ID</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LIST ID")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>PHONE</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("PHONE")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>NAME</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("NAME")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>CITY</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("CITY")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>SECURITY</B> </FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("SECURITY")."</B> </FONT></TD>\n";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>LAST CALL</B></FONT></TD>\n";
|
echo "<TD ALIGN=CENTER VALIGN=TOP><FONT FACE=\"ARIAL,HELVETICA\" COLOR=WHITE><B>"._QXZ("LAST CALL")."</B></FONT></TD>\n";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($results_to_print > $o)
|
while ($results_to_print > $o)
|
||||||
@@ -1121,10 +1122,10 @@ $ENDtime = date("U");
|
|||||||
|
|
||||||
$RUNtime = ($ENDtime - $STARTtime);
|
$RUNtime = ($ENDtime - $STARTtime);
|
||||||
|
|
||||||
echo "\n\n\n<br><br><br>\n<a href=\"$PHP_SELF\">NEW SEARCH</a>";
|
echo "\n\n\n<br><br><br>\n<a href=\"$PHP_SELF\">"._QXZ("NEW SEARCH")."</a>";
|
||||||
|
|
||||||
|
|
||||||
echo "\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds";
|
echo "\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds");
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# audio_store.php
|
# audio_store.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# Central Audio Storage script
|
# Central Audio Storage script
|
||||||
#
|
#
|
||||||
@@ -19,10 +19,11 @@
|
|||||||
# 130610-1052 - Finalized changing of all ereg instances to preg
|
# 130610-1052 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-1729 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-1729 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-2001 - Changed to mysqli PHP functions
|
# 130901-2001 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2042 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-13';
|
$version = '2.8-14';
|
||||||
$build = '130901-2001';
|
$build = '141007-2042';
|
||||||
|
|
||||||
$MT[0]='';
|
$MT[0]='';
|
||||||
|
|
||||||
@@ -81,13 +82,13 @@ if ($ss_conf_ct > 0)
|
|||||||
### check if sounds server matches this server IP, if not then exit with an error
|
### check if sounds server matches this server IP, if not then exit with an error
|
||||||
if ( ( (strlen($sounds_web_server)) != (strlen($server_name)) ) or (!preg_match("/$sounds_web_server/i",$server_name) ) )
|
if ( ( (strlen($sounds_web_server)) != (strlen($server_name)) ) or (!preg_match("/$sounds_web_server/i",$server_name) ) )
|
||||||
{
|
{
|
||||||
echo "ERROR: server($server_name) does not match sounds web server ip($sounds_web_server)\n";
|
echo _QXZ("ERROR").": "._QXZ("server")."($server_name) "._QXZ("does not match sounds web server ip")."($sounds_web_server)\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$AF_orig))
|
if (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$AF_orig))
|
||||||
{
|
{
|
||||||
echo "ERROR: Invalid File Name: $AF_orig\n";
|
echo _QXZ("ERROR").": "._QXZ("Invalid File Name").": $AF_orig\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -110,7 +111,7 @@ if (strlen($sounds_web_directory) < 30)
|
|||||||
|
|
||||||
$stmt="UPDATE system_settings set sounds_web_directory='$sounds_web_directory';";
|
$stmt="UPDATE system_settings set sounds_web_directory='$sounds_web_directory';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
echo "NOTICE: new web directory created\n";
|
echo _QXZ("NOTICE").": "._QXZ("new web directory created")."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -170,7 +171,7 @@ if ( (!preg_match("/\|$ip\|/", $server_ips)) and ($formIPvalid < 1) )
|
|||||||
|
|
||||||
if ($admin_auth < 1)
|
if ($admin_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to upload audio files";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to upload audio files");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -178,10 +179,10 @@ if ( (!preg_match("/\|$ip\|/", $server_ips)) and ($formIPvalid < 1) )
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -218,7 +219,7 @@ if ( ($action == "DELETE") and ($auth_delete > 0) )
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
$delete_message = "AUDIO FILE SET FOR DELETION: $delete_file\n";
|
$delete_message = _QXZ("AUDIO FILE SET FOR DELETION").": $delete_file\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -299,12 +300,12 @@ if ($action == "AUTOUPLOAD")
|
|||||||
copy($AF_path, "$WeBServeRRooT/$sounds_web_directory/$audiofile_name");
|
copy($AF_path, "$WeBServeRRooT/$sounds_web_directory/$audiofile_name");
|
||||||
chmod("$WeBServeRRooT/$sounds_web_directory/$audiofile_name", 0766);
|
chmod("$WeBServeRRooT/$sounds_web_directory/$audiofile_name", 0766);
|
||||||
|
|
||||||
echo "SUCCESS: $audiofile_name uploaded size:" . filesize("$WeBServeRRooT/$sounds_web_directory/$audiofile_name") . "\n";
|
echo _QXZ("SUCCESS").": $audiofile_name "._QXZ("uploaded")." "._QXZ("size").":" . filesize("$WeBServeRRooT/$sounds_web_directory/$audiofile_name") . "\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR: no file uploaded\n";
|
echo _QXZ("ERROR").": "._QXZ("no file uploaded")."\n";
|
||||||
}
|
}
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
@@ -349,7 +350,7 @@ $subcamp_color = '#C6C6C6';
|
|||||||
require("admin_header.php");
|
require("admin_header.php");
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<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> Audio Store</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> <?php echo _QXZ("Audio Store"); ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> </TD></TR>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@@ -405,7 +406,7 @@ if ($action == "MANUALUPLOAD")
|
|||||||
copy($AF_path, "$WeBServeRRooT/$sounds_web_directory/$audiofile_name");
|
copy($AF_path, "$WeBServeRRooT/$sounds_web_directory/$audiofile_name");
|
||||||
chmod("$WeBServeRRooT/$sounds_web_directory/$audiofile_name", 0766);
|
chmod("$WeBServeRRooT/$sounds_web_directory/$audiofile_name", 0766);
|
||||||
|
|
||||||
echo "SUCCESS: $audiofile_name uploaded size:" . filesize("$WeBServeRRooT/$sounds_web_directory/$audiofile_name") . "\n";
|
echo _QXZ("SUCCESS").": $audiofile_name "._QXZ("uploaded")." "._QXZ("size").":" . filesize("$WeBServeRRooT/$sounds_web_directory/$audiofile_name") . "\n";
|
||||||
|
|
||||||
$stmt="UPDATE servers SET sounds_update='Y';";
|
$stmt="UPDATE servers SET sounds_update='Y';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -420,7 +421,7 @@ if ($action == "MANUALUPLOAD")
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR: no file uploaded\n";
|
echo _QXZ("ERROR").": "._QXZ("no file uploaded")."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -432,28 +433,28 @@ if ($action == "MANUALUPLOAD")
|
|||||||
|
|
||||||
<table align=center width="700" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
<table align=center width="700" border=0 cellpadding=5 cellspacing=0 bgcolor=#D9E6FE>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=right width="35%"><B><font face="arial, helvetica" size=2>Audio File to Upload:</font></B></td>
|
<td align=right width="35%"><B><font face="arial, helvetica" size=2><?php echo _QXZ("Audio File to Upload"); ?>:</font></B></td>
|
||||||
<td align=left width="65%"><input type=file name="audiofile" value=""> <?php echo "$NWB#audio_store$NWE"; ?></td>
|
<td align=left width="65%"><input type=file name="audiofile" value=""> <?php echo "$NWB#audio_store$NWE"; ?></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td align=center colspan=2><input type=submit name=submit value=submit></td>
|
<td align=center colspan=2><input type=submit name=submit value='<?php echo _QXZ("submit"); ?>'></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td align=left><font size=1> </font></td><td align=right><font size=1>Audio Store- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> </td></tr>
|
<tr><td align=left><font size=1> </font></td><td align=right><font size=1><?php echo _QXZ("Audio Store"); ?>- <?php echo _QXZ("VERSION"); ?>: <?php echo $version ?> <?php echo _QXZ("BUILD"); ?>: <?php echo $build ?> </td></tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
<BR><BR>
|
<BR><BR>
|
||||||
<CENTER><B>We STRONGLY recommend uploading only 16bit Mono 8k PCM WAV audio files(.wav)</B>
|
<CENTER><B><?php echo _QXZ("We STRONGLY recommend uploading only 16bit Mono 8k PCM WAV audio files"); ?>(.wav)</B>
|
||||||
<BR><BR><font size=1>All spaces will be stripped from uploaded audio file names</font><BR><BR>
|
<BR><BR><font size=1><?php echo _QXZ("All spaces will be stripped from uploaded audio file names"); ?></font><BR><BR>
|
||||||
<B><a href="javascript:launch_chooser('delete_file','date',30);">audio file list</a></CENTER>
|
<B><a href="javascript:launch_chooser('delete_file','date',30);"><?php echo _QXZ("audio file list"); ?></a></CENTER>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
if ($auth_delete > 0)
|
if ($auth_delete > 0)
|
||||||
{
|
{
|
||||||
echo "<center><BR><BR>File to Delete:<BR>\n";
|
echo "<center><BR><BR>"._QXZ("File to Delete").":<BR>\n";
|
||||||
echo "<form action=$PHP_SELF method=post>\n";
|
echo "<form action=$PHP_SELF method=post>\n";
|
||||||
echo "<input type=hidden name=action value=\"DELETE\">\n";
|
echo "<input type=hidden name=action value=\""._QXZ("DELETE")."\">\n";
|
||||||
echo "<input type=text size=50 maxlength=100 name=delete_file id=delete_file value=\"\">\n";
|
echo "<input type=text size=50 maxlength=100 name=delete_file id=delete_file value=\"\">\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=submit name=submit value=submit>\n";
|
echo "<input type=submit name=submit value=submit>\n";
|
||||||
@@ -462,13 +463,13 @@ else
|
|||||||
{
|
{
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
echo "<form action=$PHP_SELF method=post>\n";
|
echo "<form action=$PHP_SELF method=post>\n";
|
||||||
echo "<input type=hidden name=action value=\"DELETE\">\n";
|
echo "<input type=hidden name=action value=\""._QXZ("DELETE")."\">\n";
|
||||||
echo "<input type=hidden name=delete_file id=delete_file value=\"\">\n";
|
echo "<input type=hidden name=delete_file id=delete_file value=\"\">\n";
|
||||||
}
|
}
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "</B></B><br><br><a href=\"admin.php?ADD=720000000000000&category=AUDIOSTORE&stage=manualupload\">Click here to see a log of the uploads to the audio store</FONT>\n";
|
echo "</B></B><br><br><a href=\"admin.php?ADD=720000000000000&category=AUDIOSTORE&stage=manualupload\">"._QXZ("Click here to see a log of the uploads to the audio store")."</FONT>\n";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# callbacks_bulk_change.php
|
# callbacks_bulk_change.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
# 120819-0119 - First build
|
# 120819-0119 - First build
|
||||||
@@ -9,6 +9,7 @@
|
|||||||
# 130610-0951 - Finalized changing of all ereg instances to preg
|
# 130610-0951 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0902 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0902 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1940 - Changed to mysqli PHP functions
|
# 130901-1940 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2207 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -76,10 +77,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -111,7 +112,7 @@ else
|
|||||||
if ($LOGmodify_leads < 1)
|
if ($LOGmodify_leads < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify leads: |$PHP_AUTH_USER|\n";
|
echo _QXZ("You do not have permissions to modify leads").": |$PHP_AUTH_USER|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -164,7 +165,7 @@ if ($SUBMIT && $old_user && $new_user && $confirm_transfer) {
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: USERONLY Callbacks Transfer
|
<title><?php echo _QXZ("ADMINISTRATION: USERONLY Callbacks Transfer"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
##### BEGIN Set variables to make header show properly #####
|
##### BEGIN Set variables to make header show properly #####
|
||||||
@@ -190,7 +191,7 @@ require("admin_header.php");
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<CENTER>
|
<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> USERONLY Callback Transfer</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> <?php echo _QXZ("USERONLY Callback Transfer"); ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> </TD></TR>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -221,11 +222,11 @@ if ($SUBMIT && $old_user && $new_user && !$confirm_transfer)
|
|||||||
|
|
||||||
echo "<input type=hidden name=old_user value=\"$old_user\">\n";
|
echo "<input type=hidden name=old_user value=\"$old_user\">\n";
|
||||||
echo "<input type=hidden name=new_user value=\"$new_user\">\n";
|
echo "<input type=hidden name=new_user value=\"$new_user\">\n";
|
||||||
echo "You are about to transfer $callback_ct callbacks<BR>\n";
|
echo _QXZ("You are about to transfer")." $callback_ct "._QXZ("callbacks")."<BR>\n";
|
||||||
echo "from user $old_user - $old_user_name<BR>\n";
|
echo _QXZ("from user")." $old_user - $old_user_name<BR>\n";
|
||||||
echo "to user $new_user - $new_user_name<BR><BR><BR>\n";
|
echo _QXZ("to user")." $new_user - $new_user_name<BR><BR><BR>\n";
|
||||||
echo "<a href='$PHP_SELF?DB=$DB&old_user=$old_user&new_user=$new_user&confirm_transfer=1&SUBMIT=1'>CLICK TO CONFIRM</a><BR><BR>";
|
echo "<a href='$PHP_SELF?DB=$DB&old_user=$old_user&new_user=$new_user&confirm_transfer=1&SUBMIT=1'>"._QXZ("CLICK TO CONFIRM")."</a><BR><BR>";
|
||||||
echo "<a href='$PHP_SELF?DB=$DB'>CLICK TO CANCEL</a><BR><BR>";
|
echo "<a href='$PHP_SELF?DB=$DB'>"._QXZ("CLICK TO CANCEL")."</a><BR><BR>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -233,7 +234,7 @@ else
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
if ($DB) {echo "$stmt\n";}
|
if ($DB) {echo "$stmt\n";}
|
||||||
# <tr><td align='right'>
|
# <tr><td align='right'>
|
||||||
echo "Agents with callbacks:<BR><select name='old_user' size=5>\n";
|
echo _QXZ("Agents with callbacks").":<BR><select name='old_user' size=5>\n";
|
||||||
if (mysqli_num_rows($rslt)>0)
|
if (mysqli_num_rows($rslt)>0)
|
||||||
{
|
{
|
||||||
while ($row=mysqli_fetch_array($rslt))
|
while ($row=mysqli_fetch_array($rslt))
|
||||||
@@ -249,10 +250,10 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "\t<option value=''>**NO CALLBACKS**</option>\n";
|
echo "\t<option value=''>**"._QXZ("NO CALLBACKS")."**</option>\n";
|
||||||
}
|
}
|
||||||
echo "</select>";
|
echo "</select>";
|
||||||
echo "<BR/><BR/><input type='submit' name='SUBMIT' value=' TRANSFER TO '><BR/><BR/>";
|
echo "<BR/><BR/><input type='submit' name='SUBMIT' value=' "._QXZ("TRANSFER TO")." '><BR/><BR/>";
|
||||||
|
|
||||||
$stmt="select user, full_name from vicidial_users $ul_clause $LOGadmin_viewable_groupsSQL order by user asc";
|
$stmt="select user, full_name from vicidial_users $ul_clause $LOGadmin_viewable_groupsSQL order by user asc";
|
||||||
if ($DB) {echo "$stmt\n";}
|
if ($DB) {echo "$stmt\n";}
|
||||||
@@ -276,7 +277,7 @@ $RUNtime = ($ENDtime - $StarTtimE);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
echo "|$stage|$group|";
|
echo "|$stage|$group|";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# callcard_admin.php
|
# callcard_admin.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# This callcard script is to administer the callcard accounts in ViciDial
|
# This callcard script is to administer the callcard accounts in ViciDial
|
||||||
# it is separate from the standard admin.php script. callcard_enabled in
|
# it is separate from the standard admin.php script. callcard_enabled in
|
||||||
@@ -16,10 +16,11 @@
|
|||||||
# 130610-1103 - Finalized changing of all ereg instances to preg
|
# 130610-1103 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0839 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0839 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1939 - Changed to mysqli PHP functions
|
# 130901-1939 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2040 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-8';
|
$version = '2.8-9';
|
||||||
$build = '130901-1939';
|
$build = '141007-2040';
|
||||||
|
|
||||||
$MT[0]='';
|
$MT[0]='';
|
||||||
|
|
||||||
@@ -97,7 +98,7 @@ if ($ss_conf_ct > 0)
|
|||||||
|
|
||||||
if ($callcard_enabled < 1)
|
if ($callcard_enabled < 1)
|
||||||
{
|
{
|
||||||
echo "ERROR: CallCard is not active on this system\n";
|
echo _QXZ("ERROR: CallCard is not active on this system")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -164,7 +165,7 @@ if ($auth > 0)
|
|||||||
|
|
||||||
if ($reports_auth < 1)
|
if ($reports_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to view reports";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to view reports");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -177,10 +178,10 @@ if ($auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -210,7 +211,7 @@ if($reports_only_user > 0)
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo "You are not allowed to view this report: |$USER|$report_name|\n";
|
echo _QXZ("You are not allowed to view this report").": |$USER|$report_name|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -223,7 +224,7 @@ else
|
|||||||
if ($LOGcallcard_admin < 1)
|
if ($LOGcallcard_admin < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions for call card administration: |$USER|\n";
|
echo _QXZ("You do not have permissions for call card administration").": |$USER|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -315,7 +316,7 @@ if ($action == "CALLCARD_STATUS")
|
|||||||
{
|
{
|
||||||
if ( (strlen($card_id)<1) or (strlen($status)<1) )
|
if ( (strlen($card_id)<1) or (strlen($status)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Card ID and Status must be filled in<BR>\n";
|
echo _QXZ("ERROR: Card ID and Status must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -324,7 +325,7 @@ if ($action == "CALLCARD_STATUS")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] < 1)
|
if ($row[0] < 1)
|
||||||
{
|
{
|
||||||
echo "ERROR: This card_id is not in the system<BR>\n";
|
echo _QXZ("ERROR: This card_id is not in the system")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -358,7 +359,7 @@ if ($action == "CALLCARD_STATUS")
|
|||||||
$rslt=mysql_to_mysqli($stmtB, $link);
|
$rslt=mysql_to_mysqli($stmtB, $link);
|
||||||
if ($DB) {echo "|$stmt|$stmtB|\n";}
|
if ($DB) {echo "|$stmt|$stmtB|\n";}
|
||||||
|
|
||||||
echo "Card ID Status Modified: $card_id - $status<BR>\n";
|
echo _QXZ("Card ID Status Modified").": $card_id - $status<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|";
|
$SQL_log = "$stmt|";
|
||||||
@@ -421,58 +422,58 @@ if ($action == "CALLCARD_DETAIL")
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>CallCard Detail<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("CallCard Detail")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=PROCESS_MODIFY_CALLCARD>\n";
|
echo "<input type=hidden name=action value=PROCESS_MODIFY_CALLCARD>\n";
|
||||||
echo "<input type=hidden name=card_id value=\"$card_id\">\n";
|
echo "<input type=hidden name=card_id value=\"$card_id\">\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Card ID: </td><td align=left><B>$card_id</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Card ID").": </td><td align=left><B>$card_id</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>PIN: </td><td align=left><B>$pin</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("PIN").": </td><td align=left><B>$pin</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Status: </td><td align=left><B>$status</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Status").": </td><td align=left><B>$status</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Run: </td><td align=left><B>$run</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Run").": </td><td align=left><B>$run</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Batch: </td><td align=left><B>$batch</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Batch").": </td><td align=left><B>$batch</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Pack: </td><td align=left><B>$pack</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Pack").": </td><td align=left><B>$pack</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Sequence: </td><td align=left><B>$sequence</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Sequence").": </td><td align=left><B>$sequence</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Balance Minutes: </td><td align=left><B>$balance_minutes</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Balance Minutes").": </td><td align=left><B>$balance_minutes</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Initial Minutes: </td><td align=left><B>$initial_minutes</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Initial Minutes").": </td><td align=left><B>$initial_minutes</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Initial Value: </td><td align=left><B>$initial_value</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Initial Value").": </td><td align=left><B>$initial_value</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Purchase Order: </td><td align=left><B>$note_purchase_order</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Purchase Order").": </td><td align=left><B>$note_purchase_order</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Printer: </td><td align=left><B>$note_printer</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Printer").": </td><td align=left><B>$note_printer</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>DID: </td><td align=left><B>$note_did</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("DID").": </td><td align=left><B>$note_did</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group: </td><td align=left><B>$inbound_group_id</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group").": </td><td align=left><B>$inbound_group_id</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Language: </td><td align=left><B>$note_language</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Language").": </td><td align=left><B>$note_language</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Name: </td><td align=left><B>$note_name</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Name").": </td><td align=left><B>$note_name</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Comments: </td><td align=left><B>$note_comments</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Comments").": </td><td align=left><B>$note_comments</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Create User/Date: </td><td align=left><B>$create_user / $create_time</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Create User/Date").": </td><td align=left><B>$create_user / $create_time</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Activate User/Date: </td><td align=left><B>$activate_user / $activate_time</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Activate User/Date").": </td><td align=left><B>$activate_user / $activate_time</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Used User/Date: </td><td align=left><B>$used_user / $used_time</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Used User/Date").": </td><td align=left><B>$used_user / $used_time</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Void User/Date: </td><td align=left><B>$void_user / $void_time</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Void User/Date").": </td><td align=left><B>$void_user / $void_time</B></td></tr>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
|
|
||||||
if ($SEARCHONLY < 1)
|
if ($SEARCHONLY < 1)
|
||||||
{
|
{
|
||||||
echo "<a href=\"$PHP_SELF?action=CALLCARD_STATUS&status=VOID&card_id=$card_id&DB=$DB\">Void This Card ID</a><BR><BR>\n";
|
echo "<a href=\"$PHP_SELF?action=CALLCARD_STATUS&status=VOID&card_id=$card_id&DB=$DB\">"._QXZ("Void This Card ID")."</a><BR><BR>\n";
|
||||||
echo "<a href=\"$PHP_SELF?action=CALLCARD_STATUS&status=ACTIVE&card_id=$card_id&DB=$DB\">Activate This Card ID</a><BR><BR>\n";
|
echo "<a href=\"$PHP_SELF?action=CALLCARD_STATUS&status=ACTIVE&card_id=$card_id&DB=$DB\">"._QXZ("Activate This Card ID")."</a><BR><BR>\n";
|
||||||
echo "<a href=\"$PHP_SELF?action=CALLCARD_STATUS&status=RESET&card_id=$card_id&DB=$DB\">Reset Minutes on This Card ID</a>\n";
|
echo "<a href=\"$PHP_SELF?action=CALLCARD_STATUS&status=RESET&card_id=$card_id&DB=$DB\">"._QXZ("Reset Minutes on This Card ID")."</a>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
### call log
|
### call log
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>Call Log for this Card ID:\n";
|
echo "<br>"._QXZ("Call Log for this Card ID").":\n";
|
||||||
echo "<center><TABLE width=740 cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=740 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>#</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>#</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>DATE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("DATE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>CallerID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("CallerID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>DID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("DID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>START MIN</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("START MIN")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>TALK MIN</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("TALK MIN")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>AGENT</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("AGENT")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>AGENT DATE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("AGENT DATE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>AGENT DISPO</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("AGENT DISPO")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$stmt = "SELECT call_time,phone_number,inbound_did,balance_minutes_start,agent_talk_min,agent,agent_time,agent_dispo FROM callcard_log where card_id='$card_id' order by call_time;";
|
$stmt = "SELECT call_time,phone_number,inbound_did,balance_minutes_start,agent_talk_min,agent,agent_time,agent_dispo FROM callcard_log where card_id='$card_id' order by call_time;";
|
||||||
@@ -505,12 +506,12 @@ if ($action == "CALLCARD_DETAIL")
|
|||||||
|
|
||||||
if ($SEARCHONLY < 1)
|
if ($SEARCHONLY < 1)
|
||||||
{
|
{
|
||||||
echo "<a href=\"admin.php?ADD=720000000000000&category=CALLCARD&stage=$card_id&DB=$DB\">Admin Log for this Card ID</a><BR><BR>\n";
|
echo "<a href=\"admin.php?ADD=720000000000000&category=CALLCARD&stage=$card_id&DB=$DB\">"._QXZ("Admin Log for this Card ID")."</a><BR><BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR: Card ID not found: $card_id<BR>\n";
|
echo _QXZ("ERROR: Card ID not found").": $card_id<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
### END card id detail page
|
### END card id detail page
|
||||||
@@ -522,11 +523,11 @@ if ($action == "CALLCARD_SUMMARY")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>CallCard Summary:\n";
|
echo "<br>"._QXZ("CallCard Summary").":\n";
|
||||||
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>STATUS</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("STATUS")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>COUNT</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("COUNT")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$stmt = "SELECT count(*),status FROM callcard_accounts_details group by status order by status;";
|
$stmt = "SELECT count(*),status FROM callcard_accounts_details group by status order by status;";
|
||||||
@@ -562,26 +563,26 @@ if ($action == "CALLCARD_SUMMARY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$DBcount = $row[0];
|
$DBcount = $row[0];
|
||||||
|
|
||||||
echo "<b>There are $DBcount batches in the system\n";
|
echo "<b>"._QXZ("There are")." $DBcount "._QXZ("batches in the system")."\n";
|
||||||
}
|
}
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
### call log
|
### call log
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>Last 10 Calls:\n";
|
echo "<br>"._QXZ("Last 10 Calls").":\n";
|
||||||
echo "<center><TABLE width=740 cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=740 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>#</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>#</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>CARD ID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("CARD ID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>DATE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("DATE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>CallerID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("CallerID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>DID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("DID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>START MIN</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("START MIN")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>TALK MIN</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("TALK MIN")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>AGENT</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("AGENT")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>AGENT DATE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("AGENT DATE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>DISPO</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=2 color=white>"._QXZ("DISPO")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$stmt = "SELECT card_id,call_time,phone_number,inbound_did,balance_minutes_start,agent_talk_min,agent,agent_time,agent_dispo FROM callcard_log order by call_time desc limit 10;";
|
$stmt = "SELECT card_id,call_time,phone_number,inbound_did,balance_minutes_start,agent_talk_min,agent,agent_time,agent_dispo FROM callcard_log order by call_time desc limit 10;";
|
||||||
@@ -625,12 +626,12 @@ if ($action == "CALLCARD_RUNS")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>CallCard Batches:\n";
|
echo "<br>"._QXZ("CallCard Batches").":\n";
|
||||||
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>RUN</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("RUN")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>COUNT</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("COUNT")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>LIST</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("LIST")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$stmt = "SELECT count(*),run FROM callcard_accounts_details group by run order by run;";
|
$stmt = "SELECT count(*),run FROM callcard_accounts_details group by run order by run;";
|
||||||
@@ -670,12 +671,12 @@ if ($action == "CALLCARD_BATCHES")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>CallCard Batches:\n";
|
echo "<br>"._QXZ("CallCard Batches").":\n";
|
||||||
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>BATCH</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("BATCH")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>COUNT</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("COUNT")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>LIST</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("LIST")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$stmt = "SELECT count(*),batch FROM callcard_accounts_details group by batch order by batch;";
|
$stmt = "SELECT count(*),batch FROM callcard_accounts_details group by batch order by batch;";
|
||||||
@@ -715,18 +716,18 @@ if ($action == "GENERATE_RESULTS")
|
|||||||
{
|
{
|
||||||
if ( (strlen($sequence) < 1) or (strlen($starting_batch) < 1) or (strlen($batch) < 1) or (strlen($run) < 1) or (strlen($total) < 1) )
|
if ( (strlen($sequence) < 1) or (strlen($starting_batch) < 1) or (strlen($batch) < 1) or (strlen($run) < 1) or (strlen($total) < 1) )
|
||||||
{
|
{
|
||||||
echo "you must enter in all fields<BR><BR>\n";
|
echo _QXZ("you must enter in all fields")."<BR><BR>\n";
|
||||||
$action = 'GENERATE';
|
$action = 'GENERATE';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>CallCard GENERATE:\n";
|
echo "<br>"._QXZ("CallCard GENERATE").":\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>CARD ID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("CARD ID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>PIN</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("PIN")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$i=0;
|
$i=0;
|
||||||
@@ -773,7 +774,7 @@ if ($action == "GENERATE_RESULTS")
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR - cannot query system<BR>\n";
|
echo _QXZ("ERROR - cannot query system")."<BR>\n";
|
||||||
}
|
}
|
||||||
$pin_give_up++;
|
$pin_give_up++;
|
||||||
}
|
}
|
||||||
@@ -796,12 +797,12 @@ if ($action == "GENERATE_RESULTS")
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR - card_id already exists: $Pcard_id<BR>\n";
|
echo _QXZ("ERROR - card_id already exists").": $Pcard_id<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR - cannot query system<BR>\n";
|
echo _QXZ("ERROR - cannot query system")."<BR>\n";
|
||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
@@ -820,27 +821,27 @@ if ($action == "GENERATE")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>CallCard Generate IDs<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("CallCard Generate IDs")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=GENERATE_RESULTS>\n";
|
echo "<input type=hidden name=action value=GENERATE_RESULTS>\n";
|
||||||
echo "<input type=hidden name=DB value=$DB>\n";
|
echo "<input type=hidden name=DB value=$DB>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Run: </td><td align=left><input type=text name=run size=5 maxlength=4></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Run").": </td><td align=left><input type=text name=run size=5 maxlength=4></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Starting Batch: </td><td align=left><input type=text name=starting_batch size=6 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Starting Batch").": </td><td align=left><input type=text name=starting_batch size=6 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>IDs in Batch: </td><td align=left><input type=text name=batch size=6 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("IDs in Batch").": </td><td align=left><input type=text name=batch size=6 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Starting Sequence: </td><td align=left><input type=text name=sequence size=6 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Starting Sequence").": </td><td align=left><input type=text name=sequence size=6 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Total: </td><td align=left><input type=text name=total size=8 maxlength=7></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Total").": </td><td align=left><input type=text name=total size=8 maxlength=7></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Balance Minutes: </td><td align=left><input type=text name=balance_minutes size=3 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Balance Minutes").": </td><td align=left><input type=text name=balance_minutes size=3 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Initial Value: </td><td align=left><input type=text name=initial_value size=7 maxlength=6></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Initial Value").": </td><td align=left><input type=text name=initial_value size=7 maxlength=6></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Initial Minutes: </td><td align=left><input type=text name=initial_minutes size=3 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Initial Minutes").": </td><td align=left><input type=text name=initial_minutes size=3 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Purchase Order: </td><td align=left><input type=text name=note_purchase_order size=20 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Purchase Order").": </td><td align=left><input type=text name=note_purchase_order size=20 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Printer: </td><td align=left><input type=text name=note_printer size=20 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Printer").": </td><td align=left><input type=text name=note_printer size=20 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>DID: </td><td align=left><input type=text name=note_did size=18 maxlength=18></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("DID").": </td><td align=left><input type=text name=note_did size=18 maxlength=18></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>In-Group: </td><td align=left><input type=text name=inbound_group_id size=20 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("In-Group").": </td><td align=left><input type=text name=inbound_group_id size=20 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Language: </td><td align=left><input type=text name=note_language size=10 maxlength=10></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Language").": </td><td align=left><input type=text name=note_language size=10 maxlength=10></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Name: </td><td align=left><input type=text name=note_name size=20 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Name").": </td><td align=left><input type=text name=note_name size=20 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Comment: </td><td align=left><input type=text name=note_comments size=50 maxlength=255></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Comment").": </td><td align=left><input type=text name=note_comments size=50 maxlength=255></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
@@ -902,17 +903,17 @@ if ($action == "SEARCH_RESULTS")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>CallCard Batches:\n";
|
echo "<br>"._QXZ("CallCard Batches").":\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>CARD ID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("CARD ID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>STATUS</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("STATUS")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>BALANCE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("BALANCE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>CREATE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("CREATE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>ACTIVATE</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("ACTIVATE")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>LAST USED</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("LAST USED")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>VOID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("VOID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>DETAIL</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("DETAIL")."</B></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
$stmt = "SELECT card_id,status,balance_minutes,create_time,activate_time,used_time,void_time FROM callcard_accounts_details where $searchSQL;";
|
$stmt = "SELECT card_id,status,balance_minutes,create_time,activate_time,used_time,void_time FROM callcard_accounts_details where $searchSQL;";
|
||||||
@@ -964,16 +965,16 @@ if ($action == "SEARCH")
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>CallCard Search<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("CallCard Search")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=SEARCH_RESULTS>\n";
|
echo "<input type=hidden name=action value=SEARCH_RESULTS>\n";
|
||||||
echo "<input type=hidden name=DB value=$DB>\n";
|
echo "<input type=hidden name=DB value=$DB>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>PIN: </td><td align=left><input type=text name=pin size=20 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("PIN").": </td><td align=left><input type=text name=pin size=20 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Card ID: </td><td align=left><input type=text name=card_id size=20 maxlength=20></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Card ID").": </td><td align=left><input type=text name=card_id size=20 maxlength=20></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Run: </td><td align=left><input type=text name=run size=5 maxlength=4></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Run").": </td><td align=left><input type=text name=run size=5 maxlength=4></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Batch: </td><td align=left><input type=text name=batch size=6 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Batch").": </td><td align=left><input type=text name=batch size=6 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Sequence: </td><td align=left><input type=text name=sequence size=6 maxlength=5></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Sequence").": </td><td align=left><input type=text name=sequence size=6 maxlength=5></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
@@ -988,5 +989,5 @@ if ($action == "SEARCH")
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<BR><font size=1>CallCard VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> </td></tr>
|
<BR><font size=1><?php echo _QXZ("CallCard"); ?> <?php echo _QXZ("VERSION"); ?>: <?php echo $version ?> <?php echo _QXZ("BUILD"); ?>: <?php echo $build ?> </td></tr>
|
||||||
</TD></TR></TABLE>
|
</TD></TR></TABLE>
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
# 130620-0829 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0829 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1937 - Changed to mysqli PHP functions
|
# 130901-1937 - Changed to mysqli PHP functions
|
||||||
# 140108-0726 - Added webserver and hostname to report logging
|
# 140108-0726 - Added webserver and hostname to report logging
|
||||||
|
# 141007-2209 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
@@ -82,7 +83,7 @@ if ($auth > 0)
|
|||||||
|
|
||||||
if ($reports_auth < 1)
|
if ($reports_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to view reports";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to view reports");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -95,10 +96,10 @@ if ($auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -118,7 +119,7 @@ $LOGuser_group = $row[1];
|
|||||||
if ($LOGmodify_campaigns < 1)
|
if ($LOGmodify_campaigns < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions for campaign debugging: |$PHP_AUTH_USER|\n";
|
echo _QXZ("You do not have permissions for campaign debugging").": |$PHP_AUTH_USER|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -209,7 +210,7 @@ while ($i < $campaigns_to_print)
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
echo "<TITLE>Campaign Debug</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
echo "<TITLE>"._QXZ("Campaign Debug")."</TITLE></HEAD><BODY BGCOLOR=WHITE marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||||
|
|
||||||
$short_header=1;
|
$short_header=1;
|
||||||
|
|
||||||
@@ -226,8 +227,8 @@ while ($campaigns_to_print > $o)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
echo "</SELECT>\n";
|
echo "</SELECT>\n";
|
||||||
echo "<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=SUBMIT>\n";
|
echo "<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'>\n";
|
||||||
echo " <a href=\"./admin.php?ADD=34&campaign_id=$group\">MODIFY</a> \n";
|
echo " <a href=\"./admin.php?ADD=34&campaign_id=$group\">"._QXZ("MODIFY")."</a> \n";
|
||||||
echo "</FORM>\n\n";
|
echo "</FORM>\n\n";
|
||||||
|
|
||||||
echo "<PRE><FONT SIZE=2>\n\n";
|
echo "<PRE><FONT SIZE=2>\n\n";
|
||||||
@@ -236,7 +237,7 @@ echo "<PRE><FONT SIZE=2>\n\n";
|
|||||||
if (!$group)
|
if (!$group)
|
||||||
{
|
{
|
||||||
echo "\n\n";
|
echo "\n\n";
|
||||||
echo "PLEASE SELECT A CAMPAIGN ABOVE AND CLICK SUBMIT\n";
|
echo _QXZ("PLEASE SELECT A CAMPAIGN ABOVE AND CLICK SUBMIT")."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
@@ -248,7 +249,7 @@ else
|
|||||||
$TOTALcalls = sprintf("%10s", $row[0]);
|
$TOTALcalls = sprintf("%10s", $row[0]);
|
||||||
|
|
||||||
echo "\n";
|
echo "\n";
|
||||||
echo "---------- ADAPT DEBUG\n";
|
echo "---------- "._QXZ("ADAPT DEBUG")."\n";
|
||||||
echo "\n";
|
echo "\n";
|
||||||
|
|
||||||
$stmt="select campaign_name,closer_campaigns from vicidial_campaigns where campaign_id='" . mysqli_real_escape_string($link, $group) . "' limit 1;";
|
$stmt="select campaign_name,closer_campaigns from vicidial_campaigns where campaign_id='" . mysqli_real_escape_string($link, $group) . "' limit 1;";
|
||||||
@@ -260,8 +261,8 @@ else
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$closer_campaigns = $row[1];
|
$closer_campaigns = $row[1];
|
||||||
|
|
||||||
echo "Campaign Debug: $group - $row[0] $NOW_TIME\n\n";
|
echo _QXZ("Campaign Debug").": $group - $row[0] $NOW_TIME\n\n";
|
||||||
echo "Total leads in hopper right now: $TOTALcalls\n\n";
|
echo _QXZ("Total leads in hopper right now").": $TOTALcalls\n\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$stmt="select update_time,debug_output,adapt_output from vicidial_campaign_stats_debug where campaign_id='" . mysqli_real_escape_string($link, $group) . "' and server_ip='ADAPT' limit 1;";
|
$stmt="select update_time,debug_output,adapt_output from vicidial_campaign_stats_debug where campaign_id='" . mysqli_real_escape_string($link, $group) . "' and server_ip='ADAPT' limit 1;";
|
||||||
@@ -273,7 +274,7 @@ else
|
|||||||
{
|
{
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
|
|
||||||
echo "Adapt Debug: $row[0]\n";
|
echo _QXZ("Adapt Debug").": $row[0]\n";
|
||||||
echo "$row[1]\n";
|
echo "$row[1]\n";
|
||||||
echo "$row[2]\n";
|
echo "$row[2]\n";
|
||||||
|
|
||||||
@@ -308,7 +309,7 @@ else
|
|||||||
{
|
{
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
|
|
||||||
echo "Inbound Debug: $row[1] $row[0]\n";
|
echo _QXZ("Inbound Debug").": $row[1] $row[0]\n";
|
||||||
echo "$row[2]\n";
|
echo "$row[2]\n";
|
||||||
echo "$row[3]\n";
|
echo "$row[3]\n";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# closer-fronter_popup.php
|
# closer-fronter_popup.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 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.
|
# 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
|
# CHANGES
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
# 130610-1115 - Finalized changing of all ereg instances to preg
|
# 130610-1115 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0824 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0824 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1933 - Changed to mysqli PHP functions
|
# 130901-1933 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2210 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -149,10 +150,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -179,14 +180,14 @@ if ( (strlen($customer_zap_channel)>2) and (preg_match('/zap/i',$customer_zap_ch
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Bad channel: $customer_zap_channel\n";
|
echo _QXZ("Bad channel").": $customer_zap_channel\n";
|
||||||
echo "Make sure the Zap channel is live and try again\n";
|
echo _QXZ("Make sure the Zap channel is live and try again")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<html>\n";
|
echo "<html>\n";
|
||||||
echo "<head>\n";
|
echo "<head>\n";
|
||||||
echo "<title>FRONTER-CLOSER: Popup</title>\n";
|
echo "<title>"._QXZ("FRONTER-CLOSER: Popup")."</title>\n";
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
|
|
||||||
if (preg_match('/CL_UNIV/i',$channel_group))
|
if (preg_match('/CL_UNIV/i',$channel_group))
|
||||||
@@ -207,10 +208,10 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
function CheckForm() {
|
function CheckForm() {
|
||||||
if (btn_name=="update") {
|
if (btn_name=="update") {
|
||||||
if (document.forms[0].phone.value.length!=10) {
|
if (document.forms[0].phone.value.length!=10) {
|
||||||
alert("The phone number you entered does not have 10 digits.\n\nIt has "+document.forms[0].phone.value.length+" - please correct it and try again.");
|
alert("<?php echo _QXZ("The phone number you entered does not have 10 digits"); ?>.\n\n<?php echo _QXZ("It has"); ?> "+document.forms[0].phone.value.length+" - <?php echo _QXZ("please correct it and try again"); ?>.");
|
||||||
return false;
|
return false;
|
||||||
} else if (document.forms[0].confirmation_id.value.length<=5) {
|
} else if (document.forms[0].confirmation_id.value.length<=5) {
|
||||||
alert("The confirmation ID is either missing or not enough characters in length.\n\nPlease correct it and try again.");
|
alert("<?php echo _QXZ("The confirmation ID is either missing or not enough characters in length"); ?>.\n\n<?php echo _QXZ("Please correct it and try again"); ?>.");
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
return true;
|
return true;
|
||||||
@@ -275,7 +276,7 @@ if ($parked_count > 0)
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$recording_id = $row[0];
|
$recording_id = $row[0];
|
||||||
|
|
||||||
echo "Recording command sent for channel $channel - $filename - $recording_id $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Recording command sent for channel")." $channel - $filename - $recording_id $NOW_TIME\n<BR><BR>\n";
|
||||||
|
|
||||||
$stmt="SELECT full_name from vicidial_users where user='" . mysqli_real_escape_string($link, $user) . "'";
|
$stmt="SELECT full_name from vicidial_users where user='" . mysqli_real_escape_string($link, $user) . "'";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -283,11 +284,11 @@ if ($parked_count > 0)
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$full_name = $row[0];
|
$full_name = $row[0];
|
||||||
|
|
||||||
echo "Call Referred by: $user - $full_name\n<BR><BR>\n";
|
echo _QXZ("Call Referred by").": $user - $full_name\n<BR><BR>\n";
|
||||||
|
|
||||||
$url = "http://10.10.99.2/vicidial/closer_dispo.php?lead_id=$lead_id&channel=$channel&server_ip=$server_ip&extension=$SIPexten&call_began=$STARTtime&parked_time=$parked_time&DB=$DB";
|
$url = "http://10.10.99.2/vicidial/closer_dispo.php?lead_id=$lead_id&channel=$channel&server_ip=$server_ip&extension=$SIPexten&call_began=$STARTtime&parked_time=$parked_time&DB=$DB";
|
||||||
|
|
||||||
echo "<a href=\"$url\">View Customer Info and Disposition Call</a>\n<BR><BR>\n";
|
echo "<a href=\"$url\">"._QXZ("View Customer Info and Disposition Call")."</a>\n<BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -303,7 +304,7 @@ if ($parked_count > 0)
|
|||||||
###########################################################################################
|
###########################################################################################
|
||||||
if (preg_match('/CL_TEST/i',$channel_group))
|
if (preg_match('/CL_TEST/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "GALLERIA TEST CLOSER GROUP: $channel_group\n";
|
echo _QXZ("GALLERIA TEST CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
||||||
if ($DB) {echo "$stmt\n";}
|
if ($DB) {echo "$stmt\n";}
|
||||||
@@ -321,14 +322,14 @@ if (preg_match('/CL_TEST/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#99FF99'>
|
<tr bgcolor='#99FF99'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -338,7 +339,7 @@ if (preg_match('/CL_TEST/i',$channel_group))
|
|||||||
|
|
||||||
if ( (preg_match('/CL_MWCOF/i',$channel_group)) or (preg_match('/MWCOF/i',$group)) or (preg_match('/TESTCAMP/i',$group)))
|
if ( (preg_match('/CL_MWCOF/i',$channel_group)) or (preg_match('/MWCOF/i',$group)) or (preg_match('/TESTCAMP/i',$group)))
|
||||||
{
|
{
|
||||||
echo "BUYERS EDGE INTERNAL CLOSER GROUP: $channel_group\n";
|
echo _QXZ("BUYERS EDGE INTERNAL CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
||||||
if ($DB) {echo "$stmt\n";}
|
if ($DB) {echo "$stmt\n";}
|
||||||
@@ -356,14 +357,14 @@ if ( (preg_match('/CL_MWCOF/i',$channel_group)) or (preg_match('/MWCOF/i',$group
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#99FF99'>
|
<tr bgcolor='#99FF99'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -375,27 +376,27 @@ if ( (preg_match('/CL_MWCOF/i',$channel_group)) or (preg_match('/MWCOF/i',$group
|
|||||||
|
|
||||||
if (preg_match('/CL_GAL/i',$channel_group))
|
if (preg_match('/CL_GAL/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "GALLERIA CLOSER GROUP: $channel_group\n";
|
echo _QXZ("GALLERIA CLOSER GROUP").": $channel_group\n";
|
||||||
$group_color='#CCCCCC';
|
$group_color='#CCCCCC';
|
||||||
|
|
||||||
if (preg_match('/CL_GALLERIA/i',$channel_group))
|
if (preg_match('/CL_GALLERIA/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=green size=3><b>-- INTERNAL CALL GALLERIA FRONT --</b></font><br>\n";
|
echo "<br><font color=green size=3><b>-- "._QXZ("INTERNAL CALL GALLERIA FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#99FF99';
|
$group_color='#99FF99';
|
||||||
}
|
}
|
||||||
if (preg_match('/CL_GALLER2/i',$channel_group))
|
if (preg_match('/CL_GALLER2/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=red size=3><b>-- TouchAsia CALL Simple Escapes FRONT --</b></font><br>\n";
|
echo "<br><font color=red size=3><b>-- "._QXZ("TouchAsia CALL Simple Escapes FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#FF9999';
|
$group_color='#FF9999';
|
||||||
}
|
}
|
||||||
if (preg_match('/CL_GALLER3/i',$channel_group))
|
if (preg_match('/CL_GALLER3/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=red size=3><b>-- DebitSupplies CALL Simple Escapes FRONT --</b></font><br>\n";
|
echo "<br><font color=red size=3><b>-- "._QXZ("DebitSupplies CALL Simple Escapes FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#FF9999';
|
$group_color='#FF9999';
|
||||||
}
|
}
|
||||||
if (preg_match('/CL_GALLER4/i',$channel_group))
|
if (preg_match('/CL_GALLER4/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=red size=3><b>-- Vishnu CALL Simple Escapes FRONT --</b></font><br>\n";
|
echo "<br><font color=red size=3><b>-- "._QXZ("Vishnu CALL Simple Escapes FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#FF9999';
|
$group_color='#FF9999';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -408,14 +409,14 @@ if (preg_match('/CL_GAL/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor="<?php echo $group_color ?>">
|
<tr bgcolor="<?php echo $group_color ?>">
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -447,7 +448,7 @@ if (preg_match('/CL_GAL/i',$channel_group))
|
|||||||
|
|
||||||
if (preg_match('/CL_UNIV/i',$channel_group))
|
if (preg_match('/CL_UNIV/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "UNIVERSAL CLOSER GROUP: $channel_group\n";
|
echo _QXZ("UNIVERSAL CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -459,26 +460,26 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'>New Search</font></th>
|
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'><?php echo _QXZ("New Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Reservation Number:</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Reservation Number"); ?>:</font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
||||||
name="reservation_no" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
name="reservation_no" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#CCCCCC'><td align=right width='50%' nowrap><font class='standard_bold'>Confirmation #:</font></td>
|
<tr bgcolor='#CCCCCC'><td align=right width='50%' nowrap><font class='standard_bold'><?php echo _QXZ("Confirmation"); ?> #:</font></td>
|
||||||
<td align=left width='50%' nowrap><input type=text name='confirmation_no' size=10 maxlength=20 value=''></td></tr>
|
<td align=left width='50%' nowrap><input type=text name='confirmation_no' size=10 maxlength=20 value=''></td></tr>
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone #:</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone"); ?> #:</font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
||||||
name="phone" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
name="phone" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
||||||
|
|
||||||
</tr><tr>
|
</tr><tr>
|
||||||
<th colspan=2 bgcolor='#CCCCCC'><input type=submit name="submit_COF" value="SEARCH" onClick="javascript:btn_name='search'"><br><br></th>
|
<th colspan=2 bgcolor='#CCCCCC'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>" onClick="javascript:btn_name='search'"><br><br></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold'><a href='closer_popup.php'>Back</a></font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold'><a href='closer_popup.php'><?php echo _QXZ("Back"); ?></a></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -498,8 +499,8 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Record command FAILED for channel $channel $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Record command FAILED for channel")." $channel $NOW_TIME\n<BR><BR>\n";
|
||||||
echo "Please go back and try again\n<BR><BR>\n";
|
echo _QXZ("Please go back and try again")."\n<BR><BR>\n";
|
||||||
# echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
# echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -512,7 +513,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# closer-fronter_popup2.php
|
# closer-fronter_popup2.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 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.
|
# 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
|
# CHANGES
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
# 130610-1114 - Finalized changing of all ereg instances to preg
|
# 130610-1114 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0823 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0823 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1934 - Changed to mysqli PHP functions
|
# 130901-1934 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2211 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -151,10 +152,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -183,14 +184,14 @@ if ( (strlen($customer_zap_channel)>2) and ( (preg_match('/zap/i',$customer_zap_
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Bad channel: $customer_zap_channel\n";
|
echo _QXZ("Bad channel").": $customer_zap_channel\n";
|
||||||
echo "Make sure the Zap channel is live and try again\n";
|
echo _QXZ("Make sure the Zap channel is live and try again")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<html>\n";
|
echo "<html>\n";
|
||||||
echo "<head>\n";
|
echo "<head>\n";
|
||||||
echo "<title>FRONTER-CLOSER: Popup</title>\n";
|
echo "<title>"._QXZ("FRONTER-CLOSER: Popup")."</title>\n";
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
|
|
||||||
if (preg_match('/CL_UNIV/i',$channel_group))
|
if (preg_match('/CL_UNIV/i',$channel_group))
|
||||||
@@ -211,10 +212,10 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
function CheckForm() {
|
function CheckForm() {
|
||||||
if (btn_name=="update") {
|
if (btn_name=="update") {
|
||||||
if (document.forms[0].phone.value.length!=10) {
|
if (document.forms[0].phone.value.length!=10) {
|
||||||
alert("The phone number you entered does not have 10 digits.\n\nIt has "+document.forms[0].phone.value.length+" - please correct it and try again.");
|
alert("<?php echo _QXZ("The phone number you entered does not have 10 digits"); ?>.\n\n<?php echo _QXZ("It has"); ?> "+document.forms[0].phone.value.length+" - <?php echo _QXZ("please correct it and try again"); ?>.");
|
||||||
return false;
|
return false;
|
||||||
} else if (document.forms[0].confirmation_id.value.length<=5) {
|
} else if (document.forms[0].confirmation_id.value.length<=5) {
|
||||||
alert("The confirmation ID is either missing or not enough characters in length.\n\nPlease correct it and try again.");
|
alert("<?php echo _QXZ("The confirmation ID is either missing or not enough characters in length"); ?>.\n\n <?php echo _QXZ("Please correct it and try again"); ?>.");
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
return true;
|
return true;
|
||||||
@@ -279,7 +280,7 @@ if ($parked_count > 0)
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$recording_id = $row[0];
|
$recording_id = $row[0];
|
||||||
|
|
||||||
echo "Recording command sent for channel $channel - $filename - $recording_id $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Recording command sent for channel")." $channel - $filename - $recording_id $NOW_TIME\n<BR><BR>\n";
|
||||||
|
|
||||||
$stmt="SELECT full_name from vicidial_users where user='" . mysqli_real_escape_string($link, $fronter) . "'";
|
$stmt="SELECT full_name from vicidial_users where user='" . mysqli_real_escape_string($link, $fronter) . "'";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -287,11 +288,11 @@ if ($parked_count > 0)
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$full_name = $row[0];
|
$full_name = $row[0];
|
||||||
|
|
||||||
echo "Call Referred by: $fronter - $full_name\n<BR><BR>\n";
|
echo _QXZ("Call Referred by").": $fronter - $full_name\n<BR><BR>\n";
|
||||||
|
|
||||||
$url = "http://10.10.10.196/vicidial/closer_dispo.php?lead_id=$lead_id&channel=$channel&server_ip=$server_ip&extension=$SIPexten&call_began=$STARTtime&parked_time=$parked_time&DB=$DB";
|
$url = "http://10.10.10.196/vicidial/closer_dispo.php?lead_id=$lead_id&channel=$channel&server_ip=$server_ip&extension=$SIPexten&call_began=$STARTtime&parked_time=$parked_time&DB=$DB";
|
||||||
|
|
||||||
echo "<a href=\"$url\">View Customer Info and Disposition Call</a>\n<BR><BR>\n";
|
echo "<a href=\"$url\">"._QXZ("View Customer Info and Disposition Call")."</a>\n<BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
$stmt="SELECT group_name,group_color from vicidial_inbound_groups where group_id='" . mysqli_real_escape_string($link, $channel_group) . "'";
|
$stmt="SELECT group_name,group_color from vicidial_inbound_groups where group_id='" . mysqli_real_escape_string($link, $channel_group) . "'";
|
||||||
@@ -330,14 +331,14 @@ if (preg_match('/CL/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor="<?php echo $group_color ?>">
|
<tr bgcolor="<?php echo $group_color ?>">
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -352,7 +353,7 @@ if (preg_match('/CL/i',$channel_group))
|
|||||||
|
|
||||||
if (preg_match('/UNIV/i',$channel_group))
|
if (preg_match('/UNIV/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "UNIVERSAL CLOSER GROUP: $channel_group\n";
|
echo _QXZ("UNIVERSAL CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -364,26 +365,26 @@ if (preg_match('/UNIV/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'>New Search</font></th>
|
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'><?php echo _QXZ("New Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Reservation Number:</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Reservation Number"); ?>:</font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
||||||
name="reservation_no" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
name="reservation_no" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#CCCCCC'><td align=right width='50%' nowrap><font class='standard_bold'>Confirmation #:</font></td>
|
<tr bgcolor='#CCCCCC'><td align=right width='50%' nowrap><font class='standard_bold'><?php echo _QXZ("Confirmation"); ?> #:</font></td>
|
||||||
<td align=left width='50%' nowrap><input type=text name='confirmation_no' size=10 maxlength=20 value=''></td></tr>
|
<td align=left width='50%' nowrap><input type=text name='confirmation_no' size=10 maxlength=20 value=''></td></tr>
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone #:</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone"); ?> #:</font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
||||||
name="phone" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
name="phone" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
||||||
|
|
||||||
</tr><tr>
|
</tr><tr>
|
||||||
<th colspan=2 bgcolor='#CCCCCC'><input type=submit name="submit_COF" value="SEARCH" onClick="javascript:btn_name='search'"><br><br></th>
|
<th colspan=2 bgcolor='#CCCCCC'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>" onClick="javascript:btn_name='search'"><br><br></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold'><a href='closer_popup.php'>Back</a></font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold'><a href='closer_popup.php'><?php echo _QXZ("Back"); ?></a></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -403,8 +404,8 @@ if (preg_match('/UNIV/i',$channel_group))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Record command FAILED for channel $channel $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Record command FAILED for channel")." $channel $NOW_TIME\n<BR><BR>\n";
|
||||||
echo "Please go back and try again\n<BR><BR>\n";
|
echo _QXZ("Please go back and try again")."\n<BR><BR>\n";
|
||||||
# echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
# echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -417,7 +418,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# closer.php
|
# closer.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 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)
|
# 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
|
# CHANGES
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
# 130610-1116 - Finalized changing of all ereg instances to preg
|
# 130610-1116 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0827 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0827 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1934 - Changed to mysqli PHP functions
|
# 130901-1934 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2212 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -100,10 +101,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -146,7 +147,7 @@ $color_class[9] = 'orange';
|
|||||||
-->
|
-->
|
||||||
</STYLE>
|
</STYLE>
|
||||||
|
|
||||||
<TITLE>CLOSER: Main</TITLE></HEAD>
|
<TITLE><?php echo _QXZ("CLOSER: Main"); ?></TITLE></HEAD>
|
||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||||
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
<CENTER><FONT FACE="Courier" COLOR=BLACK SIZE=3>
|
||||||
@@ -184,14 +185,14 @@ if (!$dialplan_number)
|
|||||||
$groups[$i] =$row[0];
|
$groups[$i] =$row[0];
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
echo "<br>Please select the groups you want to pick calls up from: <form action=$PHP_SELF method=GET>\n";
|
echo "<br>"._QXZ("Please select the groups you want to pick calls up from").": <form action=$PHP_SELF method=GET>\n";
|
||||||
echo "<table border=0><tr><td align=left>\n";
|
echo "<table border=0><tr><td align=left>\n";
|
||||||
echo "<input type=hidden name=PHONE_LOGIN value=1>\n";
|
echo "<input type=hidden name=PHONE_LOGIN value=1>\n";
|
||||||
echo "<input type=hidden name=dialplan_number value=\"$dialplan_number\">\n";
|
echo "<input type=hidden name=dialplan_number value=\"$dialplan_number\">\n";
|
||||||
echo "<input type=hidden name=extension value=\"$extension\">\n";
|
echo "<input type=hidden name=extension value=\"$extension\">\n";
|
||||||
echo "<input type=hidden name=server_ip value=\"$server_ip\">\n";
|
echo "<input type=hidden name=server_ip value=\"$server_ip\">\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "Inbound Call Groups: <br>\n";
|
echo _QXZ("Inbound Call Groups").": <br>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -200,7 +201,7 @@ if (!$dialplan_number)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
echo "</td></tr></table>\n";
|
echo "</td></tr></table>\n";
|
||||||
echo "<input type=submit name=submit value=submit>\n";
|
echo "<input type=submit name=submit value='"._QXZ("submit")."'>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -218,27 +219,27 @@ if (!$dialplan_number)
|
|||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
echo"<META HTTP-EQUIV=Refresh CONTENT=\"3; URL=$PHP_SELF?dialplan_number=$dialplan_number&server_ip=$server_ip&extension=$extension&DB=$DB$form_groups\">\n";
|
echo"<META HTTP-EQUIV=Refresh CONTENT=\"3; URL=$PHP_SELF?dialplan_number=$dialplan_number&server_ip=$server_ip&extension=$extension&DB=$DB$form_groups\">\n";
|
||||||
|
|
||||||
echo "<font=green><b>extension found, forwarding you to closer page, please wait 3 seconds...</b></font>\n";
|
echo "<font=green><b>"._QXZ("extension found, forwarding you to closer page, please wait 3 seconds")."...</b></font>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<font=red><b>The extension you entered does not exist, please try again</b></font>\n";
|
echo "<font=red><b>"._QXZ("The extension you entered does not exist, please try again")."</b></font>\n";
|
||||||
echo "<br>Please enter your phone_ID: <form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Please enter your phone_ID").": <form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=PHONE_LOGIN value=1>\n";
|
echo "<input type=hidden name=PHONE_LOGIN value=1>\n";
|
||||||
echo "phone station ID: <input type=text name=extension size=10 maxlength=10 value=\"$extension\"> \n";
|
echo _QXZ("phone station ID").": <input type=text name=extension size=10 maxlength=10 value=\"$extension\"> \n";
|
||||||
echo "<input type=submit name=submit value=submit>\n";
|
echo "<input type=submit name=submit value='"._QXZ("submit")."'>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<br>Please enter your phone_ID: <form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Please enter your phone_ID").": <form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=PHONE_LOGIN value=1>\n";
|
echo "<input type=hidden name=PHONE_LOGIN value=1>\n";
|
||||||
echo "phone station ID: <input type=text name=extension size=10 maxlength=10> \n";
|
echo _QXZ("phone station ID").": <input type=text name=extension size=10 maxlength=10> \n";
|
||||||
echo "<input type=submit name=submit value=submit>\n";
|
echo "<input type=submit name=submit value='"._QXZ("submit")."'>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,12 +265,12 @@ echo"<META HTTP-EQUIV=Refresh CONTENT=\"5; URL=$PHP_SELF?dialplan_number=$dialpl
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo "$NOW_TIME $PHP_AUTH_USER - $fullname - CALLS SENT TO: $dialplan_number<BR><BR>\n";
|
echo "$NOW_TIME $PHP_AUTH_USER - $fullname - "._QXZ("CALLS SENT TO").": $dialplan_number<BR><BR>\n";
|
||||||
|
|
||||||
echo "Click on the channel below that you would like to have directed to your phone<BR>\n";
|
echo _QXZ("Click on the channel below that you would like to have directed to your phone")."<BR>\n";
|
||||||
|
|
||||||
echo "<PRE>\n";
|
echo "<PRE>\n";
|
||||||
echo "CHANNEL SERVER CHANNEL_GROUP EXTENSION PARKED_BY PARKED_TIME \n";
|
echo _QXZ("CHANNEL",10)." "._QXZ("SERVER",13)." "._QXZ("CHANNEL_GROUP",15)." "._QXZ("EXTENSION",12)." "._QXZ("PARKED_BY",20)." "._QXZ("PARKED_TIME",20)."\n";
|
||||||
echo "---------------------------------------------------------------------------------------------- \n";
|
echo "---------------------------------------------------------------------------------------------- \n";
|
||||||
|
|
||||||
|
|
||||||
@@ -330,7 +331,7 @@ $parked_count = $row[0];
|
|||||||
{
|
{
|
||||||
echo "********************************************************************************************** \n";
|
echo "********************************************************************************************** \n";
|
||||||
echo "********************************************************************************************** \n";
|
echo "********************************************************************************************** \n";
|
||||||
echo "*************************************** NO PARKED CALLS ************************************** \n";
|
echo "*************************************** "._QXZ("NO PARKED CALLS",15)." ************************************** \n";
|
||||||
echo "********************************************************************************************** \n";
|
echo "********************************************************************************************** \n";
|
||||||
echo "********************************************************************************************** \n";
|
echo "********************************************************************************************** \n";
|
||||||
}
|
}
|
||||||
@@ -353,7 +354,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "</PRE>\n\n\n<br><br><br>\n\n";
|
echo "</PRE>\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# closer_dispo.php
|
# closer_dispo.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# this is the closer disposition screen of a call that has been grabbed. This
|
# 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
|
# allows the closer to modify customer information and disposition the call
|
||||||
@@ -14,6 +14,7 @@
|
|||||||
# 130610-1114 - Finalized changing of all ereg instances to preg
|
# 130610-1114 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0817 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0817 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1932 - Changed to mysqli PHP functions
|
# 130901-1932 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2138 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -133,10 +134,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -158,7 +159,7 @@ $fullname = $row[0];
|
|||||||
?>
|
?>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>CLOSER: Call Disposition</title>
|
<title><?php echo _QXZ("CLOSER: Call Disposition"); ?></title>
|
||||||
<?php
|
<?php
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
?>
|
?>
|
||||||
@@ -199,14 +200,14 @@ $call_length = ($STARTtime - $call_began);
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "Hangup command sent for channel $channel $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Hangup command sent for channel")." $channel $NOW_TIME\n<BR><BR>\n";
|
||||||
|
|
||||||
echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
echo "<form><input type=button value=\""._QXZ("Close This Window")."\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Hangup command FAILED for channel $channel $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Hangup command FAILED for channel")." $channel $NOW_TIME\n<BR><BR>\n";
|
||||||
echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
echo "<form><input type=button value=\""._QXZ("Close This Window")."\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -250,7 +251,7 @@ else
|
|||||||
$security = "$row[28]"; #
|
$security = "$row[28]"; #
|
||||||
$comments = "$row[29]"; #
|
$comments = "$row[29]"; #
|
||||||
|
|
||||||
echo "<br>Call information: $first_name $last_name - $phone_number<br><br><form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Call information").": $first_name $last_name - $phone_number<br><br><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=end_call value=1>\n";
|
echo "<input type=hidden name=end_call value=1>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
@@ -264,24 +265,24 @@ else
|
|||||||
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
||||||
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
||||||
echo "<table cellpadding=1 cellspacing=0>\n";
|
echo "<table cellpadding=1 cellspacing=0>\n";
|
||||||
echo "<tr><td colspan=2>Vendor ID: $vendor_id Campaign ID: $campaign_id</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Vendor ID").": $vendor_id "._QXZ("Campaign ID").": $campaign_id</td></tr>\n";
|
||||||
echo "<tr><td colspan=2>Fronter: $tsr List ID: $list_id</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Fronter").": $tsr "._QXZ("List ID").": $list_id</td></tr>\n";
|
||||||
echo "<tr><td align=right>First Name: </td><td align=left><input type=text name=first_name size=15 maxlength=30 value=\"$first_name\"> \n";
|
echo "<tr><td align=right>"._QXZ("First Name").": </td><td align=left><input type=text name=first_name size=15 maxlength=30 value=\"$first_name\"> \n";
|
||||||
echo " Last Name: <input type=text name=last_name size=15 maxlength=30 value=\"$last_name\"> </td></tr>\n";
|
echo " "._QXZ("Last Name").": <input type=text name=last_name size=15 maxlength=30 value=\"$last_name\"> </td></tr>\n";
|
||||||
echo "<tr><td align=right>Address 1 : </td><td align=left><input type=text name=address1 size=30 maxlength=30 value=\"$address1\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Address 1")." : </td><td align=left><input type=text name=address1 size=30 maxlength=30 value=\"$address1\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Address 2 : </td><td align=left><input type=text name=address2 size=30 maxlength=30 value=\"$address2\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Address 2")." : </td><td align=left><input type=text name=address2 size=30 maxlength=30 value=\"$address2\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Address 3 : </td><td align=left><input type=text name=address3 size=30 maxlength=30 value=\"$address3\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Address 3")." : </td><td align=left><input type=text name=address3 size=30 maxlength=30 value=\"$address3\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>City : </td><td align=left><input type=text name=city size=30 maxlength=30 value=\"$city\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("City")." : </td><td align=left><input type=text name=city size=30 maxlength=30 value=\"$city\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>State: </td><td align=left><input type=text name=state size=2 maxlength=2 value=\"$state\"> \n";
|
echo "<tr><td align=right>"._QXZ("State").": </td><td align=left><input type=text name=state size=2 maxlength=2 value=\"$state\"> \n";
|
||||||
echo " Postal Code: <input type=text name=postal_code size=10 maxlength=10 value=\"$postal_code\"> </td></tr>\n";
|
echo " "._QXZ("Postal Code").": <input type=text name=postal_code size=10 maxlength=10 value=\"$postal_code\"> </td></tr>\n";
|
||||||
|
|
||||||
echo "<tr><td align=right>Province : </td><td align=left><input type=text name=province size=30 maxlength=30 value=\"$province\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Province")." : </td><td align=left><input type=text name=province size=30 maxlength=30 value=\"$province\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Country : </td><td align=left><input type=text name=country_code size=3 maxlength=3 value=\"$country_code\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Country")." : </td><td align=left><input type=text name=country_code size=3 maxlength=3 value=\"$country_code\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Alt Phone : </td><td align=left><input type=text name=alt_phone size=10 maxlength=10 value=\"$alt_phone\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Alt Phone")." : </td><td align=left><input type=text name=alt_phone size=10 maxlength=10 value=\"$alt_phone\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Email : </td><td align=left><input type=text name=email size=30 maxlength=50 value=\"$email\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Email")." : </td><td align=left><input type=text name=email size=30 maxlength=50 value=\"$email\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Security : </td><td align=left><input type=text name=security size=30 maxlength=100 value=\"$security\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Security")." : </td><td align=left><input type=text name=security size=30 maxlength=100 value=\"$security\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Comments : </td><td align=left><input type=text name=comments size=30 maxlength=255 value=\"$comments\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Comments")." : </td><td align=left><input type=text name=comments size=30 maxlength=255 value=\"$comments\"></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Disposition: </td><td align=left><select size=1 name=status>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Disposition").": </td><td align=left><select size=1 name=status>\n";
|
||||||
|
|
||||||
$stmt="SELECT status,status_name from vicidial_statuses where selectable='Y' order by status";
|
$stmt="SELECT status,status_name from vicidial_statuses where selectable='Y' order by status";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -298,14 +299,14 @@ else
|
|||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<tr><td colspan=2><input type=submit name=submit value=\"END CALL\"></td></tr>\n";
|
echo "<tr><td colspan=2><input type=submit name=submit value=\""._QXZ("END CALL")."\"></td></tr>\n";
|
||||||
echo "</table></form>\n";
|
echo "</table></form>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "lead lookup FAILED for lead_id $lead_id $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("lead lookup FAILED for lead_id")." $lead_id $NOW_TIME\n<BR><BR>\n";
|
||||||
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -324,7 +325,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# closer_popup.php
|
# closer_popup.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# this is the closer popup of a specific call that grabs the call and allows you
|
# 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.
|
# to go and fetch info on that caller in the local CRM system.
|
||||||
@@ -14,6 +14,7 @@
|
|||||||
# 130610-1113 - Finalized changing of all ereg instances to preg
|
# 130610-1113 - Finalized changing of all ereg instances to preg
|
||||||
# 130620-0010 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130620-0010 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1931 - Changed to mysqli PHP functions
|
# 130901-1931 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2213 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -101,10 +102,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -124,7 +125,7 @@ $fullname = $row[0];
|
|||||||
|
|
||||||
echo "<html>\n";
|
echo "<html>\n";
|
||||||
echo "<head>\n";
|
echo "<head>\n";
|
||||||
echo "<title>VICIDIAL CLOSER: Popup</title>\n";
|
echo "<title>"._QXZ("VICIDIAL CLOSER: Popup")."</title>\n";
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
|
|
||||||
if (preg_match('/CL_UNIV/i',$channel_group))
|
if (preg_match('/CL_UNIV/i',$channel_group))
|
||||||
@@ -145,10 +146,10 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
function CheckForm() {
|
function CheckForm() {
|
||||||
if (btn_name=="update") {
|
if (btn_name=="update") {
|
||||||
if (document.forms[0].phone.value.length!=10) {
|
if (document.forms[0].phone.value.length!=10) {
|
||||||
alert("The phone number you entered does not have 10 digits.\n\nIt has "+document.forms[0].phone.value.length+" - please correct it and try again.");
|
alert("<?php echo _QXZ("The phone number you entered does not have 10 digits"); ?>.\n\n<?php echo _QXZ("It has"); ?> "+document.forms[0].phone.value.length+" - <?php echo _QXZ("please correct it and try again"); ?>.");
|
||||||
return false;
|
return false;
|
||||||
} else if (document.forms[0].confirmation_id.value.length<=5) {
|
} else if (document.forms[0].confirmation_id.value.length<=5) {
|
||||||
alert("The confirmation ID is either missing or not enough characters in length.\n\nPlease correct it and try again.");
|
alert("<?php echo _QXZ("The confirmation ID is either missing or not enough characters in length"); ?>.\n\n<?php echo _QXZ("Please correct it and try again"); ?>.");
|
||||||
return false;
|
return false;
|
||||||
} else {
|
} else {
|
||||||
return true;
|
return true;
|
||||||
@@ -211,7 +212,7 @@ if ($parked_count > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "Redirect command sent for channel $channel $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Redirect command sent for channel")." $channel $NOW_TIME\n<BR><BR>\n";
|
||||||
|
|
||||||
$stmt="SELECT full_name from vicidial_users where user='" . mysqli_real_escape_string($link, $parked_by) . "'";
|
$stmt="SELECT full_name from vicidial_users where user='" . mysqli_real_escape_string($link, $parked_by) . "'";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -219,11 +220,11 @@ if ($parked_count > 0)
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$full_name = $row[0];
|
$full_name = $row[0];
|
||||||
|
|
||||||
echo "Call Referred by: $parked_by - $full_name\n<BR><BR>\n";
|
echo _QXZ("Call Referred by").": $parked_by - $full_name\n<BR><BR>\n";
|
||||||
|
|
||||||
$url = "http://10.10.10.196/vicidial/closer_dispo.php?lead_id=$parked_by&channel=$channel&server_ip=$server_ip&extension=$extension&call_began=$STARTtime&parked_time=$parked_time&DB=$DB";
|
$url = "http://10.10.10.196/vicidial/closer_dispo.php?lead_id=$parked_by&channel=$channel&server_ip=$server_ip&extension=$extension&call_began=$STARTtime&parked_time=$parked_time&DB=$DB";
|
||||||
|
|
||||||
echo "<a href=\"$url\">View Customer Info and Disposition Call</a>\n<BR><BR>\n";
|
echo "<a href=\"$url\">"._QXZ("View Customer Info and Disposition Call")."</a>\n<BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -241,7 +242,7 @@ if ($parked_count > 0)
|
|||||||
###########################################################################################
|
###########################################################################################
|
||||||
if (preg_match('/CL_TEST/i',$channel_group))
|
if (preg_match('/CL_TEST/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "GALLERIA TEST CLOSER GROUP: $channel_group\n";
|
echo _QXZ("GALLERIA TEST CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
||||||
if ($DB) {echo "$stmt\n";}
|
if ($DB) {echo "$stmt\n";}
|
||||||
@@ -259,14 +260,14 @@ if (preg_match('/CL_TEST/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#99FF99'>
|
<tr bgcolor='#99FF99'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -276,7 +277,7 @@ if (preg_match('/CL_TEST/i',$channel_group))
|
|||||||
|
|
||||||
if (preg_match('/CL_MWCOF/i',$channel_group))
|
if (preg_match('/CL_MWCOF/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "GALLERIA INTERNAL CLOSER GROUP: $channel_group\n";
|
echo _QXZ("GALLERIA INTERNAL CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
$stmt="SELECT user,phone_number from vicidial_list where lead_id='" . mysqli_real_escape_string($link, $parked_by) . "';";
|
||||||
if ($DB) {echo "$stmt\n";}
|
if ($DB) {echo "$stmt\n";}
|
||||||
@@ -294,14 +295,14 @@ if (preg_match('/CL_MWCOF/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#99FF99'>
|
<tr bgcolor='#99FF99'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -313,27 +314,27 @@ if (preg_match('/CL_MWCOF/i',$channel_group))
|
|||||||
|
|
||||||
if (preg_match('/CL_GAL/i',$channel_group))
|
if (preg_match('/CL_GAL/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "GALLERIA CLOSER GROUP: $channel_group\n";
|
echo _QXZ("GALLERIA CLOSER GROUP").": $channel_group\n";
|
||||||
$group_color='#CCCCCC';
|
$group_color='#CCCCCC';
|
||||||
|
|
||||||
if (preg_match('/CL_GALLERIA/i',$channel_group))
|
if (preg_match('/CL_GALLERIA/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=green size=3><b>-- INTERNAL CALL GALLERIA FRONT --</b></font><br>\n";
|
echo "<br><font color=green size=3><b>-- "._QXZ("INTERNAL CALL GALLERIA FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#99FF99';
|
$group_color='#99FF99';
|
||||||
}
|
}
|
||||||
if (preg_match('/CL_GALLER2/i',$channel_group))
|
if (preg_match('/CL_GALLER2/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=red size=3><b>-- TouchAsia CALL Simple Escapes FRONT --</b></font><br>\n";
|
echo "<br><font color=red size=3><b>-- "._QXZ("TouchAsia CALL Simple Escapes FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#FF9999';
|
$group_color='#FF9999';
|
||||||
}
|
}
|
||||||
if (preg_match('/CL_GALLER3/i',$channel_group))
|
if (preg_match('/CL_GALLER3/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=red size=3><b>-- DebitSupplies CALL Simple Escapes FRONT --</b></font><br>\n";
|
echo "<br><font color=red size=3><b>-- "._QXZ("DebitSupplies CALL Simple Escapes FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#FF9999';
|
$group_color='#FF9999';
|
||||||
}
|
}
|
||||||
if (preg_match('/CL_GALLER4/i',$channel_group))
|
if (preg_match('/CL_GALLER4/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "<br><font color=red size=3><b>-- Vishnu CALL Simple Escapes FRONT --</b></font><br>\n";
|
echo "<br><font color=red size=3><b>-- "._QXZ("Vishnu CALL Simple Escapes FRONT")." --</b></font><br>\n";
|
||||||
$group_color='#FF9999';
|
$group_color='#FF9999';
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -346,14 +347,14 @@ if (preg_match('/CL_GAL/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
<table border=0 cellspacing=5 cellpadding=3 align=center width=90%>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'>COF MW Customer Search</font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold' color='white'><?php echo _QXZ("COF MW Customer Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor="<?php echo $group_color ?>">
|
<tr bgcolor="<?php echo $group_color ?>">
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone number</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone number"); ?></font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10 name="search_phone" value="<?php echo $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>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="SEARCH"></th>
|
<th colspan=2 bgcolor='#666666'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
@@ -385,7 +386,7 @@ if (preg_match('/CL_GAL/i',$channel_group))
|
|||||||
|
|
||||||
if (preg_match('/CL_UNIV/i',$channel_group))
|
if (preg_match('/CL_UNIV/i',$channel_group))
|
||||||
{
|
{
|
||||||
echo "UNIVERSAL CLOSER GROUP: $channel_group\n";
|
echo _QXZ("UNIVERSAL CLOSER GROUP").": $channel_group\n";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -397,26 +398,26 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
<input type=hidden name="recording_id" value="<?php echo $recording_id ?>">
|
||||||
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
<table border=0 width=80% cellpadding=5 cellspacing=0 align=center>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'>New Search</font></th>
|
<th colspan=2 bgcolor='#CCCCCC'><font class='standard_bold'><?php echo _QXZ("New Search"); ?></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Reservation Number:</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Reservation Number"); ?>:</font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
||||||
name="reservation_no" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
name="reservation_no" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#CCCCCC'><td align=right width='50%' nowrap><font class='standard_bold'>Confirmation #:</font></td>
|
<tr bgcolor='#CCCCCC'><td align=right width='50%' nowrap><font class='standard_bold'><?php echo _QXZ("Confirmation"); ?> #:</font></td>
|
||||||
<td align=left width='50%' nowrap><input type=text name='confirmation_no' size=10 maxlength=20 value=''></td></tr>
|
<td align=left width='50%' nowrap><input type=text name='confirmation_no' size=10 maxlength=20 value=''></td></tr>
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width="50%" nowrap><font class='standard_bold'>Phone #:</font></td>
|
<td align=right width="50%" nowrap><font class='standard_bold'><?php echo _QXZ("Phone"); ?> #:</font></td>
|
||||||
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
<td align=left width="50%" nowrap><input type=text size=10 maxlength=10
|
||||||
name="phone" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
name="phone" value="" ONKEYPRESS="var keyCode = event.which ? event.which : event.keyCode; if (keyCode!=8 && keyCode!=9 && keyCode!=37 && keyCode!=39) return ((keyCode >= '0'.charCodeAt() && keyCode <= '9'.charCodeAt()))"></td>
|
||||||
|
|
||||||
</tr><tr>
|
</tr><tr>
|
||||||
<th colspan=2 bgcolor='#CCCCCC'><input type=submit name="submit_COF" value="SEARCH" onClick="javascript:btn_name='search'"><br><br></th>
|
<th colspan=2 bgcolor='#CCCCCC'><input type=submit name="submit_COF" value="<?php echo _QXZ("SEARCH"); ?>" onClick="javascript:btn_name='search'"><br><br></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=2 bgcolor='#666666'><font class='standard_bold'><a href='closer_popup.php'>Back</a></font></th>
|
<th colspan=2 bgcolor='#666666'><font class='standard_bold'><a href='closer_popup.php'><?php echo _QXZ("Back"); ?></a></font></th>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
@@ -436,8 +437,8 @@ if (preg_match('/CL_UNIV/i',$channel_group))
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Redirect command FAILED for channel $channel $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Redirect command FAILED for channel")." $channel $NOW_TIME\n<BR><BR>\n";
|
||||||
echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
echo "<form><input type=button value=\""._QXZ("Close This Window")."\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -449,7 +450,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -66,21 +66,21 @@ if (isset($camp_lists))
|
|||||||
if ($single_status > 0)
|
if ($single_status > 0)
|
||||||
{return $complete_leads;}
|
{return $complete_leads;}
|
||||||
else
|
else
|
||||||
{$HTML_header.="There are $complete_leads completed leads in those lists\n";}
|
{$HTML_header.=_QXZ("There are")." $complete_leads "._QXZ("completed leads in those lists")."\n";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$HTML_header.="no dial statuses selected for this campaign\n";
|
$HTML_header.=_QXZ("no dial statuses selected for this campaign")."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$HTML_header.="no active lists selected for this campaign\n";
|
$HTML_header.=_QXZ("no active lists selected for this campaign")."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$HTML_header.="no active lists selected for this campaign\n";
|
$HTML_header.=_QXZ("no active lists selected for this campaign")."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -435,21 +435,21 @@ if (isset($camp_lists))
|
|||||||
if ($single_status > 0)
|
if ($single_status > 0)
|
||||||
{return $active_leads;}
|
{return $active_leads;}
|
||||||
else
|
else
|
||||||
{$HTML_header.="This campaign has $active_leads leads to be dialed in those lists\n";}
|
{$HTML_header.=_QXZ("This campaign has $active_leads leads to be dialed in those lists")."\n";}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$HTML_header.="no dial statuses selected for this campaign\n";
|
$HTML_header.=_QXZ("no dial statuses selected for this campaign")."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$HTML_header.="no active lists selected for this campaign\n";
|
$HTML_header.=_QXZ("no active lists selected for this campaign")."\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$HTML_header.="no active lists selected for this campaign\n";
|
$HTML_header.=_QXZ("no active lists selected for this campaign")."\n";
|
||||||
}
|
}
|
||||||
##### END calculate what gmt_offset_now values are within the allowed local_call_time setting ###
|
##### END calculate what gmt_offset_now values are within the allowed local_call_time setting ###
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# lead_tools.php - Various tools for lead basic lead management.
|
# lead_tools.php - Various tools for lead basic lead management.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell,Michael Cargile <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell,Michael Cargile <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
# 121110-1446 - Initial Build
|
# 121110-1446 - Initial Build
|
||||||
@@ -11,10 +11,11 @@
|
|||||||
# 130619-2203 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130619-2203 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-1927 - Changed to mysqli PHP functions
|
# 130901-1927 - Changed to mysqli PHP functions
|
||||||
# 131016-2029 - Added links to advanced lead tools
|
# 131016-2029 - Added links to advanced lead tools
|
||||||
|
# 141007-2039 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-7';
|
$version = '2.8-8';
|
||||||
$build = '131016-2029';
|
$build = '141007-2039';
|
||||||
|
|
||||||
# This limit is to prevent data inconsistancies.
|
# This limit is to prevent data inconsistancies.
|
||||||
# If there are too many leads in a list this
|
# If there are too many leads in a list this
|
||||||
@@ -105,10 +106,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -138,19 +139,19 @@ $modify_lists = $rights_row[4];
|
|||||||
if ( $load_leads < 1 )
|
if ( $load_leads < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to load leads\n";
|
echo _QXZ("You do not have permissions to load leads")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if ( $modify_leads < 1 )
|
if ( $modify_leads < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify leads\n";
|
echo _QXZ("You do not have permissions to modify leads")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if ( $modify_lists < 1 )
|
if ( $modify_lists < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify lists\n";
|
echo _QXZ("You do not have permissions to modify lists")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -158,7 +159,7 @@ echo "<html>\n";
|
|||||||
echo "<head>\n";
|
echo "<head>\n";
|
||||||
echo "<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>\n";
|
echo "<META HTTP-EQUIV='Content-Type' CONTENT='text/html; charset=utf-8'>\n";
|
||||||
echo "<!-- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> -->\n";
|
echo "<!-- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> -->\n";
|
||||||
echo "<title>ADMINISTRATION: Lead Tools</title>\n";
|
echo "<title>"._QXZ("ADMINISTRATION: Lead Tools")."</title>\n";
|
||||||
|
|
||||||
##### BEGIN Set variables to make header show properly #####
|
##### BEGIN Set variables to make header show properly #####
|
||||||
$ADD = '999998';
|
$ADD = '999998';
|
||||||
@@ -185,7 +186,7 @@ echo "<table width=$page_width bgcolor=#E6E6E6 cellpadding=2 cellspacing=0>\n";
|
|||||||
echo "<tr bgcolor='#E6E6E6'>\n";
|
echo "<tr bgcolor='#E6E6E6'>\n";
|
||||||
echo "<td align=left>\n";
|
echo "<td align=left>\n";
|
||||||
echo "<font face='ARIAL,HELVETICA' size=2>\n";
|
echo "<font face='ARIAL,HELVETICA' size=2>\n";
|
||||||
echo "<b> Basic Lead Tools | <a href=\"lead_tools_advanced.php\">Advanced Lead Tools</a></b>\n";
|
echo "<b> "._QXZ("Basic Lead Tools")." | <a href=\"lead_tools_advanced.php\">"._QXZ("Advanced Lead Tools")."</a></b>\n";
|
||||||
echo "</font>\n";
|
echo "</font>\n";
|
||||||
echo "</td>\n";
|
echo "</td>\n";
|
||||||
echo "<td align=right><font face='ARIAL,HELVETICA' size=2><b> </td>\n";
|
echo "<td align=right><font face='ARIAL,HELVETICA' size=2><b> </td>\n";
|
||||||
@@ -227,19 +228,19 @@ if ($move_submit == "move" )
|
|||||||
$move_count_op_phrase="";
|
$move_count_op_phrase="";
|
||||||
if ( $move_count_op == "<" )
|
if ( $move_count_op == "<" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "less than ";
|
$move_count_op_phrase= _QXZ("less than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $move_count_op == "<=" )
|
elseif ( $move_count_op == "<=" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "less than or equal to ";
|
$move_count_op_phrase= _QXZ("less than or equal to")." ";
|
||||||
}
|
}
|
||||||
elseif ( $move_count_op == ">" )
|
elseif ( $move_count_op == ">" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "greater than ";
|
$move_count_op_phrase= _QXZ("greater than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $move_count_op == ">=" )
|
elseif ( $move_count_op == ">=" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "greater than or equal to ";
|
$move_count_op_phrase= _QXZ("greater than or equal to")." ";
|
||||||
}
|
}
|
||||||
|
|
||||||
# get the number of leads this action will move
|
# get the number of leads this action will move
|
||||||
@@ -266,13 +267,13 @@ if ($move_submit == "move" )
|
|||||||
echo "<!-- VERSION: $version BUILD: $build -->\n";
|
echo "<!-- VERSION: $version BUILD: $build -->\n";
|
||||||
echo "</head>\n";
|
echo "</head>\n";
|
||||||
echo "<body>\n";
|
echo "<body>\n";
|
||||||
echo "<p>Sorry. This operation will cause list $move_to_list to exceed $list_lead_limit leads which is not allowed.</p>\n";
|
echo "<p>"._QXZ("Sorry. This operation will cause list")." $move_to_list "._QXZ("to exceed")." $list_lead_limit "._QXZ("leads which is not allowed").".</p>\n";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
echo "</body>\n</html>\n";
|
echo "</body>\n</html>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<p>You are about to move $move_lead_count leads from list $move_from_list to $move_to_list with the status $move_status and that were called $move_count_op_phrase$move_count_num times. Please press confirm to continue.</p>\n";
|
echo "<p>"._QXZ("You are about to move")." $move_lead_count "._QXZ("leads from list")." $move_from_list "._QXZ("to")." $move_to_list "._QXZ("with the status")." $move_status "._QXZ("and that were called")." $move_count_op_phrase$move_count_num "._QXZ("times").". "._QXZ("Please press confirm to continue").".</p>\n";
|
||||||
echo "<center><form action=$PHP_SELF method=POST>\n";
|
echo "<center><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=move_from_list value='$move_from_list'>\n";
|
echo "<input type=hidden name=move_from_list value='$move_from_list'>\n";
|
||||||
echo "<input type=hidden name=move_to_list value='$move_to_list'>\n";
|
echo "<input type=hidden name=move_to_list value='$move_to_list'>\n";
|
||||||
@@ -281,7 +282,7 @@ if ($move_submit == "move" )
|
|||||||
echo "<input type=hidden name=move_count_num value='$move_count_num'>\n";
|
echo "<input type=hidden name=move_count_num value='$move_count_num'>\n";
|
||||||
echo "<input type=submit name=confirm_move value=confirm>\n";
|
echo "<input type=submit name=confirm_move value=confirm>\n";
|
||||||
echo "</form></center>\n";
|
echo "</form></center>\n";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
echo "</body>\n</html>\n";
|
echo "</body>\n</html>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -316,19 +317,19 @@ if ($confirm_move == "confirm")
|
|||||||
$move_count_op_phrase="";
|
$move_count_op_phrase="";
|
||||||
if ( $move_count_op == "<" )
|
if ( $move_count_op == "<" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "less than ";
|
$move_count_op_phrase= _QXZ("less than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $move_count_op == "<=" )
|
elseif ( $move_count_op == "<=" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "less than or equal to ";
|
$move_count_op_phrase= _QXZ("less than or equal to")." ";
|
||||||
}
|
}
|
||||||
elseif ( $move_count_op == ">" )
|
elseif ( $move_count_op == ">" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "greater than ";
|
$move_count_op_phrase= _QXZ("greater than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $move_count_op == ">=" )
|
elseif ( $move_count_op == ">=" )
|
||||||
{
|
{
|
||||||
$move_count_op_phrase= "greater than or equal to ";
|
$move_count_op_phrase= _QXZ("greater than or equal to")." ";
|
||||||
}
|
}
|
||||||
|
|
||||||
$move_lead_stmt = "UPDATE vicidial_list SET list_id = '$move_to_list' WHERE list_id = '$move_from_list' and status like '$move_status' and called_count $move_count_op $move_count_num";
|
$move_lead_stmt = "UPDATE vicidial_list SET list_id = '$move_to_list' WHERE list_id = '$move_from_list' and status like '$move_status' and called_count $move_count_op $move_count_num";
|
||||||
@@ -346,7 +347,7 @@ if ($confirm_move == "confirm")
|
|||||||
$admin_log_rslt=mysql_to_mysqli($admin_log_stmt, $link);
|
$admin_log_rslt=mysql_to_mysqli($admin_log_stmt, $link);
|
||||||
|
|
||||||
echo "<p>$move_sentence</p>";
|
echo "<p>$move_sentence</p>";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -380,19 +381,19 @@ if ($update_submit == "update" )
|
|||||||
$update_count_op_phrase="";
|
$update_count_op_phrase="";
|
||||||
if ( $update_count_op == "<" )
|
if ( $update_count_op == "<" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "less than ";
|
$update_count_op_phrase= _QXZ("less than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $update_count_op == "<=" )
|
elseif ( $update_count_op == "<=" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "less than or equal to ";
|
$update_count_op_phrase= _QXZ("less than or equal to")." ";
|
||||||
}
|
}
|
||||||
elseif ( $update_count_op == ">" )
|
elseif ( $update_count_op == ">" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "greater than ";
|
$update_count_op_phrase= _QXZ("greater than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $update_count_op == ">=" )
|
elseif ( $update_count_op == ">=" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "greater than or equal to ";
|
$update_count_op_phrase= _QXZ("greater than or equal to")." ";
|
||||||
}
|
}
|
||||||
|
|
||||||
# get the number of leads this action will move
|
# get the number of leads this action will move
|
||||||
@@ -403,7 +404,7 @@ if ($update_submit == "update" )
|
|||||||
$update_lead_count_row = mysqli_fetch_row($update_lead_count_rslt);
|
$update_lead_count_row = mysqli_fetch_row($update_lead_count_rslt);
|
||||||
$update_lead_count = $update_lead_count_row[0];
|
$update_lead_count = $update_lead_count_row[0];
|
||||||
|
|
||||||
echo "<p>You are about to update $update_lead_count leads in list $update_list from the status $update_from_status to the status $update_to_status that were called $update_count_op_phrase$update_count_num times. Please press confirm to continue.</p>\n";
|
echo "<p>"._QXZ("You are about to update")." $update_lead_count "._QXZ("leads in list")." $update_list "._QXZ("from the status")." $update_from_status "._QXZ("to the status")." $update_to_status "._QXZ("that were called")." $update_count_op_phrase$update_count_num "._QXZ("times").". "._QXZ("Please press confirm to continue").".</p>\n";
|
||||||
echo "<center><form action=$PHP_SELF method=POST>\n";
|
echo "<center><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=update_list value='$update_list'>\n";
|
echo "<input type=hidden name=update_list value='$update_list'>\n";
|
||||||
echo "<input type=hidden name=update_from_status value='$update_from_status'>\n";
|
echo "<input type=hidden name=update_from_status value='$update_from_status'>\n";
|
||||||
@@ -412,7 +413,7 @@ if ($update_submit == "update" )
|
|||||||
echo "<input type=hidden name=update_count_num value='$update_count_num'>\n";
|
echo "<input type=hidden name=update_count_num value='$update_count_num'>\n";
|
||||||
echo "<input type=submit name=confirm_update value=confirm>\n";
|
echo "<input type=submit name=confirm_update value=confirm>\n";
|
||||||
echo "</form></center>\n";
|
echo "</form></center>\n";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
echo "</body>\n</html>\n";
|
echo "</body>\n</html>\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -447,19 +448,19 @@ if ($confirm_update == "confirm")
|
|||||||
$update_count_op_phrase="";
|
$update_count_op_phrase="";
|
||||||
if ( $update_count_op == "<" )
|
if ( $update_count_op == "<" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "less than ";
|
$update_count_op_phrase= _QXZ("less than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $update_count_op == "<=" )
|
elseif ( $update_count_op == "<=" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "less than or equal to ";
|
$update_count_op_phrase= _QXZ("less than or equal to")." ";
|
||||||
}
|
}
|
||||||
elseif ( $update_count_op == ">" )
|
elseif ( $update_count_op == ">" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "greater than ";
|
$update_count_op_phrase= _QXZ("greater than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $update_count_op == ">=" )
|
elseif ( $update_count_op == ">=" )
|
||||||
{
|
{
|
||||||
$update_count_op_phrase= "greater than or equal to ";
|
$update_count_op_phrase= _QXZ("greater than or equal to")." ";
|
||||||
}
|
}
|
||||||
|
|
||||||
$update_lead_stmt = "UPDATE vicidial_list SET status = '$update_to_status' WHERE list_id = '$update_list' and status = '$update_from_status' and called_count $update_count_op $update_count_num";
|
$update_lead_stmt = "UPDATE vicidial_list SET status = '$update_to_status' WHERE list_id = '$update_list' and status = '$update_from_status' and called_count $update_count_op $update_count_num";
|
||||||
@@ -477,7 +478,7 @@ if ($confirm_update == "confirm")
|
|||||||
$admin_log_rslt=mysql_to_mysqli($admin_log_stmt, $link);
|
$admin_log_rslt=mysql_to_mysqli($admin_log_stmt, $link);
|
||||||
|
|
||||||
echo "<p>$update_sentence</p>";
|
echo "<p>$update_sentence</p>";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -507,19 +508,19 @@ if ( ( $delete_submit == "delete" ) && ( $delete_lists > 0 ) )
|
|||||||
$delete_count_op_phrase="";
|
$delete_count_op_phrase="";
|
||||||
if ( $delete_count_op == "<" )
|
if ( $delete_count_op == "<" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "less than ";
|
$delete_count_op_phrase= _QXZ("less than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $delete_count_op == "<=" )
|
elseif ( $delete_count_op == "<=" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "less than or equal to ";
|
$delete_count_op_phrase= _QXZ("less than or equal to")." ";
|
||||||
}
|
}
|
||||||
elseif ( $delete_count_op == ">" )
|
elseif ( $delete_count_op == ">" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "greater than ";
|
$delete_count_op_phrase= _QXZ("greater than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $delete_count_op == ">=" )
|
elseif ( $delete_count_op == ">=" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "greater than or equal to ";
|
$delete_count_op_phrase= _QXZ("greater than or equal to")." ";
|
||||||
}
|
}
|
||||||
|
|
||||||
# get the number of leads this action will move
|
# get the number of leads this action will move
|
||||||
@@ -530,7 +531,7 @@ if ( ( $delete_submit == "delete" ) && ( $delete_lists > 0 ) )
|
|||||||
$delete_lead_count_row = mysqli_fetch_row($delete_lead_count_rslt);
|
$delete_lead_count_row = mysqli_fetch_row($delete_lead_count_rslt);
|
||||||
$delete_lead_count = $delete_lead_count_row[0];
|
$delete_lead_count = $delete_lead_count_row[0];
|
||||||
|
|
||||||
echo "<p>You are about to delete $delete_lead_count leads in list $delete_list with the status $delete_status that were called $delete_count_op_phrase$delete_count_num times. Please press confirm to continue.</p>\n";
|
echo "<p>"._QXZ("You are about to delete")." $delete_lead_count "._QXZ("leads in list")." $delete_list "._QXZ("with the status")." $delete_status "._QXZ("that were called")." $delete_count_op_phrase$delete_count_num "._QXZ("times").". "._QXZ("Please press confirm to continue").".</p>\n";
|
||||||
echo "<center><form action=$PHP_SELF method=POST>\n";
|
echo "<center><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=delete_list value='$delete_list'>\n";
|
echo "<input type=hidden name=delete_list value='$delete_list'>\n";
|
||||||
echo "<input type=hidden name=delete_status value='$delete_status'>\n";
|
echo "<input type=hidden name=delete_status value='$delete_status'>\n";
|
||||||
@@ -538,7 +539,7 @@ if ( ( $delete_submit == "delete" ) && ( $delete_lists > 0 ) )
|
|||||||
echo "<input type=hidden name=delete_count_num value='$delete_count_num'>\n";
|
echo "<input type=hidden name=delete_count_num value='$delete_count_num'>\n";
|
||||||
echo "<input type=submit name=confirm_delete value=confirm>\n";
|
echo "<input type=submit name=confirm_delete value=confirm>\n";
|
||||||
echo "</form></center>\n";
|
echo "</form></center>\n";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
echo "</body>\n</html>\n";
|
echo "</body>\n</html>\n";
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -569,19 +570,19 @@ if ( ( $confirm_delete == "confirm" ) && ( $delete_lists > 0 ) )
|
|||||||
$delete_count_op_phrase="";
|
$delete_count_op_phrase="";
|
||||||
if ( $delete_count_op == "<" )
|
if ( $delete_count_op == "<" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "less than ";
|
$delete_count_op_phrase= _QXZ("less than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $delete_count_op == "<=" )
|
elseif ( $delete_count_op == "<=" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "less than or equal to ";
|
$delete_count_op_phrase= _QXZ("less than or equal to")." ";
|
||||||
}
|
}
|
||||||
elseif ( $delete_count_op == ">" )
|
elseif ( $delete_count_op == ">" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "greater than ";
|
$delete_count_op_phrase= _QXZ("greater than")." ";
|
||||||
}
|
}
|
||||||
elseif ( $delete_count_op == ">=" )
|
elseif ( $delete_count_op == ">=" )
|
||||||
{
|
{
|
||||||
$delete_count_op_phrase= "greater than or equal to ";
|
$delete_count_op_phrase= _QXZ("greater than or equal to")." ";
|
||||||
}
|
}
|
||||||
|
|
||||||
$delete_lead_stmt = "DELETE FROM vicidial_list WHERE list_id = '$delete_list' and status = '$delete_status' and called_count $delete_count_op $delete_count_num";
|
$delete_lead_stmt = "DELETE FROM vicidial_list WHERE list_id = '$delete_list' and status = '$delete_status' and called_count $delete_count_op $delete_count_num";
|
||||||
@@ -589,7 +590,7 @@ if ( ( $confirm_delete == "confirm" ) && ( $delete_lists > 0 ) )
|
|||||||
$delete_lead_rslt = mysql_to_mysqli($delete_lead_stmt, $link);
|
$delete_lead_rslt = mysql_to_mysqli($delete_lead_stmt, $link);
|
||||||
$delete_lead_count = mysqli_affected_rows($link);
|
$delete_lead_count = mysqli_affected_rows($link);
|
||||||
|
|
||||||
$delete_sentence = "$delete_lead_count leads delete from list $delete_list with the status $delete_status that were called $delete_count_op_phrase$delete_count_num times.";
|
$delete_sentence = "$delete_lead_count "._QXZ("leads delete from list")." $delete_list "._QXZ("with the status")." $delete_status "._QXZ("that were called")." $delete_count_op_phrase$delete_count_num "._QXZ("times").".";
|
||||||
|
|
||||||
$SQL_log = "$update_lead_stmt|";
|
$SQL_log = "$update_lead_stmt|";
|
||||||
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
||||||
@@ -599,7 +600,7 @@ if ( ( $confirm_delete == "confirm" ) && ( $delete_lists > 0 ) )
|
|||||||
$admin_log_rslt=mysql_to_mysqli($admin_log_stmt, $link);
|
$admin_log_rslt=mysql_to_mysqli($admin_log_stmt, $link);
|
||||||
|
|
||||||
echo "<p>$delete_sentence</p>";
|
echo "<p>$delete_sentence</p>";
|
||||||
echo "<p><a href='$PHP_SELF'>Click here to start over.</a></p>\n";
|
echo "<p><a href='$PHP_SELF'>"._QXZ("Click here to start over").".</a></p>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
# main page display
|
# main page display
|
||||||
@@ -618,7 +619,7 @@ if (
|
|||||||
$allowed_campaigns_sql = "";
|
$allowed_campaigns_sql = "";
|
||||||
if ( preg_match("/ALL\-CAMPAIGNS/i",$allowed_campaigns) )
|
if ( preg_match("/ALL\-CAMPAIGNS/i",$allowed_campaigns) )
|
||||||
{
|
{
|
||||||
if ($DB) { echo "|Processing All Campaigns|\n"; }
|
if ($DB) { echo "|"._QXZ("Processing All Campaigns")."|\n"; }
|
||||||
$campaign_id_stmt = "SELECT campaign_id FROM vicidial_campaigns";
|
$campaign_id_stmt = "SELECT campaign_id FROM vicidial_campaigns";
|
||||||
$campaign_id_rslt = mysql_to_mysqli($campaign_id_stmt, $link);
|
$campaign_id_rslt = mysql_to_mysqli($campaign_id_stmt, $link);
|
||||||
$campaign_id_num_rows = mysqli_num_rows($campaign_id_rslt);
|
$campaign_id_num_rows = mysqli_num_rows($campaign_id_rslt);
|
||||||
@@ -716,15 +717,15 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
echo "<p>The following are basic lead management tools. They will only work on inactive lists with less than $list_lead_limit leads in them. This is to avoid data inconsistencies.</p>";
|
echo "<p>"._QXZ("The following are basic lead management tools. They will only work on inactive lists with less than")." $list_lead_limit "._QXZ("leads in them").". "._QXZ("This is to avoid data inconsistencies").".</p>";
|
||||||
echo "<form action=$PHP_SELF method=POST>\n";
|
echo "<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<center><table width=$section_width cellspacing=3>\n";
|
echo "<center><table width=$section_width cellspacing=3>\n";
|
||||||
|
|
||||||
# BEGIN lead move
|
# BEGIN lead move
|
||||||
echo "<tr bgcolor=#015B91><td colspan=2 align=center><font color=white><b>Move Leads</b></font></td></tr>\n";
|
echo "<tr bgcolor=#015B91><td colspan=2 align=center><font color=white><b>"._QXZ("Move Leads")."</b></font></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>From List</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("From List")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=move_from_list>\n";
|
echo "<select size=1 name=move_from_list>\n";
|
||||||
echo "<option value='-'>Select A List</option>\n";
|
echo "<option value='-'>"._QXZ("Select A List")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $allowed_lists_count )
|
while ( $i < $allowed_lists_count )
|
||||||
@@ -734,9 +735,9 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>To List</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("To List")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=move_to_list>\n";
|
echo "<select size=1 name=move_to_list>\n";
|
||||||
echo "<option value='-'>Select A List</option>\n";
|
echo "<option value='-'>"._QXZ("Select A List")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $allowed_lists_count )
|
while ( $i < $allowed_lists_count )
|
||||||
@@ -746,10 +747,10 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Status</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Status")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=move_status>\n";
|
echo "<select size=1 name=move_status>\n";
|
||||||
echo "<option value='-'>Select A Status</option>\n";
|
echo "<option value='-'>"._QXZ("Select A Status")."</option>\n";
|
||||||
echo "<option value='%'>All Statuses</option>\n";
|
echo "<option value='%'>"._QXZ("All Statuses")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $status_count )
|
while ( $i < $status_count )
|
||||||
@@ -759,7 +760,7 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Called Count</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Called Count")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=move_count_op>\n";
|
echo "<select size=1 name=move_count_op>\n";
|
||||||
echo "<option value='<'><</option>\n";
|
echo "<option value='<'><</option>\n";
|
||||||
echo "<option value='<='><=</option>\n";
|
echo "<option value='<='><=</option>\n";
|
||||||
@@ -775,28 +776,28 @@ if (
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td colspan=2 align=center><input type=submit name=move_submit value=move></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td colspan=2 align=center><input type=submit name=move_submit value='"._QXZ("move")."'></td></tr>\n";
|
||||||
echo "</table></center>\n";
|
echo "</table></center>\n";
|
||||||
# END lead move
|
# END lead move
|
||||||
|
|
||||||
# BEGIN Status Update
|
# BEGIN Status Update
|
||||||
echo "<br /><center><table width=$section_width cellspacing=3>\n";
|
echo "<br /><center><table width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#015B91><td colspan=2 align=center><font color=white><b>Update Lead Statuses</b></font></td></tr>\n";
|
echo "<tr bgcolor=#015B91><td colspan=2 align=center><font color=white><b>"._QXZ("Update Lead Statuses")."</b></font></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>List</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("List")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=update_list>\n";
|
echo "<select size=1 name=update_list>\n";
|
||||||
echo "<option value='-'>Select A List</option>\n";
|
echo "<option value='-'>"._QXZ("Select A List")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $allowed_lists_count )
|
while ( $i < $allowed_lists_count )
|
||||||
{
|
{
|
||||||
echo "<option value='$list_ary[$i]'>$list_ary[$i] - $list_name_ary[$i] ($list_lead_count_ary[$i] leads)</option>\n";
|
echo "<option value='$list_ary[$i]'>$list_ary[$i] - $list_name_ary[$i] ($list_lead_count_ary[$i] "._QXZ("leads").")</option>\n";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>From Status</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("From Status")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=update_from_status>\n";
|
echo "<select size=1 name=update_from_status>\n";
|
||||||
echo "<option value='-'>Select A Status</option>\n";
|
echo "<option value='-'>"._QXZ("Select A Status")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $status_count )
|
while ( $i < $status_count )
|
||||||
@@ -806,9 +807,9 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>To Status</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("To Status")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=update_to_status>\n";
|
echo "<select size=1 name=update_to_status>\n";
|
||||||
echo "<option value='-'>Select A Status</option>\n";
|
echo "<option value='-'>"._QXZ("Select A Status")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $sys_status_count )
|
while ( $i < $sys_status_count )
|
||||||
@@ -818,7 +819,7 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Called Count</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Called Count")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=update_count_op>\n";
|
echo "<select size=1 name=update_count_op>\n";
|
||||||
echo "<option value='<'><</option>\n";
|
echo "<option value='<'><</option>\n";
|
||||||
echo "<option value='<='><=</option>\n";
|
echo "<option value='<='><=</option>\n";
|
||||||
@@ -834,7 +835,7 @@ if (
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td colspan=2 align=center><input type=submit name=update_submit value=update></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td colspan=2 align=center><input type=submit name=update_submit value='"._QXZ("update")."'></td></tr>\n";
|
||||||
# END Status Update
|
# END Status Update
|
||||||
|
|
||||||
if ( $delete_lists > 0 )
|
if ( $delete_lists > 0 )
|
||||||
@@ -842,22 +843,22 @@ if (
|
|||||||
# BEGIN Delete Leads
|
# BEGIN Delete Leads
|
||||||
echo "</table></center>\n";
|
echo "</table></center>\n";
|
||||||
echo "<br /><center><table width=$section_width cellspacing=3>\n";
|
echo "<br /><center><table width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#015B91><td colspan=2 align=center><font color=white><b>Delete Leads</b></font></td></tr>\n";
|
echo "<tr bgcolor=#015B91><td colspan=2 align=center><font color=white><b>"._QXZ("Delete Leads")."</b></font></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>List</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("List")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=delete_list>\n";
|
echo "<select size=1 name=delete_list>\n";
|
||||||
echo "<option value='-'>Select A List</option>\n";
|
echo "<option value='-'>"._QXZ("Select A List")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $allowed_lists_count )
|
while ( $i < $allowed_lists_count )
|
||||||
{
|
{
|
||||||
echo "<option value='$list_ary[$i]'>$list_ary[$i] - $list_name_ary[$i] ($list_lead_count_ary[$i] leads)</option>\n";
|
echo "<option value='$list_ary[$i]'>$list_ary[$i] - $list_name_ary[$i] ($list_lead_count_ary[$i] "._QXZ("leads").")</option>\n";
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Status</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Status")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=delete_status>\n";
|
echo "<select size=1 name=delete_status>\n";
|
||||||
echo "<option value='-'>Select A Status</option>\n";
|
echo "<option value='-'>"._QXZ("Select A Status")."</option>\n";
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ( $i < $status_count )
|
while ( $i < $status_count )
|
||||||
@@ -867,7 +868,7 @@ if (
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Called Count</td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Called Count")."</td><td align=left>\n";
|
||||||
echo "<select size=1 name=delete_count_op>\n";
|
echo "<select size=1 name=delete_count_op>\n";
|
||||||
echo "<option value='<'><</option>\n";
|
echo "<option value='<'><</option>\n";
|
||||||
echo "<option value='<='><=</option>\n";
|
echo "<option value='<='><=</option>\n";
|
||||||
@@ -883,7 +884,7 @@ if (
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td colspan=2 align=center><input type=submit name=delete_submit value=delete></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td colspan=2 align=center><input type=submit name=delete_submit value='"._QXZ("delete")."'></td></tr>\n";
|
||||||
# END Delete Leads
|
# END Delete Leads
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# leadloader_template_display.php - version 2.8
|
# leadloader_template_display.php - version 2.10
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
# 120402-2238 - First Build
|
# 120402-2238 - First Build
|
||||||
@@ -12,6 +12,7 @@
|
|||||||
# 130719-1914 - Added SQL to show template statuses to dedupe against, fixed issue where list IDs should be disabled until lead file for template is uploaded
|
# 130719-1914 - Added SQL to show template statuses to dedupe against, fixed issue where list IDs should be disabled until lead file for template is uploaded
|
||||||
# 130802-0623 - Added select list query for status deduping
|
# 130802-0623 - Added select list query for status deduping
|
||||||
# 130824-2320 - Changed to mysqli PHP functions
|
# 130824-2320 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2203 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -78,10 +79,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -100,7 +101,7 @@ $LOGload_leads = $row[0];
|
|||||||
if ($LOGload_leads < 1)
|
if ($LOGload_leads < 1)
|
||||||
{
|
{
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to load leads\n";
|
echo _QXZ("You do not have permissions to load leads")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -111,7 +112,7 @@ $sample_template_file_name=preg_replace("/^C:\\\\fakepath\\\\/i", '', $sample_te
|
|||||||
|
|
||||||
if ( (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$LF_orig)) or (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$sample_template_file_name)) )
|
if ( (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$LF_orig)) or (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$sample_template_file_name)) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Invalid File Name: $LF_orig $sample_template_file_name\n";
|
echo _QXZ("ERROR: Invalid File Name").": $LF_orig $sample_template_file_name\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -119,12 +120,12 @@ if ($template_id) {
|
|||||||
$stmt="select * from vicidial_custom_leadloader_templates where template_id='$template_id'";
|
$stmt="select * from vicidial_custom_leadloader_templates where template_id='$template_id'";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$row=mysqli_fetch_array($rslt);
|
$row=mysqli_fetch_array($rslt);
|
||||||
echo "TEMPLATE ID: $template_id\n";
|
echo _QXZ("TEMPLATE ID").": $template_id\n";
|
||||||
echo "TEMPLATE INFO: $row[template_name]";
|
echo _QXZ("TEMPLATE INFO").": $row[template_name]";
|
||||||
if (strlen($row["template_description"])>0) {echo " - $row[template_description]";}
|
if (strlen($row["template_description"])>0) {echo " - $row[template_description]";}
|
||||||
echo "\nWILL LOAD INTO LIST: $row[list_id]\n";
|
echo "\n"._QXZ("WILL LOAD INTO LIST").": $row[list_id]\n";
|
||||||
if (strlen($row["custom_table"])>0) {echo "USES CUSTOM TABLE: YES\n";} else {echo "USES CUSTOM TABLE: NO\n";}
|
if (strlen($row["custom_table"])>0) {echo _QXZ("USES CUSTOM TABLE: YES")."\n";} else {echo _QXZ("USES CUSTOM TABLE: NO")."\n";}
|
||||||
if (strlen($row["template_statuses"])>0) {echo "WILL ONLY DEDUPE AGAINST STATUSES: ".preg_replace('/\|/', ',', $row["template_statuses"])."\n";}
|
if (strlen($row["template_statuses"])>0) {echo _QXZ("WILL ONLY DEDUPE AGAINST STATUSES").": ".preg_replace('/\|/', ',', $row["template_statuses"])."\n";}
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -141,11 +142,11 @@ if ($form_action=="prime_file" && $sample_template_file_name)
|
|||||||
$lead_file = "/tmp/$new_filename";
|
$lead_file = "/tmp/$new_filename";
|
||||||
if ($DB > 0) {echo "|$convert_command|";}
|
if ($DB > 0) {echo "|$convert_command|";}
|
||||||
|
|
||||||
if (preg_match("/\.csv$/i", $sample_template_file_name)) {$delim_name="CSV: Comma Separated Values"; $template_file_type="CSV";}
|
if (preg_match("/\.csv$/i", $sample_template_file_name)) {$delim_name="CSV: "._QXZ("Comma Separated Values"); $template_file_type="CSV";}
|
||||||
if (preg_match("/\.xls$/i", $sample_template_file_name)) {$delim_name="XLS: MS Excel 2000-XP"; $template_file_type="XLS";}
|
if (preg_match("/\.xls$/i", $sample_template_file_name)) {$delim_name="XLS: "._QXZ("MS Excel 2000-XP"); $template_file_type="XLS";}
|
||||||
if (preg_match("/\.xlsx$/i", $sample_template_file_name)) {$delim_name="XLSX: MS Excel 2007+"; $template_file_type="XLSX";}
|
if (preg_match("/\.xlsx$/i", $sample_template_file_name)) {$delim_name="XLSX: "._QXZ("MS Excel 2007+"); $template_file_type="XLSX";}
|
||||||
if (preg_match("/\.ods$/i", $sample_template_file_name)) {$delim_name="ODS: OpenOffice.org OpenDocument Spreadsheet"; $template_file_type="ODS";}
|
if (preg_match("/\.ods$/i", $sample_template_file_name)) {$delim_name="ODS: "._QXZ("OpenOffice.org OpenDocument Spreadsheet"); $template_file_type="ODS";}
|
||||||
if (preg_match("/\.sxc$/i", $sample_template_file_name)) {$delim_name="SXC: OpenOffice.org First Spreadsheet"; $template_file_type="SXC";}
|
if (preg_match("/\.sxc$/i", $sample_template_file_name)) {$delim_name="SXC: "._QXZ("OpenOffice.org First Spreadsheet"); $template_file_type="SXC";}
|
||||||
$delim_set=1;
|
$delim_set=1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -166,9 +167,9 @@ if ($form_action=="prime_file" && $sample_template_file_name)
|
|||||||
if ($delim_set < 1)
|
if ($delim_set < 1)
|
||||||
{
|
{
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delim_name="tab-delimited";}
|
{$delim_name=_QXZ("tab-delimited");}
|
||||||
else
|
else
|
||||||
{$delim_name="pipe-delimited";}
|
{$delim_name=_QXZ("pipe-delimited");}
|
||||||
}
|
}
|
||||||
if ($tab_count>$pipe_count)
|
if ($tab_count>$pipe_count)
|
||||||
{$delimiter="\t";}
|
{$delimiter="\t";}
|
||||||
@@ -199,7 +200,7 @@ else if ($list_id && $form_action=="no_template")
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<select id='dedupe_statuses' name='dedupe_statuses[]' size=5 multiple>\n";
|
echo "<select id='dedupe_statuses' name='dedupe_statuses[]' size=5 multiple>\n";
|
||||||
echo "\t<option value='--ALL--' selected>--ALL DISPOSITIONS--</option>\n";
|
echo "\t<option value='--ALL--' selected>--"._QXZ("ALL DISPOSITIONS")."--</option>\n";
|
||||||
while ($row=mysqli_fetch_array($rslt))
|
while ($row=mysqli_fetch_array($rslt))
|
||||||
{
|
{
|
||||||
echo "\t<option value='$row[status]'>$row[status] - $row[status_name]</option>\n";
|
echo "\t<option value='$row[status]'>$row[status] - $row[status_name]</option>\n";
|
||||||
@@ -226,7 +227,7 @@ else
|
|||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<select id='template_statuses' name='template_statuses[]' size=5 multiple>\n";
|
echo "<select id='template_statuses' name='template_statuses[]' size=5 multiple>\n";
|
||||||
echo "\t<option value='--ALL--' selected>--ALL DISPOSITIONS--</option>\n";
|
echo "\t<option value='--ALL--' selected>--"._QXZ("ALL DISPOSITIONS")."--</option>\n";
|
||||||
while ($row=mysqli_fetch_array($rslt))
|
while ($row=mysqli_fetch_array($rslt))
|
||||||
{
|
{
|
||||||
echo "\t<option value='$row[status]'>$row[status] - $row[status_name]</option>\n";
|
echo "\t<option value='$row[status]'>$row[status] - $row[status_name]</option>\n";
|
||||||
@@ -237,7 +238,7 @@ else
|
|||||||
|
|
||||||
if ( (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$LF_orig)) or (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$sample_template_file_name)) )
|
if ( (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$LF_orig)) or (preg_match("/;|:|\/|\^|\[|\]|\"|\'|\*/",$sample_template_file_name)) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Invalid File Name: $LF_orig $sample_template_file_name\n";
|
echo _QXZ("ERROR: Invalid File Name").": $LF_orig $sample_template_file_name\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -317,7 +318,7 @@ else
|
|||||||
if ($rslt_field_name!="list_id")
|
if ($rslt_field_name!="list_id")
|
||||||
{
|
{
|
||||||
echo " <td align=left><select name='$field_prefix".$rslt_field_name."_field' onChange='DrawTemplateStrings()'>\r\n";
|
echo " <td align=left><select name='$field_prefix".$rslt_field_name."_field' onChange='DrawTemplateStrings()'>\r\n";
|
||||||
echo " <option value='-1'>(none)</option>\r\n";
|
echo " <option value='-1'>("._QXZ("none").")</option>\r\n";
|
||||||
|
|
||||||
for ($j=0; $j<count($row); $j++)
|
for ($j=0; $j<count($row); $j++)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -12,10 +12,11 @@
|
|||||||
# - Added filtering of input to prevent SQL injection attacks and new user auth
|
# - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130902-0906 - Changed to mysqli PHP functions
|
# 130902-0906 - Changed to mysqli PHP functions
|
||||||
# 140706-0834 - Incorporated into standard admin code
|
# 140706-0834 - Incorporated into standard admin code
|
||||||
|
# 141007-2120 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.10-4';
|
$version = '2.10-5';
|
||||||
$build = '140706-0834';
|
$build = '141007-2120';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -262,8 +263,8 @@ else
|
|||||||
{
|
{
|
||||||
if(strlen($source)<2)
|
if(strlen($source)<2)
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "Invalid Source";
|
$result_reason = _QXZ("Invalid Source");
|
||||||
echo "$result: $result_reason - $source\n";
|
echo "$result: $result_reason - $source\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
exit;
|
exit;
|
||||||
@@ -284,8 +285,8 @@ else
|
|||||||
|
|
||||||
if( (strlen($user)<2) or (strlen($pass)<2) or ($auth==0) or ($auth_api==0))
|
if( (strlen($user)<2) or (strlen($pass)<2) or ($auth==0) or ($auth_api==0))
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "Invalid Username/Password";
|
$result_reason = _QXZ("Invalid Username/Password");
|
||||||
echo "$result: $result_reason: |$user|$pass|$auth|$auth_api|$auth_message|\n";
|
echo "$result: $result_reason: |$user|$pass|$auth|$auth_api|$auth_message|\n";
|
||||||
$data = "$user|$pass|$auth";
|
$data = "$user|$pass|$auth";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
@@ -300,8 +301,8 @@ else
|
|||||||
$SNauth=$row[0];
|
$SNauth=$row[0];
|
||||||
if($SNauth==0)
|
if($SNauth==0)
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "System API NOT ACTIVE";
|
$result_reason = _QXZ("System API NOT ACTIVE");
|
||||||
echo "$result: $result_reason\n";
|
echo "$result: $result_reason\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
exit;
|
exit;
|
||||||
@@ -320,7 +321,7 @@ if ($format=='debug')
|
|||||||
echo "<html>\n";
|
echo "<html>\n";
|
||||||
echo "<head>\n";
|
echo "<head>\n";
|
||||||
echo "<!-- VERSION: $version BUILD: $build USER: $user\n";
|
echo "<!-- VERSION: $version BUILD: $build USER: $user\n";
|
||||||
echo "<title>VICIDiaL Agent API";
|
echo "<title>"._QXZ("VICIDiaL Agent API");
|
||||||
echo "</title>\n";
|
echo "</title>\n";
|
||||||
echo "</head>\n";
|
echo "</head>\n";
|
||||||
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
||||||
@@ -342,8 +343,8 @@ if ($function == 'external_dial_lead')
|
|||||||
|
|
||||||
if ( (strlen($value)<1) or ( (strlen($agent_user)<2) and (strlen($alt_user)<2) ) or (strlen($search)<2) or (strlen($preview)<2) or (strlen($focus)<2) )
|
if ( (strlen($value)<1) or ( (strlen($agent_user)<2) and (strlen($alt_user)<2) ) or (strlen($search)<2) or (strlen($preview)<2) or (strlen($focus)<2) )
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "external_dial not valid";
|
$result_reason = _QXZ("external_dial not valid");
|
||||||
$data = "$phone_code|$search|$preview|$focus";
|
$data = "$phone_code|$search|$preview|$focus";
|
||||||
echo "$result: $result_reason - $value|$data|$agent_user|$alt_user\n";
|
echo "$result: $result_reason - $value|$data|$agent_user|$alt_user\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
@@ -366,8 +367,8 @@ if ($function == 'external_dial_lead')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "no user found";
|
$result_reason = _QXZ("no user found");
|
||||||
echo "$result: $result_reason - $alt_user\n";
|
echo "$result: $result_reason - $alt_user\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
}
|
}
|
||||||
@@ -427,8 +428,8 @@ if ($function == 'external_dial_lead')
|
|||||||
$caller_id_number = $row[0];
|
$caller_id_number = $row[0];
|
||||||
if ($caller_id_number < 4)
|
if ($caller_id_number < 4)
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "caller_id_number from group_alias is not valid";
|
$result_reason = _QXZ("caller_id_number from group_alias is not valid");
|
||||||
$data = "$group_alias|$caller_id_number";
|
$data = "$group_alias|$caller_id_number";
|
||||||
echo "$result: $result_reason - $agent_user|$data\n";
|
echo "$result: $result_reason - $agent_user|$data\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
@@ -437,8 +438,8 @@ if ($function == 'external_dial_lead')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "group_alias is not valid";
|
$result_reason = _QXZ("group_alias is not valid");
|
||||||
$data = "$group_alias";
|
$data = "$group_alias";
|
||||||
echo "$result: $result_reason - $agent_user|$data\n";
|
echo "$result: $result_reason - $agent_user|$data\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
@@ -533,8 +534,8 @@ if ($function == 'external_dial_lead')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "vtiger callback activity does not exist in vtiger system";
|
$result_reason = _QXZ("vtiger callback activity does not exist in vtiger system");
|
||||||
echo "$result: $result_reason - $value\n";
|
echo "$result: $result_reason - $value\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
exit;
|
exit;
|
||||||
@@ -565,8 +566,8 @@ if ($function == 'external_dial_lead')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "phone_number is already in this agents manual dial queue";
|
$result_reason = _QXZ("phone_number is already in this agents manual dial queue");
|
||||||
echo "$result: $result_reason - $agent_user|$value\n";
|
echo "$result: $result_reason - $agent_user|$value\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
}
|
}
|
||||||
@@ -575,8 +576,8 @@ if ($function == 'external_dial_lead')
|
|||||||
{
|
{
|
||||||
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
if ($format=='debug') {echo "\n<!-- $stmt -->";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$result = 'SUCCESS';
|
$result = _QXZ('SUCCESS');
|
||||||
$result_reason = "external_dial function set";
|
$result_reason = _QXZ("external_dial function set");
|
||||||
$data = "$phone_code|$search|$preview|$focus|$vendor_id|$epoch|$dial_prefix|$group_alias|$caller_id_number";
|
$data = "$phone_code|$search|$preview|$focus|$vendor_id|$epoch|$dial_prefix|$group_alias|$caller_id_number";
|
||||||
echo "$result: Dispo in Agent Screen FIRST.\n";
|
echo "$result: Dispo in Agent Screen FIRST.\n";
|
||||||
// echo "$result: $result_reason - $value|$agent_user|$data\n";
|
// echo "$result: $result_reason - $value|$agent_user|$data\n";
|
||||||
@@ -585,24 +586,24 @@ if ($function == 'external_dial_lead')
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "agent_user is not allowed to place manual dial calls";
|
$result_reason = _QXZ("agent_user is not allowed to place manual dial calls");
|
||||||
echo "$result: $result_reason - $agent_user\n";
|
echo "$result: $result_reason - $agent_user\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "agent_user is not paused";
|
$result_reason = _QXZ("agent_user is not paused");
|
||||||
echo "$result: $result_reason - $agent_user\n";
|
echo "$result: $result_reason - $agent_user\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$result = 'ERROR';
|
$result = _QXZ('ERROR');
|
||||||
$result_reason = "agent_user is not logged in";
|
$result_reason = _QXZ("agent_user is not logged in");
|
||||||
echo "$result: $result_reason - $agent_user\n";
|
echo "$result: $result_reason - $agent_user\n";
|
||||||
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
api_log($link,$api_logging,$api_script,$user,$agent_user,$function,$value,$result,$result_reason,$source,$data);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
# - Added filtering of input to prevent SQL injection attacks and new user auth
|
# - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130902-0905 - Changed to mysqli PHP functions
|
# 130902-0905 - Changed to mysqli PHP functions
|
||||||
# 140706-0826 - Incorporated includes into code
|
# 140706-0826 - Incorporated includes into code
|
||||||
|
# 141007-2156 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -172,10 +173,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -197,35 +198,35 @@ $qc_user_level = $rights_row[2];
|
|||||||
if ( $qc_enabled < 1 )
|
if ( $qc_enabled < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "QC is not enabled for your user account\n";
|
echo _QXZ("QC is not enabled for your user account")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
if ( $qc_user_level < 1 )
|
if ( $qc_user_level < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "QC user level is too low\n";
|
echo _QXZ("QC user level is too low")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
$label_title = 'Title';
|
$label_title = _QXZ('Title');
|
||||||
$label_first_name = 'First';
|
$label_first_name = _QXZ('First');
|
||||||
$label_middle_initial = 'MI';
|
$label_middle_initial = _QXZ('MI');
|
||||||
$label_last_name = 'Last';
|
$label_last_name = _QXZ('Last');
|
||||||
$label_address1 = 'Address1';
|
$label_address1 = _QXZ('Address1');
|
||||||
$label_address2 = 'Address2';
|
$label_address2 = _QXZ('Address2');
|
||||||
$label_address3 = 'Address3';
|
$label_address3 = _QXZ('Address3');
|
||||||
$label_city = 'City';
|
$label_city = _QXZ('City');
|
||||||
$label_state = 'State';
|
$label_state = _QXZ('State');
|
||||||
$label_province = 'Province';
|
$label_province = _QXZ('Province');
|
||||||
$label_postal_code = 'Postal Code';
|
$label_postal_code = _QXZ('Postal Code');
|
||||||
$label_vendor_lead_code = 'Vendor ID';
|
$label_vendor_lead_code = _QXZ('Vendor ID');
|
||||||
$label_gender = 'Gender';
|
$label_gender = _QXZ('Gender');
|
||||||
$label_phone_number = 'Phone';
|
$label_phone_number = _QXZ('Phone');
|
||||||
$label_phone_code = 'DialCode';
|
$label_phone_code = _QXZ('DialCode');
|
||||||
$label_alt_phone = 'Alt. Phone';
|
$label_alt_phone = _QXZ('Alt. Phone');
|
||||||
$label_security_phrase = 'Show';
|
$label_security_phrase = _QXZ('Show');
|
||||||
$label_email = 'Email';
|
$label_email = _QXZ('Email');
|
||||||
$label_comments = 'Comments';
|
$label_comments = _QXZ('Comments');
|
||||||
|
|
||||||
### find any custom field labels
|
### find any custom field labels
|
||||||
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
||||||
@@ -263,18 +264,18 @@ function is_user_logged_in($user)
|
|||||||
{
|
{
|
||||||
if($live_agent_count == '0')
|
if($live_agent_count == '0')
|
||||||
{
|
{
|
||||||
return "Cannot call prospect. You are not logged in as $user.";
|
return _QXZ("Cannot call prospect. You are not logged in as")." $user.";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return "Cannot call prospect. $live_agent_count agents logged in as $user.";
|
return _QXZ("Cannot call prospect").". $live_agent_count "._QXZ("agents logged in as")." $user.";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$status = $row[0];
|
$status = $row[0];
|
||||||
if($status!='PAUSED')
|
if($status!='PAUSED')
|
||||||
{
|
{
|
||||||
return "Status must be paused to call lead. $user is presently in $status status.";
|
return _QXZ("Status must be paused to call lead").". $user "._QXZ("is presently in")." $status "._QXZ("status").".";
|
||||||
}
|
}
|
||||||
//@TODO: check user is in the correct CAMPAIGN for this lead.
|
//@TODO: check user is in the correct CAMPAIGN for this lead.
|
||||||
return true;
|
return true;
|
||||||
@@ -283,12 +284,12 @@ function is_user_logged_in($user)
|
|||||||
$qc_user_logged_in=is_user_logged_in($PHP_AUTH_USER);
|
$qc_user_logged_in=is_user_logged_in($PHP_AUTH_USER);
|
||||||
if ($qc_user_logged_in===true)
|
if ($qc_user_logged_in===true)
|
||||||
{
|
{
|
||||||
echo "<A HREF=qc_api.php?source=test&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&agent_user=$PHP_AUTH_USER&function=external_dial_lead&value=$phone_number&phone_code=$phone_code&search=YES&preview=NO&focus=YES target='_SELF'>Call Lead</A>";
|
echo "<A HREF=qc_api.php?source=test&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&agent_user=$PHP_AUTH_USER&function=external_dial_lead&value=$phone_number&phone_code=$phone_code&search=YES&preview=NO&focus=YES target='_SELF'>"._QXZ("Call Lead")."</A>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "$qc_user_logged_in";
|
echo "$qc_user_logged_in";
|
||||||
}
|
}
|
||||||
echo " <A HREF=$PHP_SELF?lead_id=$lead_id&list_id=$CLlist_id&stage=DISPLAY&submit_button=YES&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&bgcolor=E6E6E6>Refresh</A>";
|
echo " <A HREF=$PHP_SELF?lead_id=$lead_id&list_id=$CLlist_id&stage=DISPLAY&submit_button=YES&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&bgcolor=E6E6E6>"._QXZ("Refresh")."</A>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -17,6 +17,7 @@
|
|||||||
# - Added filtering of input to prevent SQL injection attacks and new user auth
|
# - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130902-0904 - Changed to mysqli PHP functions, fixes for issue #699
|
# 130902-0904 - Changed to mysqli PHP functions, fixes for issue #699
|
||||||
# 140706-0837 - Incorporated into standard admin code
|
# 140706-0837 - Incorporated into standard admin code
|
||||||
|
# 141007-2152 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -171,10 +172,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ( "Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -202,7 +203,7 @@ $qc_enabled = $rights_row[1];
|
|||||||
if ( $qc_enabled < 1 )
|
if ( $qc_enabled < 1 )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "QC is not enabled for your user account\n";
|
echo _QXZ("QC is not enabled for your user account")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -213,25 +214,25 @@ $LOGfullname =$row[0];
|
|||||||
$LOGmodify_leads =$row[1];
|
$LOGmodify_leads =$row[1];
|
||||||
$LOGuser_group =$row[2];
|
$LOGuser_group =$row[2];
|
||||||
|
|
||||||
$label_title = 'Title';
|
$label_title = _QXZ('Title');
|
||||||
$label_first_name = 'First';
|
$label_first_name = _QXZ('First');
|
||||||
$label_middle_initial = 'MI';
|
$label_middle_initial = _QXZ('MI');
|
||||||
$label_last_name = 'Last';
|
$label_last_name = _QXZ('Last');
|
||||||
$label_address1 = 'Address1';
|
$label_address1 = _QXZ('Address1');
|
||||||
$label_address2 = 'Address2';
|
$label_address2 = _QXZ('Address2');
|
||||||
$label_address3 = 'Address3';
|
$label_address3 = _QXZ('Address3');
|
||||||
$label_city = 'City';
|
$label_city = _QXZ('City');
|
||||||
$label_state = 'State';
|
$label_state = _QXZ('State');
|
||||||
$label_province = 'Province';
|
$label_province = _QXZ('Province');
|
||||||
$label_postal_code = 'Postal Code';
|
$label_postal_code = _QXZ('Postal Code');
|
||||||
$label_vendor_lead_code = 'Vendor ID';
|
$label_vendor_lead_code = _QXZ('Vendor ID');
|
||||||
$label_gender = 'Gender';
|
$label_gender = _QXZ('Gender');
|
||||||
$label_phone_number = 'Phone';
|
$label_phone_number = _QXZ('Phone');
|
||||||
$label_phone_code = 'DialCode';
|
$label_phone_code = _QXZ('DialCode');
|
||||||
$label_alt_phone = 'Alt. Phone';
|
$label_alt_phone = _QXZ('Alt. Phone');
|
||||||
$label_security_phrase = 'Show';
|
$label_security_phrase = _QXZ('Show');
|
||||||
$label_email = 'Email';
|
$label_email = _QXZ('Email');
|
||||||
$label_comments = 'Comments';
|
$label_comments = _QXZ('Comments');
|
||||||
|
|
||||||
### find any custom field labels
|
### find any custom field labels
|
||||||
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
||||||
@@ -279,7 +280,7 @@ $scheduled_callback = $row['scheduled_callback'];
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>QC Modify Lead: <?php echo "$lead_id - ".urldecode($lead_name).urldecode(" (Campaign: $campaign_id - $campaign_name)"); ?></title>
|
<title><?php echo _QXZ("QC Modify Lead"); ?>: <?php echo "$lead_id - ".urldecode($lead_name).urldecode(" ("._QXZ("Campaign").": $campaign_id - $campaign_name)"); ?></title>
|
||||||
<script language="JavaScript" src="calendar_db.js"></script>
|
<script language="JavaScript" src="calendar_db.js"></script>
|
||||||
<link rel="stylesheet" href="calendar.css">
|
<link rel="stylesheet" href="calendar.css">
|
||||||
</head>
|
</head>
|
||||||
@@ -291,7 +292,7 @@ if($DB)
|
|||||||
echo __LINE__."\n";
|
echo __LINE__."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "<CENTER><FONT FACE='Courier' COLOR=BLACK SIZE=3><a href=\"admin.php?ADD=881&campaign_id=$campaign_id\">QC CAMPAIGN $campaign_id</a>: Lead $lead_id - ".urldecode($lead_name)."<BR>\n";
|
echo "<CENTER><FONT FACE='Courier' COLOR=BLACK SIZE=3><a href=\"admin.php?ADD=881&campaign_id=$campaign_id\">"._QXZ("QC CAMPAIGN")." $campaign_id</a>: "._QXZ("Lead")." $lead_id - ".urldecode($lead_name)."<BR>\n";
|
||||||
//end_call is set by submit button to denote "save", without it this is a VIEW, with it this is a SAVE
|
//end_call is set by submit button to denote "save", without it this is a VIEW, with it this is a SAVE
|
||||||
if ($end_call > 0)
|
if ($end_call > 0)
|
||||||
{
|
{
|
||||||
@@ -343,9 +344,9 @@ if ($end_call > 0)
|
|||||||
$lead_name = trim(trim($row['first_name'].' '.$row['middle_initial']).' '.$row['last_name']);
|
$lead_name = trim(trim($row['first_name'].' '.$row['middle_initial']).' '.$row['last_name']);
|
||||||
$scheduled_callback = $row['scheduled_callback'];
|
$scheduled_callback = $row['scheduled_callback'];
|
||||||
|
|
||||||
echo "<br>information modified<BR><BR>\n";
|
echo "<br>"._QXZ("information modified")."<BR><BR>\n";
|
||||||
echo "<i><small><a href=\"$PHP_SELF?lead_id=$lead_id&DB=$DB\">Go back to re-modify this QC lead</a></small></i><BR><BR><BR>\n";
|
echo "<i><small><a href=\"$PHP_SELF?lead_id=$lead_id&DB=$DB\">"._QXZ("Go back to re-modify this QC lead")."</a></small></i><BR><BR><BR>\n";
|
||||||
echo "<CENTER><B><FONT FACE='Courier' COLOR=BLACK SIZE=3><a href=\"admin.php?ADD=881&campaign_id=$campaign_id\">Proceed to QC CAMPAIGN $campaign_id Queue</a></B><BR><BR><B><I>Callback Information:</I></B>\n";
|
echo "<CENTER><B><FONT FACE='Courier' COLOR=BLACK SIZE=3><a href=\"admin.php?ADD=881&campaign_id=$campaign_id\">"._QXZ("Proceed to QC CAMPAIGN")." $campaign_id "._QXZ("Queue")."</a></B><BR><BR><B><I>"._QXZ("Callback Information").":</I></B>\n";
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|";
|
$SQL_log = "$stmt|";
|
||||||
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
$SQL_log = preg_replace('/;/', '', $SQL_log);
|
||||||
@@ -369,7 +370,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record inactivated: $lead_id<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record inactivated").": $lead_id<BR>\n";
|
||||||
}
|
}
|
||||||
//Duped CBHOLD version for vicidial status type 'Scheduled Callback'
|
//Duped CBHOLD version for vicidial status type 'Scheduled Callback'
|
||||||
if ( ($dispo != $status) and ($scheduled_callback == 'Y') )
|
if ( ($dispo != $status) and ($scheduled_callback == 'Y') )
|
||||||
@@ -383,7 +384,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record inactivated: $lead_id<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record inactivated").": $lead_id<BR>\n";
|
||||||
}
|
}
|
||||||
if ( ($dispo != $status) and ($dispo == 'CALLBK') )
|
if ( ($dispo != $status) and ($dispo == 'CALLBK') )
|
||||||
{
|
{
|
||||||
@@ -396,7 +397,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>vicidial_callback record inactivated: $lead_id<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record inactivated").": $lead_id<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( ($dispo != $status) and ($status == 'CBHOLD') )
|
if ( ($dispo != $status) and ($status == 'CBHOLD') )
|
||||||
@@ -423,7 +424,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>Scheduled Callback added: $lead_id - $phone_number<BR>\n";
|
echo "<BR>"._QXZ("Scheduled Callback added").": $lead_id - $phone_number<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -454,7 +455,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>Scheduled Callback added: $lead_id - $phone_number<BR>\n";
|
echo "<BR>"._QXZ("Scheduled Callback added").": $lead_id - $phone_number<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -470,7 +471,7 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<BR>Lead added to DNC List: $lead_id - $phone_number<BR>\n";
|
echo "<BR>"._QXZ("Lead added to DNC List").": $lead_id - $phone_number<BR>\n";
|
||||||
}
|
}
|
||||||
### update last record in vicidial_log table
|
### update last record in vicidial_log table
|
||||||
if (($dispo != $status) and ($modify_logs > 0))
|
if (($dispo != $status) and ($modify_logs > 0))
|
||||||
@@ -528,7 +529,7 @@ else
|
|||||||
$stmt="UPDATE vicidial_callbacks set recipient='ANYONE' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
$stmt="UPDATE vicidial_callbacks set recipient='ANYONE' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
echo "<BR>vicidial_callback record changed to ANYONE<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record changed to ANYONE")."<BR>\n";
|
||||||
$qcchange='Y';
|
$qcchange='Y';
|
||||||
}
|
}
|
||||||
if ($CBchangeUSERtoUSER == 'YES')
|
if ($CBchangeUSERtoUSER == 'YES')
|
||||||
@@ -538,7 +539,7 @@ else
|
|||||||
$stmt="UPDATE vicidial_callbacks set user='" . mysqli_real_escape_string($link, $CBuser) . "' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
$stmt="UPDATE vicidial_callbacks set user='" . mysqli_real_escape_string($link, $CBuser) . "' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
echo "<BR>vicidial_callback record user changed to $CBuser<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record user changed to")." $CBuser<BR>\n";
|
||||||
$qcchange='Y';
|
$qcchange='Y';
|
||||||
}
|
}
|
||||||
if ($CBchangeANYtoUSER == 'YES')
|
if ($CBchangeANYtoUSER == 'YES')
|
||||||
@@ -548,7 +549,7 @@ else
|
|||||||
$stmt="UPDATE vicidial_callbacks set user='" . mysqli_real_escape_string($link, $CBuser) . "',recipient='USERONLY' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
$stmt="UPDATE vicidial_callbacks set user='" . mysqli_real_escape_string($link, $CBuser) . "',recipient='USERONLY' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
echo "<BR>vicidial_callback record changed to USERONLY, user: $CBuser<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record changed to USERONLY, user").": $CBuser<BR>\n";
|
||||||
$qcchange='Y';
|
$qcchange='Y';
|
||||||
}
|
}
|
||||||
if ($CBchangeDATE == 'YES')
|
if ($CBchangeDATE == 'YES')
|
||||||
@@ -558,7 +559,7 @@ else
|
|||||||
$stmt="UPDATE vicidial_callbacks set callback_time='" . mysqli_real_escape_string($link, $appointment_date) . " " . mysqli_real_escape_string($link, $appointment_time) . "',comments='" . mysqli_real_escape_string($link, $comments) . "' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
$stmt="UPDATE vicidial_callbacks set callback_time='" . mysqli_real_escape_string($link, $appointment_date) . " " . mysqli_real_escape_string($link, $appointment_time) . "',comments='" . mysqli_real_escape_string($link, $comments) . "' where callback_id='" . mysqli_real_escape_string($link, $callback_id) . "';";
|
||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
echo "<BR>vicidial_callback record changed to $appointment_date $appointment_time<BR>\n";
|
echo "<BR>"._QXZ("vicidial_callback record changed to")." $appointment_date $appointment_time<BR>\n";
|
||||||
$qcchange='Y';
|
$qcchange='Y';
|
||||||
}
|
}
|
||||||
//QUALITY CONTROL LOGGING BEGIN - VIEW ONLY
|
//QUALITY CONTROL LOGGING BEGIN - VIEW ONLY
|
||||||
@@ -613,7 +614,7 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "lead lookup FAILED for lead_id $lead_id $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("lead lookup FAILED for lead_id")." $lead_id $NOW_TIME\n<BR><BR>\n";
|
||||||
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -708,7 +709,7 @@ else
|
|||||||
$qc_agent_log .= "<tr $bgcolor>";
|
$qc_agent_log .= "<tr $bgcolor>";
|
||||||
$qc_agent_log .= "<td><font size=1>$y</td>";
|
$qc_agent_log .= "<td><font size=1>$y</td>";
|
||||||
$qc_agent_log .= "<td><font size=2>{$row['view_datetime']}</td>";
|
$qc_agent_log .= "<td><font size=2>{$row['view_datetime']}</td>";
|
||||||
$qc_agent_log .= "<td colspan='2' align='center'><font size=1 color='white'>View Only - No changes</td>";
|
$qc_agent_log .= "<td colspan='2' align='center'><font size=1 color='white'>"._QXZ("View Only - No changes")."</td>";
|
||||||
$qc_agent_log .= "<td align='center'><font size=2><A HREF='user_stats.php?user={$row['qc_user']}' target='_blank'>{$row['qc_user']}</A></td>";
|
$qc_agent_log .= "<td align='center'><font size=2><A HREF='user_stats.php?user={$row['qc_user']}' target='_blank'>{$row['qc_user']}</A></td>";
|
||||||
$qc_agent_log .= "<td align='center'><font size=2><A HREF='user_stats.php?user={$row['lead_user']}' target='_blank'>{$row['lead_user']}</A></td>";
|
$qc_agent_log .= "<td align='center'><font size=2><A HREF='user_stats.php?user={$row['lead_user']}' target='_blank'>{$row['lead_user']}</A></td>";
|
||||||
$qc_agent_log .= "<td align='center'><font size=2>{$row['campaign_id']}</td>";
|
$qc_agent_log .= "<td align='center'><font size=2>{$row['campaign_id']}</td>";
|
||||||
@@ -822,8 +823,8 @@ else
|
|||||||
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
||||||
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
||||||
echo "<table cellpadding=1 cellspacing=0>\n";
|
echo "<table cellpadding=1 cellspacing=0>\n";
|
||||||
echo "<tr><td colspan=2>$label_vendor_lead_code: $vendor_id Lead ID: $lead_id</td></tr>\n";
|
echo "<tr><td colspan=2>$label_vendor_lead_code: $vendor_id "._QXZ("Lead ID").": $lead_id</td></tr>\n";
|
||||||
echo "<tr><td colspan=2>Fronter: <A HREF=\"user_stats.php?user=$tsr\">$tsr</A> List ID: $list_id Called Count: $called_count</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Fronter").": <A HREF=\"user_stats.php?user=$tsr\">$tsr</A> "._QXZ("List ID").": $list_id "._QXZ("Called Count").": $called_count</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr><td align=right>$label_title: </td><td align=left><input type=text name=title size=4 maxlength=4 value=\"$title\"> \n";
|
echo "<tr><td align=right>$label_title: </td><td align=left><input type=text name=title size=4 maxlength=4 value=\"$title\"> \n";
|
||||||
echo "$label_first_name: <input type=text name=first_name size=15 maxlength=30 value=\"$first_name\"> </td></tr>\n";
|
echo "$label_first_name: <input type=text name=first_name size=15 maxlength=30 value=\"$first_name\"> </td></tr>\n";
|
||||||
@@ -855,11 +856,11 @@ else
|
|||||||
{
|
{
|
||||||
if (!$comments)
|
if (!$comments)
|
||||||
{
|
{
|
||||||
echo "<tr><td colspan='2' align=center><b>Comment History</b></td></tr>\n";
|
echo "<tr><td colspan='2' align=center><b>"._QXZ("Comment History")."</b></td></tr>\n";
|
||||||
$comments=true;
|
$comments=true;
|
||||||
}
|
}
|
||||||
$rowx=mysqli_fetch_row($rslt);
|
$rowx=mysqli_fetch_row($rslt);
|
||||||
echo "<tr><td align=right>$rowx[0] : </td><td align=left><hr>$rowx[1]<br><b>List ID:</b> $rowx[2]; <b>Campaign ID:</b> $rowx[3]<br>$rowx[4]</td></tr>\n";
|
echo "<tr><td align=right>$rowx[0] : </td><td align=left><hr>$rowx[1]<br><b>"._QXZ("List ID").":</b> $rowx[2]; <b>"._QXZ("Campaign ID").":</b> $rowx[3]<br>$rowx[4]</td></tr>\n";
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -867,7 +868,7 @@ else
|
|||||||
{
|
{
|
||||||
echo "<tr><td align=center></td><td><hr></td></tr>\n";
|
echo "<tr><td align=center></td><td><hr></td></tr>\n";
|
||||||
}
|
}
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>QC Result: </td><td align=left><select size=1 name=status>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("QC Result").": </td><td align=left><select size=1 name=status>\n";
|
||||||
|
|
||||||
//This section reserved for future expansion (when each campaign will have its own list of QC Result Codes instead of using the the entire master set)
|
//This section reserved for future expansion (when each campaign will have its own list of QC Result Codes instead of using the the entire master set)
|
||||||
// $list_campaign='';
|
// $list_campaign='';
|
||||||
@@ -928,22 +929,22 @@ else
|
|||||||
if ($DS < 1)
|
if ($DS < 1)
|
||||||
{$statuses_list .= "<option SELECTED value=\"$dispo\">$dispo</option>\n";}
|
{$statuses_list .= "<option SELECTED value=\"$dispo\">$dispo</option>\n";}
|
||||||
if ($CBhold_set < 1)
|
if ($CBhold_set < 1)
|
||||||
{$statuses_list .= "<option value=\"CBHOLD\">CBHOLD - Scheduled Callback</option>\n";}
|
{$statuses_list .= "<option value=\"CBHOLD\">"._QXZ("CBHOLD - Scheduled Callback")."</option>\n";}
|
||||||
echo "$statuses_list";
|
echo "$statuses_list";
|
||||||
echo "</select> <i>(with $list_campaign statuses)</i></td></tr>\n";
|
echo "</select> <i>("._QXZ("with")." $list_campaign "._QXZ("statuses").")</i></td></tr>\n";
|
||||||
|
|
||||||
// Section Modified for QC Functionality By PoundTeam
|
// Section Modified for QC Functionality By PoundTeam
|
||||||
// echo "<tr bgcolor=#B6D3FC><td align=left>Modify vicidial log </td><td align=left><input type=checkbox name=modify_logs value=\"1\" CHECKED></td></tr>\n";
|
// echo "<tr bgcolor=#B6D3FC><td align=left>Modify vicidial log </td><td align=left><input type=checkbox name=modify_logs value=\"1\" CHECKED></td></tr>\n";
|
||||||
// echo "<tr bgcolor=#B6D3FC><td align=left>Modify agent log </td><td align=left><input type=checkbox name=modify_agent_logs value=\"1\" CHECKED></td></tr>\n";
|
// echo "<tr bgcolor=#B6D3FC><td align=left>Modify agent log </td><td align=left><input type=checkbox name=modify_agent_logs value=\"1\" CHECKED></td></tr>\n";
|
||||||
// echo "<tr bgcolor=#B6D3FC><td align=left>Modify closer log </td><td align=left><input type=checkbox name=modify_closer_logs value=\"1\"></td></tr>\n";
|
// echo "<tr bgcolor=#B6D3FC><td align=left>Modify closer log </td><td align=left><input type=checkbox name=modify_closer_logs value=\"1\"></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=left>Disable QC log entry </td><td align=left><input type=checkbox name=add_qc_record value=\"1\">(this feature is not active yet)</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=left>"._QXZ("Disable QC log entry")." </td><td align=left><input type=checkbox name=add_qc_record value=\"1\">("._QXZ("this feature is not active yet").")</td></tr>\n";
|
||||||
|
|
||||||
echo "<tr><td colspan=2 align=center><input type=submit name=submit value=\"SUBMIT\"></td></tr>\n";
|
echo "<tr><td colspan=2 align=center><input type=submit name=submit value=\""._QXZ("SUBMIT")."\"></td></tr>\n";
|
||||||
echo "<input type=hidden name=viewtime value='$STARTtime' /></table></form>\n";
|
echo "<input type=hidden name=viewtime value='$STARTtime' /></table></form>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
|
|
||||||
echo "<TABLE BGCOLOR=#B6D3FC WIDTH=750><TR><TD>\n";
|
echo "<TABLE BGCOLOR=#B6D3FC WIDTH=750><TR><TD>\n";
|
||||||
echo "Callback Details:<BR><CENTER>\n";
|
echo _QXZ("Callback Details").":<BR><CENTER>\n";
|
||||||
//Added scheduled_callback regular statuses option
|
//Added scheduled_callback regular statuses option
|
||||||
if ( ($dispo == 'CALLBK') or ($dispo == 'CBHOLD') || $scheduled_callback=='Y' )
|
if ( ($dispo == 'CALLBK') or ($dispo == 'CBHOLD') || $scheduled_callback=='Y' )
|
||||||
{
|
{
|
||||||
@@ -967,15 +968,15 @@ else
|
|||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
||||||
echo "<input type=submit name=submit value=\"CHANGE TO ANYONE CALLBACK\"><input type=hidden name=viewtime value='$STARTtime' /></form><BR>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("CHANGE TO ANYONE CALLBACK")."\"><input type=hidden name=viewtime value='$STARTtime' /></form><BR>\n";
|
||||||
|
|
||||||
echo "<br><form action=$PHP_SELF method=POST>\n";
|
echo "<br><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=CBchangeUSERtoUSER value=\"YES\">\n";
|
echo "<input type=hidden name=CBchangeUSERtoUSER value=\"YES\">\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
||||||
echo "New Callback Owner UserID: <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
echo _QXZ("New Callback Owner UserID").": <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
||||||
echo "<input type=submit name=submit value=\"CHANGE USERONLY CALLBACK USER\"><input type=hidden name=viewtime value='$STARTtime' /></form><BR>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("CHANGE USERONLY CALLBACK USER")."\"><input type=hidden name=viewtime value='$STARTtime' /></form><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -984,8 +985,8 @@ else
|
|||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
echo "<input type=hidden name=callback_id value=\"$rowx[0]\">\n";
|
||||||
echo "New Callback Owner UserID: <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
echo _QXZ("New Callback Owner UserID").": <input type=text name=CBuser size=18 maxlength=20 value=\"$rowx[8]\"> \n";
|
||||||
echo "<input type=submit name=submit value=\"CHANGE TO USERONLY CALLBACK\"><input type=hidden name=viewtime value='$STARTtime' /></form><BR>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("CHANGE TO USERONLY CALLBACK")."\"><input type=hidden name=viewtime value='$STARTtime' /></form><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$appointment_datetimeARRAY = explode(" ",$rowx[6]);
|
$appointment_datetimeARRAY = explode(" ",$rowx[6]);
|
||||||
@@ -997,7 +998,7 @@ else
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<FORM METHOD=POST NAME=vsn ID=vsn ACTION="<?php echo $PHP_SELF ?>">
|
<FORM METHOD=POST NAME=vsn ID=vsn ACTION="<?php echo $PHP_SELF ?>">
|
||||||
<BR>Change Scheduled Callback Date:<BR>
|
<BR><?php echo _QXZ("Change Scheduled Callback Date"); ?>:<BR>
|
||||||
|
|
||||||
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=2 WIDTH=700>
|
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=2 WIDTH=700>
|
||||||
<TR><TD COLSPAN=2 ALIGN=CENTER>
|
<TR><TD COLSPAN=2 ALIGN=CENTER>
|
||||||
@@ -1007,7 +1008,7 @@ else
|
|||||||
<input type=hidden name=callback_id value="<?php echo $rowx[0] ?>">
|
<input type=hidden name=callback_id value="<?php echo $rowx[0] ?>">
|
||||||
|
|
||||||
<TR BGCOLOR="#E6E6E6">
|
<TR BGCOLOR="#E6E6E6">
|
||||||
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">CallBack Date/Time: </FONT></TD><TD ALIGN=LEFT><input type=text name=appointment_date id=appointment_date size=10 maxlength=10 value="<?php echo $appointment_date ?>">
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo _QXZ("CallBack Date/Time"); ?>: </FONT></TD><TD ALIGN=LEFT><input type=text name=appointment_date id=appointment_date size=10 maxlength=10 value="<?php echo $appointment_date ?>">
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
var o_cal = new tcal ({
|
var o_cal = new tcal ({
|
||||||
@@ -1016,7 +1017,7 @@ else
|
|||||||
// input name
|
// input name
|
||||||
'controlname': 'appointment_date'
|
'controlname': 'appointment_date'
|
||||||
},{
|
},{
|
||||||
'months' : ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
|
'months' : [_QXZ('January'), 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
|
||||||
'weekdays' : ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
|
'weekdays' : ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
|
||||||
'yearscroll': false, // show year scroller
|
'yearscroll': false, // show year scroller
|
||||||
'weekstart': 0, // first day of week: 0-Su or 1-Mo
|
'weekstart': 0, // first day of week: 0-Su or 1-Mo
|
||||||
@@ -1075,7 +1076,7 @@ else
|
|||||||
</TR>
|
</TR>
|
||||||
<TR BGCOLOR="#E6E6E6">
|
<TR BGCOLOR="#E6E6E6">
|
||||||
<TD align=center colspan=2>
|
<TD align=center colspan=2>
|
||||||
Comments:
|
<?php echo _QXZ("Comments"); ?>:
|
||||||
|
|
||||||
<TEXTAREA name=comments ROWS=3 COLS=65><?php echo $rowx[10] ?></TEXTAREA>
|
<TEXTAREA name=comments ROWS=3 COLS=65><?php echo $rowx[10] ?></TEXTAREA>
|
||||||
</TD>
|
</TD>
|
||||||
@@ -1100,7 +1101,7 @@ else
|
|||||||
|
|
||||||
</SCRIPT>
|
</SCRIPT>
|
||||||
|
|
||||||
<input type=button value="SUBMIT" name=smt id=smt onClick="submit_form()">
|
<input type=button value="<?php echo _QXZ("SUBMIT"); ?>" name=smt id=smt onClick="submit_form()">
|
||||||
</TD>
|
</TD>
|
||||||
</TR>
|
</TR>
|
||||||
<input type=hidden name=viewtime value='<?php echo $STARTtime; ?>' />
|
<input type=hidden name=viewtime value='<?php echo $STARTtime; ?>' />
|
||||||
@@ -1111,7 +1112,7 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<BR>No Callback records found<BR>\n";
|
echo "<BR>"._QXZ("No Callback records found")."<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1121,7 +1122,7 @@ else
|
|||||||
echo __LINE__."\n";
|
echo __LINE__."\n";
|
||||||
}
|
}
|
||||||
//Modifed text to allow for other than CBHOLD via custom statuses with scheduled callback chosen
|
//Modifed text to allow for other than CBHOLD via custom statuses with scheduled callback chosen
|
||||||
echo "<BR>If you want to change this lead to a scheduled callback, first change the Disposition to CBHOLD or similar, then submit and you will be able to set the callback date and time.<BR>\n";
|
echo "<BR>"._QXZ("If you want to change this lead to a scheduled callback, first change the Disposition to CBHOLD or similar, then submit and you will be able to set the callback date and time.")."<BR>\n";
|
||||||
}
|
}
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
|
|
||||||
@@ -1135,9 +1136,9 @@ else
|
|||||||
{
|
{
|
||||||
echo __LINE__."\n";
|
echo __LINE__."\n";
|
||||||
}
|
}
|
||||||
echo "<B>EXTENDED ALTERNATE PHONE NUMBERS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("EXTENDED ALTERNATE PHONE NUMBERS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=550 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=550 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>ALT PHONE </td><td align=left><font size=2>ALT NOTE</td><td align=left><font size=2> ALT COUNT</td><td align=left><font size=2> ACTIVE</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("ALT PHONE")." </td><td align=left><font size=2>"._QXZ("ALT NOTE")."</td><td align=left><font size=2> "._QXZ("ALT COUNT")."</td><td align=left><font size=2> "._QXZ("ACTIVE")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$alts_output\n";
|
echo "$alts_output\n";
|
||||||
|
|
||||||
@@ -1168,7 +1169,7 @@ else
|
|||||||
$rowx=mysqli_fetch_row($rslt);
|
$rowx=mysqli_fetch_row($rslt);
|
||||||
$custom_records_count = $rowx[0];
|
$custom_records_count = $rowx[0];
|
||||||
|
|
||||||
echo "<B>CUSTOM FIELDS FOR THIS LEAD:</B><BR>\n";
|
echo "<B>"._QXZ("CUSTOM FIELDS FOR THIS LEAD").":</B><BR>\n";
|
||||||
echo "<iframe src=\"../agc/vdc_form_display.php?lead_id=$lead_id&list_id=$CLlist_id&stage=DISPLAY&submit_button=YES&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&bcrypt=OFF&bgcolor=E6E6E6\" style=\"background-color:transparent;\" scrolling=\"auto\" frameborder=\"2\" allowtransparency=\"true\" id=\"vcFormIFrame\" name=\"vcFormIFrame\" width=\"740\" height=\"300\" STYLE=\"z-index:18\"> </iframe>\n";
|
echo "<iframe src=\"../agc/vdc_form_display.php?lead_id=$lead_id&list_id=$CLlist_id&stage=DISPLAY&submit_button=YES&user=$PHP_AUTH_USER&pass=$PHP_AUTH_PW&bcrypt=OFF&bgcolor=E6E6E6\" style=\"background-color:transparent;\" scrolling=\"auto\" frameborder=\"2\" allowtransparency=\"true\" id=\"vcFormIFrame\" name=\"vcFormIFrame\" width=\"740\" height=\"300\" STYLE=\"z-index:18\"> </iframe>\n";
|
||||||
echo "<BR><BR>";
|
echo "<BR><BR>";
|
||||||
}
|
}
|
||||||
@@ -1176,18 +1177,18 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
echo "<B>CALLS TO THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("CALLS TO THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=left><font size=2>LENGTH</td><td align=left><font size=2> STATUS</td><td align=left><font size=2> TSR</td><td align=right><font size=2> CAMPAIGN</td><td align=right><font size=2> LIST</td><td align=right><font size=2> LEAD</td><td align=right><font size=2> HANGUP REASON</td><td align=right><font size=2> PHONE</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("LENGTH")."</td><td align=left><font size=2> "._QXZ("STATUS")."</td><td align=left><font size=2> "._QXZ("TSR")."</td><td align=right><font size=2> "._QXZ("CAMPAIGN")."</td><td align=right><font size=2> "._QXZ("LIST")."</td><td align=right><font size=2> "._QXZ("LEAD")."</td><td align=right><font size=2> "._QXZ("HANGUP REASON")."</td><td align=right><font size=2> "._QXZ("PHONE")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$call_log\n";
|
echo "$call_log\n";
|
||||||
|
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
echo "<B>CLOSER RECORDS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("CLOSER RECORDS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=left><font size=2>LENGTH</td><td align=left><font size=2> STATUS</td><td align=left><font size=2> TSR</td><td align=right><font size=2> CAMPAIGN</td><td align=right><font size=2> LIST</td><td align=right><font size=2> LEAD</td><td align=right><font size=2> WAIT</td><td align=right><font size=2> HANGUP REASON</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("LENGTH")."</td><td align=left><font size=2> "._QXZ("STATUS")."</td><td align=left><font size=2> "._QXZ("TSR")."</td><td align=right><font size=2> "._QXZ("CAMPAIGN")."</td><td align=right><font size=2> "._QXZ("LIST")."</td><td align=right><font size=2> "._QXZ("LEAD")."</td><td align=right><font size=2> "._QXZ("WAIT")."</td><td align=right><font size=2> "._QXZ("HANGUP REASON")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$closer_log\n";
|
echo "$closer_log\n";
|
||||||
|
|
||||||
@@ -1195,23 +1196,23 @@ else
|
|||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<B>AGENT LOG RECORDS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("AGENT LOG RECORDS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=left><font size=2>CAMPAIGN</td><td align=left><font size=2> TSR</td><td align=left><font size=2> PAUSE</td><td align=right><font size=2> WAIT</td><td align=right><font size=2> TALK</td><td align=right><font size=2> DISPO</td><td align=right><font size=2> STATUS</td><td align=right><font size=2> GROUP</td><td align=right><font size=2> SUB</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("CAMPAIGN")."</td><td align=left><font size=2> "._QXZ("TSR")."</td><td align=left><font size=2> "._QXZ("PAUSE")."</td><td align=right><font size=2> "._QXZ("WAIT")."</td><td align=right><font size=2> "._QXZ("TALK")."</td><td align=right><font size=2> "._QXZ("DISPO")."</td><td align=right><font size=2> "._QXZ("STATUS")."</td><td align=right><font size=2> "._QXZ("GROUP")."</td><td align=right><font size=2> "._QXZ("SUB")."</td></tr>\n";
|
||||||
|
|
||||||
echo "$agent_log\n";
|
echo "$agent_log\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
echo "<B>QUALITY CONTROL LOG RECORDS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("QUALITY CONTROL LOG RECORDS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td><font size=2>DATE/TIME </td><td align=center><font size=2>OLD STATUS</td><td align=center><font size=2>NEW STATUS</td><td align=center><font size=2>QC USER</td><td align=center><font size=2>AGENT</td><td align=center><font size=2>CAMPAIGN</td><td align=center><font size=2>LIST</td><td align=center><font size=2>ELAPSED</td><td align=center><font size=2> </td></tr>\n";
|
echo "<tr><td><font size=1># </td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=center><font size=2>"._QXZ("OLD STATUS")."</td><td align=center><font size=2>"._QXZ("NEW STATUS")."</td><td align=center><font size=2>"._QXZ("QC USER")."</td><td align=center><font size=2>"._QXZ("AGENT")."</td><td align=center><font size=2>"._QXZ("CAMPAIGN")."</td><td align=center><font size=2>"._QXZ("LIST")."</td><td align=center><font size=2>"._QXZ("ELAPSED")."</td><td align=center><font size=2> </td></tr>\n";
|
||||||
echo "$qc_agent_log\n";
|
echo "$qc_agent_log\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
echo "<B>RECORDINGS FOR THIS LEAD:</B>\n";
|
echo "<B>"._QXZ("RECORDINGS FOR THIS LEAD").":</B>\n";
|
||||||
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
echo "<TABLE width=750 cellspacing=1 cellpadding=1>\n";
|
||||||
echo "<tr><td><font size=1># </td><td align=left><font size=2> LEAD</td><td><font size=2>DATE/TIME </td><td align=left><font size=2>SECONDS </td><td align=left><font size=2> RECID</td><td align=center><font size=2>FILENAME</td><td align=left><font size=2>LOCATION</td><td align=left><font size=2>TSR</td></tr>\n";
|
echo "<tr><td><font size=1># </td><td align=left><font size=2> "._QXZ("LEAD")."</td><td><font size=2>"._QXZ("DATE/TIME")." </td><td align=left><font size=2>"._QXZ("SECONDS")." </td><td align=left><font size=2> "._QXZ("RECID")."</td><td align=center><font size=2>"._QXZ("FILENAME")."</td><td align=left><font size=2>"._QXZ("LOCATION")."</td><td align=left><font size=2>"._QXZ("TSR")."</td></tr>\n";
|
||||||
|
|
||||||
$stmt="select recording_id,channel,server_ip,extension,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,filename,location,lead_id,user,vicidial_id from recording_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by recording_id desc limit 500;";
|
$stmt="select recording_id,channel,server_ip,extension,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,filename,location,lead_id,user,vicidial_id from recording_log where lead_id='" . mysqli_real_escape_string($link, $lead_id) . "' order by recording_id desc limit 500;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -1289,7 +1290,7 @@ else
|
|||||||
$admin_display=$row[0];
|
$admin_display=$row[0];
|
||||||
if ($admin_display > 0)
|
if ($admin_display > 0)
|
||||||
{
|
{
|
||||||
echo "<a href=\"admin.php?ADD=720000000000000&stage=$lead_id&category=LEADS\">Click here to see Lead Modify changes to this lead</a>\n";
|
echo "<a href=\"admin.php?ADD=720000000000000&stage=$lead_id&category=LEADS\">"._QXZ("Click here to see Lead Modify changes to this lead")."</a>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
@@ -1303,7 +1304,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -1315,17 +1316,17 @@ echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
|||||||
<?php
|
<?php
|
||||||
if($DB)
|
if($DB)
|
||||||
{
|
{
|
||||||
echo "<pre>original_record:<br>";
|
echo "<pre>"._QXZ("original_record").":<br>";
|
||||||
print_r($original_record);
|
print_r($original_record);
|
||||||
echo "<pre>new_record:<br>";
|
echo "<pre>"._QXZ("new_record").":<br>";
|
||||||
print_r($new_record);
|
print_r($new_record);
|
||||||
echo "scheduled_callback:<br>";
|
echo _QXZ("scheduled_callback").":<br>";
|
||||||
print_r($scheduled_callback);
|
print_r($scheduled_callback);
|
||||||
echo "debug1:<br>";
|
echo _QXZ("debug1").":<br>";
|
||||||
print_r($debug1);
|
print_r($debug1);
|
||||||
echo "Post:<br>";
|
echo _QXZ("Post").":<br>";
|
||||||
print_r($_POST);
|
print_r($_POST);
|
||||||
echo "qcchangelist:<br>";
|
echo _QXZ("qcchangelist").":<br>";
|
||||||
print_r($qcchangelist);
|
print_r($qcchangelist);
|
||||||
echo "</pre>";
|
echo "</pre>";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,13 +27,13 @@
|
|||||||
# 130901-0858 - Changed to mysqli PHP functions
|
# 130901-0858 - Changed to mysqli PHP functions
|
||||||
# 140108-0722 - Added webserver and hostname to report logging
|
# 140108-0722 - Added webserver and hostname to report logging
|
||||||
# 140624-1423 - Added droppedOFtotal options.php option
|
# 140624-1423 - Added droppedOFtotal options.php option
|
||||||
# 140918-1628 - Added QXZ function formatting of output
|
# 141001-2200 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
|
|
||||||
$version = '2.10-16';
|
$version = '2.10-16';
|
||||||
$build = '140918-1628';
|
$build = '141001-2200';
|
||||||
|
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
|
|
||||||
@@ -501,7 +501,7 @@ if ( (!preg_match("/$report_name/",$LOGallowed_reports)) and (!preg_match("/ALL
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo _QXZ("You are not allowed to view this report:")." |$PHP_AUTH_USER|$report_name|"._QXZ("$report_name")."|\n";
|
echo _QXZ("You are not allowed to view this report").": |$PHP_AUTH_USER|$report_name|"._QXZ("$report_name")."|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -654,7 +654,7 @@ $NFB = '<b><font size=6 face="courier">';
|
|||||||
$NFE = '</font></b>';
|
$NFE = '</font></b>';
|
||||||
$F=''; $FG=''; $B=''; $BG='';
|
$F=''; $FG=''; $B=''; $BG='';
|
||||||
|
|
||||||
$select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR=\"#D9E6FE\"><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns:")." <BR>";
|
$select_list = "<TABLE WIDTH=700 CELLPADDING=5 BGCOLOR=\"#D9E6FE\"><TR><TD VALIGN=TOP>"._QXZ("Select Campaigns").": <BR>";
|
||||||
$select_list .= "<SELECT SIZE=8 NAME=groups[] ID=groups[] multiple>";
|
$select_list .= "<SELECT SIZE=8 NAME=groups[] ID=groups[] multiple>";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
@@ -668,7 +668,7 @@ while ($groups_to_print > $o)
|
|||||||
$select_list .= "</SELECT>";
|
$select_list .= "</SELECT>";
|
||||||
$select_list .= "<BR><font size=1>("._QXZ("To select more than 1 campaign, hold down the Ctrl key and click").")</font>";
|
$select_list .= "<BR><font size=1>("._QXZ("To select more than 1 campaign, hold down the Ctrl key and click").")</font>";
|
||||||
|
|
||||||
$select_list .= "<BR><BR>"._QXZ("Select User Groups:")." <BR>";
|
$select_list .= "<BR><BR>"._QXZ("Select User Groups").": <BR>";
|
||||||
$select_list .= "<SELECT SIZE=8 NAME=user_group_filter[] ID=user_group_filter[] multiple>";
|
$select_list .= "<SELECT SIZE=8 NAME=user_group_filter[] ID=user_group_filter[] multiple>";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($o < $usergroups_to_print)
|
while ($o < $usergroups_to_print)
|
||||||
@@ -691,26 +691,26 @@ $select_list .= "<a href=\"#\" onclick=\"hideDiv(\'campaign_select_list\');\">".
|
|||||||
$select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>";
|
$select_list .= "<TABLE CELLPADDING=2 CELLSPACING=2 BORDER=0>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Screen Refresh Rate:")." </TD><TD align=left><SELECT SIZE=1 NAME=RR ID=RR>";
|
$select_list .= _QXZ("Screen Refresh Rate").": </TD><TD align=left><SELECT SIZE=1 NAME=RR ID=RR>";
|
||||||
$select_list .= "<option value=\"4\""; if ($RR < 5) {$select_list .= " selected";} $select_list .= ">"._QXZ("4 seconds")."</option>";
|
$select_list .= "<option value=\"4\""; if ($RR < 5) {$select_list .= " selected";} $select_list .= ">4 "._QXZ("seconds")."</option>";
|
||||||
$select_list .= "<option value=\"10\""; if ( ($RR >= 5) and ($RR <=10) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("10 seconds")."</option>";
|
$select_list .= "<option value=\"10\""; if ( ($RR >= 5) and ($RR <=10) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("seconds")."</option>";
|
||||||
$select_list .= "<option value=\"20\""; if ( ($RR >= 11) and ($RR <=20) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("20 seconds")."</option>";
|
$select_list .= "<option value=\"20\""; if ( ($RR >= 11) and ($RR <=20) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("seconds")."</option>";
|
||||||
$select_list .= "<option value=\"30\""; if ( ($RR >= 21) and ($RR <=30) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("30 seconds")."</option>";
|
$select_list .= "<option value=\"30\""; if ( ($RR >= 21) and ($RR <=30) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("seconds")."</option>";
|
||||||
$select_list .= "<option value=\"40\""; if ( ($RR >= 31) and ($RR <=40) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("40 seconds")."</option>";
|
$select_list .= "<option value=\"40\""; if ( ($RR >= 31) and ($RR <=40) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("seconds")."</option>";
|
||||||
$select_list .= "<option value=\"60\""; if ( ($RR >= 41) and ($RR <=60) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("60 seconds")."</option>";
|
$select_list .= "<option value=\"60\""; if ( ($RR >= 41) and ($RR <=60) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("seconds")."</option>";
|
||||||
$select_list .= "<option value=\"120\""; if ( ($RR >= 61) and ($RR <=120) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("2 minutes")."</option>";
|
$select_list .= "<option value=\"120\""; if ( ($RR >= 61) and ($RR <=120) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"300\""; if ( ($RR >= 121) and ($RR <=300) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("5 minutes")."</option>";
|
$select_list .= "<option value=\"300\""; if ( ($RR >= 121) and ($RR <=300) ) {$select_list .= " selected";} $select_list .= ">5 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"600\""; if ( ($RR >= 301) and ($RR <=600) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("10 minutes")."</option>";
|
$select_list .= "<option value=\"600\""; if ( ($RR >= 301) and ($RR <=600) ) {$select_list .= " selected";} $select_list .= ">10 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"1200\""; if ( ($RR >= 601) and ($RR <=1200) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("20 minutes")."</option>";
|
$select_list .= "<option value=\"1200\""; if ( ($RR >= 601) and ($RR <=1200) ) {$select_list .= " selected";} $select_list .= ">20 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"1800\""; if ( ($RR >= 1201) and ($RR <=1800) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("30 minutes")."</option>";
|
$select_list .= "<option value=\"1800\""; if ( ($RR >= 1201) and ($RR <=1800) ) {$select_list .= " selected";} $select_list .= ">30 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"2400\""; if ( ($RR >= 1801) and ($RR <=2400) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("40 minutes")."</option>";
|
$select_list .= "<option value=\"2400\""; if ( ($RR >= 1801) and ($RR <=2400) ) {$select_list .= " selected";} $select_list .= ">40 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"3600\""; if ( ($RR >= 2401) and ($RR <=3600) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("60 minutes")."</option>";
|
$select_list .= "<option value=\"3600\""; if ( ($RR >= 2401) and ($RR <=3600) ) {$select_list .= " selected";} $select_list .= ">60 "._QXZ("minutes")."</option>";
|
||||||
$select_list .= "<option value=\"7200\""; if ( ($RR >= 3601) and ($RR <=7200) ) {$select_list .= " selected";} $select_list .= ">"._QXZ("2 hours")."</option>";
|
$select_list .= "<option value=\"7200\""; if ( ($RR >= 3601) and ($RR <=7200) ) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("hours")."</option>";
|
||||||
$select_list .= "<option value=\"63072000\""; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">"._QXZ("2 years")."</option>";
|
$select_list .= "<option value=\"63072000\""; if ($RR >= 7201) {$select_list .= " selected";} $select_list .= ">2 "._QXZ("years")."</option>";
|
||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Inbound:")." </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound ID=with_inbound>";
|
$select_list .= _QXZ("Inbound").": </TD><TD align=left><SELECT SIZE=1 NAME=with_inbound ID=with_inbound>";
|
||||||
$select_list .= "<option value=\"N\"";
|
$select_list .= "<option value=\"N\"";
|
||||||
if ($with_inbound=='N') {$select_list .= " selected";}
|
if ($with_inbound=='N') {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("No")."</option>";
|
$select_list .= ">"._QXZ("No")."</option>";
|
||||||
@@ -723,7 +723,7 @@ $select_list .= ">"._QXZ("Only")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Monitor:")." </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active ID=monitor_active>";
|
$select_list .= _QXZ("Monitor").": </TD><TD align=left><SELECT SIZE=1 NAME=monitor_active ID=monitor_active>";
|
||||||
$select_list .= "<option value=\"\"";
|
$select_list .= "<option value=\"\"";
|
||||||
if (strlen($monitor_active) < 2) {$select_list .= " selected";}
|
if (strlen($monitor_active) < 2) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NONE")."</option>";
|
$select_list .= ">"._QXZ("NONE")."</option>";
|
||||||
@@ -739,7 +739,7 @@ $select_list .= ">"._QXZ("BARGE")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Phone:")." </TD><TD align=left>";
|
$select_list .= _QXZ("Phone").": </TD><TD align=left>";
|
||||||
$select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone ID=monitor_phone VALUE=\"$monitor_phone\">";
|
$select_list .= "<INPUT type=text size=10 maxlength=20 NAME=monitor_phone ID=monitor_phone VALUE=\"$monitor_phone\">";
|
||||||
$select_list .= "</TD></TR>";
|
$select_list .= "</TD></TR>";
|
||||||
$select_list .= "<TR><TD align=center COLSPAN=2> </TD></TR>";
|
$select_list .= "<TR><TD align=center COLSPAN=2> </TD></TR>";
|
||||||
@@ -747,7 +747,7 @@ $select_list .= "<TR><TD align=center COLSPAN=2> </TD></TR>";
|
|||||||
if ($UGdisplay > 0)
|
if ($UGdisplay > 0)
|
||||||
{
|
{
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Select User Group:")." </TD><TD align=left>";
|
$select_list .= _QXZ("Select User Group").": </TD><TD align=left>";
|
||||||
$select_list .= "<SELECT SIZE=1 NAME=usergroup ID=usergroup>";
|
$select_list .= "<SELECT SIZE=1 NAME=usergroup ID=usergroup>";
|
||||||
$select_list .= "<option value=\"\">"._QXZ("ALL USER GROUPS")."</option>";
|
$select_list .= "<option value=\"\">"._QXZ("ALL USER GROUPS")."</option>";
|
||||||
$o=0;
|
$o=0;
|
||||||
@@ -761,7 +761,7 @@ if ($UGdisplay > 0)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Dialable Leads Alert:")." </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert ID=NOLEADSalert>";
|
$select_list .= _QXZ("Dialable Leads Alert").": </TD><TD align=left><SELECT SIZE=1 NAME=NOLEADSalert ID=NOLEADSalert>";
|
||||||
$select_list .= "<option value=\"\"";
|
$select_list .= "<option value=\"\"";
|
||||||
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
|
if (strlen($NOLEADSalert) < 2) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -771,7 +771,7 @@ $select_list .= ">"._QXZ("YES")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Show Drop In-Group Row:")." </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats ID=DROPINGROUPstats>";
|
$select_list .= _QXZ("Show Drop In-Group Row").": </TD><TD align=left><SELECT SIZE=1 NAME=DROPINGROUPstats ID=DROPINGROUPstats>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
|
if ($DROPINGROUPstats < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -781,7 +781,7 @@ $select_list .= ">"._QXZ("YES")."</option>";
|
|||||||
$select_list .= "</SELECT></TD></TR>";
|
$select_list .= "</SELECT></TD></TR>";
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Show Carrier Stats:")." </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats ID=CARRIERstats>";
|
$select_list .= _QXZ("Show Carrier Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=CARRIERstats ID=CARRIERstats>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($CARRIERstats < 1) {$select_list .= " selected";}
|
if ($CARRIERstats < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -804,7 +804,7 @@ if ($presets_enabled_count > 0)
|
|||||||
if ($presets_enabled > 0)
|
if ($presets_enabled > 0)
|
||||||
{
|
{
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Show Presets Stats:")." </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats ID=PRESETstats>";
|
$select_list .= _QXZ("Show Presets Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=PRESETstats ID=PRESETstats>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($PRESETstats < 1) {$select_list .= " selected";}
|
if ($PRESETstats < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -819,7 +819,7 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
$select_list .= "<TR><TD align=right>";
|
$select_list .= "<TR><TD align=right>";
|
||||||
$select_list .= _QXZ("Agent Time Stats:")." </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS ID=AGENTtimeSTATS>";
|
$select_list .= _QXZ("Agent Time Stats").": </TD><TD align=left><SELECT SIZE=1 NAME=AGENTtimeSTATS ID=AGENTtimeSTATS>";
|
||||||
$select_list .= "<option value=\"0\"";
|
$select_list .= "<option value=\"0\"";
|
||||||
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
|
if ($AGENTtimeSTATS < 1) {$select_list .= " selected";}
|
||||||
$select_list .= ">"._QXZ("NO")."</option>";
|
$select_list .= ">"._QXZ("NO")."</option>";
|
||||||
@@ -836,7 +836,7 @@ $select_list .= "<TR><TD ALIGN=CENTER>";
|
|||||||
$select_list .= "<font size=1> </font>";
|
$select_list .= "<font size=1> </font>";
|
||||||
$select_list .= "</TD>";
|
$select_list .= "</TD>";
|
||||||
$select_list .= "<TD NOWRAP align=right>";
|
$select_list .= "<TD NOWRAP align=right>";
|
||||||
$select_list .= "<font size=1>"._QXZ("VERSION:")." $version "._QXZ("BUILD:")." $build</font>";
|
$select_list .= "<font size=1>"._QXZ("VERSION").": $version "._QXZ("BUILD").": $build</font>";
|
||||||
$select_list .= "</TD></TR></TABLE>";
|
$select_list .= "</TD></TR></TABLE>";
|
||||||
|
|
||||||
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"showDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>";
|
$open_list = "<TABLE WIDTH=250 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#D9E6FE\"><TR><TD ALIGN=CENTER><a href=\"#\" onclick=\"showDiv(\'campaign_select_list\');\"><font size=2>"._QXZ("Choose Report Display Options")."</a></TD></TR></TABLE>";
|
||||||
@@ -1591,7 +1591,7 @@ else
|
|||||||
echo "<a href=\"./AST_timeonVDADallSUMMARY.php?RR=$RR&DB=$DB&adastats=$adastats\">"._QXZ("SUMMARY")."</a> </FONT>\n";
|
echo "<a href=\"./AST_timeonVDADallSUMMARY.php?RR=$RR&DB=$DB&adastats=$adastats\">"._QXZ("SUMMARY")."</a> </FONT>\n";
|
||||||
|
|
||||||
|
|
||||||
echo " "._QXZ("refresh:")." <span id=refresh_countdown name=refresh_countdown></span>\n\n";
|
echo " "._QXZ("refresh").": <span id=refresh_countdown name=refresh_countdown></span>\n\n";
|
||||||
|
|
||||||
if ($is_webphone == 'Y')
|
if ($is_webphone == 'Y')
|
||||||
{echo " <span id=webphone_visibility name=webphone_visibility><a href=\"#\" onclick=\"ShowWebphone('show');\">"._QXZ("webphone")." +</a></span>\n\n";}
|
{echo " <span id=webphone_visibility name=webphone_visibility><a href=\"#\" onclick=\"ShowWebphone('show');\">"._QXZ("webphone")." +</a></span>\n\n";}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# remote_dispo.php
|
# remote_dispo.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# this is the remote agent disposition screen for calls sent to remote agents.
|
# this is the remote agent disposition screen for calls sent to remote agents.
|
||||||
# This allows the remote agent to modify customer information and disposition
|
# This allows the remote agent to modify customer information and disposition
|
||||||
@@ -15,6 +15,7 @@
|
|||||||
# 130610-1108 - Finalized changing of all ereg instances to preg
|
# 130610-1108 - Finalized changing of all ereg instances to preg
|
||||||
# 130616-2149 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-2149 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0854 - Changed to mysqli PHP functions
|
# 130901-0854 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2137 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -151,7 +152,7 @@ if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth))
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo "Invalid Username/Password: |$PHP_AUTH_USER|$PHP_AUTH_PW|$auth_message|\n";
|
echo _QXZ("Invalid Username/Password").": |$PHP_AUTH_USER|$PHP_AUTH_PW|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -169,7 +170,7 @@ else
|
|||||||
?>
|
?>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>REMOTE: Call Disposition</title>
|
<title><?php echo _QXZ("REMOTE: Call Disposition"); ?></title>
|
||||||
<?php
|
<?php
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
?>
|
?>
|
||||||
@@ -195,9 +196,9 @@ if ($end_call > 0)
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "Call has been dispositioned $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("Call has been dispositioned")." $NOW_TIME\n<BR><BR>\n";
|
||||||
|
|
||||||
echo "<form><input type=button value=\"Close This Window\" onClick=\"javascript:window.close();\"></form>\n";
|
echo "<form><input type=button value=\""._QXZ("Close This Window")."\" onClick=\"javascript:window.close();\"></form>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -239,7 +240,7 @@ else
|
|||||||
$security = $row[28]; #
|
$security = $row[28]; #
|
||||||
$comments = $row[29]; #
|
$comments = $row[29]; #
|
||||||
|
|
||||||
echo "<br>Call information: $first_name $last_name - $phone_number<br><br><form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Call information").": $first_name $last_name - $phone_number<br><br><form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=end_call value=1>\n";
|
echo "<input type=hidden name=end_call value=1>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
echo "<input type=hidden name=lead_id value=\"$lead_id\">\n";
|
||||||
@@ -253,24 +254,24 @@ else
|
|||||||
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
echo "<input type=hidden name=call_began value=\"$call_began\">\n";
|
||||||
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
echo "<input type=hidden name=parked_time value=\"$parked_time\">\n";
|
||||||
echo "<table cellpadding=1 cellspacing=0>\n";
|
echo "<table cellpadding=1 cellspacing=0>\n";
|
||||||
echo "<tr><td colspan=2>Vendor ID: $vendor_id Campaign ID: $campaign_id</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Vendor ID").": $vendor_id "._QXZ("Campaign ID").": $campaign_id</td></tr>\n";
|
||||||
echo "<tr><td colspan=2>Fronter: $tsr List ID: $list_id</td></tr>\n";
|
echo "<tr><td colspan=2>"._QXZ("Fronter").": $tsr List ID: $list_id</td></tr>\n";
|
||||||
echo "<tr><td align=right>First Name: </td><td align=left><input type=text name=first_name size=15 maxlength=30 value=\"$first_name\"> \n";
|
echo "<tr><td align=right>"._QXZ("First Name").": </td><td align=left><input type=text name=first_name size=15 maxlength=30 value=\"$first_name\"> \n";
|
||||||
echo " Last Name: <input type=text name=last_name size=15 maxlength=30 value=\"$last_name\"> </td></tr>\n";
|
echo " "._QXZ("Last Name").": <input type=text name=last_name size=15 maxlength=30 value=\"$last_name\"> </td></tr>\n";
|
||||||
echo "<tr><td align=right>Address 1 : </td><td align=left><input type=text name=address1 size=30 maxlength=30 value=\"$address1\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Address 1")." : </td><td align=left><input type=text name=address1 size=30 maxlength=30 value=\"$address1\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Address 2 : </td><td align=left><input type=text name=address2 size=30 maxlength=30 value=\"$address2\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Address 2")." : </td><td align=left><input type=text name=address2 size=30 maxlength=30 value=\"$address2\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Address 3 : </td><td align=left><input type=text name=address3 size=30 maxlength=30 value=\"$address3\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Address 3")." : </td><td align=left><input type=text name=address3 size=30 maxlength=30 value=\"$address3\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>City : </td><td align=left><input type=text name=city size=30 maxlength=30 value=\"$city\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("City")." : </td><td align=left><input type=text name=city size=30 maxlength=30 value=\"$city\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>State: </td><td align=left><input type=text name=state size=2 maxlength=2 value=\"$state\"> \n";
|
echo "<tr><td align=right>"._QXZ("State").": </td><td align=left><input type=text name=state size=2 maxlength=2 value=\"$state\"> \n";
|
||||||
echo " Postal Code: <input type=text name=postal_code size=10 maxlength=10 value=\"$postal_code\"> </td></tr>\n";
|
echo " "._QXZ("Postal Code").": <input type=text name=postal_code size=10 maxlength=10 value=\"$postal_code\"> </td></tr>\n";
|
||||||
|
|
||||||
echo "<tr><td align=right>Province : </td><td align=left><input type=text name=province size=30 maxlength=30 value=\"$province\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Province")." : </td><td align=left><input type=text name=province size=30 maxlength=30 value=\"$province\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Country : </td><td align=left><input type=text name=country_code size=3 maxlength=3 value=\"$country_code\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Country")." : </td><td align=left><input type=text name=country_code size=3 maxlength=3 value=\"$country_code\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Alt Phone : </td><td align=left><input type=text name=alt_phone size=10 maxlength=10 value=\"$alt_phone\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Alt Phone")." : </td><td align=left><input type=text name=alt_phone size=10 maxlength=10 value=\"$alt_phone\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Email : </td><td align=left><input type=text name=email size=30 maxlength=50 value=\"$email\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Email")." : </td><td align=left><input type=text name=email size=30 maxlength=50 value=\"$email\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Security : </td><td align=left><input type=text name=security size=30 maxlength=100 value=\"$security\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Security")." : </td><td align=left><input type=text name=security size=30 maxlength=100 value=\"$security\"></td></tr>\n";
|
||||||
echo "<tr><td align=right>Comments : </td><td align=left><input type=text name=comments size=30 maxlength=255 value=\"$comments\"></td></tr>\n";
|
echo "<tr><td align=right>"._QXZ("Comments")." : </td><td align=left><input type=text name=comments size=30 maxlength=255 value=\"$comments\"></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Disposition: </td><td align=left><select size=1 name=status>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Disposition").": </td><td align=left><select size=1 name=status>\n";
|
||||||
|
|
||||||
$stmt="SELECT status,status_name from vicidial_statuses where selectable='Y' order by status";
|
$stmt="SELECT status,status_name from vicidial_statuses where selectable='Y' order by status";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -288,13 +289,13 @@ else
|
|||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<tr><td colspan=2><input type=submit name=submit value=\"DISPO CALL\"></td></tr>\n";
|
echo "<tr><td colspan=2><input type=submit name=submit value=\""._QXZ("DISPO CALL")."\"></td></tr>\n";
|
||||||
echo "</table></form>\n";
|
echo "</table></form>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "lead lookup FAILED for lead_id $lead_id $NOW_TIME\n<BR><BR>\n";
|
echo _QXZ("lead lookup FAILED for lead_id")." $lead_id $NOW_TIME\n<BR><BR>\n";
|
||||||
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
# echo "<a href=\"$PHP_SELF\">Close this window</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -306,7 +307,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
|
|
||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,17 @@
|
|||||||
<?php
|
<?php
|
||||||
# reset_campaign_lists.php - VICIDIAL administration page
|
# reset_campaign_lists.php - VICIDIAL administration page
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com>, Joe Johnson <freewermadmin@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com>, Joe Johnson <freewermadmin@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
# 130711-2051 - First build
|
# 130711-2051 - First build
|
||||||
# 130830-1800 - Changed to mysqli PHP functions
|
# 130830-1800 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2058 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
|
$admin_version = '2.10-408';
|
||||||
|
$build = '141007-2058';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
|
|
||||||
@@ -101,7 +105,7 @@ if ($user_auth > 0)
|
|||||||
}
|
}
|
||||||
if ( ($qc_auth < 1) and ($reports_auth < 1) and ($auth < 1) )
|
if ( ($qc_auth < 1) and ($reports_auth < 1) and ($auth < 1) )
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You do not have permission to be here";
|
$VDdisplayMESSAGE = _QXZ("You do not have permission to be here");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -109,10 +113,10 @@ if ($user_auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -124,9 +128,6 @@ else
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$admin_version = '2.8-407a';
|
|
||||||
$build = '130709-1350';
|
|
||||||
|
|
||||||
$stmt="SELECT user_id,user,pass,full_name,user_level,user_group,phone_login,phone_pass,delete_users,delete_user_groups,delete_lists,delete_campaigns,delete_ingroups,delete_remote_agents,load_leads,campaign_detail,ast_admin_access,ast_delete_phones,delete_scripts,modify_leads,hotkeys_active,change_agent_campaign,agent_choose_ingroups,closer_campaigns,scheduled_callbacks,agentonly_callbacks,agentcall_manual,vicidial_recording,vicidial_transfers,delete_filters,alter_agent_interface_options,closer_default_blended,delete_call_times,modify_call_times,modify_users,modify_campaigns,modify_lists,modify_scripts,modify_filters,modify_ingroups,modify_usergroups,modify_remoteagents,modify_servers,view_reports,vicidial_recording_override,alter_custdata_override,qc_enabled,qc_user_level,qc_pass,qc_finish,qc_commit,add_timeclock_log,modify_timeclock_log,delete_timeclock_log,alter_custphone_override,vdc_agent_api_access,modify_inbound_dids,delete_inbound_dids,active,alert_enabled,download_lists,agent_shift_enforcement_override,manager_shift_enforcement_override,shift_override_flag,export_reports,delete_from_dnc,email,user_code,territory,allow_alerts,callcard_admin,force_change_password,modify_shifts,modify_phones,modify_carriers,modify_labels,modify_statuses,modify_voicemail,modify_audiostore,modify_moh,modify_tts,modify_contacts,modify_same_user_level from vicidial_users where user='$PHP_AUTH_USER';";
|
$stmt="SELECT user_id,user,pass,full_name,user_level,user_group,phone_login,phone_pass,delete_users,delete_user_groups,delete_lists,delete_campaigns,delete_ingroups,delete_remote_agents,load_leads,campaign_detail,ast_admin_access,ast_delete_phones,delete_scripts,modify_leads,hotkeys_active,change_agent_campaign,agent_choose_ingroups,closer_campaigns,scheduled_callbacks,agentonly_callbacks,agentcall_manual,vicidial_recording,vicidial_transfers,delete_filters,alter_agent_interface_options,closer_default_blended,delete_call_times,modify_call_times,modify_users,modify_campaigns,modify_lists,modify_scripts,modify_filters,modify_ingroups,modify_usergroups,modify_remoteagents,modify_servers,view_reports,vicidial_recording_override,alter_custdata_override,qc_enabled,qc_user_level,qc_pass,qc_finish,qc_commit,add_timeclock_log,modify_timeclock_log,delete_timeclock_log,alter_custphone_override,vdc_agent_api_access,modify_inbound_dids,delete_inbound_dids,active,alert_enabled,download_lists,agent_shift_enforcement_override,manager_shift_enforcement_override,shift_override_flag,export_reports,delete_from_dnc,email,user_code,territory,allow_alerts,callcard_admin,force_change_password,modify_shifts,modify_phones,modify_carriers,modify_labels,modify_statuses,modify_voicemail,modify_audiostore,modify_moh,modify_tts,modify_contacts,modify_same_user_level from vicidial_users where user='$PHP_AUTH_USER';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
@@ -208,7 +209,7 @@ if (isset($_GET["submit_campaign_reset"])) {$submit_campaign_reset=$_GET["subm
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Campaign Lists Reset
|
<title><?php echo _QXZ("ADMINISTRATION: Campaign Lists Reset"); ?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@@ -237,12 +238,12 @@ if ( ($LOGuser_level >= 9) and $LOGmodify_campaigns>0 and $LOGmodify_lists>0 and
|
|||||||
$campaign_stmt="select vl.campaign_id, vc.campaign_name, count(*) as ct from vicidial_lists vl, vicidial_campaigns vc where vc.active='Y' and vc.campaign_id=vl.campaign_id $LOGallowed_campaignsSQL group by campaign_id order by campaign_id, campaign_name asc";
|
$campaign_stmt="select vl.campaign_id, vc.campaign_name, count(*) as ct from vicidial_lists vl, vicidial_campaigns vc where vc.active='Y' and vc.campaign_id=vl.campaign_id $LOGallowed_campaignsSQL group by campaign_id order by campaign_id, campaign_name asc";
|
||||||
$campaign_rslt=mysql_to_mysqli($campaign_stmt, $link);
|
$campaign_rslt=mysql_to_mysqli($campaign_stmt, $link);
|
||||||
|
|
||||||
echo "<br><B>Reset Lead-Called-Status for Campaigns:</B><BR><BR>\n";
|
echo "<br><B>"._QXZ("Reset Lead-Called-Status for Campaigns").":</B><BR><BR>\n";
|
||||||
echo "<form action='$PHP_SELF?ADD=200000000000' method='post'>";
|
echo "<form action='$PHP_SELF?ADD=200000000000' method='post'>";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1 BGCOLOR=#D9E6FE>\n";
|
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1 BGCOLOR=#D9E6FE>\n";
|
||||||
echo "<tr bgcolor=black>";
|
echo "<tr bgcolor=black>";
|
||||||
echo "<td><font size=1 color=white align=left><B>Select campaign:</B></td>";
|
echo "<td><font size=1 color=white align=left><B>"._QXZ("Select campaign").":</B></td>";
|
||||||
echo "<td><font size=1 color=white><B>Reset all/active only</B></td>";
|
echo "<td><font size=1 color=white><B>"._QXZ("Reset all/active only")."</B></td>";
|
||||||
echo "<td align=center><font size=1 color=white><B> </B></td></tr>\n";
|
echo "<td align=center><font size=1 color=white><B> </B></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor='#B9CBFD'>";
|
echo "<tr bgcolor='#B9CBFD'>";
|
||||||
@@ -259,11 +260,11 @@ if ( ($LOGuser_level >= 9) and $LOGmodify_campaigns>0 and $LOGmodify_lists>0 and
|
|||||||
}
|
}
|
||||||
echo "</select></td>";
|
echo "</select></td>";
|
||||||
echo "<td><select name='all_or_active_only'>";
|
echo "<td><select name='all_or_active_only'>";
|
||||||
echo "<option value='Y'>Active lists only</option>";
|
echo "<option value='Y'>"._QXZ("Active lists only")."</option>";
|
||||||
echo "<option value=''>All lists</option>";
|
echo "<option value=''>"._QXZ("All lists")."</option>";
|
||||||
echo "</select>";
|
echo "</select>";
|
||||||
echo "</td>";
|
echo "</td>";
|
||||||
echo "<td align='right'><input type='submit' name='submit_campaign_reset' value='SUBMIT'></td></tr>";
|
echo "<td align='right'><input type='submit' name='submit_campaign_reset' value='"._QXZ("SUBMIT")."'></td></tr>";
|
||||||
echo "<tr ><td colspan='3'>";
|
echo "<tr ><td colspan='3'>";
|
||||||
|
|
||||||
if ($submit_campaign_reset && $reset_lead_called_campaigns) {
|
if ($submit_campaign_reset && $reset_lead_called_campaigns) {
|
||||||
@@ -272,7 +273,7 @@ if ( ($LOGuser_level >= 9) and $LOGmodify_campaigns>0 and $LOGmodify_lists>0 and
|
|||||||
$list_id_stmt="select list_id from vicidial_lists where campaign_id='$reset_lead_called_campaigns' $list_id_clause order by list_id asc";
|
$list_id_stmt="select list_id from vicidial_lists where campaign_id='$reset_lead_called_campaigns' $list_id_clause order by list_id asc";
|
||||||
$list_id_rslt=mysql_to_mysqli($list_id_stmt, $link);
|
$list_id_rslt=mysql_to_mysqli($list_id_stmt, $link);
|
||||||
if (mysqli_num_rows($list_id_rslt)>0) {
|
if (mysqli_num_rows($list_id_rslt)>0) {
|
||||||
echo "CAMPAIGN <B>$reset_lead_called_campaigns</B> LISTS RESETTING $verbiage:<BR>\n<UL>";
|
echo _QXZ("CAMPAIGN")." <B>$reset_lead_called_campaigns</B> "._QXZ("LISTS RESETTING")." $verbiage:<BR>\n<UL>";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQLdate=date("Y-m-d H:i:s");
|
$SQLdate=date("Y-m-d H:i:s");
|
||||||
@@ -298,8 +299,8 @@ if ( ($LOGuser_level >= 9) and $LOGmodify_campaigns>0 and $LOGmodify_lists>0 and
|
|||||||
if ($DB) {echo "|$stmt|\n";}
|
if ($DB) {echo "|$stmt|\n";}
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "<LI>LIST ID $list_id - ";
|
echo "<LI>"._QXZ("LIST ID")." $list_id - ";
|
||||||
if (mysqli_affected_rows($link)>0) {echo "RESET<BR>";} else {echo "<B>NOT</B> RESET<BR>";}
|
if (mysqli_affected_rows($link)>0) {echo _QXZ("RESET")."<BR>";} else {echo "<B>"._QXZ("NOT")."</B> "._QXZ("RESET")."<BR>";}
|
||||||
}
|
}
|
||||||
if (mysqli_num_rows($list_id_rslt)>0) {echo "</UL>";}
|
if (mysqli_num_rows($list_id_rslt)>0) {echo "</UL>";}
|
||||||
if (mysqli_num_rows($list_id_rslt)<7) {
|
if (mysqli_num_rows($list_id_rslt)<7) {
|
||||||
@@ -316,10 +317,10 @@ if ( ($LOGuser_level >= 9) and $LOGmodify_campaigns>0 and $LOGmodify_lists>0 and
|
|||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD BGCOLOR=#015B91 ALIGN=CENTER>\n";
|
echo "<TR><TD BGCOLOR=#015B91 ALIGN=CENTER>\n";
|
||||||
echo "<font size=0 color=white><br><br><!-- RUNTIME: $RUNtime seconds<BR> -->";
|
echo "<font size=0 color=white><br><br><!-- RUNTIME: $RUNtime seconds<BR> -->";
|
||||||
echo "VERSION: $admin_version<BR>";
|
echo _QXZ("VERSION").": $admin_version<BR>";
|
||||||
echo "BUILD: $build\n";
|
echo _QXZ("BUILD").": $build\n";
|
||||||
if (!preg_match("/_BUILD_/",$SShosted_settings))
|
if (!preg_match("/_BUILD_/",$SShosted_settings))
|
||||||
{echo "<BR><a href=\"$PHP_SELF?ADD=999995\"><font color=white>© 2013 ViciDial Group</font></a><BR><img src=\"images/pixel.gif\">";}
|
{echo "<BR><a href=\"$PHP_SELF?ADD=999995\"><font color=white>© 2014 "._QXZ("ViciDial Group")."</font></a><BR><img src=\"images/pixel.gif\">";}
|
||||||
echo "</font>\n";
|
echo "</font>\n";
|
||||||
?>
|
?>
|
||||||
|
|
||||||
@@ -329,7 +330,7 @@ if ( ($LOGuser_level >= 9) and $LOGmodify_campaigns>0 and $LOGmodify_lists>0 and
|
|||||||
</html>
|
</html>
|
||||||
<?php
|
<?php
|
||||||
} else {
|
} else {
|
||||||
echo "You are not authorized to view this page.";
|
echo _QXZ("You are not authorized to view this page.");
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
#
|
#
|
||||||
# Send calls with custom callerID numbers from web form
|
# Send calls with custom callerID numbers from web form
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: GPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: GPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
#
|
#
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
# 130610-0943 - Finalized changing of all ereg instances to preg
|
# 130610-0943 - Finalized changing of all ereg instances to preg
|
||||||
# 130616-2144 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-2144 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0853 - Changed to mysqli PHP functions
|
# 130901-0853 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2151 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
@@ -77,10 +78,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -119,12 +120,12 @@ while ($i < $servers_to_print)
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
echo "<TITLE>VICIDIAL: Manual CID call</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
echo "<TITLE>"._QXZ("VICIDIAL: Manual CID call")."</TITLE></HEAD><BODY BGCOLOR=WHITE>\n";
|
||||||
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
echo "<FORM ACTION=\"$PHP_SELF\" METHOD=GET>\n";
|
||||||
echo "Sender: <INPUT TYPE=TEXT NAME=sender SIZE=12 MAXLENGTH=10 VALUE=\"$sender\"> \n";
|
echo _QXZ("Sender").": <INPUT TYPE=TEXT NAME=sender SIZE=12 MAXLENGTH=10 VALUE=\"$sender\"> \n";
|
||||||
echo "Receiver: <INPUT TYPE=TEXT NAME=receiver SIZE=12 MAXLENGTH=10 VALUE=\"$receiver\"> \n";
|
echo _QXZ("Receiver").": <INPUT TYPE=TEXT NAME=receiver SIZE=12 MAXLENGTH=10 VALUE=\"$receiver\"> \n";
|
||||||
echo "CID Number: <INPUT TYPE=TEXT NAME=cid_number SIZE=12 MAXLENGTH=10 VALUE=\"$cid_number\"> \n";
|
echo _QXZ("CID Number").": <INPUT TYPE=TEXT NAME=cid_number SIZE=12 MAXLENGTH=10 VALUE=\"$cid_number\"> \n";
|
||||||
echo "Server: <SELECT SIZE=1 NAME=server_ip>\n";
|
echo _QXZ("Server").": <SELECT SIZE=1 NAME=server_ip>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($servers_to_print > $o)
|
while ($servers_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -134,15 +135,15 @@ while ($servers_to_print > $o)
|
|||||||
}
|
}
|
||||||
echo "</SELECT> \n";
|
echo "</SELECT> \n";
|
||||||
echo "<INPUT TYPE=hidden NAME=DB VALUE=\"$DB\">\n";
|
echo "<INPUT TYPE=hidden NAME=DB VALUE=\"$DB\">\n";
|
||||||
echo "<INPUT TYPE=submit NAME=SUBMIT VALUE=SUBMIT>\n";
|
echo "<INPUT TYPE=submit NAME=SUBMIT VALUE='"._QXZ("SUBMIT")."'>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2> <a href=\"./admin.php?ADD=999999\">REPORTS</a> </FONT>\n";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2> <a href=\"./admin.php?ADD=999999\">"._QXZ("REPORTS")."</a> </FONT>\n";
|
||||||
echo "</FORM><BR>\n\n";
|
echo "</FORM><BR>\n\n";
|
||||||
|
|
||||||
|
|
||||||
if ( (strlen($sender) < 6) or (strlen($receiver) < 6) or (strlen($cid_number) < 6) or (strlen($server_ip) < 7) )
|
if ( (strlen($sender) < 6) or (strlen($receiver) < 6) or (strlen($cid_number) < 6) or (strlen($server_ip) < 7) )
|
||||||
{
|
{
|
||||||
echo "\n\n";
|
echo "\n\n";
|
||||||
echo "PLEASE ENTER A CALLER, RECEIVER AND CALLERID NUMBER ABOVE AND CLICK SUBMIT\n";
|
echo _QXZ("PLEASE ENTER A CALLER, RECEIVER AND CALLERID NUMBER ABOVE AND CLICK SUBMIT")."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -14,6 +14,7 @@
|
|||||||
# 130616-1541 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-1541 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0840 - Changed to mysqli PHP functions
|
# 130901-0840 - Changed to mysqli PHP functions
|
||||||
# 140328-0005 - Converted division calculations to use MathZDC function
|
# 140328-0005 - Converted division calculations to use MathZDC function
|
||||||
|
# 141007-2217 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
@@ -118,7 +119,7 @@ if ($auth > 0)
|
|||||||
|
|
||||||
if ($reports_auth < 1)
|
if ($reports_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to view reports";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to view reports");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -126,10 +127,10 @@ if ($auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -240,7 +241,7 @@ if ($invalid_record < 1)
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<title>ADMINISTRATION: Timeclock Record Edit
|
<title><?php echo _QXZ("ADMINISTRATION: Timeclock Record Edit"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
##### BEGIN Set variables to make header show properly #####
|
##### BEGIN Set variables to make header show properly #####
|
||||||
@@ -268,7 +269,7 @@ require("admin_header.php");
|
|||||||
|
|
||||||
|
|
||||||
<CENTER>
|
<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 <?php 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><?php echo _QXZ("Timeclock Record Edit for"); ?> <?php echo $user ?></TD><TD ALIGN=RIGHT> </TD></TR>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@@ -311,8 +312,8 @@ if ( ($invalid_record < 1) or (strlen($timeclock_id)<1) )
|
|||||||
|
|
||||||
if ( ($LOGINepoch <= $PREVevent_epoch) || ($LOGOUTepoch >= $NEXTevent_epoch) )
|
if ( ($LOGINepoch <= $PREVevent_epoch) || ($LOGOUTepoch >= $NEXTevent_epoch) )
|
||||||
{
|
{
|
||||||
echo "ERROR- There is a problem with the data that you entered, please go back<BR>\n";
|
echo _QXZ("ERROR- There is a problem with the data that you entered, please go back")."<BR>\n";
|
||||||
echo "A timeclock session cannot overlap another timeclock session<BR>\n";
|
echo _QXZ("A timeclock session cannot overlap another timeclock session")."<BR>\n";
|
||||||
echo "$LOGINepoch<BR>\n";
|
echo "$LOGINepoch<BR>\n";
|
||||||
echo "$LOGOUTepoch<BR>\n";
|
echo "$LOGOUTepoch<BR>\n";
|
||||||
echo "$LOGINevent_id<BR>\n";
|
echo "$LOGINevent_id<BR>\n";
|
||||||
@@ -326,7 +327,7 @@ if ( ($invalid_record < 1) or (strlen($timeclock_id)<1) )
|
|||||||
}
|
}
|
||||||
if ( ($LOGINepoch > $StarTtimE) || ($LOGOUTepoch > $StarTtimE) || ($log_time > 86400) || ($log_time < 1) )
|
if ( ($LOGINepoch > $StarTtimE) || ($LOGOUTepoch > $StarTtimE) || ($log_time > 86400) || ($log_time < 1) )
|
||||||
{
|
{
|
||||||
echo "ERROR- There is a problem with the data that you entered, please go back<BR>\n";
|
echo _QXZ("ERROR- There is a problem with the data that you entered, please go back")."<BR>\n";
|
||||||
echo "$LOGINepoch<BR>\n";
|
echo "$LOGINepoch<BR>\n";
|
||||||
echo "$LOGOUTepoch<BR>\n";
|
echo "$LOGOUTepoch<BR>\n";
|
||||||
echo "$notes<BR>\n";
|
echo "$notes<BR>\n";
|
||||||
@@ -376,7 +377,7 @@ if ( ($invalid_record < 1) or (strlen($timeclock_id)<1) )
|
|||||||
$affected_rows = mysqli_affected_rows($link);
|
$affected_rows = mysqli_affected_rows($link);
|
||||||
print "<!-- NEW vicidial_admin_log record inserted for $PHP_AUTH_USER: |$affected_rows| -->\n";
|
print "<!-- NEW vicidial_admin_log record inserted for $PHP_AUTH_USER: |$affected_rows| -->\n";
|
||||||
|
|
||||||
echo "The timeclock session has been updated. <A HREF=\"$PHP_SELF?timeclock_id=$LOGINevent_id\">Click here to view</A>.<BR>\n";
|
echo _QXZ("The timeclock session has been updated").". <A HREF=\"$PHP_SELF?timeclock_id=$LOGINevent_id\">"._QXZ("Click here to view")."</A>.<BR>\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -421,48 +422,48 @@ if ( ($invalid_record < 1) or (strlen($timeclock_id)<1) )
|
|||||||
echo "<input type=hidden name=LOGOUTevent_id id=LOGOUTevent_id value=\"$LOGOUTevent_id\">\n";
|
echo "<input type=hidden name=LOGOUTevent_id id=LOGOUTevent_id value=\"$LOGOUTevent_id\">\n";
|
||||||
echo "<input type=hidden name=stage value=edit_TC_log>\n";
|
echo "<input type=hidden name=stage value=edit_TC_log>\n";
|
||||||
echo "<TABLE BORDER=0><TR><TD COLSPAN=3 ALIGN=LEFT>\n";
|
echo "<TABLE BORDER=0><TR><TD COLSPAN=3 ALIGN=LEFT>\n";
|
||||||
echo " USER: $LOGINuser ($full_name) \n";
|
echo " "._QXZ("USER").": $LOGINuser ($full_name) \n";
|
||||||
echo "HOURS: <span name=login_time id=login_time> $event_hours_int:$event_minutes_int </span>\n";
|
echo _QXZ("HOURS").": <span name=login_time id=login_time> $event_hours_int:$event_minutes_int </span>\n";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD>\n";
|
echo "<TR><TD>\n";
|
||||||
echo "<TABLE BORDER=0>\n";
|
echo "<TABLE BORDER=0>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>LOGIN TIME: </TD><TD ALIGN=RIGHT><input type=text name=LOGINbegin_date id=LOGINbegin_date value=\"$LOGINevent_date\" size=20 maxlength=20 onchange=\"calculate_hours();\"></TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("LOGIN TIME").": </TD><TD ALIGN=RIGHT><input type=text name=LOGINbegin_date id=LOGINbegin_date value=\"$LOGINevent_date\" size=20 maxlength=20 onchange=\"calculate_hours();\"></TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>TIMECLOCK ID: </TD><TD ALIGN=RIGHT>$LOGINevent_id</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("TIMECLOCK ID").": </TD><TD ALIGN=RIGHT>$LOGINevent_id</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>USER GROUP: </TD><TD ALIGN=RIGHT>$LOGINuser_group</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("USER GROUP").": </TD><TD ALIGN=RIGHT>$LOGINuser_group</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>IP ADDRESS: </TD><TD ALIGN=RIGHT>$LOGINip_address</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("IP ADDRESS").": </TD><TD ALIGN=RIGHT>$LOGINip_address</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>MANAGER USER: </TD><TD ALIGN=RIGHT>$LOGINmanager_user</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("MANAGER USER").": </TD><TD ALIGN=RIGHT>$LOGINmanager_user</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>MANAGER IP: </TD><TD ALIGN=RIGHT>$LOGINmanager_ip</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("MANAGER IP").": </TD><TD ALIGN=RIGHT>$LOGINmanager_ip</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>NOTES: </TD><TD ALIGN=RIGHT>$LOGINnotes</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("NOTES").": </TD><TD ALIGN=RIGHT>$LOGINnotes</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>LAST CHANGE: </TD><TD ALIGN=RIGHT>$LOGINevent_datestamp</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("LAST CHANGE").": </TD><TD ALIGN=RIGHT>$LOGINevent_datestamp</TD></TR>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
|
|
||||||
echo "</TD><TD> \n";
|
echo "</TD><TD> \n";
|
||||||
echo "</TD><TD>\n";
|
echo "</TD><TD>\n";
|
||||||
echo "<TABLE BORDER=0>\n";
|
echo "<TABLE BORDER=0>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>LOGOUT TIME: </TD><TD ALIGN=RIGHT><input type=text name=LOGOUTbegin_date id=LOGOUTbegin_date value=\"$LOGOUTevent_date\" size=20 maxlength=20 onchange=\"calculate_hours();\"></TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("LOGOUT TIME").": </TD><TD ALIGN=RIGHT><input type=text name=LOGOUTbegin_date id=LOGOUTbegin_date value=\"$LOGOUTevent_date\" size=20 maxlength=20 onchange=\"calculate_hours();\"></TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>TIMECLOCK ID: </TD><TD ALIGN=RIGHT>$LOGOUTevent_id</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("TIMECLOCK ID").": </TD><TD ALIGN=RIGHT>$LOGOUTevent_id</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>USER GROUP: </TD><TD ALIGN=RIGHT>$LOGOUTuser_group</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("USER GROUP").": </TD><TD ALIGN=RIGHT>$LOGOUTuser_group</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>IP ADDRESS: </TD><TD ALIGN=RIGHT>$LOGOUTip_address</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("IP ADDRESS").": </TD><TD ALIGN=RIGHT>$LOGOUTip_address</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>MANAGER USER: </TD><TD ALIGN=RIGHT>$LOGOUTmanager_user</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("MANAGER USER").": </TD><TD ALIGN=RIGHT>$LOGOUTmanager_user</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>MANAGER IP: </TD><TD ALIGN=RIGHT>$LOGOUTmanager_ip</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("MANAGER IP").": </TD><TD ALIGN=RIGHT>$LOGOUTmanager_ip</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>NOTES: </TD><TD ALIGN=RIGHT>$LOGOUTnotes</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("NOTES").": </TD><TD ALIGN=RIGHT>$LOGOUTnotes</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>LAST CHANGE: </TD><TD ALIGN=RIGHT>$LOGOUTevent_datestamp</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("LAST CHANGE").": </TD><TD ALIGN=RIGHT>$LOGOUTevent_datestamp</TD></TR>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
|
|
||||||
echo "<TR><TD COLSPAN=3 ALIGN=LEFT>\n";
|
echo "<TR><TD COLSPAN=3 ALIGN=LEFT>\n";
|
||||||
echo "NEW NOTES: <input type=text name=notes value='' size=80 maxlength=255>\n";
|
echo _QXZ("NEW NOTES").": <input type=text name=notes value='' size=80 maxlength=255>\n";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD COLSPAN=3 ALIGN=CENTER>\n";
|
echo "<TR><TD COLSPAN=3 ALIGN=CENTER>\n";
|
||||||
echo "<input type=button name=go_submit id=go_submit value=SUBMIT onclick=\"run_submit();\"><BR></form>\n";
|
echo "<input type=button name=go_submit id=go_submit value="._QXZ("SUBMIT")." onclick=\"run_submit();\"><BR></form>\n";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
echo "<a href=\"./AST_agent_time_sheet.php?agent=$user\">Agent Time Sheet</a>\n";
|
echo "<a href=\"./AST_agent_time_sheet.php?agent=$user\">"._QXZ("Agent Time Sheet")."</a>\n";
|
||||||
echo " - <a href=\"./user_stats.php?user=$user\">User Stats</a>\n";
|
echo " - <a href=\"./user_stats.php?user=$user\">"._QXZ("User Stats")."</a>\n";
|
||||||
echo " - <a href=\"./admin.php?ADD=3&user=$user\">Modify User</a>\n";
|
echo " - <a href=\"./admin.php?ADD=3&user=$user\">"._QXZ("Modify User")."</a>\n";
|
||||||
|
|
||||||
echo "</B></TD></TR>\n";
|
echo "</B></TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT COLSPAN=2>\n";
|
echo "<TR><TD ALIGN=LEFT COLSPAN=2>\n";
|
||||||
@@ -475,13 +476,13 @@ if ( ($invalid_record < 1) or (strlen($timeclock_id)<1) )
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
echo "|$stage|$group|";
|
echo "|$stage|$group|";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR! You cannot edit this timeclock record: $timeclock_id\n";
|
echo _QXZ("ERROR! You cannot edit this timeclock record").": $timeclock_id\n";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
# 130616-0114 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-0114 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0838 - Changed to mysqli PHP functions
|
# 130901-0838 - Changed to mysqli PHP functions
|
||||||
# 140108-0719 - Added webserver and hostname to report logging
|
# 140108-0719 - Added webserver and hostname to report logging
|
||||||
|
# 141007-2216 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
#header ("Content-type: text/html; charset=utf-8");
|
#header ("Content-type: text/html; charset=utf-8");
|
||||||
@@ -49,7 +50,7 @@ if (isset($_GET["SUBMIT"])) {$SUBMIT=$_GET["SUBMIT"];}
|
|||||||
if (isset($_GET["file_download"])) {$file_download=$_GET["file_download"];}
|
if (isset($_GET["file_download"])) {$file_download=$_GET["file_download"];}
|
||||||
elseif (isset($_POST["file_download"])) {$file_download=$_POST["file_download"];}
|
elseif (isset($_POST["file_download"])) {$file_download=$_POST["file_download"];}
|
||||||
|
|
||||||
$report_name = 'User Group Timeclock Status Report';
|
$report_name = _QXZ('User Group Timeclock Status Report');
|
||||||
$db_source = 'M';
|
$db_source = 'M';
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
@@ -125,7 +126,7 @@ if ($auth > 0)
|
|||||||
|
|
||||||
if ($reports_auth < 1)
|
if ($reports_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to view reports";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to view reports");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -138,10 +139,10 @@ if ($auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -224,7 +225,7 @@ if ( (!preg_match("/$report_name/",$LOGallowed_reports)) and (!preg_match("/ALL
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo "You are not allowed to view this report: |$PHP_AUTH_USER|$report_name|\n";
|
echo _QXZ("You are not allowed to view this report").": |$PHP_AUTH_USER|$report_name|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -313,7 +314,7 @@ $MAIN.="<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELV
|
|||||||
$MAIN.="<form action=$PHP_SELF method=GET>\n";
|
$MAIN.="<form action=$PHP_SELF method=GET>\n";
|
||||||
$MAIN.="<input type=hidden name=DB value=\"$DB\">\n";
|
$MAIN.="<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
$MAIN.="<select size=1 name=user_group>$FORMuser_groups</select>";
|
$MAIN.="<select size=1 name=user_group>$FORMuser_groups</select>";
|
||||||
$MAIN.="<input type=submit name=submit value=submit>\n";
|
$MAIN.="<input type=submit name=submit VALUE='"._QXZ("SUBMIT")."'\n";
|
||||||
|
|
||||||
$MAIN.="</B></TD></TR>\n";
|
$MAIN.="</B></TD></TR>\n";
|
||||||
$MAIN.="<TR><TD ALIGN=LEFT COLSPAN=2>\n";
|
$MAIN.="<TR><TD ALIGN=LEFT COLSPAN=2>\n";
|
||||||
@@ -467,21 +468,21 @@ $MAIN.="<center>\n";
|
|||||||
|
|
||||||
$MAIN.="<TABLE width=720 cellspacing=0 cellpadding=1>\n";
|
$MAIN.="<TABLE width=720 cellspacing=0 cellpadding=1>\n";
|
||||||
$MAIN.="<TR>\n";
|
$MAIN.="<TR>\n";
|
||||||
$MAIN.="<TD bgcolor=\"#99FF33\"> </TD><TD align=left> TC Logged in and VICI active</TD>\n"; # bright green
|
$MAIN.="<TD bgcolor=\"#99FF33\"> </TD><TD align=left> "._QXZ("TC Logged in and VICI active")."</TD>\n"; # bright green
|
||||||
$MAIN.="<TD bgcolor=\"#FFFF33\"> </TD><TD align=left> TC Logged in only</TD>\n"; # bright yellow
|
$MAIN.="<TD bgcolor=\"#FFFF33\"> </TD><TD align=left> "._QXZ("TC Logged in only")."</TD>\n"; # bright yellow
|
||||||
$MAIN.="<TD bgcolor=\"#FF6666\"> </TD><TD align=left> VICI active only</TD>\n"; # bright red
|
$MAIN.="<TD bgcolor=\"#FF6666\"> </TD><TD align=left> "._QXZ("VICI active only")."</TD>\n"; # bright red
|
||||||
$MAIN.="</TR><TR>\n";
|
$MAIN.="</TR><TR>\n";
|
||||||
$MAIN.="<TD bgcolor=\"#66CC66\"> </TD><TD align=left> TC Logged out and VICI active</TD>\n"; # dull green
|
$MAIN.="<TD bgcolor=\"#66CC66\"> </TD><TD align=left> "._QXZ("TC Logged out and VICI active")."</TD>\n"; # dull green
|
||||||
$MAIN.="<TD bgcolor=\"#CCCC00\"> </TD><TD align=left> TC Logged out only</TD>\n"; # dull yellow
|
$MAIN.="<TD bgcolor=\"#CCCC00\"> </TD><TD align=left> "._QXZ("TC Logged out only")."</TD>\n"; # dull yellow
|
||||||
$MAIN.="<TD> </TD><TD align=left> </TD>\n";
|
$MAIN.="<TD> </TD><TD align=left> </TD>\n";
|
||||||
$MAIN.="</TR></TABLE><BR>\n";
|
$MAIN.="</TR></TABLE><BR>\n";
|
||||||
|
|
||||||
$MAIN.="<B>USER STATUS FOR USER GROUP: $user_group <a href='$PHP_SELF?DB=$DB&user_group=$user_group&submit=$submit&file_download=1'>[DOWNLOAD]</a></B>\n";
|
$MAIN.="<B>"._QXZ("USER STATUS FOR USER GROUP").": $user_group <a href='$PHP_SELF?DB=$DB&user_group=$user_group&submit=$submit&file_download=1'>["._QXZ("DOWNLOAD")."]</a></B>\n";
|
||||||
$MAIN.="<TABLE width=700 cellspacing=0 cellpadding=1>\n";
|
$MAIN.="<TABLE width=700 cellspacing=0 cellpadding=1>\n";
|
||||||
$MAIN.="<tr><td><font size=2># </td><td><font size=2>USER </td><td align=left><font size=2>NAME </td><td align=right><font size=2> IP ADDRESS</td><td align=right><font size=2> TC TIME</td><td align=right><font size=2>TC LOGIN</td><td align=right><font size=2> VICI LAST LOG</td><td align=right><font size=2> VICI CAMPAIGN</td></tr>\n";
|
$MAIN.="<tr><td><font size=2># </td><td><font size=2>"._QXZ("USER")." </td><td align=left><font size=2>"._QXZ("NAME")." </td><td align=right><font size=2> "._QXZ("IP ADDRESS")."</td><td align=right><font size=2> "._QXZ("TC TIME")."</td><td align=right><font size=2>"._QXZ("TC LOGIN")."</td><td align=right><font size=2> "._QXZ("VICI LAST LOG")."</td><td align=right><font size=2> "._QXZ("VICI CAMPAIGN")."</td></tr>\n";
|
||||||
|
|
||||||
$CSV_text.="\"USER STATUS FOR USER GROUP: $user_group\"\n";
|
$CSV_text.="\""._QXZ("USER STATUS FOR USER GROUP").": $user_group\"\n";
|
||||||
$CSV_text.="\"\",\"#\",\"USER\",\"NAME\",\"STATUS\",\"IP ADDRESS\",\"TC TIME\",\"TC LOGIN\",\"VICI LAST LOG\",\"VICI CAMPAIGN\"\n";
|
$CSV_text.="\"\",\"#\",\""._QXZ("USER")."\",\""._QXZ("NAME")."\",\""._QXZ("STATUS")."\",\""._QXZ("IP ADDRESS")."\",\""._QXZ("TC TIME")."\",\""._QXZ("TC LOGIN")."\",\""._QXZ("VICI LAST LOG")."\",\""._QXZ("VICI CAMPAIGN")."\"\n";
|
||||||
|
|
||||||
$o=0;
|
$o=0;
|
||||||
$s=0;
|
$s=0;
|
||||||
@@ -492,18 +493,18 @@ while ($users_to_print > $o)
|
|||||||
if ( ($Tstatus[$o]=='START') or ($Tstatus[$o]=='LOGIN') )
|
if ( ($Tstatus[$o]=='START') or ($Tstatus[$o]=='LOGIN') )
|
||||||
{
|
{
|
||||||
if ($Tlogin_sec[$o] > 0)
|
if ($Tlogin_sec[$o] > 0)
|
||||||
{$bgcolor[$o]='bgcolor="#FFFF33"'; $CSV_status="TC Logged in only";} # yellow
|
{$bgcolor[$o]='bgcolor="#FFFF33"'; $CSV_status=_QXZ("TC Logged in only");} # yellow
|
||||||
if ( ($Tlogin_sec[$o] > 0) and (strlen($Vevent_time[$o]) > 0) )
|
if ( ($Tlogin_sec[$o] > 0) and (strlen($Vevent_time[$o]) > 0) )
|
||||||
{$bgcolor[$o]='bgcolor="#99FF33"'; $CSV_status="TC Logged in and VICI active";} # green
|
{$bgcolor[$o]='bgcolor="#99FF33"'; $CSV_status=_QXZ("TC Logged in and VICI active");} # green
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ($Tlogin_sec[$o] > 0)
|
if ($Tlogin_sec[$o] > 0)
|
||||||
{$bgcolor[$o]='bgcolor="#CCCC00"'; $CSV_status="TC Logged out only";} # yellow
|
{$bgcolor[$o]='bgcolor="#CCCC00"'; $CSV_status=_QXZ("TC Logged out only");} # yellow
|
||||||
if (strlen($Vevent_time[$o]) > 0)
|
if (strlen($Vevent_time[$o]) > 0)
|
||||||
{$bgcolor[$o]='bgcolor="#FF6666"'; $CSV_status="VICI active only";} # red
|
{$bgcolor[$o]='bgcolor="#FF6666"'; $CSV_status=_QXZ("VICI active only");} # red
|
||||||
if ( ($Tlogin_sec[$o] > 0) and (strlen($Vevent_time[$o]) > 0) )
|
if ( ($Tlogin_sec[$o] > 0) and (strlen($Vevent_time[$o]) > 0) )
|
||||||
{$bgcolor[$o]='bgcolor="#66CC66"'; $CSV_status="TC Logged out and VICI active";} # green
|
{$bgcolor[$o]='bgcolor="#66CC66"'; $CSV_status=_QXZ("TC Logged out and VICI active");} # green
|
||||||
}
|
}
|
||||||
|
|
||||||
$s++;
|
$s++;
|
||||||
@@ -537,7 +538,7 @@ $total_login_minutes_int = round($total_login_minutes, 0);
|
|||||||
if ($total_login_minutes_int < 10) {$total_login_minutes_int = "0$total_login_minutes_int";}
|
if ($total_login_minutes_int < 10) {$total_login_minutes_int = "0$total_login_minutes_int";}
|
||||||
|
|
||||||
$MAIN.="<tr bgcolor=white>";
|
$MAIN.="<tr bgcolor=white>";
|
||||||
$MAIN.="<td colspan=4><font size=2>TOTALS</td>";
|
$MAIN.="<td colspan=4><font size=2>"._QXZ("TOTALS")."</td>";
|
||||||
$MAIN.="<td align=right><font size=2>$total_login_hours_int:$total_login_minutes_int</td>";
|
$MAIN.="<td align=right><font size=2>$total_login_hours_int:$total_login_minutes_int</td>";
|
||||||
$MAIN.="<td align=right><font size=2></td>";
|
$MAIN.="<td align=right><font size=2></td>";
|
||||||
$MAIN.="<td align=right><font size=2></td>";
|
$MAIN.="<td align=right><font size=2></td>";
|
||||||
@@ -545,7 +546,7 @@ $MAIN.="<td align=right><font size=2></td>";
|
|||||||
$MAIN.="</tr>";
|
$MAIN.="</tr>";
|
||||||
$MAIN.="</table>";
|
$MAIN.="</table>";
|
||||||
|
|
||||||
$CSV_text.="\"\",\"TOTALS\",\"\",\"\",\"\",\"\",\"$total_login_hours_int:$total_login_minutes_int\"\n";
|
$CSV_text.="\"\",\""._QXZ("TOTALS")."\",\"\",\"\",\"\",\"\",\"$total_login_hours_int:$total_login_minutes_int\"\n";
|
||||||
|
|
||||||
|
|
||||||
$ENDtime = date("U");
|
$ENDtime = date("U");
|
||||||
@@ -555,7 +556,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
$MAIN.="\n\n\n<br><br><br>\n\n";
|
$MAIN.="\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
$MAIN.="<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds|$db_source</font>";
|
$MAIN.="<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."|$db_source</font>";
|
||||||
|
|
||||||
$MAIN.="</TD></TR><TABLE>\n";
|
$MAIN.="</TD></TR><TABLE>\n";
|
||||||
$MAIN.="</body>\n";
|
$MAIN.="</body>\n";
|
||||||
@@ -630,9 +631,9 @@ $MAIN.="<br><br>\n";
|
|||||||
|
|
||||||
$MAIN.="<center>\n";
|
$MAIN.="<center>\n";
|
||||||
|
|
||||||
$MAIN.="<B>TIMECLOCK LOGIN/LOGOUT TIME:</B>\n";
|
$MAIN.="<B>"._QXZ("TIMECLOCK LOGIN/LOGOUT TIME").":</B>\n";
|
||||||
$MAIN.="<TABLE width=550 cellspacing=0 cellpadding=1>\n";
|
$MAIN.="<TABLE width=550 cellspacing=0 cellpadding=1>\n";
|
||||||
$MAIN.="<tr><td><font size=2>ID </td><td><font size=2>EDIT </td><td align=right><font size=2>EVENT </td><td align=right><font size=2> DATE</td><td align=right><font size=2> IP ADDRESS</td><td align=right><font size=2> GROUP</td><td align=right><font size=2>HOURS:MINUTES</td></tr>\n";
|
$MAIN.="<tr><td><font size=2>"._QXZ("ID")." </td><td><font size=2>"._QXZ("EDIT")." </td><td align=right><font size=2>"._QXZ("EVENT")." </td><td align=right><font size=2> "._QXZ("DATE")."</td><td align=right><font size=2> "._QXZ("IP ADDRESS")."</td><td align=right><font size=2> "._QXZ("GROUP")."</td><td align=right><font size=2>"._QXZ("HOURS:MINUTES")."</td></tr>\n";
|
||||||
|
|
||||||
$stmt="SELECT event,event_epoch,user_group,login_sec,ip_address,timeclock_id,manager_user from vicidial_timeclock_log where user='" . mysqli_real_escape_string($link, $user) . "' and event_epoch >= '$SQepoch' and event_epoch <= '$EQepoch';";
|
$stmt="SELECT event,event_epoch,user_group,login_sec,ip_address,timeclock_id,manager_user from vicidial_timeclock_log where user='" . mysqli_real_escape_string($link, $user) . "' and event_epoch >= '$SQepoch' and event_epoch <= '$EQepoch';";
|
||||||
if ($DB>0) {$MAIN.="|$stmt|";}
|
if ($DB>0) {$MAIN.="|$stmt|";}
|
||||||
@@ -702,7 +703,7 @@ $MAIN.="<tr><td align=right><font size=2> </td>";
|
|||||||
$MAIN.="<td align=right><font size=2> </td>\n";
|
$MAIN.="<td align=right><font size=2> </td>\n";
|
||||||
$MAIN.="<td align=right><font size=2> </td>\n";
|
$MAIN.="<td align=right><font size=2> </td>\n";
|
||||||
$MAIN.="<td align=right><font size=2> </td>\n";
|
$MAIN.="<td align=right><font size=2> </td>\n";
|
||||||
$MAIN.="<td align=right><font size=2><font size=2>TOTAL </td>\n";
|
$MAIN.="<td align=right><font size=2><font size=2>"._QXZ("TOTAL")." </td>\n";
|
||||||
$MAIN.="<td align=right><font size=2> $total_login_hours_int:$total_login_minutes_int </td></tr>\n";
|
$MAIN.="<td align=right><font size=2> $total_login_hours_int:$total_login_minutes_int </td></tr>\n";
|
||||||
|
|
||||||
$MAIN.="</TABLE></center>\n";
|
$MAIN.="</TABLE></center>\n";
|
||||||
@@ -720,7 +721,7 @@ $RUNtime = ($ENDtime - $STARTtime);
|
|||||||
$MAIN.="\n\n\n<br><br><br>\n\n";
|
$MAIN.="\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
$MAIN.="<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds|$db_source</font>";
|
$MAIN.="<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."|$db_source</font>";
|
||||||
|
|
||||||
$MAIN.="</TD></TR><TABLE>\n";
|
$MAIN.="</TD></TR><TABLE>\n";
|
||||||
$MAIN.="</body>\n";
|
$MAIN.="</body>\n";
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# user_group_bulk_change.php
|
# user_group_bulk_change.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
# 81119-0918 - First build
|
# 81119-0918 - First build
|
||||||
@@ -13,6 +13,7 @@
|
|||||||
# 130610-1106 - Finalized changing of all ereg instances to preg
|
# 130610-1106 - Finalized changing of all ereg instances to preg
|
||||||
# 130616-0106 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-0106 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0837 - Changed to mysqli PHP functions
|
# 130901-0837 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2112 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
@@ -77,10 +78,10 @@ if ($auth_message == 'GOOD')
|
|||||||
|
|
||||||
if ($auth < 1)
|
if ($auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -104,7 +105,7 @@ $modify_users = $row[4];
|
|||||||
if ( ($change_agent_campaign < 1 ) or ($modify_users < 1) )
|
if ( ($change_agent_campaign < 1 ) or ($modify_users < 1) )
|
||||||
{
|
{
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "You do not have permissions to modify users\n";
|
echo _QXZ("You do not have permissions to modify users")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -174,7 +175,8 @@ require("admin_header.php");
|
|||||||
?>
|
?>
|
||||||
|
|
||||||
<CENTER>
|
<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> User Group Bulk Change</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> .<?php echo
|
||||||
|
_QXZ("User Group Bulk Change"); ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> </TD></TR>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -189,7 +191,7 @@ if ($stage == "one_user_group_change")
|
|||||||
$stmt="UPDATE vicidial_users set user_group='" . mysqli_real_escape_string($link, $group) . "' where user_group='" . mysqli_real_escape_string($link, $old_group) . "' $LOGadmin_viewable_groupsSQL;";
|
$stmt="UPDATE vicidial_users set user_group='" . mysqli_real_escape_string($link, $group) . "' where user_group='" . mysqli_real_escape_string($link, $old_group) . "' $LOGadmin_viewable_groupsSQL;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "All User Group $old_group Users changed to the $group User Group<BR>\n";
|
echo _QXZ("All User Group $old_group Users changed to the")." $group "._QXZ("User Group")."<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|";
|
$SQL_log = "$stmt|";
|
||||||
@@ -208,7 +210,7 @@ if ($stage == "all_user_group_change")
|
|||||||
$stmt="UPDATE vicidial_users set user_group='" . mysqli_real_escape_string($link, $group) . "' where user_group!='ADMIN' and user_group < 7 $LOGadmin_viewable_groupsSQL;";
|
$stmt="UPDATE vicidial_users set user_group='" . mysqli_real_escape_string($link, $group) . "' where user_group!='ADMIN' and user_group < 7 $LOGadmin_viewable_groupsSQL;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "All non-Admin Users changed to the $group User Group<BR>\n";
|
echo _QXZ("All non-Admin Users changed to the")." $group "._QXZ("User Group")."<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|";
|
$SQL_log = "$stmt|";
|
||||||
@@ -225,7 +227,7 @@ if ($stage == "all_user_group_change")
|
|||||||
echo "<form action=$PHP_SELF method=POST>\n";
|
echo "<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=stage value=\"one_user_group_change\">\n";
|
echo "<input type=hidden name=stage value=\"one_user_group_change\">\n";
|
||||||
echo "Change Users in this group: <SELECT SIZE=1 NAME=old_group>\n";
|
echo _QXZ("Change Users in this group").": <SELECT SIZE=1 NAME=old_group>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -233,7 +235,7 @@ while ($groups_to_print > $o)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
echo "</SELECT>\n";
|
echo "</SELECT>\n";
|
||||||
echo "<BR> to this group: <SELECT SIZE=1 NAME=group>\n";
|
echo "<BR> "._QXZ("to this group").": <SELECT SIZE=1 NAME=group>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -241,7 +243,7 @@ while ($groups_to_print > $o)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
echo "</SELECT>\n";
|
echo "</SELECT>\n";
|
||||||
echo "<BR><CENTER><input type=submit name=submit value=SUBMIT></CENTER><BR></form>\n";
|
echo "<BR><CENTER><input type=submit name=submit value='"._QXZ("SUBMIT")."'></CENTER><BR></form>\n";
|
||||||
|
|
||||||
echo "\n<BR><BR><BR>";
|
echo "\n<BR><BR><BR>";
|
||||||
|
|
||||||
@@ -251,7 +253,7 @@ echo "\n<BR><BR><BR>";
|
|||||||
echo "<form action=$PHP_SELF method=POST>\n";
|
echo "<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=stage value=\"all_user_group_change\">\n";
|
echo "<input type=hidden name=stage value=\"all_user_group_change\">\n";
|
||||||
echo "Change ALL non-Admin Users to this group: <BR><SELECT SIZE=1 NAME=group>\n";
|
echo _QXZ("Change ALL non-Admin Users to this group").": <BR><SELECT SIZE=1 NAME=group>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -259,7 +261,7 @@ while ($groups_to_print > $o)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
echo "</SELECT>\n";
|
echo "</SELECT>\n";
|
||||||
echo "<BR><CENTER><input type=submit name=submit value=SUBMIT></CENTER><BR></form>\n";
|
echo "<BR><CENTER><input type=submit name=submit value='"._QXZ("SUBMIT")."'></CENTER><BR></form>\n";
|
||||||
|
|
||||||
echo "\n<BR>";
|
echo "\n<BR>";
|
||||||
|
|
||||||
@@ -272,7 +274,7 @@ $RUNtime = ($ENDtime - $StarTtimE);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
echo "|$stage|$group|";
|
echo "|$stage|$group|";
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
# 140305-0905 - Bug fix for issue #744, emergency logout
|
# 140305-0905 - Bug fix for issue #744, emergency logout
|
||||||
# 140425-1314 - Added pause_type field to logout
|
# 140425-1314 - Added pause_type field to logout
|
||||||
# 140429-0750 - Fixed issue with queue_log if login/out logging is disabled
|
# 140429-0750 - Fixed issue with queue_log if login/out logging is disabled
|
||||||
|
# 141007-2214 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
@@ -124,7 +125,7 @@ if ($auth > 0)
|
|||||||
|
|
||||||
if ($reports_auth < 1)
|
if ($reports_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to view reports";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to view reports");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -137,10 +138,10 @@ if ($auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -324,7 +325,7 @@ require("admin_header.php");
|
|||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
<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>
|
<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> <?php echo _QXZ("User Status for"); ?> <?php echo $user ?></TD><TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> </TD></TR>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -339,7 +340,7 @@ if ($stage == "live_campaign_change")
|
|||||||
$stmt="UPDATE vicidial_live_agents set campaign_id='" . mysqli_real_escape_string($link, $group) . "' where user='" . mysqli_real_escape_string($link, $user) . "';";
|
$stmt="UPDATE vicidial_live_agents set campaign_id='" . mysqli_real_escape_string($link, $group) . "' where user='" . mysqli_real_escape_string($link, $user) . "';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "Agent $user - $full_name changed to $group campaign<BR>\n";
|
echo _QXZ("Agent")." $user - $full_name "._QXZ("changed to")." $group "._QXZ("campaign")."<BR>\n";
|
||||||
|
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
@@ -392,7 +393,7 @@ if ($stage == "log_agent_out")
|
|||||||
$VAL_dead_epoch = $row[18];
|
$VAL_dead_epoch = $row[18];
|
||||||
$VAL_dead_sec = $row[19];
|
$VAL_dead_sec = $row[19];
|
||||||
|
|
||||||
if ($DB) {echo "\n<BR>VAL VALUES: $VAL_agent_log_id|$VAL_status|$VAL_lead_id\n";}
|
if ($DB) {echo "\n<BR>"._QXZ("VAL VALUES").": $VAL_agent_log_id|$VAL_status|$VAL_lead_id\n";}
|
||||||
|
|
||||||
if ( ($VAL_wait_epoch < 1) or ( (preg_match('/PAUSE/', $VLA_status)) and ($VAL_dispo_epoch < 1) ) )
|
if ( ($VAL_wait_epoch < 1) or ( (preg_match('/PAUSE/', $VLA_status)) and ($VAL_dispo_epoch < 1) ) )
|
||||||
{
|
{
|
||||||
@@ -581,11 +582,11 @@ if ($stage == "log_agent_out")
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "Agent $user - $full_name has been emergency logged out, make sure they close their web browser<BR>\n";
|
echo _QXZ("Agent")." $user - $full_name "._QXZ("has been emergency logged out, make sure they close their web browser")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Agent $user is not logged in<BR>\n";
|
echo _QXZ("Agent")." $user "._QXZ("is not logged in")."<BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($db_source == 'S')
|
if ($db_source == 'S')
|
||||||
@@ -764,11 +765,11 @@ if ( ( ($stage == "tc_log_user_OUT") or ($stage == "tc_log_user_IN") ) and ($mod
|
|||||||
print "<!-- NEW vicidial_admin_log record inserted for $PHP_AUTH_USER: |$affected_rows| -->\n";
|
print "<!-- NEW vicidial_admin_log record inserted for $PHP_AUTH_USER: |$affected_rows| -->\n";
|
||||||
|
|
||||||
$LOG_run++;
|
$LOG_run++;
|
||||||
$VDdisplayMESSAGE = "You have now logged-out the user: $user - $full_name<BR>Amount of time user was logged-in: $totTIME_HMS";
|
$VDdisplayMESSAGE = _QXZ("You have now logged-out the user").": $user - $full_name<BR>"._QXZ("Amount of time user was logged-in").": $totTIME_HMS";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($LOG_run < 1)
|
if ($LOG_run < 1)
|
||||||
{$VDdisplayMESSAGE = "ERROR: timeclock log problem, could not process: $status|$stage";}
|
{$VDdisplayMESSAGE = _QXZ("ERROR: timeclock log problem, could not process").": $status|$stage";}
|
||||||
|
|
||||||
echo "$VDdisplayMESSAGE\n";
|
echo "$VDdisplayMESSAGE\n";
|
||||||
|
|
||||||
@@ -800,22 +801,22 @@ if ($agents_to_print > 0)
|
|||||||
{
|
{
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
echo "$user - $full_name \n";
|
echo "$user - $full_name \n";
|
||||||
echo " GROUP: $user_group <BR>\n";
|
echo " "._QXZ("GROUP").": $user_group <BR>\n";
|
||||||
|
|
||||||
echo "<TABLE CELLPADDING=0 CELLSPACING=0>";
|
echo "<TABLE CELLPADDING=0 CELLSPACING=0>";
|
||||||
echo "<TR><TD ALIGN=RIGHT>Agent Logged in at server:</TD><TD ALIGN=LEFT> $Aserver_ip</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("Agent Logged in at server").":</TD><TD ALIGN=LEFT> $Aserver_ip</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>in session:</TD><TD ALIGN=LEFT> $Asession_id</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("in session").":</TD><TD ALIGN=LEFT> $Asession_id</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>from phone:</TD><TD ALIGN=LEFT> $Aextension</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("from phone").":</TD><TD ALIGN=LEFT> $Aextension</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>Agent is in campaign:</TD><TD ALIGN=LEFT> $Acampaign</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("Agent is in campaign").":</TD><TD ALIGN=LEFT> $Acampaign</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>status:</TD><TD ALIGN=LEFT> $Astatus</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("status").":</TD><TD ALIGN=LEFT> $Astatus</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>hungup last call at:</TD><TD ALIGN=LEFT> $Alast_call</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("hungup last call at").":</TD><TD ALIGN=LEFT> $Alast_call</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=RIGHT>Closer groups:</TD><TD ALIGN=LEFT> $Acl_campaigns</TD></TR>\n";
|
echo "<TR><TD ALIGN=RIGHT>"._QXZ("Closer groups").":</TD><TD ALIGN=LEFT> $Acl_campaigns</TD></TR>\n";
|
||||||
if ($manager_ingroup_set != 'N')
|
if ($manager_ingroup_set != 'N')
|
||||||
{echo "<TR><TD ALIGN=RIGHT>Manager InGroup Select:</TD><TD ALIGN=LEFT> YES, by $external_igb_set_user</TD></TR>\n";}
|
{echo "<TR><TD ALIGN=RIGHT>"._QXZ("Manager InGroup Select").":</TD><TD ALIGN=LEFT> "._QXZ("YES, by")." $external_igb_set_user</TD></TR>\n";}
|
||||||
if ($outbound_autodial == 'Y')
|
if ($outbound_autodial == 'Y')
|
||||||
{echo "<TR><TD ALIGN=RIGHT>Outbound Auto-Dial:</TD><TD ALIGN=LEFT> YES</TD></TR>\n";}
|
{echo "<TR><TD ALIGN=RIGHT>"._QXZ("Outbound Auto-Dial").":</TD><TD ALIGN=LEFT> YES</TD></TR>\n";}
|
||||||
if ($user_territories_active > 0)
|
if ($user_territories_active > 0)
|
||||||
{echo "<TR><TD ALIGN=RIGHT>Selected Territories:</TD><TD ALIGN=LEFT> $agent_territories</TD></TR>\n";}
|
{echo "<TR><TD ALIGN=RIGHT>"._QXZ("Selected Territories").":</TD><TD ALIGN=LEFT> $agent_territories</TD></TR>\n";}
|
||||||
echo "</TABLE>\n<BR>\n";
|
echo "</TABLE>\n<BR>\n";
|
||||||
|
|
||||||
if ($change_agent_campaign > 0)
|
if ($change_agent_campaign > 0)
|
||||||
@@ -824,7 +825,7 @@ if ($agents_to_print > 0)
|
|||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=user value=\"$user\">\n";
|
echo "<input type=hidden name=user value=\"$user\">\n";
|
||||||
echo "<input type=hidden name=stage value=\"live_campaign_change\">\n";
|
echo "<input type=hidden name=stage value=\"live_campaign_change\">\n";
|
||||||
echo "Current Campaign: <SELECT SIZE=1 NAME=group>\n";
|
echo _QXZ("Current Campaign").": <SELECT SIZE=1 NAME=group>\n";
|
||||||
$o=0;
|
$o=0;
|
||||||
while ($groups_to_print > $o)
|
while ($groups_to_print > $o)
|
||||||
{
|
{
|
||||||
@@ -833,34 +834,34 @@ if ($agents_to_print > 0)
|
|||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
echo "</SELECT>\n";
|
echo "</SELECT>\n";
|
||||||
echo "<input type=submit name=submit value=CHANGE disabled><BR></form>\n";
|
echo "<input type=submit name=submit value='"._QXZ("CHANGE")." disabled><BR></form>\n";
|
||||||
|
|
||||||
echo "<form action=$PHP_SELF method=POST>\n";
|
echo "<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
echo "<input type=hidden name=DB value=\"$DB\">\n";
|
||||||
echo "<input type=hidden name=user value=\"$user\">\n";
|
echo "<input type=hidden name=user value=\"$user\">\n";
|
||||||
echo "<input type=hidden name=stage value=\"log_agent_out\">\n";
|
echo "<input type=hidden name=stage value=\"log_agent_out\">\n";
|
||||||
echo "<input type=submit name=submit value=\"EMERGENCY LOG AGENT OUT\"><BR></form>\n";
|
echo "<input type=submit name=submit value=\""._QXZ("EMERGENCY LOG AGENT OUT")."\"><BR></form>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "Agent is not logged in\n<BR>";
|
echo _QXZ("Agent is not logged in")."\n<BR>";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "\n<BR>";
|
echo "\n<BR>";
|
||||||
|
|
||||||
if ( ($Tstatus == "LOGIN") or ($Tstatus == "START") )
|
if ( ($Tstatus == "LOGIN") or ($Tstatus == "START") )
|
||||||
{
|
{
|
||||||
echo "User $user($full_name) - is logged in to the timeclock. <BR>Login time: $Tevent_date from $Tip_address<BR>\n";
|
echo _QXZ("User")." $user($full_name) - "._QXZ("is logged in to the timeclock").". <BR>"._QXZ("Login time").": $Tevent_date "._QXZ("from")." $Tip_address<BR>\n";
|
||||||
$TC_log_change_stage = 'tc_log_user_OUT';
|
$TC_log_change_stage = 'tc_log_user_OUT';
|
||||||
$TC_log_change_button = 'TIMECLOCK LOG THIS USER OUT';
|
$TC_log_change_button = _QXZ('TIMECLOCK LOG THIS USER OUT');
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "User $user($full_name) - is NOT logged in to the timeclock. <BR>Last logout time: $Tevent_date from $Tip_address<BR>\n";
|
echo _QXZ("User")." $user($full_name) - "._QXZ("is NOT logged in to the timeclock").". <BR>"._QXZ("Last logout time").": $Tevent_date "._QXZ("from")." $Tip_address<BR>\n";
|
||||||
$TC_log_change_stage = 'tc_log_user_IN';
|
$TC_log_change_stage = 'tc_log_user_IN';
|
||||||
$TC_log_change_button = 'TIMECLOCK LOG THIS USER IN';
|
$TC_log_change_button = _QXZ('TIMECLOCK LOG THIS USER IN');
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($modify_timeclock_log > 0)
|
if ($modify_timeclock_log > 0)
|
||||||
@@ -877,10 +878,10 @@ if ($modify_timeclock_log > 0)
|
|||||||
|
|
||||||
$REPORTdate = date("Y-m-d");
|
$REPORTdate = date("Y-m-d");
|
||||||
echo "<center>\n";
|
echo "<center>\n";
|
||||||
echo "<a href=\"./AST_agent_time_sheet.php?agent=$user\">Agent Time Sheet</a>\n";
|
echo "<a href=\"./AST_agent_time_sheet.php?agent=$user\">"._QXZ("Agent Time Sheet")."</a>\n";
|
||||||
echo " | <a href=\"./user_stats.php?user=$user\">User Stats</a>\n";
|
echo " | <a href=\"./user_stats.php?user=$user\">"._QXZ("User Stats")."</a>\n";
|
||||||
echo " | <a href=\"./admin.php?ADD=3&user=$user\">Modify User</a>\n";
|
echo " | <a href=\"./admin.php?ADD=3&user=$user\">"._QXZ("Modify User")."</a>\n";
|
||||||
echo " | <a href=\"./AST_agent_days_detail.php?user=$user&query_date=$REPORTdate&end_date=$REPORTdate&group[]=--ALL--&shift=ALL\">User multiple day status detail report</a>";
|
echo " | <a href=\"./AST_agent_days_detail.php?user=$user&query_date=$REPORTdate&end_date=$REPORTdate&group[]=--ALL--&shift=ALL\">"._QXZ("User multiple day status detail report")."</a>";
|
||||||
echo "</center>\n";
|
echo "</center>\n";
|
||||||
|
|
||||||
echo "</B></TD></TR>\n";
|
echo "</B></TD></TR>\n";
|
||||||
@@ -894,7 +895,7 @@ $RUNtime = ($ENDtime - $StarTtimE);
|
|||||||
echo "\n\n\n<br><br><br>\n\n";
|
echo "\n\n\n<br><br><br>\n\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<font size=0>\n\n\n<br><br><br>\nscript runtime: $RUNtime seconds</font>";
|
echo "<font size=0>\n\n\n<br><br><br>\n"._QXZ("script runtime").": $RUNtime "._QXZ("seconds")."</font>";
|
||||||
|
|
||||||
echo "|$stage|$group|";
|
echo "|$stage|$group|";
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
# user_territories.php
|
# user_territories.php
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# This territories script is for use with custom tables in Vtiger which is why
|
# This territories script is for use with custom tables in Vtiger which is why
|
||||||
# it is separate from the standard admin.php script. user_territories_active in
|
# it is separate from the standard admin.php script. user_territories_active in
|
||||||
@@ -15,10 +15,11 @@
|
|||||||
# 130610-1050 - Finalized changing of all ereg instances to preg
|
# 130610-1050 - Finalized changing of all ereg instances to preg
|
||||||
# 130616-0010 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-0010 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0834 - Changed to mysqli PHP functions
|
# 130901-0834 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2050 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-7';
|
$version = '2.8-8';
|
||||||
$build = '130901-0834';
|
$build = '141007-2050';
|
||||||
|
|
||||||
$MT[0]='';
|
$MT[0]='';
|
||||||
|
|
||||||
@@ -75,7 +76,7 @@ if ($ss_conf_ct > 0)
|
|||||||
|
|
||||||
if ($user_territories_active < 1)
|
if ($user_territories_active < 1)
|
||||||
{
|
{
|
||||||
echo "ERROR: User Territories are not active on this system\n";
|
echo _QXZ("ERROR: User Territories are not active on this system")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -156,7 +157,7 @@ if (strlen($action) < 1)
|
|||||||
<head>
|
<head>
|
||||||
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
||||||
<!-- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> -->
|
<!-- VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> -->
|
||||||
<title>ADMINISTRATION: User Territories
|
<title><?php echo _QXZ("ADMINISTRATION: User Territories"); ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
@@ -171,11 +172,11 @@ if ( ($action == "CHANGE_TERRITORY_OWNER_ACCOUNT") and ($enable_vtiger_integrati
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>Vtiger Change Territory Owner<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Vtiger Change Territory Owner")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=PROCESS_CHANGE_TERRITORY_OWNER_ACCOUNT>\n";
|
echo "<input type=hidden name=action value=PROCESS_CHANGE_TERRITORY_OWNER_ACCOUNT>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Account ID: </td><td align=left><input type=text name=accountid value=\"$accountid\"></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Account ID").": </td><td align=left><input type=text name=accountid value=\"$accountid\"></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>New Owner: </td><td align=left><select size=1 name=user>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("New Owner").": </td><td align=left><select size=1 name=user>\n";
|
||||||
|
|
||||||
$stmt="SELECT user,full_name from vicidial_users where active='Y' order by user";
|
$stmt="SELECT user,full_name from vicidial_users where active='Y' order by user";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -192,12 +193,12 @@ if ( ($action == "CHANGE_TERRITORY_OWNER_ACCOUNT") and ($enable_vtiger_integrati
|
|||||||
echo "$users_list";
|
echo "$users_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Update ViciDial List Owner: </td><td align=left><select size=1 name=vl_owner>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Update ViciDial List Owner").": </td><td align=left><select size=1 name=vl_owner>\n";
|
||||||
echo "<option SELECTED>YES</option>\n";
|
echo "<option value='YES' SELECTED>"._QXZ("YES")."</option>\n";
|
||||||
echo "<option>NO</option>\n";
|
echo "<option value='NO'>"._QXZ("NO")."</option>\n";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
@@ -211,7 +212,7 @@ if ( ($action == "PROCESS_CHANGE_TERRITORY_OWNER_ACCOUNT") and ($enable_vtiger_i
|
|||||||
|
|
||||||
if ( (strlen($accountid)<1) or (strlen($user)<1) )
|
if ( (strlen($accountid)<1) or (strlen($user)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Account ID and User must be filled in<BR>\n";
|
echo _QXZ("ERROR: Account ID and User must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -270,8 +271,8 @@ if ( ($action == "PROCESS_CHANGE_TERRITORY_OWNER_ACCOUNT") and ($enable_vtiger_i
|
|||||||
$rsltV=mysql_to_mysqli($stmtB, $link);
|
$rsltV=mysql_to_mysqli($stmtB, $link);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "Vtiger Territory Owner Changed: $user $territory<BR>\n";
|
echo _QXZ("Vtiger Territory Owner Changed").": $user $territory<BR>\n";
|
||||||
echo "Records Changed: $changed<BR>\n";
|
echo _QXZ("Records Changed").": $changed<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtB|";
|
$SQL_log = "$stmt|$stmtB|";
|
||||||
@@ -316,13 +317,13 @@ $colspan='3';
|
|||||||
?>
|
?>
|
||||||
<TABLE WIDTH=<?php echo $page_width ?> BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=0>
|
<TABLE WIDTH=<?php echo $page_width ?> BGCOLOR=#E6E6E6 cellpadding=2 cellspacing=0>
|
||||||
<TR BGCOLOR=#E6E6E6>
|
<TR BGCOLOR=#E6E6E6>
|
||||||
<TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>">List Territories</a></TD>
|
<TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>"><?php echo _QXZ("List Territories"); ?></a></TD>
|
||||||
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>?action=ADD_TERRITORY">Add Territory</a></TD>
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>?action=ADD_TERRITORY"><?php echo _QXZ("Add Territory"); ?></a></TD>
|
||||||
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>?action=ADD_USER_TERRITORY">Add User Territory</a></TD>
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>?action=ADD_USER_TERRITORY"><?php echo _QXZ("Add User Territory"); ?></a></TD>
|
||||||
<?php
|
<?php
|
||||||
if ($enable_vtiger_integration > 0)
|
if ($enable_vtiger_integration > 0)
|
||||||
{ ?>
|
{ ?>
|
||||||
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>?action=CHANGE_TERRITORY_OWNER">Change Vtiger Territory Owner</a></TD>
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA" SIZE=2><B> <a href="<?php echo "$PHP_SELF" ?>?action=CHANGE_TERRITORY_OWNER"><?php echo _QXZ("Change Vtiger Territory Owner"); ?></a></TD>
|
||||||
<?php
|
<?php
|
||||||
$colspan='4';
|
$colspan='4';
|
||||||
} ?>
|
} ?>
|
||||||
@@ -367,10 +368,10 @@ if ( ($action == "CHANGE_TERRITORY_OWNER") and ($enable_vtiger_integration > 0)
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>Vtiger Change Territory Owner<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Vtiger Change Territory Owner")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=PROCESS_CHANGE_TERRITORY_OWNER>\n";
|
echo "<input type=hidden name=action value=PROCESS_CHANGE_TERRITORY_OWNER>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Territory: </td><td align=left><select size=1 name=territory>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Territory").": </td><td align=left><select size=1 name=territory>\n";
|
||||||
|
|
||||||
$stmt="SELECT territory,territory_description from vicidial_territories order by territory";
|
$stmt="SELECT territory,territory_description from vicidial_territories order by territory";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -387,7 +388,7 @@ if ( ($action == "CHANGE_TERRITORY_OWNER") and ($enable_vtiger_integration > 0)
|
|||||||
echo "$territories_list";
|
echo "$territories_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>New Owner: </td><td align=left><select size=1 name=user>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("New Owner").": </td><td align=left><select size=1 name=user>\n";
|
||||||
|
|
||||||
$stmt="SELECT user,full_name from vicidial_users where active='Y' order by user";
|
$stmt="SELECT user,full_name from vicidial_users where active='Y' order by user";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -404,12 +405,12 @@ if ( ($action == "CHANGE_TERRITORY_OWNER") and ($enable_vtiger_integration > 0)
|
|||||||
echo "$users_list";
|
echo "$users_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Update ViciDial List Owner: </td><td align=left><select size=1 name=vl_owner>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Update ViciDial List Owner").": </td><td align=left><select size=1 name=vl_owner>\n";
|
||||||
echo "<option SELECTED>YES</option>\n";
|
echo "<option value='YES' SELECTED>"._QXZ("YES")."</option>\n";
|
||||||
echo "<option>NO</option>\n";
|
echo "<option value='NO'>"._QXZ("NO")."</option>\n";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
}
|
}
|
||||||
### END change territory owner in the system
|
### END change territory owner in the system
|
||||||
@@ -420,7 +421,7 @@ if ( ($action == "PROCESS_CHANGE_TERRITORY_OWNER") and ($enable_vtiger_integrati
|
|||||||
{
|
{
|
||||||
if ( (strlen($territory)<1) or (strlen($user)<1) )
|
if ( (strlen($territory)<1) or (strlen($user)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory and User must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory and User must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -435,7 +436,7 @@ if ( ($action == "PROCESS_CHANGE_TERRITORY_OWNER") and ($enable_vtiger_integrati
|
|||||||
$stmtB="UPDATE vicidial_user_territories SET level='STANDARD_AGENT' where territory='$territory' and user!='$user' and level='TOP_AGENT';";
|
$stmtB="UPDATE vicidial_user_territories SET level='STANDARD_AGENT' where territory='$territory' and user!='$user' and level='TOP_AGENT';";
|
||||||
$rslt=mysql_to_mysqli($stmtB, $link);
|
$rslt=mysql_to_mysqli($stmtB, $link);
|
||||||
|
|
||||||
echo "NOTICE: Had to add user territory: $user $territory<BR>\n";
|
echo _QXZ("NOTICE: Had to add user territory").": $user $territory<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtB|";
|
$SQL_log = "$stmt|$stmtB|";
|
||||||
@@ -522,7 +523,7 @@ if ( ($action == "PROCESS_CHANGE_TERRITORY_OWNER") and ($enable_vtiger_integrati
|
|||||||
$stmtB="UPDATE vtiger_tracker vt, vtiger_account va SET user_id='$user_id' where vt.item_id=va.accountid and va.tickersymbol='$territory';";
|
$stmtB="UPDATE vtiger_tracker vt, vtiger_account va SET user_id='$user_id' where vt.item_id=va.accountid and va.tickersymbol='$territory';";
|
||||||
$rsltV=mysql_to_mysqli($stmtB, $linkV);
|
$rsltV=mysql_to_mysqli($stmtB, $linkV);
|
||||||
|
|
||||||
echo "Vtiger Territory Owner Changed: $user $territory Records Changed: $changed - $Achanged - $Cchanged - $Vchanged<BR>\n";
|
echo _QXZ("Vtiger Territory Owner Changed").": $user $territory "._QXZ("Records Changed").": $changed - $Achanged - $Cchanged - $Vchanged<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtB|";
|
$SQL_log = "$stmt|$stmtB|";
|
||||||
@@ -547,10 +548,10 @@ if ($action == "ADD_USER_TERRITORY")
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>Add User Territory<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Add User Territory")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=PROCESS_ADD_USER_TERRITORY>\n";
|
echo "<input type=hidden name=action value=PROCESS_ADD_USER_TERRITORY>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Agent: </td><td align=left><select size=1 name=user>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Agent").": </td><td align=left><select size=1 name=user>\n";
|
||||||
|
|
||||||
$stmt="SELECT user,full_name from vicidial_users where active='Y' order by user";
|
$stmt="SELECT user,full_name from vicidial_users where active='Y' order by user";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -567,7 +568,7 @@ if ($action == "ADD_USER_TERRITORY")
|
|||||||
echo "$users_list";
|
echo "$users_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
|
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Territory: </td><td align=left><select size=1 name=territory>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Territory").": </td><td align=left><select size=1 name=territory>\n";
|
||||||
|
|
||||||
$stmt="SELECT territory,territory_description from vicidial_territories order by territory";
|
$stmt="SELECT territory,territory_description from vicidial_territories order by territory";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -583,8 +584,8 @@ if ($action == "ADD_USER_TERRITORY")
|
|||||||
}
|
}
|
||||||
echo "$territories_list";
|
echo "$territories_list";
|
||||||
echo "</select></td></tr>\n";
|
echo "</select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Level: </td><td align=left><select size=1 name=level><option>TOP_AGENT</option><option>STANDARD_AGENT</option><option>BOTTOM_AGENT</option></select></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Level").": </td><td align=left><select size=1 name=level><option value='TOP_AGENT'>"._QXZ("TOP_AGENT")."</option><option value='STANDARD_AGENT'>"._QXZ("STANDARD_AGENT")."</option><option value='BOTTOM_AGENT'>"._QXZ("BOTTOM_AGENT")."</option></select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
}
|
}
|
||||||
### END add user territory page
|
### END add user territory page
|
||||||
@@ -595,7 +596,7 @@ if ($action == "PROCESS_ADD_USER_TERRITORY")
|
|||||||
{
|
{
|
||||||
if ( (strlen($territory)<1) or (strlen($user)<1) or (strlen($level)<1) )
|
if ( (strlen($territory)<1) or (strlen($user)<1) or (strlen($level)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory, User and Level must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory, User and Level must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -604,7 +605,7 @@ if ($action == "PROCESS_ADD_USER_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] > 0)
|
if ($row[0] > 0)
|
||||||
{
|
{
|
||||||
echo "ERROR: this territory user is already in the system<BR>\n";
|
echo _QXZ("ERROR: this territory user is already in the system")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -617,7 +618,7 @@ if ($action == "PROCESS_ADD_USER_TERRITORY")
|
|||||||
$rslt=mysql_to_mysqli($stmtB, $link);
|
$rslt=mysql_to_mysqli($stmtB, $link);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "User Territory Added: $user $territory<BR>\n";
|
echo _QXZ("User Territory Added").": $user $territory<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtB|";
|
$SQL_log = "$stmt|$stmtB|";
|
||||||
@@ -638,7 +639,7 @@ if ($action == "PROCESS_MODIFY_USER_TERRITORY")
|
|||||||
{
|
{
|
||||||
if ( (strlen($territory)<1) or (strlen($user)<1) or (strlen($level)<1) )
|
if ( (strlen($territory)<1) or (strlen($user)<1) or (strlen($level)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory, User and Level must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory, User and Level must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -647,7 +648,7 @@ if ($action == "PROCESS_MODIFY_USER_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] < 0)
|
if ($row[0] < 0)
|
||||||
{
|
{
|
||||||
echo "ERROR: this territory user is not in the system<BR>\n";
|
echo _QXZ("ERROR: this territory user is not in the system")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -660,7 +661,7 @@ if ($action == "PROCESS_MODIFY_USER_TERRITORY")
|
|||||||
$rslt=mysql_to_mysqli($stmtB, $link);
|
$rslt=mysql_to_mysqli($stmtB, $link);
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "User Territory Modified: $user $territory<BR>\n";
|
echo _QXZ("User Territory Modified").": $user $territory<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtB|";
|
$SQL_log = "$stmt|$stmtB|";
|
||||||
@@ -681,7 +682,7 @@ if ($action == "DELETE_USER_TERRITORY")
|
|||||||
{
|
{
|
||||||
if ( (strlen($territory)<1) or (strlen($user)<1) )
|
if ( (strlen($territory)<1) or (strlen($user)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory and User must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory and User must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -690,14 +691,14 @@ if ($action == "DELETE_USER_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] < 0)
|
if ($row[0] < 0)
|
||||||
{
|
{
|
||||||
echo "ERROR: this territory user is not in the system<BR>\n";
|
echo _QXZ("ERROR: this territory user is not in the system")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$stmt="DELETE from vicidial_user_territories where territory='$territory' and user='$user';";
|
$stmt="DELETE from vicidial_user_territories where territory='$territory' and user='$user';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "User Territory Deleted: $user $territory<BR>\n";
|
echo _QXZ("User Territory Deleted").": $user $territory<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|$stmtB|";
|
$SQL_log = "$stmt|$stmtB|";
|
||||||
@@ -723,12 +724,12 @@ if ($action == "ADD_TERRITORY")
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>Add Territory<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Add Territory")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=PROCESS_ADD_TERRITORY>\n";
|
echo "<input type=hidden name=action value=PROCESS_ADD_TERRITORY>\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Territory: </td><td align=left><input type=text name=territory size=30 maxlength=100></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Territory").": </td><td align=left><input type=text name=territory size=30 maxlength=100></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Territory Description: </td><td align=left><input type=text name=territory_description size=50 maxlength=255></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Territory Description").": </td><td align=left><input type=text name=territory_description size=50 maxlength=255></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
}
|
}
|
||||||
### END add territory page
|
### END add territory page
|
||||||
@@ -739,7 +740,7 @@ if ($action == "PROCESS_ADD_TERRITORY")
|
|||||||
{
|
{
|
||||||
if ( (strlen($territory)<1) or (strlen($territory_description)<1) )
|
if ( (strlen($territory)<1) or (strlen($territory_description)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory and Territory Description must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory and Territory Description must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -748,7 +749,7 @@ if ($action == "PROCESS_ADD_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] > 0)
|
if ($row[0] > 0)
|
||||||
{
|
{
|
||||||
echo "ERROR: there is already a territory in the system with this name<BR>\n";
|
echo _QXZ("ERROR: there is already a territory in the system with this name")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -776,7 +777,7 @@ if ($action == "DELETE_TERRITORY")
|
|||||||
{
|
{
|
||||||
if (strlen($territory)<1)
|
if (strlen($territory)<1)
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -785,7 +786,7 @@ if ($action == "DELETE_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] < 0)
|
if ($row[0] < 0)
|
||||||
{
|
{
|
||||||
echo "ERROR: This territory is not in the system with this name<BR>\n";
|
echo _QXZ("ERROR: This territory is not in the system with this name")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -813,7 +814,7 @@ if ($action == "PROCESS_MODIFY_TERRITORY")
|
|||||||
{
|
{
|
||||||
if ( (strlen($territory)<1) or (strlen($territory_description)<1) )
|
if ( (strlen($territory)<1) or (strlen($territory_description)<1) )
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory and Territory Description must be filled in<BR>\n";
|
echo _QXZ("ERROR: Territory and Territory Description must be filled in")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -822,14 +823,14 @@ if ($action == "PROCESS_MODIFY_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
if ($row[0] < 1)
|
if ($row[0] < 1)
|
||||||
{
|
{
|
||||||
echo "ERROR: This territory is not in the system with this name<BR>\n";
|
echo _QXZ("ERROR: This territory is not in the system with this name")."<BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$stmt="UPDATE vicidial_territories SET territory_description='$territory_description' where territory='$territory';";
|
$stmt="UPDATE vicidial_territories SET territory_description='$territory_description' where territory='$territory';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "Territory Modified: $territory<BR>\n";
|
echo _QXZ("Territory Modified").": $territory<BR>\n";
|
||||||
|
|
||||||
### LOG INSERTION Admin Log Table ###
|
### LOG INSERTION Admin Log Table ###
|
||||||
$SQL_log = "$stmt|";
|
$SQL_log = "$stmt|";
|
||||||
@@ -858,12 +859,12 @@ if ($action == "MODIFY_TERRITORY")
|
|||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
echo "<br>Modify Territory<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Modify Territory")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=action value=PROCESS_MODIFY_TERRITORY>\n";
|
echo "<input type=hidden name=action value=PROCESS_MODIFY_TERRITORY>\n";
|
||||||
echo "<input type=hidden name=territory value=\"$territory\">\n";
|
echo "<input type=hidden name=territory value=\"$territory\">\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
echo "<center><TABLE width=$section_width cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Territory: </td><td align=left><B>$rowx[0]</B></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Territory").": </td><td align=left><B>$rowx[0]</B></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Territory Description: </td><td align=left><input type=text name=territory_description size=50 maxlength=255 value=\"$rowx[1]\"></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Territory Description").": </td><td align=left><input type=text name=territory_description size=50 maxlength=255 value=\"$rowx[1]\"></td></tr>\n";
|
||||||
|
|
||||||
$stmt = "SELECT count(*) FROM vicidial_user_territories where territory='$territory';";
|
$stmt = "SELECT count(*) FROM vicidial_user_territories where territory='$territory';";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -874,7 +875,7 @@ if ($action == "MODIFY_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$user_count = $row[0];
|
$user_count = $row[0];
|
||||||
}
|
}
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Agents: </td><td align=left><B>$user_count</B></td></tr>";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Agents").": </td><td align=left><B>$user_count</B></td></tr>";
|
||||||
|
|
||||||
$owner_count=0;
|
$owner_count=0;
|
||||||
$stmt = "SELECT count(*) FROM vicidial_list where owner='$territory';";
|
$stmt = "SELECT count(*) FROM vicidial_list where owner='$territory';";
|
||||||
@@ -886,7 +887,7 @@ if ($action == "MODIFY_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rslt);
|
$row=mysqli_fetch_row($rslt);
|
||||||
$owner_count = $row[0];
|
$owner_count = $row[0];
|
||||||
}
|
}
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Accounts: </td><td align=left><B>$owner_count</B></td></tr>";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Accounts").": </td><td align=left><B>$owner_count</B></td></tr>";
|
||||||
|
|
||||||
if ($enable_vtiger_integration > 0)
|
if ($enable_vtiger_integration > 0)
|
||||||
{
|
{
|
||||||
@@ -899,13 +900,13 @@ if ($action == "MODIFY_TERRITORY")
|
|||||||
$row=mysqli_fetch_row($rsltV);
|
$row=mysqli_fetch_row($rsltV);
|
||||||
$vtiger_count = $row[0];
|
$vtiger_count = $row[0];
|
||||||
}
|
}
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Vtiger Accounts: </td><td align=left><B>$vtiger_count</B></td></tr>";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Vtiger Accounts").": </td><td align=left><B>$vtiger_count</B></td></tr>";
|
||||||
}
|
}
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value=SUBMIT></form></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'></form></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
|
|
||||||
echo "<TABLE CELLPADDING=3 CELLSPACING=1 WIDTH=600><TR><TD COLSPAN=5><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>Users in this Territory:</TD></TR>\n";
|
echo "<TABLE CELLPADDING=3 CELLSPACING=1 WIDTH=600><TR><TD COLSPAN=5><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>"._QXZ("Users in this Territory").":</TD></TR>\n";
|
||||||
|
|
||||||
$stmt="SELECT vut.user,level,full_name from vicidial_user_territories vut,vicidial_users vu where vut.territory='$territory' and vut.user=vu.user order by vu.user;";
|
$stmt="SELECT vut.user,level,full_name from vicidial_user_territories vut,vicidial_users vu where vut.territory='$territory' and vut.user=vu.user order by vu.user;";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
@@ -972,11 +973,11 @@ if ($action == "MODIFY_TERRITORY")
|
|||||||
echo "<input type=hidden name=action value=PROCESS_MODIFY_USER_TERRITORY>";
|
echo "<input type=hidden name=action value=PROCESS_MODIFY_USER_TERRITORY>";
|
||||||
echo "<input type=hidden name=territory value=\"$territory\">";
|
echo "<input type=hidden name=territory value=\"$territory\">";
|
||||||
echo "<input type=hidden name=user value=\"$Tuser[$o]\">";
|
echo "<input type=hidden name=user value=\"$Tuser[$o]\">";
|
||||||
echo "<select size=1 name=level><option SELECTED>$Tlevel[$o]</option><option>TOP_AGENT</option><option>STANDARD_AGENT</option><option>BOTTOM_AGENT</option></select> ";
|
echo "<select size=1 name=level><option SELECTED>$Tlevel[$o]</option><option value='TOP_AGENT'>"._QXZ("TOP_AGENT")."</option><option value='STANDARD_AGENT'>"._QXZ("STANDARD_AGENT")."</option><option value='BOTTOM_AGENT'>"._QXZ("BOTTOM_AGENT")."</option></select> ";
|
||||||
echo "<input type=submit name=submit value=submit>";
|
echo "<input type=submit name=SUBMIT value='"._QXZ("SUBMIT")."'>";
|
||||||
echo "</form>";
|
echo "</form>";
|
||||||
echo "</TD>";
|
echo "</TD>";
|
||||||
echo "<TD><a href=\"$PHP_SELF?action=DELETE_USER_TERRITORY&territory=$territory&user=$Tuser[$o]\">DELETE</a></TD>";
|
echo "<TD><a href=\"$PHP_SELF?action=DELETE_USER_TERRITORY&territory=$territory&user=$Tuser[$o]\">"._QXZ("DELETE")."</a></TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
@@ -984,12 +985,12 @@ if ($action == "MODIFY_TERRITORY")
|
|||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "<BR><BR><BR>\n";
|
echo "<BR><BR><BR>\n";
|
||||||
|
|
||||||
echo "<a href=\"$PHP_SELF?action=DELETE_TERRITORY&territory=$territory\">Delete This Territory</a>\n";
|
echo "<a href=\"$PHP_SELF?action=DELETE_TERRITORY&territory=$territory\">"._QXZ("Delete This Territory")."</a>\n";
|
||||||
echo "<BR><BR>\n";
|
echo "<BR><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR: Territory not found: $territory<BR>\n";
|
echo _QXZ("ERROR: Territory not found").": $territory<BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
### END modify territory page
|
### END modify territory page
|
||||||
@@ -1003,18 +1004,18 @@ if ($action == "LIST_ALL_TERRITORIES")
|
|||||||
{
|
{
|
||||||
echo "<TABLE><TR><TD>\n";
|
echo "<TABLE><TR><TD>\n";
|
||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
echo "<br>List All Territories:\n";
|
echo "<br>"._QXZ("List All Territories").":\n";
|
||||||
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
echo "<center><TABLE width=$section_width cellspacing=0 cellpadding=1>\n";
|
||||||
echo "<TR BGCOLOR=BLACK>";
|
echo "<TR BGCOLOR=BLACK>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>#</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>#</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>ID</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("ID")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>TERRITORY</B></TD>";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("TERRITORY")."</B></TD>";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>DESCRIPTION</B></TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("DESCRIPTION")."</B></TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>AGENTS</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("AGENTS")."</TD>\n";
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>ACCOUNTS</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("ACCOUNTS")."</TD>\n";
|
||||||
if ($enable_vtiger_integration > 0)
|
if ($enable_vtiger_integration > 0)
|
||||||
{
|
{
|
||||||
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>VT ACCOUNTS</TD>\n";
|
echo "<TD><B><FONT FACE=\"Arial,Helvetica\" size=1 color=white>"._QXZ("VT ACCOUNTS")."</TD>\n";
|
||||||
}
|
}
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
|
|
||||||
@@ -1102,5 +1103,5 @@ if ($action == "LIST_ALL_TERRITORIES")
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<BR><font size=1>User Territories VERSION: <?php echo $version ?> BUILD: <?php echo $build ?> </td></tr>
|
<BR><font size=1><?php echo _QXZ("User Territories"); ?> <?php echo _QXZ("VERSION"); ?>: <?php echo $version ?> <?php echo _QXZ("BUILD"); ?>: <?php echo $build ?> </td></tr>
|
||||||
</TD></TR></TABLE>
|
</TD></TR></TABLE>
|
||||||
|
|||||||
@@ -18,10 +18,11 @@
|
|||||||
# 130616-0005 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130616-0005 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0833 - Changed to mysqli PHP functions
|
# 130901-0833 - Changed to mysqli PHP functions
|
||||||
# 140328-0005 - Converted division calculations to use MathZDC function
|
# 140328-0005 - Converted division calculations to use MathZDC function
|
||||||
|
# 141007-2123 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$version = '2.8-10';
|
$version = '2.8-11';
|
||||||
$build = '130901-0833';
|
$build = '141007-2123';
|
||||||
|
|
||||||
require("dbconnect_mysqli.php");
|
require("dbconnect_mysqli.php");
|
||||||
require("functions.php");
|
require("functions.php");
|
||||||
@@ -69,7 +70,7 @@ if ($force_logout)
|
|||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
}
|
}
|
||||||
echo "You have now logged out. Thank you\n";
|
echo _QXZ("You have now logged out. Thank you")."\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -96,7 +97,7 @@ if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth))
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo "Invalid Username/Password: |$PHP_AUTH_USER|$PHP_AUTH_PW|$auth_message|\n";
|
echo _QXZ("Invalid Username/Password").": |$PHP_AUTH_USER|$PHP_AUTH_PW|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -128,7 +129,7 @@ else
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "This remote agent does not exist: |$PHP_AUTH_USER|\n";
|
echo _QXZ("This remote agent does not exist").": |$PHP_AUTH_USER|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -238,8 +239,8 @@ if (strlen($ADD)>4)
|
|||||||
</head>
|
</head>
|
||||||
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
|
||||||
<CENTER>
|
<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> 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>
|
<TABLE WIDTH=620 BGCOLOR=#D9E6FE cellpadding=2 cellspacing=0><TR BGCOLOR=#015B91><TD ALIGN=LEFT><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=2><B> <?php echo _QXZ("REMOTE AGENTS"); ?>: <?php echo "$PHP_AUTH_USER " ?> <a href="<?php echo $PHP_SELF ?>?force_logout=1"><FONT FACE="ARIAL,HELVETICA" COLOR=WHITE SIZE=1><?php echo _QXZ("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 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><?php echo _QXZ("MODIFY"); ?></a> | <a href="./vdremote.php?ADD=61111&user=<?php echo "$PHP_AUTH_USER" ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1><?php echo _QXZ("STATUS"); ?></a> | <a href="./vdremote.php?ADD=71111&user=<?php echo "$PHP_AUTH_USER" ?>"><FONT FACE="ARIAL,HELVETICA" COLOR=BLACK SIZE=1><?php echo _QXZ("INBOUND STATS"); ?></a></TD></TR>
|
||||||
|
|
||||||
|
|
||||||
<TR><TD ALIGN=LEFT COLSPAN=2>
|
<TR><TD ALIGN=LEFT COLSPAN=2>
|
||||||
@@ -266,22 +267,22 @@ if ($ADD==31111)
|
|||||||
$status = $row[5];
|
$status = $row[5];
|
||||||
$campaign_id = $row[6];
|
$campaign_id = $row[6];
|
||||||
|
|
||||||
echo "<br>MODIFY A REMOTE AGENTS ENTRY: $row[0]<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("MODIFY A REMOTE AGENTS ENTRY").": $row[0]<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=ADD value=41111>\n";
|
echo "<input type=hidden name=ADD value=41111>\n";
|
||||||
echo "<input type=hidden name=remote_agent_id value=\"$row[0]\">\n";
|
echo "<input type=hidden name=remote_agent_id value=\"$row[0]\">\n";
|
||||||
echo "<center><TABLE width=600 cellspacing=3>\n";
|
echo "<center><TABLE width=600 cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>User ID Start: </td><td align=left>$user_start</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("User ID Start").": </td><td align=left>$user_start</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Number of Lines: </td><td align=left><input type=text name=number_of_lines size=3 maxlength=3 value=\"$number_of_lines\"> (numbers only)</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Number of Lines").": </td><td align=left><input type=text name=number_of_lines size=3 maxlength=3 value=\"$number_of_lines\"> ("._QXZ("numbers only").")</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Server IP: </td><td align=left>$row[3]</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Server IP").": </td><td align=left>$row[3]</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>External Extension: </td><td align=left><input type=text name=conf_exten size=20 maxlength=20 value=\"$conf_exten\"> (number dialed to reach agents [i.e. 913125551212])</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("External Extension").": </td><td align=left><input type=text name=conf_exten size=20 maxlength=20 value=\"$conf_exten\"> ("._QXZ("number dialed to reach agents")." [i.e. 913125551212])</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Status: </td><td align=left><select size=1 name=status><option SELECTED>ACTIVE</option><option>INACTIVE</option><option SELECTED>$status</option></select></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Status").": </td><td align=left><select size=1 name=status><option SELECTED value='ACTIVE'>"._QXZ("ACTIVE")."</option><option value='INACTIVE'>"._QXZ("INACTIVE")."</option><option SELECTED value='$status'>"._QXZ("$status")."</option></select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Campaign: </td><td align=left>$campaign_id</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Campaign").": </td><td align=left>$campaign_id</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Inbound Groups: </td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Inbound Groups").": </td><td align=left>\n";
|
||||||
echo "$groups_list";
|
echo "$groups_list";
|
||||||
echo "</td></tr>\n";
|
echo "</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=submit value=submit></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=submit value='"._QXZ("submit")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "NOTE: It can take up to 30 seconds for changes submitted on this screen to go live\n";
|
echo _QXZ("NOTE: It can take up to 30 seconds for changes submitted on this screen to go live")."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -295,7 +296,7 @@ if ($ADD==41111)
|
|||||||
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
|
||||||
|
|
||||||
if ( (strlen($number_of_lines) < 1) or (strlen($conf_exten) < 2) )
|
if ( (strlen($number_of_lines) < 1) or (strlen($conf_exten) < 2) )
|
||||||
{echo "<br>REMOTE AGENTS NOT MODIFIED - Please go back and look at the data you entered\n";}
|
{echo "<br>"._QXZ("REMOTE AGENTS NOT MODIFIED - Please go back and look at the data you entered")."\n";}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$stmt="UPDATE vicidial_remote_agents set number_of_lines='" . mysqli_real_escape_string($link, $number_of_lines) . "', conf_exten='" . mysqli_real_escape_string($link, $conf_exten) . "', status='" . mysqli_real_escape_string($link, $status) . "', closer_campaigns='" . mysqli_real_escape_string($link, $groups_value) . "' where remote_agent_id='" . mysqli_real_escape_string($link, $remote_agent_id) . "';";
|
$stmt="UPDATE vicidial_remote_agents set number_of_lines='" . mysqli_real_escape_string($link, $number_of_lines) . "', conf_exten='" . mysqli_real_escape_string($link, $conf_exten) . "', status='" . mysqli_real_escape_string($link, $status) . "', closer_campaigns='" . mysqli_real_escape_string($link, $groups_value) . "' where remote_agent_id='" . mysqli_real_escape_string($link, $remote_agent_id) . "';";
|
||||||
@@ -321,22 +322,22 @@ if ($ADD==41111)
|
|||||||
$status = $row[5];
|
$status = $row[5];
|
||||||
$campaign_id = $row[6];
|
$campaign_id = $row[6];
|
||||||
|
|
||||||
echo "<br>MODIFY A REMOTE AGENTS ENTRY: $row[0]<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("MODIFY A REMOTE AGENTS ENTRY").": $row[0]<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=ADD value=41111>\n";
|
echo "<input type=hidden name=ADD value=41111>\n";
|
||||||
echo "<input type=hidden name=remote_agent_id value=\"$row[0]\">\n";
|
echo "<input type=hidden name=remote_agent_id value=\"$row[0]\">\n";
|
||||||
echo "<center><TABLE width=600 cellspacing=3>\n";
|
echo "<center><TABLE width=600 cellspacing=3>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>User ID Start: </td><td align=left>$user_start</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("User ID Start").": </td><td align=left>$user_start</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Number of Lines: </td><td align=left><input type=text name=number_of_lines size=3 maxlength=3 value=\"$number_of_lines\"> (numbers only)</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Number of Lines").": </td><td align=left><input type=text name=number_of_lines size=3 maxlength=3 value=\"$number_of_lines\"> ("._QXZ("numbers only").")</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Server IP: </td><td align=left>$row[3]</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Server IP").": </td><td align=left>$row[3]</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>External Extension: </td><td align=left><input type=text name=conf_exten size=20 maxlength=20 value=\"$conf_exten\"> (number dialed to reach agents [i.e. 913125551212])</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("External Extension").": </td><td align=left><input type=text name=conf_exten size=20 maxlength=20 value=\"$conf_exten\"> ("._QXZ("number dialed to reach agents")." [i.e. 913125551212])</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Status: </td><td align=left><select size=1 name=status><option SELECTED>ACTIVE</option><option>INACTIVE</option><option SELECTED>$status</option></select></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Status").": </td><td align=left><select size=1 name=status><option SELECTED value='ACTIVE'>ACTIVE</option><option value='INACTIVE'>INACTIVE</option><option SELECTED value='$status'>"._QXZ("$status")."</option></select></td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Campaign: </td><td align=left>$campaign_id</td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Campaign").": </td><td align=left>$campaign_id</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=right>Inbound Groups: </td><td align=left>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=right>"._QXZ("Inbound Groups").": </td><td align=left>\n";
|
||||||
echo "$groups_list";
|
echo "$groups_list";
|
||||||
echo "</td></tr>\n";
|
echo "</td></tr>\n";
|
||||||
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=submit value=submit></td></tr>\n";
|
echo "<tr bgcolor=#B6D3FC><td align=center colspan=2><input type=submit name=submit value='"._QXZ("submit")."'></td></tr>\n";
|
||||||
echo "</TABLE></center>\n";
|
echo "</TABLE></center>\n";
|
||||||
echo "NOTE: It can take up to 30 seconds for changes submitted on this screen to go live\n";
|
echo _QXZ("NOTE: It can take up to 30 seconds for changes submitted on this screen to go live")."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -454,7 +455,7 @@ if ($ADD==71111)
|
|||||||
echo "<INPUT TYPE=TEXT NAME=query_date SIZE=10 MAXLENGTH=10 VALUE=\"$query_date\">\n";
|
echo "<INPUT TYPE=TEXT NAME=query_date SIZE=10 MAXLENGTH=10 VALUE=\"$query_date\">\n";
|
||||||
echo "<INPUT TYPE=HIDDEN NAME=ADD VALUE=\"71111\">\n";
|
echo "<INPUT TYPE=HIDDEN NAME=ADD VALUE=\"71111\">\n";
|
||||||
echo "<INPUT TYPE=HIDDEN NAME=user VALUE=\"$user\">\n";
|
echo "<INPUT TYPE=HIDDEN NAME=user VALUE=\"$user\">\n";
|
||||||
echo "<INPUT TYPE=SUBMIT NAME=SUBMIT VALUE=SUBMIT>\n";
|
echo "<INPUT TYPE=SUBMIT NAME=SUBMIT value='"._QXZ("submit")."'>\n";
|
||||||
echo "</FORM>\n\n";
|
echo "</FORM>\n\n";
|
||||||
echo "<FONT FACE=\"Courier\" COLOR=BLACK SIZE=2><PRE>";
|
echo "<FONT FACE=\"Courier\" COLOR=BLACK SIZE=2><PRE>";
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 1011 B After Width: | Height: | Size: 1.7 KiB |
@@ -3,7 +3,7 @@
|
|||||||
# vicidial_sales_viewer.php - VICIDIAL administration page
|
# vicidial_sales_viewer.php - VICIDIAL administration page
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Joe Johnson,Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Joe Johnson,Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
# 80310-1500 - first build
|
# 80310-1500 - first build
|
||||||
@@ -12,6 +12,7 @@
|
|||||||
# 130610-1127 - Finalized changing of all ereg instances to preg
|
# 130610-1127 - Finalized changing of all ereg instances to preg
|
||||||
# 130615-2357 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130615-2357 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0832 - Changed to mysqli PHP functions
|
# 130901-0832 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2147 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
if (isset($_GET["dcampaign"])) {$dcampaign=$_GET["dcampaign"];}
|
if (isset($_GET["dcampaign"])) {$dcampaign=$_GET["dcampaign"];}
|
||||||
@@ -60,7 +61,7 @@ if ($auth > 0)
|
|||||||
|
|
||||||
if ($reports_auth < 1)
|
if ($reports_auth < 1)
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "You are not allowed to view reports";
|
$VDdisplayMESSAGE = _QXZ("You are not allowed to view reports");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -73,10 +74,10 @@ if ($auth > 0)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Login incorrect, please try again";
|
$VDdisplayMESSAGE = _QXZ("Login incorrect, please try again");
|
||||||
if ($auth_message == 'LOCK')
|
if ($auth_message == 'LOCK')
|
||||||
{
|
{
|
||||||
$VDdisplayMESSAGE = "Too many login attempts, try again in 15 minutes";
|
$VDdisplayMESSAGE = _QXZ("Too many login attempts, try again in 15 minutes");
|
||||||
Header ("Content-type: text/html; charset=utf-8");
|
Header ("Content-type: text/html; charset=utf-8");
|
||||||
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
echo "$VDdisplayMESSAGE: |$PHP_AUTH_USER|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
@@ -130,13 +131,13 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
|||||||
<input type="hidden" name="list_ids">
|
<input type="hidden" name="list_ids">
|
||||||
<table border=0 cellpadding=5 cellspacing=0 align=center width=600>
|
<table border=0 cellpadding=5 cellspacing=0 align=center width=600>
|
||||||
<tr>
|
<tr>
|
||||||
<th colspan=3><font class="standard_bold">OUTBOUND recent sales report </font><font class="standard"><a href="admin.php?ADD=999999">Back to Admin</a></font>
|
<th colspan=3><font class="standard_bold"><?php echo _QXZ("OUTBOUND recent sales report"); ?> </font><font class="standard"><a href="admin.php?ADD=999999"><?php echo _QXZ("Back to Admin"); ?></a></font>
|
||||||
<BR></th>
|
<BR></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td colspan=3>
|
<td colspan=3>
|
||||||
<table width=100%>
|
<table width=100%>
|
||||||
<td align=right width=200 nowrap><font class='standard_bold'>Select a campaign:</td>
|
<td align=right width=200 nowrap><font class='standard_bold'><?php echo _QXZ("Select a campaign"); ?>:</td>
|
||||||
<td align=left><select name="dcampaign" onChange="this.form.submit();">
|
<td align=left><select name="dcampaign" onChange="this.form.submit();">
|
||||||
<?php
|
<?php
|
||||||
if ($dcampaign) {
|
if ($dcampaign) {
|
||||||
@@ -161,7 +162,7 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
|||||||
if ($dcampaign) {
|
if ($dcampaign) {
|
||||||
?>
|
?>
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right width=200 nowrap><font class='standard_bold'>Select list ID(s) # (optional):</td>
|
<td align=right width=200 nowrap><font class='standard_bold'><?php echo _QXZ("Select list ID(s) # (optional)"); ?>:</td>
|
||||||
<td align=left><select name="list_id" multiple size="4">
|
<td align=left><select name="list_id" multiple size="4">
|
||||||
<?php
|
<?php
|
||||||
$stmt="select list_id, list_name from vicidial_lists where campaign_id='$dcampaign' order by list_id asc";
|
$stmt="select list_id, list_name from vicidial_lists where campaign_id='$dcampaign' order by list_id asc";
|
||||||
@@ -179,29 +180,29 @@ echo "<TABLE CELLPADDING=4 CELLSPACING=0><TR><TD>";
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#EEEEEE'>
|
<tr bgcolor='#EEEEEE'>
|
||||||
<th align=left width=350><font class='standard_bold'>View sales made within the last <select name="sales_time_frame">
|
<th align=left width=350><font class='standard_bold'><?php echo _QXZ("View sales made within the last"); ?> <select name="sales_time_frame">
|
||||||
<option value=''>----------</option>
|
<option value=''>----------</option>
|
||||||
<option value='15'>15 minutes</option>
|
<option value='15'>15 <?php echo _QXZ("minutes"); ?></option>
|
||||||
<option value='30'>30 minutes</option>
|
<option value='30'>30 <?php echo _QXZ("minutes"); ?></option>
|
||||||
<option value='45'>45 minutes</option>
|
<option value='45'>45 <?php echo _QXZ("minutes"); ?></option>
|
||||||
<option value='60'>1 hour</option>
|
<option value='60'>1 <?php echo _QXZ("hour"); ?></option>
|
||||||
<option value='120'>2 hours</option>
|
<option value='120'>2 <?php echo _QXZ("hours"); ?></option>
|
||||||
<option value='180'>3 hours</option>
|
<option value='180'>3 <?php echo _QXZ("hours"); ?></option>
|
||||||
<option value='240'>4 hours</option>
|
<option value='240'>4 <?php echo _QXZ("hours"); ?></option>
|
||||||
<option value='360'>6 hours</option>
|
<option value='360'>6 <?php echo _QXZ("hours"); ?></option>
|
||||||
<option value='480'>8 hours</option>
|
<option value='480'>8 <?php echo _QXZ("hours"); ?></option>
|
||||||
</select></th>
|
</select></th>
|
||||||
<th width=50>OR...</th>
|
<th width=50><?php echo _QXZ("OR"); ?>...</th>
|
||||||
<th align=right width=200><font class='standard_bold'>View the last <input type=text size=5 maxlength=5 name="sales_number"> sales**</font></th>
|
<th align=right width=200><font class='standard_bold'><?php echo _QXZ("View the last"); ?> <input type=text size=5 maxlength=5 name="sales_number"> <?php echo _QXZ("sales"); ?>**</font></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr bgcolor='#EEEEEE'><th colspan=3><font class="small_standard">(If you enter values in both fields, the results will be limited by the first criteria met)</font></th></tr>
|
<tr bgcolor='#EEEEEE'><th colspan=3><font class="small_standard">(<?php echo _QXZ("If you enter values in both fields, the results will be limited by the first criteria met"); ?>)</font></th></tr>
|
||||||
<tr bgcolor='#CCCCCC'>
|
<tr bgcolor='#CCCCCC'>
|
||||||
<td align=right><font class="standard_bold">Campaign is: <input type=radio name="forc" value="F">Transfer</font></td>
|
<td align=right><font class="standard_bold"><?php echo _QXZ("Campaign is"); ?>: <input type=radio name="forc" value="F"><?php echo _QXZ("Transfer"); ?></font></td>
|
||||||
<td colspan=2 align=left><font class="standard_bold"> <input type=radio name="forc" value="C" checked>Non-transfer</font></td>
|
<td colspan=2 align=left><font class="standard_bold"> <input type=radio name="forc" value="C" checked><?php echo _QXZ("Non-transfer"); ?></font></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><th colspan=3><input type=submit name="submit_report" value="SUBMIT"></th></tr>
|
<tr><th colspan=3><input type=submit name="submit_report" value="<?php echo _QXZ("SUBMIT"); ?>"></th></tr>
|
||||||
<!-- <tr><th colspan=3><input type=checkbox name="weekly_report" value="WEEKLY_REPORT"><font class="small_standard">Generate weekly report</font></th></tr> //-->
|
<!-- <tr><th colspan=3><input type=checkbox name="weekly_report" value="WEEKLY_REPORT"><font class="small_standard">Generate weekly report</font></th></tr> //-->
|
||||||
<tr><td colspan=3 align=center><font class="small_standard">** - sorted by call date</font></td></tr>
|
<tr><td colspan=3 align=center><font class="small_standard">** - <?php echo _QXZ("sorted by call date"); ?></font></td></tr>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
<?php
|
<?php
|
||||||
@@ -243,13 +244,13 @@ if ($submit_report && $list_ids) {
|
|||||||
fwrite($dfile, "$stmt\n");
|
fwrite($dfile, "$stmt\n");
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
$q=0;
|
$q=0;
|
||||||
print "<tr bgcolor='#000000'><th colspan=8><font class='standard_bold' color='white'>Last ".mysqli_num_rows($rslt)." sales made</font></th></tr>\n";
|
print "<tr bgcolor='#000000'><th colspan=8><font class='standard_bold' color='white'>Last ".mysqli_num_rows($rslt)." "._QXZ("sales made")."</font></th></tr>\n";
|
||||||
print "<tr bgcolor='#000000'>\n";
|
print "<tr bgcolor='#000000'>\n";
|
||||||
print "\t<th><font class='standard_bold' color='white'>Sales Rep(s)</font></th>\n";
|
print "\t<th><font class='standard_bold' color='white'>"._QXZ("Sales Rep(s)")."</font></th>\n";
|
||||||
print "\t<th><font class='standard_bold' color='white'>Customer Name</font></th>\n";
|
print "\t<th><font class='standard_bold' color='white'>"._QXZ("Customer Name")."</font></th>\n";
|
||||||
print "\t<th><font class='standard_bold' color='white'>Phone</font></th>\n";
|
print "\t<th><font class='standard_bold' color='white'>"._QXZ("Phone")."</font></th>\n";
|
||||||
print "\t<th><font class='standard_bold' color='white'>Recording ID</font></th>\n";
|
print "\t<th><font class='standard_bold' color='white'>"._QXZ("Recording ID")."</font></th>\n";
|
||||||
print "\t<th><font class='standard_bold' color='white'>Timestamp</font></th>\n";
|
print "\t<th><font class='standard_bold' color='white'>"._QXZ("Timestamp")."</font></th>\n";
|
||||||
print "</tr>\n";
|
print "</tr>\n";
|
||||||
while ($row=mysqli_fetch_row($rslt)) {
|
while ($row=mysqli_fetch_row($rslt)) {
|
||||||
$rec_stmt="select max(recording_id) from recording_log where lead_id='$row[4]'";
|
$rec_stmt="select max(recording_id) from recording_log where lead_id='$row[4]'";
|
||||||
@@ -286,9 +287,9 @@ if ($submit_report && $list_ids) {
|
|||||||
flush();
|
flush();
|
||||||
print "<table align=center border=0 cellpadding=3 cellspacing=5 width=700><tr bgcolor='#CCCCCC'>";
|
print "<table align=center border=0 cellpadding=3 cellspacing=5 width=700><tr bgcolor='#CCCCCC'>";
|
||||||
if ($forc=="F") {
|
if ($forc=="F") {
|
||||||
print "<th width='50%'><font class='standard_bold'><a href='vicidial_fronter_report_$now.xls'>View complete Excel fronter report for this shift</a></font></th>";
|
print "<th width='50%'><font class='standard_bold'><a href='vicidial_fronter_report_$now.xls'>"._QXZ("View complete Excel fronter report for this shift")."</a></font></th>";
|
||||||
}
|
}
|
||||||
print "<th width='50%'><font class='standard_bold'><a href='vicidial_closer_report_$now.xls'>View complete Excel sales report for this shift</a></font></th>";
|
print "<th width='50%'><font class='standard_bold'><a href='vicidial_closer_report_$now.xls'>"._QXZ("View complete Excel sales report for this shift")."</a></font></th>";
|
||||||
print "</tr></table>";
|
print "</tr></table>";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# This script is designed to broadcast a recorded message or allow a person to
|
# This script is designed to broadcast a recorded message or allow a person to
|
||||||
# speak to all agents logged into a VICIDIAL campaign.
|
# speak to all agents logged into a VICIDIAL campaign.
|
||||||
#
|
#
|
||||||
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# CHANGES
|
# CHANGES
|
||||||
@@ -17,6 +17,7 @@
|
|||||||
# 130610-0937 - Finalized changing of all ereg instances to preg
|
# 130610-0937 - Finalized changing of all ereg instances to preg
|
||||||
# 130615-2342 - Added filtering of input to prevent SQL injection attacks and new user auth
|
# 130615-2342 - Added filtering of input to prevent SQL injection attacks and new user auth
|
||||||
# 130901-0831 - Changed to mysqli PHP functions
|
# 130901-0831 - Changed to mysqli PHP functions
|
||||||
|
# 141007-2143 - Finalized adding QXZ translation to all admin files
|
||||||
#
|
#
|
||||||
|
|
||||||
$startMS = microtime();
|
$startMS = microtime();
|
||||||
@@ -77,7 +78,7 @@ if( (strlen($PHP_AUTH_USER)<2) or (strlen($PHP_AUTH_PW)<2) or (!$auth))
|
|||||||
{
|
{
|
||||||
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
Header("WWW-Authenticate: Basic realm=\"CONTACT-CENTER-ADMIN\"");
|
||||||
Header("HTTP/1.0 401 Unauthorized");
|
Header("HTTP/1.0 401 Unauthorized");
|
||||||
echo "Invalid Username/Password: |$PHP_AUTH_USER|$PHP_AUTH_PW|$auth_message|\n";
|
echo _QXZ("Invalid Username/Password").": |$PHP_AUTH_USER|$PHP_AUTH_PW|$auth_message|\n";
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -158,7 +159,7 @@ while ($campaigns_to_print > $o)
|
|||||||
?>
|
?>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>VOICE LAB: Admin</title>
|
<title><?php echo _QXZ("VOICE LAB: Admin"); ?></title>
|
||||||
<?php
|
<?php
|
||||||
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=utf-8\">\n";
|
||||||
?>
|
?>
|
||||||
@@ -171,15 +172,15 @@ if ($NEW_VOICE_LAB > 0)
|
|||||||
{
|
{
|
||||||
if ( (strlen($server_ip) > 6) && (strlen($session_id) > 6) && (strlen($campaign_id) > 2) )
|
if ( (strlen($server_ip) > 6) && (strlen($session_id) > 6) && (strlen($campaign_id) > 2) )
|
||||||
{
|
{
|
||||||
echo "<br><br><br>TO START YOUR VOICE LAB, DIAL 9$session_id ON YOUR PHONE NOW<br>\n";
|
echo "<br><br><br>"._QXZ("TO START YOUR VOICE LAB, DIAL 9$session_id ON YOUR PHONE NOW")."<br>\n";
|
||||||
|
|
||||||
echo "<br>or, you can enter an extension that you want played below<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("or, you can enter an extension that you want played below")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=PLAY_MESSAGE value=2>\n";
|
echo "<input type=hidden name=PLAY_MESSAGE value=2>\n";
|
||||||
echo "<input type=hidden name=session_id value=8600900>\n";
|
echo "<input type=hidden name=session_id value=8600900>\n";
|
||||||
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
||||||
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
||||||
echo "Message Extension<input type=text name=message>\n";
|
echo _QXZ("Message Extension")."<input type=text name=message>\n";
|
||||||
echo "<input type=submit name=submit value='PLAY THIS MESSAGE'>\n";
|
echo "<input type=submit name=submit value='"._QXZ("PLAY THIS MESSAGE")."'>\n";
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
|
|
||||||
$S='*';
|
$S='*';
|
||||||
@@ -226,26 +227,26 @@ if ($NEW_VOICE_LAB > 0)
|
|||||||
echo "|$stmt|\n<BR><BR>\n";
|
echo "|$stmt|\n<BR><BR>\n";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "LOGGED IN USER $agents_users[$o] at session $agents_sessions[$o] on server $agents_servers[$o]\n";
|
echo _QXZ("LOGGED IN USER")." $agents_users[$o] "._QXZ("at session")." $agents_sessions[$o] "._QXZ("on server")." $agents_servers[$o]\n";
|
||||||
|
|
||||||
$o++;
|
$o++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
echo "<br>Kill a Voice Lab Session: 8600900<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Kill a Voice Lab Session").": 8600900<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=KILL_VOICE_LAB value=2>\n";
|
echo "<input type=hidden name=KILL_VOICE_LAB value=2>\n";
|
||||||
echo "<input type=hidden name=session_id value=8600900>\n";
|
echo "<input type=hidden name=session_id value=8600900>\n";
|
||||||
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
||||||
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
||||||
echo "<input type=submit name=submit value='KILL THIS VOICE LAB'>\n";
|
echo "<input type=submit name=submit value='"._QXZ("KILL THIS VOICE LAB")."'>\n";
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR!!!! Not all info entered properly\n<BR><BR>\n";
|
echo _QXZ("ERROR!!!! Not all info entered properly")."\n<BR><BR>\n";
|
||||||
echo "|$server_ip| |$session_id| |$campaign_id|\n<BR><BR>\n";
|
echo "|$server_ip| |$session_id| |$campaign_id|\n<BR><BR>\n";
|
||||||
echo "<a href=\"$PHP_SELF\">Back to main voicelab screen</a>\n<BR><BR>\n";
|
echo "<a href=\"$PHP_SELF\">"._QXZ("Back to main voicelab screen")."</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -254,15 +255,15 @@ else
|
|||||||
{
|
{
|
||||||
if ( (strlen($server_ip) > 6) && (strlen($session_id) > 6) && (strlen($campaign_id) > 2) && (strlen($message) > 0) )
|
if ( (strlen($server_ip) > 6) && (strlen($session_id) > 6) && (strlen($campaign_id) > 2) && (strlen($message) > 0) )
|
||||||
{
|
{
|
||||||
echo "<br><br><br>TO START YOUR VOICE LAB, DIAL 9$session_id ON YOUR PHONE NOW<br>\n";
|
echo "<br><br><br>"._QXZ("TO START YOUR VOICE LAB, DIAL")." 9$session_id "._QXZ("ON YOUR PHONE NOW")."<br>\n";
|
||||||
|
|
||||||
echo "<br>or, you can enter an extension that you want played below<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("or, you can enter an extension that you want played below")."<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=PLAY_MESSAGE value=2>\n";
|
echo "<input type=hidden name=PLAY_MESSAGE value=2>\n";
|
||||||
echo "<input type=hidden name=session_id value=8600900>\n";
|
echo "<input type=hidden name=session_id value=8600900>\n";
|
||||||
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
||||||
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
||||||
echo "Message Extension<input type=text name=message>\n";
|
echo _QXZ("Message Extension")."<input type=text name=message>\n";
|
||||||
echo "<input type=submit name=submit value='PLAY THIS MESSAGE'>\n";
|
echo "<input type=submit name=submit value='"._QXZ("PLAY THIS MESSAGE")."'>\n";
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
|
|
||||||
$nn='99';
|
$nn='99';
|
||||||
@@ -272,44 +273,44 @@ else
|
|||||||
echo "|$stmt|\n<BR><BR>\n";
|
echo "|$stmt|\n<BR><BR>\n";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "MESSAGE $message played at session $session_id on server $server_ip\n";
|
echo _QXZ("MESSAGE")." $message "._QXZ("played at session")." $session_id "._QXZ("on server")." $server_ip\n";
|
||||||
|
|
||||||
echo "<br>Kill a Voice Lab Session: 8600900<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Kill a Voice Lab Session").": 8600900<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=KILL_VOICE_LAB value=2>\n";
|
echo "<input type=hidden name=KILL_VOICE_LAB value=2>\n";
|
||||||
echo "<input type=hidden name=session_id value=8600900>\n";
|
echo "<input type=hidden name=session_id value=8600900>\n";
|
||||||
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
echo "<input type=hidden name=server_ip value=$server_ip>\n";
|
||||||
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
echo "<input type=hidden name=campaign_id value=$campaign_id>\n";
|
||||||
echo "<input type=submit name=submit value='KILL THIS VOICE LAB'>\n";
|
echo "<input type=submit name=submit value='"._QXZ("KILL THIS VOICE LAB")."'>\n";
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR!!!! Not all info entered properly\n<BR><BR>\n";
|
echo _QXZ("ERROR!!!! Not all info entered properly")."\n<BR><BR>\n";
|
||||||
echo "|$server_ip| |$session_id| |$campaign_id|\n<BR><BR>\n";
|
echo "|$server_ip| |$session_id| |$campaign_id|\n<BR><BR>\n";
|
||||||
echo "<a href=\"$PHP_SELF\">Back to main voicelab screen</a>\n<BR><BR>\n";
|
echo "<a href=\"$PHP_SELF\">"._QXZ("Back to main voicelab screen")."</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "<br>Start a Voice Lab Session: 8600900<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Start a Voice Lab Session").": 8600900<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=NEW_VOICE_LAB value=2>\n";
|
echo "<input type=hidden name=NEW_VOICE_LAB value=2>\n";
|
||||||
echo "<input type=hidden name=session_id value=8600900>\n";
|
echo "<input type=hidden name=session_id value=8600900>\n";
|
||||||
echo "Your Server: <select size=1 name=server_ip>$servers_list</select>\n";
|
echo _QXZ("Your Server").": <select size=1 name=server_ip>$servers_list</select>\n";
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
echo "Campaign: <select size=1 name=campaign_id>$campaigns_list</select>";
|
echo _QXZ("Campaign").": <select size=1 name=campaign_id>$campaigns_list</select>";
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
echo "<input type=submit name=submit value=submit>\n";
|
echo "<input type=submit name=submit value='"._QXZ("submit")."'>\n";
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
|
|
||||||
|
|
||||||
echo "<br>Kill a Voice Lab Session: 8600900<form action=$PHP_SELF method=POST>\n";
|
echo "<br>"._QXZ("Kill a Voice Lab Session").": 8600900<form action=$PHP_SELF method=POST>\n";
|
||||||
echo "<input type=hidden name=KILL_VOICE_LAB value=2>\n";
|
echo "<input type=hidden name=KILL_VOICE_LAB value=2>\n";
|
||||||
echo "<input type=hidden name=session_id value=8600900>\n";
|
echo "<input type=hidden name=session_id value=8600900>\n";
|
||||||
echo "Your Server: <select size=1 name=server_ip>$servers_list</select>\n";
|
echo _QXZ("Your Server").": <select size=1 name=server_ip>$servers_list</select>\n";
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
echo "Campaign: <select size=1 name=campaign_id>$campaigns_list</select>";
|
echo _QXZ("Campaign").": <select size=1 name=campaign_id>$campaigns_list</select>";
|
||||||
echo "<BR>\n";
|
echo "<BR>\n";
|
||||||
echo "<input type=submit name=submit value=submit>\n";
|
echo "<input type=submit name=submit value='"._QXZ("submit")."'>\n";
|
||||||
echo "</form><BR><BR><BR>\n";
|
echo "</form><BR><BR><BR>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -325,13 +326,13 @@ if ($KILL_VOICE_LAB > 1)
|
|||||||
echo "|$stmt|\n<BR><BR>\n";
|
echo "|$stmt|\n<BR><BR>\n";
|
||||||
$rslt=mysql_to_mysqli($stmt, $link);
|
$rslt=mysql_to_mysqli($stmt, $link);
|
||||||
|
|
||||||
echo "VOICELAB SESSION KILLED: $session_id at $server_ip | $KILL_VOICE_LAB\n";
|
echo _QXZ("VOICELAB SESSION KILLED").": $session_id "._QXZ("at")." $server_ip | $KILL_VOICE_LAB\n";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
echo "ERROR!!!! Not all info entered properly\n<BR><BR>\n";
|
echo _QXZ("ERROR!!!! Not all info entered properly")."\n<BR><BR>\n";
|
||||||
echo "|$server_ip| |$session_id| |$campaign_id|\n<BR><BR>\n";
|
echo "|$server_ip| |$session_id| |$campaign_id|\n<BR><BR>\n";
|
||||||
echo "<a href=\"$PHP_SELF\">Back to main voicelab screen</a>\n<BR><BR>\n";
|
echo "<a href=\"$PHP_SELF\">"._QXZ("Back to main voicelab screen")."</a>\n<BR><BR>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,22 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
# welcome.php - VICIDIAL welcome page
|
# welcome.php - VICIDIAL welcome page
|
||||||
#
|
#
|
||||||
# Copyright (C) 2008 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||||
#
|
#
|
||||||
|
# CHANGELOG:
|
||||||
|
# 141007-2140 - Finalized adding QXZ translation to all admin files
|
||||||
|
|
||||||
echo "<title>Contact Center Welcome</title>\n";
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
|
|
||||||
|
require("functions.php");
|
||||||
|
|
||||||
|
echo "<title>"._QXZ("ViciDial Welcome")."</title>\n";
|
||||||
echo "</head>\n";
|
echo "</head>\n";
|
||||||
echo "<BODY BGCOLOR=WHITE MARGINHEIGHT=0 MARGINWIDTH=0>\n";
|
echo "<BODY BGCOLOR=WHITE MARGINHEIGHT=0 MARGINWIDTH=0>\n";
|
||||||
echo "<BR><BR><BR><BR><BR><CENTER><TABLE WIDTH=300 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#CCCCCC\"><TR BGCOLOR=WHITE>";
|
echo "<BR><BR><BR><BR><BR><CENTER><TABLE WIDTH=300 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#CCCCCC\"><TR BGCOLOR=WHITE>";
|
||||||
echo "<TD ALIGN=LEFT VALIGN=BOTTOM><IMG SRC=\"../agc/images/vdc_tab_vicidial.gif\" BORDER=0></TD>";
|
echo "<TD ALIGN=LEFT VALIGN=BOTTOM><IMG SRC=\"../agc/images/vdc_tab_vicidial.gif\" BORDER=0></TD>";
|
||||||
echo "<TD ALIGN=CENTER VALIGN=MIDDLE> Welcome </TD>";
|
echo "<TD ALIGN=CENTER VALIGN=MIDDLE> "._QXZ("Welcome")." </TD>";
|
||||||
echo "</TR>\n";
|
echo "</TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><b> <a href=\"../agc/vicidial.php\">Agent Login</a> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><b> <a href=\"../agc/vicidial.php\">"._QXZ("Agent Login")."</a> </TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><b> <a href=\"../agc/timeclock.php?referrer=welcome\"> Timeclock</a> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><b> <a href=\"../agc/timeclock.php?referrer=welcome\"> "._QXZ("Timeclock")."</a> </TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><b> <a href=\"../vicidial/admin.php\">Administration</a> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=3><b> <a href=\"../vicidial/admin.php\">"._QXZ("Administration")."</a> </TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
echo "<TR><TD ALIGN=CENTER COLSPAN=2><font size=1> </TD></TR>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
echo "</FORM>\n\n";
|
echo "</FORM>\n\n";
|
||||||
|
|||||||
@@ -2,11 +2,16 @@
|
|||||||
# welcome_demo.php - VICIDIAL welcome Demo page
|
# welcome_demo.php - VICIDIAL welcome Demo page
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Copyright (C) 2012 Matt Florell <vicidial@gmail.com> LICENSE: GPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: GPLv2
|
||||||
#
|
#
|
||||||
|
# CHANGELOG:
|
||||||
|
# 141007-2141 - Finalized adding QXZ translation to all admin files
|
||||||
|
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
|
|
||||||
echo "<title>Contact Center Welcome</title>\n";
|
require("functions.php");
|
||||||
|
|
||||||
|
echo "<title>"._QXZ("ViciDial Welcome")."</title>\n";
|
||||||
echo "</head>\n";
|
echo "</head>\n";
|
||||||
echo "<BODY BGCOLOR=WHITE MARGINHEIGHT=0 MARGINWIDTH=0>\n";
|
echo "<BODY BGCOLOR=WHITE MARGINHEIGHT=0 MARGINWIDTH=0>\n";
|
||||||
echo "<BR><BR><BR><BR><CENTER><TABLE WIDTH=600 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#CCCCCC\"><TR BGCOLOR=WHITE>";
|
echo "<BR><BR><BR><BR><CENTER><TABLE WIDTH=600 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#CCCCCC\"><TR BGCOLOR=WHITE>";
|
||||||
@@ -19,77 +24,77 @@ echo "<TR><TD ALIGN=CENTER COLSPAN=2 VALIGN=TOP>\n";
|
|||||||
|
|
||||||
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
||||||
echo "<TR><TD ALIGN=LEFT>";
|
echo "<TR><TD ALIGN=LEFT>";
|
||||||
echo "<font size=3><b> <a href=\"../agc/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/en.gif\" border=0> English Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/en.gif\" border=0> "._QXZ("English Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_es/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/es.gif\" border=0> Spanish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_es/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/es.gif\" border=0> "._QXZ("Spanish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_de/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/de.gif\" border=0> German Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_de/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/de.gif\" border=0> "._QXZ("German Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_it/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/it.gif\" border=0> Italian Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_it/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/it.gif\" border=0> "._QXZ("Italian Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_el/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/el.gif\" border=0> Greek Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_el/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/el.gif\" border=0> "._QXZ("Greek Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_fr/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/fr.gif\" border=0> French Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_fr/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/fr.gif\" border=0> "._QXZ("French Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_br/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/br.gif\" border=0> Brazillian Portuguese Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_br/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/br.gif\" border=0> "._QXZ("Brazillian Portuguese Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_pt/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/pt.gif\" border=0> Portuguese Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_pt/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/pt.gif\" border=0> "._QXZ("Portuguese Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_pl/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/pl.gif\" border=0> Polish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_pl/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/pl.gif\" border=0> "._QXZ("Polish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_sk/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/sk.gif\" border=0> Slovak Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_sk/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/sk.gif\" border=0> "._QXZ("Slovak Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_ru/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/ru.gif\" border=0> Russian Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_ru/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/ru.gif\" border=0> "._QXZ("Russian Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_nl/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/nl.gif\" border=0> Dutch Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_nl/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/nl.gif\" border=0> "._QXZ("Dutch Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_tw/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/tw.gif\" border=0> Chinese(T) Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_tw/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/tw.gif\" border=0> "._QXZ("Chinese(T) Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_se/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/se.gif\" border=0> Swedish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_se/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/se.gif\" border=0> "._QXZ("Swedish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_dk/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/dk.gif\" border=0> Danish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_dk/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/dk.gif\" border=0> "._QXZ("Danish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_jp/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/jp.gif\" border=0> Japanese Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_jp/vicidial.php?relogin=YES&VD_login=6666&VD_campaign=TESTCAMP&phone_login=phone&phone_pass=phone&VD_pass=1234\"><IMG SRC=\"../agc/images/jp.gif\" border=0> "._QXZ("Japanese Agent Login")."</a>";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
|
|
||||||
echo "</TD><TD VALIGN=TOP>\n";
|
echo "</TD><TD VALIGN=TOP>\n";
|
||||||
|
|
||||||
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial/admin.php\"><IMG SRC=\"../agc/images/en.gif\" border=0> English Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial/admin.php\"><IMG SRC=\"../agc/images/en.gif\" border=0> "._QXZ("English Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_es/admin.php\"><IMG SRC=\"../agc/images/es.gif\" border=0> Spanish Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_es/admin.php\"><IMG SRC=\"../agc/images/es.gif\" border=0> "._QXZ("Spanish Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_de/admin.php\"><IMG SRC=\"../agc/images/de.gif\" border=0> German Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_de/admin.php\"><IMG SRC=\"../agc/images/de.gif\" border=0> "._QXZ("German Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_it/admin.php\"><IMG SRC=\"../agc/images/it.gif\" border=0> Italian Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_it/admin.php\"><IMG SRC=\"../agc/images/it.gif\" border=0> "._QXZ("Italian Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_el/admin.php\"><IMG SRC=\"../agc/images/el.gif\" border=0> Greek Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_el/admin.php\"><IMG SRC=\"../agc/images/el.gif\" border=0> "._QXZ("Greek Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_fr/admin.php\"><IMG SRC=\"../agc/images/fr.gif\" border=0> French Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_fr/admin.php\"><IMG SRC=\"../agc/images/fr.gif\" border=0> "._QXZ("French Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_br/admin.php\"><IMG SRC=\"../agc/images/br.gif\" border=0> Brazilian Portuguese Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_br/admin.php\"><IMG SRC=\"../agc/images/br.gif\" border=0> "._QXZ("Brazilian Portuguese Administration")."</a>";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT ><font size=1> </TD></TR>\n";
|
echo "<TR><TD ALIGN=LEFT ><font size=1> </TD></TR>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
|
|||||||
@@ -2,11 +2,16 @@
|
|||||||
# welcome_languages.php - VICIDIAL welcome Languages page
|
# welcome_languages.php - VICIDIAL welcome Languages page
|
||||||
#
|
#
|
||||||
#
|
#
|
||||||
# Copyright (C) 2012 Matt Florell <vicidial@gmail.com> LICENSE: GPLv2
|
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: GPLv2
|
||||||
#
|
#
|
||||||
|
# CHANGELOG:
|
||||||
|
# 141007-2142 - Finalized adding QXZ translation to all admin files
|
||||||
|
|
||||||
header ("Content-type: text/html; charset=utf-8");
|
header ("Content-type: text/html; charset=utf-8");
|
||||||
|
|
||||||
echo "<title>ViciDial Welcome</title>\n";
|
require("functions.php");
|
||||||
|
|
||||||
|
echo "<title>"._QXZ("ViciDial Welcome")."</title>\n";
|
||||||
echo "</head>\n";
|
echo "</head>\n";
|
||||||
echo "<BODY BGCOLOR=WHITE MARGINHEIGHT=0 MARGINWIDTH=0>\n";
|
echo "<BODY BGCOLOR=WHITE MARGINHEIGHT=0 MARGINWIDTH=0>\n";
|
||||||
echo "<BR><BR><BR><BR><CENTER><TABLE WIDTH=600 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#CCCCCC\"><TR BGCOLOR=WHITE>";
|
echo "<BR><BR><BR><BR><CENTER><TABLE WIDTH=600 CELLPADDING=0 CELLSPACING=0 BGCOLOR=\"#CCCCCC\"><TR BGCOLOR=WHITE>";
|
||||||
@@ -19,77 +24,77 @@ echo "<TR><TD ALIGN=CENTER COLSPAN=2 VALIGN=TOP>\n";
|
|||||||
|
|
||||||
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
||||||
echo "<TR><TD ALIGN=LEFT>";
|
echo "<TR><TD ALIGN=LEFT>";
|
||||||
echo "<font size=3><b> <a href=\"../agc/vicidial.php\"><IMG SRC=\"../agc/images/en.gif\" border=0> English Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc/vicidial.php\"><IMG SRC=\"../agc/images/en.gif\" border=0> "._QXZ("English Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_es/vicidial.php\"><IMG SRC=\"../agc/images/es.gif\" border=0> Spanish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_es/vicidial.php\"><IMG SRC=\"../agc/images/es.gif\" border=0> "._QXZ("Spanish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_de/vicidial.php\"><IMG SRC=\"../agc/images/de.gif\" border=0> German Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_de/vicidial.php\"><IMG SRC=\"../agc/images/de.gif\" border=0> "._QXZ("German Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_it/vicidial.php\"><IMG SRC=\"../agc/images/it.gif\" border=0> Italian Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_it/vicidial.php\"><IMG SRC=\"../agc/images/it.gif\" border=0> "._QXZ("Italian Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_el/vicidial.php\"><IMG SRC=\"../agc/images/el.gif\" border=0> Greek Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_el/vicidial.php\"><IMG SRC=\"../agc/images/el.gif\" border=0> "._QXZ("Greek Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_fr/vicidial.php\"><IMG SRC=\"../agc/images/fr.gif\" border=0> French Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_fr/vicidial.php\"><IMG SRC=\"../agc/images/fr.gif\" border=0> "._QXZ("French Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_br/vicidial.php\"><IMG SRC=\"../agc/images/br.gif\" border=0> Brazillian Portuguese Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_br/vicidial.php\"><IMG SRC=\"../agc/images/br.gif\" border=0> "._QXZ("Brazillian Portuguese Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_pt/vicidial.php\"><IMG SRC=\"../agc/images/pt.gif\" border=0> Portuguese Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_pt/vicidial.php\"><IMG SRC=\"../agc/images/pt.gif\" border=0> "._QXZ("Portuguese Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_pl/vicidial.php\"><IMG SRC=\"../agc/images/pl.gif\" border=0> Polish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_pl/vicidial.php\"><IMG SRC=\"../agc/images/pl.gif\" border=0> "._QXZ("Polish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_sk/vicidial.php\"><IMG SRC=\"../agc/images/sk.gif\" border=0> Slovak Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_sk/vicidial.php\"><IMG SRC=\"../agc/images/sk.gif\" border=0> "._QXZ("Slovak Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_ru/vicidial.php\"><IMG SRC=\"../agc/images/ru.gif\" border=0> Russian Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_ru/vicidial.php\"><IMG SRC=\"../agc/images/ru.gif\" border=0> "._QXZ("Russian Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_nl/vicidial.php\"><IMG SRC=\"../agc/images/nl.gif\" border=0> Dutch Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_nl/vicidial.php\"><IMG SRC=\"../agc/images/nl.gif\" border=0> "._QXZ("Dutch Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_tw/vicidial.php\"><IMG SRC=\"../agc/images/tw.gif\" border=0> Chinese(T) Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_tw/vicidial.php\"><IMG SRC=\"../agc/images/tw.gif\" border=0> "._QXZ("Chinese(T) Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_se/vicidial.php\"><IMG SRC=\"../agc/images/se.gif\" border=0> Swedish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_se/vicidial.php\"><IMG SRC=\"../agc/images/se.gif\" border=0> "._QXZ("Swedish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_dk/vicidial.php\"><IMG SRC=\"../agc/images/dk.gif\" border=0> Danish Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_dk/vicidial.php\"><IMG SRC=\"../agc/images/dk.gif\" border=0> "._QXZ("Danish Agent Login")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../agc_jp/vicidial.php\"><IMG SRC=\"../agc/images/jp.gif\" border=0> Japanese Agent Login</a>";
|
echo "<font size=3><b> <a href=\"../agc_jp/vicidial.php\"><IMG SRC=\"../agc/images/jp.gif\" border=0> "._QXZ("Japanese Agent Login")."</a>";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
|
|
||||||
echo "</TD><TD VALIGN=TOP>\n";
|
echo "</TD><TD VALIGN=TOP>\n";
|
||||||
|
|
||||||
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
echo "<TABLE WIDTH=300 CELLPADDING=2 CELLSPACING=0 BGCOLOR=\"#CCCCCC\">";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial/admin.php\"><IMG SRC=\"../agc/images/en.gif\" border=0> English Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial/admin.php\"><IMG SRC=\"../agc/images/en.gif\" border=0> "._QXZ("English Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_es/admin.php\"><IMG SRC=\"../agc/images/es.gif\" border=0> Spanish Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_es/admin.php\"><IMG SRC=\"../agc/images/es.gif\" border=0> "._QXZ("Spanish Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_de/admin.php\"><IMG SRC=\"../agc/images/de.gif\" border=0> German Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_de/admin.php\"><IMG SRC=\"../agc/images/de.gif\" border=0> "._QXZ("German Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_it/admin.php\"><IMG SRC=\"../agc/images/it.gif\" border=0> Italian Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_it/admin.php\"><IMG SRC=\"../agc/images/it.gif\" border=0> "._QXZ("Italian Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_el/admin.php\"><IMG SRC=\"../agc/images/el.gif\" border=0> Greek Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_el/admin.php\"><IMG SRC=\"../agc/images/el.gif\" border=0> "._QXZ("Greek Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_fr/admin.php\"><IMG SRC=\"../agc/images/fr.gif\" border=0> French Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_fr/admin.php\"><IMG SRC=\"../agc/images/fr.gif\" border=0> "._QXZ("French Administration")."</a>";
|
||||||
echo "</TD></TR>\n";
|
echo "</TD></TR>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT >";
|
echo "<TR><TD ALIGN=LEFT >";
|
||||||
echo "<font size=3><b> <a href=\"../vicidial_br/admin.php\"><IMG SRC=\"../agc/images/br.gif\" border=0> Brazilian Portuguese Administration</a>";
|
echo "<font size=3><b> <a href=\"../vicidial_br/admin.php\"><IMG SRC=\"../agc/images/br.gif\" border=0> "._QXZ("Brazilian Portuguese Administration")."</a>";
|
||||||
echo "</TD></TR></TABLE>\n";
|
echo "</TD></TR></TABLE>\n";
|
||||||
echo "<TR><TD ALIGN=LEFT ><font size=1> </TD></TR>\n";
|
echo "<TR><TD ALIGN=LEFT ><font size=1> </TD></TR>\n";
|
||||||
echo "</TABLE>\n";
|
echo "</TABLE>\n";
|
||||||
|
|||||||