More code updates for PHP8 compatibility, Changed lead loader links to fifth gen version

git-svn-id: svn://192.168.202.10@3980 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2026-04-20 19:27:14 +00:00
parent 3accef41cc
commit a1cd973997
2 changed files with 140 additions and 40 deletions
@@ -1,7 +1,7 @@
<?php <?php
# AST_admin_template_maker.php - version 2.14 # AST_admin_template_maker.php - version 2.14
# #
# Copyright (C) 2024 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2 # Copyright (C) 2026 Matt Florell,Joe Johnson <vicidial@gmail.com> LICENSE: AGPLv2
# #
# CHANGES # CHANGES
# 120402-2132 - First Build # 120402-2132 - First Build
@@ -20,6 +20,7 @@
# 210312-1700 - Added layout editing functionality # 210312-1700 - Added layout editing functionality
# 220222-1100 - Added allow_web_debug system setting # 220222-1100 - Added allow_web_debug system setting
# 240801-1130 - Code updates for PHP8 compatibility # 240801-1130 - Code updates for PHP8 compatibility
# 260420-1522 - More code updates for PHP8 compatibility, Changed lead loader link to fifth gen
# #
require("dbconnect_mysqli.php"); require("dbconnect_mysqli.php");
@@ -29,42 +30,54 @@ if (isset($_GET["DB"])) {$DB=$_GET["DB"];}
elseif (isset($_POST["DB"])) {$DB=$_POST["DB"];} elseif (isset($_POST["DB"])) {$DB=$_POST["DB"];}
if (isset($_GET["standard_fields_layout"])) {$standard_fields_layout=$_GET["standard_fields_layout"];} if (isset($_GET["standard_fields_layout"])) {$standard_fields_layout=$_GET["standard_fields_layout"];}
elseif (isset($_POST["standard_fields_layout"])) {$standard_fields_layout=$_POST["standard_fields_layout"];} elseif (isset($_POST["standard_fields_layout"])) {$standard_fields_layout=$_POST["standard_fields_layout"];}
else {$standard_fields_layout="";}
if (isset($_GET["custom_fields_layout"])) {$custom_fields_layout=$_GET["custom_fields_layout"];} if (isset($_GET["custom_fields_layout"])) {$custom_fields_layout=$_GET["custom_fields_layout"];}
elseif (isset($_POST["custom_fields_layout"])) {$custom_fields_layout=$_POST["custom_fields_layout"];} elseif (isset($_POST["custom_fields_layout"])) {$custom_fields_layout=$_POST["custom_fields_layout"];}
else {$custom_fields_layout="";}
if (isset($_GET["template_id"])) {$template_id=$_GET["template_id"];} if (isset($_GET["template_id"])) {$template_id=$_GET["template_id"];}
elseif (isset($_POST["template_id"])) {$template_id=$_POST["template_id"];} elseif (isset($_POST["template_id"])) {$template_id=$_POST["template_id"];}
else {$template_id="";}
if (isset($_GET["template_name"])) {$template_name=$_GET["template_name"];} if (isset($_GET["template_name"])) {$template_name=$_GET["template_name"];}
elseif (isset($_POST["template_name"])) {$template_name=$_POST["template_name"];} elseif (isset($_POST["template_name"])) {$template_name=$_POST["template_name"];}
else {$template_name="";}
if (isset($_GET["template_description"])) {$template_description=$_GET["template_description"];} if (isset($_GET["template_description"])) {$template_description=$_GET["template_description"];}
elseif (isset($_POST["template_description"])) {$template_description=$_POST["template_description"];} elseif (isset($_POST["template_description"])) {$template_description=$_POST["template_description"];}
else {$template_description="";}
if (isset($_GET["file_format"])) {$file_format=$_GET["file_format"];} if (isset($_GET["file_format"])) {$file_format=$_GET["file_format"];}
elseif (isset($_POST["file_format"])) {$file_format=$_POST["file_format"];} elseif (isset($_POST["file_format"])) {$file_format=$_POST["file_format"];}
else {$file_format="";}
if (isset($_GET["file_delimiter"])) {$file_delimiter=$_GET["file_delimiter"];} if (isset($_GET["file_delimiter"])) {$file_delimiter=$_GET["file_delimiter"];}
elseif (isset($_POST["file_delimiter"])) {$file_delimiter=$_POST["file_delimiter"];} elseif (isset($_POST["file_delimiter"])) {$file_delimiter=$_POST["file_delimiter"];}
else {$file_delimiter="";}
if (isset($_GET["template_list_id"])) {$template_list_id=$_GET["template_list_id"];} if (isset($_GET["template_list_id"])) {$template_list_id=$_GET["template_list_id"];}
elseif (isset($_POST["template_list_id"])) {$template_list_id=$_POST["template_list_id"];} elseif (isset($_POST["template_list_id"])) {$template_list_id=$_POST["template_list_id"];}
else {$template_list_id="";}
if (isset($_GET["template_statuses"])) {$template_statuses=$_GET["template_statuses"];} if (isset($_GET["template_statuses"])) {$template_statuses=$_GET["template_statuses"];}
elseif (isset($_POST["template_statuses"])) {$template_statuses=$_POST["template_statuses"];} elseif (isset($_POST["template_statuses"])) {$template_statuses=$_POST["template_statuses"];}
if (isset($_GET["standard_fields_layout"])) {$standard_fields_layout=$_GET["standard_fields_layout"];} else {$template_statuses="";}
elseif (isset($_POST["standard_fields_layout"])) {$standard_fields_layout=$_POST["standard_fields_layout"];}
if (isset($_GET["custom_fields_layout"])) {$custom_fields_layout=$_GET["custom_fields_layout"];}
elseif (isset($_POST["custom_fields_layout"])) {$custom_fields_layout=$_POST["custom_fields_layout"];}
if (isset($_GET["submit_template"])) {$submit_template=$_GET["submit_template"];} if (isset($_GET["submit_template"])) {$submit_template=$_GET["submit_template"];}
elseif (isset($_POST["submit_template"])) {$submit_template=$_POST["submit_template"];} elseif (isset($_POST["submit_template"])) {$submit_template=$_POST["submit_template"];}
else {$submit_template="";}
if (isset($_GET["submit_edited_template"])) {$submit_edited_template=$_GET["submit_edited_template"];} if (isset($_GET["submit_edited_template"])) {$submit_edited_template=$_GET["submit_edited_template"];}
elseif (isset($_POST["submit_edited_template"])) {$submit_edited_template=$_POST["submit_edited_template"];} elseif (isset($_POST["submit_edited_template"])) {$submit_edited_template=$_POST["submit_edited_template"];}
else {$submit_edited_template="";}
if (isset($_GET["edit_standard_fields_layout"])) {$edit_standard_fields_layout=$_GET["edit_standard_fields_layout"];} if (isset($_GET["edit_standard_fields_layout"])) {$edit_standard_fields_layout=$_GET["edit_standard_fields_layout"];}
elseif (isset($_POST["edit_standard_fields_layout"])) {$edit_standard_fields_layout=$_POST["edit_standard_fields_layout"];} elseif (isset($_POST["edit_standard_fields_layout"])) {$edit_standard_fields_layout=$_POST["edit_standard_fields_layout"];}
else {$edit_standard_fields_layout="";}
if (isset($_GET["edit_custom_fields_layout"])) {$edit_custom_fields_layout=$_GET["edit_custom_fields_layout"];} if (isset($_GET["edit_custom_fields_layout"])) {$edit_custom_fields_layout=$_GET["edit_custom_fields_layout"];}
elseif (isset($_POST["edit_custom_fields_layout"])) {$edit_custom_fields_layout=$_POST["edit_custom_fields_layout"];} elseif (isset($_POST["edit_custom_fields_layout"])) {$edit_custom_fields_layout=$_POST["edit_custom_fields_layout"];}
else {$edit_custom_fields_layout="";}
if (isset($_GET["delete_template"])) {$delete_template=$_GET["delete_template"];} if (isset($_GET["delete_template"])) {$delete_template=$_GET["delete_template"];}
elseif (isset($_POST["delete_template"])) {$delete_template=$_POST["delete_template"];} elseif (isset($_POST["delete_template"])) {$delete_template=$_POST["delete_template"];}
else {$delete_template="";}
if (isset($_GET["list_id_override"])) {$list_id_override=$_GET["list_id_override"];}
elseif (isset($_POST["list_id_override"])) {$list_id_override=$_POST["list_id_override"];}
else {$list_id_override="";}
$PHP_AUTH_USER=$_SERVER['PHP_AUTH_USER']; $PHP_AUTH_USER=(array_key_exists('PHP_AUTH_USER', $_SERVER) ? $_SERVER['PHP_AUTH_USER'] : "");
$PHP_AUTH_PW=$_SERVER['PHP_AUTH_PW']; $PHP_AUTH_PW=(array_key_exists('PHP_AUTH_PW', $_SERVER) ? $_SERVER['PHP_AUTH_PW'] : "");
$PHP_SELF=$_SERVER['PHP_SELF']; $PHP_SELF=$_SERVER['PHP_SELF'];
$PHP_SELF = preg_replace('/\.php.*/i','.php',$PHP_SELF); $PHP_SELF = preg_replace('/\.php.*/i','.php',$PHP_SELF);
$DB=preg_replace("/[^0-9a-zA-Z]/","",$DB);
#$vicidial_list_fields = '|lead_id|vendor_lead_code|source_id|list_id|gmt_offset_now|called_since_last_reset|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|called_count|last_local_call_time|rank|owner|entry_list_id|'; #$vicidial_list_fields = '|lead_id|vendor_lead_code|source_id|list_id|gmt_offset_now|called_since_last_reset|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|called_count|last_local_call_time|rank|owner|entry_list_id|';
$vicidial_listloader_fields = '|vendor_lead_code|source_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|'; $vicidial_listloader_fields = '|vendor_lead_code|source_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|';
@@ -89,7 +102,8 @@ if ($qm_conf_ct > 0)
$SSadmin_screen_colors = $row[6]; $SSadmin_screen_colors = $row[6];
$SSallow_web_debug = $row[7]; $SSallow_web_debug = $row[7];
} }
if ($SSallow_web_debug < 1) {$DB=0;} if ($SSallow_web_debug < 1 || !isset($DB)) {$DB=0;}
$DB=preg_replace("/[^0-9]/","",$DB);
##### END SETTINGS LOOKUP ##### ##### END SETTINGS LOOKUP #####
########################################### ###########################################
@@ -99,7 +113,7 @@ $template_id = preg_replace("/\<|\>|'|\"|\\\\|;/","",$template_id);
$template_name = preg_replace("/\<|\>|'|\"|\\\\|;/","",$template_name); $template_name = preg_replace("/\<|\>|'|\"|\\\\|;/","",$template_name);
$template_description = preg_replace("/\<|\>|'|\"|\\\\|;/","",$template_description); $template_description = preg_replace("/\<|\>|'|\"|\\\\|;/","",$template_description);
$standard_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$standard_fields_layout); $standard_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$standard_fields_layout);
$custom_table = preg_replace("/\<|\>|'|\"|\\\\|;/","",$custom_table); # $custom_table = preg_replace("/\<|\>|'|\"|\\\\|;/","",$custom_table);
$custom_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$custom_fields_layout); $custom_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$custom_fields_layout);
$edit_standard_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$edit_standard_fields_layout); $edit_standard_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$edit_standard_fields_layout);
$edit_custom_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$edit_custom_fields_layout); $edit_custom_fields_layout = preg_replace("/\<|\>|'|\"|\\\\|;/","",$edit_custom_fields_layout);
@@ -537,13 +551,13 @@ require("admin_header.php");
<tr><td align="center" bgcolor="#<?php echo $SSstd_row4_background; ?>"> <tr><td align="center" bgcolor="#<?php echo $SSstd_row4_background; ?>">
<table border=0 cellpadding=15 cellspacing=0 width="90%" align="center" bgcolor="#<?php echo $SSframe_background; ?>"> <table border=0 cellpadding=15 cellspacing=0 width="90%" align="center" bgcolor="#<?php echo $SSframe_background; ?>">
<?php <?php
if ($error_msg) if (isset($error_msg))
{ {
echo "<tr bgcolor='#990000'>"; echo "<tr bgcolor='#990000'>";
echo "<th colspan='2'><font color='#FFFFFF'>$error_msg</font></th>"; echo "<th colspan='2'><font color='#FFFFFF'>$error_msg</font></th>";
echo "</tr>"; echo "</tr>";
} }
if ($success_msg) if (isset($success_msg))
{ {
echo "<tr bgcolor='#009900'>"; echo "<tr bgcolor='#009900'>";
echo "<th colspan='2'><font color='#FFFFFF'>$success_msg</font></th>"; echo "<th colspan='2'><font color='#FFFFFF'>$success_msg</font></th>";
@@ -556,7 +570,7 @@ if ($success_msg)
<tr valign="top"> <tr valign="top">
<td align="left" width='50%'> <td align="left" width='50%'>
<form id="listloader_file_primer" action="leadloader_template_display.php?form_action=prime_file" method="post" enctype="multipart/form-data" target="file_holder"> <form id="listloader_file_primer" action="leadloader_template_display.php?form_action=prime_file" method="post" enctype="multipart/form-data" target="file_holder">
<font class="standard"><?php echo _QXZ("Sample file fitting template"); ?>:<BR><font size="-2">(<?php echo _QXZ("needed for field assignation"); ?>)</font></font><?php echo "$NWB#template_maker-create_template$NWE"; ?><BR><BR><input type=file name="sample_template_file" value="<?php echo $sample_template_file; ?>" onChange="loadIFrame('prime_file', this.value); this.form.submit();"> <font class="standard"><?php echo _QXZ("Sample file fitting template"); ?>:<BR><font size="-2">(<?php echo _QXZ("needed for field assignation"); ?>)</font></font><?php echo "$NWB#template_maker-create_template$NWE"; ?><BR><BR><input type=file name="sample_template_file" value="<?php echo (isset($sample_template_file) ? $sample_template_file : ""); ?>" onChange="loadIFrame('prime_file', this.value); this.form.submit();">
</form> </form>
</td> </td>
<td align="left" width='50%'><form action="<?php echo $PHP_SELF; ?>" method="post"><font class="standard"><?php echo _QXZ("Select template to edit/delete"); ?>:</font><?php echo "$NWB#template_maker-delete_template$NWE"; ?><BR><select name="template_id" onChange="loadIFrame('hide_new_template_form', '')"> <td align="left" width='50%'><form action="<?php echo $PHP_SELF; ?>" method="post"><font class="standard"><?php echo _QXZ("Select template to edit/delete"); ?>:</font><?php echo "$NWB#template_maker-delete_template$NWE"; ?><BR><select name="template_id" onChange="loadIFrame('hide_new_template_form', '')">
@@ -564,7 +578,7 @@ if ($success_msg)
$template_stmt="SELECT template_id, template_name FROM vicidial_custom_leadloader_templates WHERE list_id IN (SELECT list_id FROM vicidial_lists $whereLOGallowed_campaignsSQL) ORDER BY template_id asc;"; $template_stmt="SELECT template_id, template_name FROM vicidial_custom_leadloader_templates WHERE list_id IN (SELECT list_id FROM vicidial_lists $whereLOGallowed_campaignsSQL) 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) {
if ($update_template) {echo "<option value='$update_template' selected>$update_template</option>\n";} else {echo "<option value='' selected>--"._QXZ("Choose an existing template")."--</option>\n";} if (isset($update_template)) {echo "<option value='$update_template' selected>$update_template</option>\n";} else {echo "<option value='' selected>--"._QXZ("Choose an existing template")."--</option>\n";}
while ($template_row=mysqli_fetch_array($template_rslt)) { while ($template_row=mysqli_fetch_array($template_rslt)) {
echo "<option value='$template_row[template_id]'>$template_row[template_id] - $template_row[template_name]</option>\n"; echo "<option value='$template_row[template_id]'>$template_row[template_id] - $template_row[template_name]</option>\n";
} }
@@ -576,7 +590,7 @@ if (mysqli_num_rows($template_rslt)>0) {
</form></td> </form></td>
</tr> </tr>
<tr> <tr>
<td align=left colspan="2"><font size=1> &nbsp; &nbsp; &nbsp; &nbsp; <a href="admin.php?ADD=100" target="_parent"><?php echo _QXZ("BACK TO ADMIN"); ?></a> &nbsp; &nbsp; &nbsp; &nbsp; <a href="./admin_listloader_fourth_gen.php"><?php echo _QXZ("Go to Lead Loader"); ?></a> &nbsp; &nbsp; </font></td> <td align=left colspan="2"><font size=1> &nbsp; &nbsp; &nbsp; &nbsp; <a href="admin.php?ADD=100" target="_parent"><?php echo _QXZ("BACK TO ADMIN"); ?></a> &nbsp; &nbsp; &nbsp; &nbsp; <a href="./admin_listloader_fifth_gen.php"><?php echo _QXZ("Go to Lead Loader"); ?></a> &nbsp; &nbsp; </font></td>
</tr> </tr>
</tr> </tr>
</table> </table>
+106 -20
View File
@@ -1,7 +1,7 @@
<?php <?php
# admin_header.php - VICIDIAL administration header # admin_header.php - VICIDIAL administration header
# #
# Copyright (C) 2025 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2 # Copyright (C) 2026 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# #
# CHANGES # CHANGES
@@ -99,11 +99,15 @@
# 230118-0835 - Added Agent Call Hangup Change function # 230118-0835 - Added Agent Call Hangup Change function
# 230613-1835 - Added VIDPROMPTSPECIAL options # 230613-1835 - Added VIDPROMPTSPECIAL options
# 251025-1953 - Added crashed DB table display # 251025-1953 - Added crashed DB table display
# 260420-1517 - Code updates for PHP8 compatibility, Changed lead loader link to fifth gen
# #
#require("dbconnect_mysqli.php");
#require("functions.php");
$HTMLcolors = 'IndianRed,CD5C5C|LightCoral,F08080|Salmon,FA8072|DarkSalmon,E9967A|LightSalmon,FFA07A|Crimson,DC143C|Red,FF0000|FireBrick,B22222|DarkRed,8B0000|Pink,FFC0CB|LightPink,FFB6C1|HotPink,FF69B4|DeepPink,FF1493|MediumVioletRed,C71585|PaleVioletRed,DB7093|LightSalmon,FFA07A|Coral,FF7F50|Tomato,FF6347|OrangeRed,FF4500|DarkOrange,FF8C00|Orange,FFA500|Gold,FFD700|Yellow,FFFF00|LightYellow,FFFFE0|LemonChiffon,FFFACD|LightGoldenrodYellow,FAFAD2|PapayaWhip,FFEFD5|Moccasin,FFE4B5|PeachPuff,FFDAB9|PaleGoldenrod,EEE8AA|Khaki,F0E68C|DarkKhaki,BDB76B|Lavender,E6E6FA|Thistle,D8BFD8|Plum,DDA0DD|Violet,EE82EE|Orchid,DA70D6|Fuchsia,FF00FF|Magenta,FF00FF|MediumOrchid,BA55D3|MediumPurple,9370DB|RebeccaPurple,663399|BlueViolet,8A2BE2|DarkViolet,9400D3|DarkOrchid,9932CC|DarkMagenta,8B008B|Purple,800080|Indigo,4B0082|SlateBlue,6A5ACD|DarkSlateBlue,483D8B|MediumSlateBlue,7B68EE|GreenYellow,ADFF2F|Chartreuse,7FFF00|LawnGreen,7CFC00|Lime,00FF00|LimeGreen,32CD32|PaleGreen,98FB98|LightGreen,90EE90|MediumSpringGreen,00FA9A|SpringGreen,00FF7F|MediumSeaGreen,3CB371|SeaGreen,2E8B57|ForestGreen,228B22|Green,008000|DarkGreen,006400|YellowGreen,9ACD32|OliveDrab,6B8E23|Olive,808000|DarkOliveGreen,556B2F|MediumAquamarine,66CDAA|DarkSeaGreen,8FBC8B|LightSeaGreen,20B2AA|DarkCyan,008B8B|Teal,008080|Aqua,00FFFF|Cyan,00FFFF|LightCyan,E0FFFF|PaleTurquoise,AFEEEE|Aquamarine,7FFFD4|Turquoise,40E0D0|MediumTurquoise,48D1CC|DarkTurquoise,00CED1|CadetBlue,5F9EA0|SteelBlue,4682B4|LightSteelBlue,B0C4DE|PowderBlue,B0E0E6|LightBlue,ADD8E6|SkyBlue,87CEEB|LightSkyBlue,87CEFA|DeepSkyBlue,00BFFF|DodgerBlue,1E90FF|CornflowerBlue,6495ED|MediumSlateBlue,7B68EE|RoyalBlue,4169E1|Blue,0000FF|MediumBlue,0000CD|DarkBlue,00008B|Navy,000080|MidnightBlue,191970|Cornsilk,FFF8DC|BlanchedAlmond,FFEBCD|Bisque,FFE4C4|NavajoWhite,FFDEAD|Wheat,F5DEB3|BurlyWood,DEB887|Tan,D2B48C|RosyBrown,BC8F8F|SandyBrown,F4A460|Goldenrod,DAA520|DarkGoldenrod,B8860B|Peru,CD853F|Chocolate,D2691E|SaddleBrown,8B4513|Sienna,A0522D|Brown,A52A2A|Maroon,800000|White,FFFFFF|Snow,FFFAFA|HoneyDew,F0FFF0|MintCream,F5FFFA|Azure,F0FFFF|AliceBlue,F0F8FF|GhostWhite,F8F8FF|WhiteSmoke,F5F5F5|SeaShell,FFF5EE|Beige,F5F5DC|OldLace,FDF5E6|FloralWhite,FFFAF0|Ivory,FFFFF0|AntiqueWhite,FAEBD7|Linen,FAF0E6|LavenderBlush,FFF0F5|MistyRose,FFE4E1|Gainsboro,DCDCDC|LightGray,D3D3D3|Silver,C0C0C0|DarkGray,A9A9A9|Gray,808080|DimGray,696969|LightSlateGray,778899|SlateGray,708090|DarkSlateGray,2F4F4F|Black,000000'; $HTMLcolors = 'IndianRed,CD5C5C|LightCoral,F08080|Salmon,FA8072|DarkSalmon,E9967A|LightSalmon,FFA07A|Crimson,DC143C|Red,FF0000|FireBrick,B22222|DarkRed,8B0000|Pink,FFC0CB|LightPink,FFB6C1|HotPink,FF69B4|DeepPink,FF1493|MediumVioletRed,C71585|PaleVioletRed,DB7093|LightSalmon,FFA07A|Coral,FF7F50|Tomato,FF6347|OrangeRed,FF4500|DarkOrange,FF8C00|Orange,FFA500|Gold,FFD700|Yellow,FFFF00|LightYellow,FFFFE0|LemonChiffon,FFFACD|LightGoldenrodYellow,FAFAD2|PapayaWhip,FFEFD5|Moccasin,FFE4B5|PeachPuff,FFDAB9|PaleGoldenrod,EEE8AA|Khaki,F0E68C|DarkKhaki,BDB76B|Lavender,E6E6FA|Thistle,D8BFD8|Plum,DDA0DD|Violet,EE82EE|Orchid,DA70D6|Fuchsia,FF00FF|Magenta,FF00FF|MediumOrchid,BA55D3|MediumPurple,9370DB|RebeccaPurple,663399|BlueViolet,8A2BE2|DarkViolet,9400D3|DarkOrchid,9932CC|DarkMagenta,8B008B|Purple,800080|Indigo,4B0082|SlateBlue,6A5ACD|DarkSlateBlue,483D8B|MediumSlateBlue,7B68EE|GreenYellow,ADFF2F|Chartreuse,7FFF00|LawnGreen,7CFC00|Lime,00FF00|LimeGreen,32CD32|PaleGreen,98FB98|LightGreen,90EE90|MediumSpringGreen,00FA9A|SpringGreen,00FF7F|MediumSeaGreen,3CB371|SeaGreen,2E8B57|ForestGreen,228B22|Green,008000|DarkGreen,006400|YellowGreen,9ACD32|OliveDrab,6B8E23|Olive,808000|DarkOliveGreen,556B2F|MediumAquamarine,66CDAA|DarkSeaGreen,8FBC8B|LightSeaGreen,20B2AA|DarkCyan,008B8B|Teal,008080|Aqua,00FFFF|Cyan,00FFFF|LightCyan,E0FFFF|PaleTurquoise,AFEEEE|Aquamarine,7FFFD4|Turquoise,40E0D0|MediumTurquoise,48D1CC|DarkTurquoise,00CED1|CadetBlue,5F9EA0|SteelBlue,4682B4|LightSteelBlue,B0C4DE|PowderBlue,B0E0E6|LightBlue,ADD8E6|SkyBlue,87CEEB|LightSkyBlue,87CEFA|DeepSkyBlue,00BFFF|DodgerBlue,1E90FF|CornflowerBlue,6495ED|MediumSlateBlue,7B68EE|RoyalBlue,4169E1|Blue,0000FF|MediumBlue,0000CD|DarkBlue,00008B|Navy,000080|MidnightBlue,191970|Cornsilk,FFF8DC|BlanchedAlmond,FFEBCD|Bisque,FFE4C4|NavajoWhite,FFDEAD|Wheat,F5DEB3|BurlyWood,DEB887|Tan,D2B48C|RosyBrown,BC8F8F|SandyBrown,F4A460|Goldenrod,DAA520|DarkGoldenrod,B8860B|Peru,CD853F|Chocolate,D2691E|SaddleBrown,8B4513|Sienna,A0522D|Brown,A52A2A|Maroon,800000|White,FFFFFF|Snow,FFFAFA|HoneyDew,F0FFF0|MintCream,F5FFFA|Azure,F0FFFF|AliceBlue,F0F8FF|GhostWhite,F8F8FF|WhiteSmoke,F5F5F5|SeaShell,FFF5EE|Beige,F5F5DC|OldLace,FDF5E6|FloralWhite,FFFAF0|Ivory,FFFFF0|AntiqueWhite,FAEBD7|Linen,FAF0E6|LavenderBlush,FFF0F5|MistyRose,FFE4E1|Gainsboro,DCDCDC|LightGray,D3D3D3|Silver,C0C0C0|DarkGray,A9A9A9|Gray,808080|DimGray,696969|LightSlateGray,778899|SlateGray,708090|DarkSlateGray,2F4F4F|Black,000000';
$stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled,allow_emails,level_8_disable_add,allow_chats,enable_languages,admin_row_click,admin_screen_colors,user_new_lead_limit,user_territories_active,qc_features_active,agent_soundboards,enable_drop_lists,allow_ip_lists,admin_web_directory from system_settings;"; $stmt="SELECT admin_home_url,enable_tts_integration,callcard_enabled,custom_fields_enabled,allow_emails,level_8_disable_add,allow_chats,enable_languages,admin_row_click,admin_screen_colors,user_new_lead_limit,user_territories_active,qc_features_active,agent_soundboards,enable_drop_lists,allow_ip_lists,active_modules,admin_web_directory,outbound_autodial_active,sounds_central_control_active 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];
@@ -122,10 +126,85 @@ $SSqc_features_active = $row[12];
$SSagent_soundboards = $row[13]; $SSagent_soundboards = $row[13];
$SSenable_drop_lists = $row[14]; $SSenable_drop_lists = $row[14];
$SSallow_ip_lists = $row[15]; $SSallow_ip_lists = $row[15];
$SSadmin_web_directory = $row[16]; $SSactive_modules = $row[16];
$SSadmin_web_directory = $row[17];
if(!isset($SSoutbound_autodial_active)) {$SSoutbound_autodial_active = $row[18];}
if(!isset($SSsounds_central_control_active)) {$SSsounds_central_control_active = $row[19];}
# PHP8 variable declarations
if (isset($SSadmin_home_url) && strlen($SSadmin_home_url) > 5) {$admin_home_url_LU = $SSadmin_home_url;}
if (!isset($ADMIN)){$ADMIN = "../$SSadmin_web_directory/admin.php";}
if (!isset($short_header)) {$short_header=0;}
if (!isset($no_header)) {$no_header=0;}
if (!isset($android_header)) {$android_header=0;}
if (!isset($TCedit_javascript)) {$TCedit_javascript=0;}
if (!isset($ADD)) {$ADD=0;}
if (!isset($no_title)) {$no_title=0;}
if (!isset($qc_only_user)) {$qc_only_user=0;}
if (!isset($qc_auth)) {$qc_auth=0;}
if (!isset($reports_only_user)) {$reports_only_user=0;}
if (!isset($hh)) {$hh="";}
if (!isset($sh)) {$sh="";}
if (!isset($header_selected_bold)) {$header_selected_bold='<b>';}
if (!isset($header_nonselected_bold)) {$header_nonselected_bold='';}
if (!isset($LOGreports_header_override)) {$LOGreports_header_override="DISABLED";}
if (!isset($add_copy_disabled)) {$add_copy_disabled=0;}
if (!isset($page_width)) {$page_width=770;}
if (!isset($sounds_central_control_active)) {$sounds_central_control_active=0;}
if (!isset($SScampaign_cid_areacodes_enabled)) {$SScampaign_cid_areacodes_enabled=0;}
if (!isset($SSenable_auto_reports)) {$SSenable_auto_reports=0;}
if (!isset($SScontacts_enabled)) {$SScontacts_enabled=0;}
if (!isset($LOGallowed_campaigns)) {$LOGallowed_campaigns="";}
if (!isset($admin_font)) {$admin_font="";}
if (!isset($users_color)) {$users_color="#E6E6E6";}
if (!isset($users_font)) {$users_font="";}
if (!isset($qc_font)) {$qc_font="";}
if (!isset($qg_color)) {$qg_color="''";}
if (!isset($PHP_AUTH_USER)) {$PHP_AUTH_USER=$_SERVER['PHP_AUTH_USER'];}
if (!isset($PHP_AUTH_PW)) {$PHP_AUTH_PW=$_SERVER['PHP_AUTH_PW'];}
$times_sh="";
$shifts_sh="";
$templates_sh="";
$carriers_sh="";
$phones_sh="";
$server_sh="";
$conference_sh="";
$settings_sh="";
$label_sh="";
$colors_sh="";
$status_sh="";
$audio_sh="";
$moh_sh="";
$languages_sh="";
$soundboard_sh="";
$vm_sh="";
$tts_sh="";
$cc_sh="";
$cts_sh="";
$sc_sh="";
$sg_sh="";
$cg_sh="";
$vmmg_sh="";
$qg_sh="";
$emails_sh="";
$ar_sh="";
$il_sh="";
$new_sh="";
$search_sh="";
$lead_sh="";
$load_sh="";
$dnc_sh="";
$custom_sh="";
$cpcust_sh="";
$droplist_sh="";
$list_sh="";
$copy_sh="";
$stats_sh="";
$sheet_sh="";
$territory_sh="";
$newlimit_sh="";
if (strlen($SSadmin_home_url) > 5) {$admin_home_url_LU = $SSadmin_home_url;}
if(!isset($ADMIN)){$ADMIN = "../$SSadmin_web_directory/admin.php";}
$SSmenu_background='015B91'; $SSmenu_background='015B91';
$SSframe_background='D9E6FE'; $SSframe_background='D9E6FE';
@@ -137,6 +216,7 @@ $SSstd_row5_background='A3C3D6';
$SSalt_row1_background='BDFFBD'; $SSalt_row1_background='BDFFBD';
$SSalt_row2_background='99FF99'; $SSalt_row2_background='99FF99';
$SSalt_row3_background='CCFFCC'; $SSalt_row3_background='CCFFCC';
$SSweb_logo="./vicidial_admin_web_logo.gif";
$SSbutton_color='EFEFEF'; $SSbutton_color='EFEFEF';
if ($SSadmin_screen_colors != 'default') if ($SSadmin_screen_colors != 'default')
@@ -823,7 +903,7 @@ if ( ( ($ADD==34) or ($ADD==31) or ($ADD==49) ) and ($SUB==29) and ($LOGmodify_c
<?php <?php
#### Javascript for auto-generate of user ID Button #### Javascript for auto-generate of user ID Button
if ( ($SSadmin_modify_refresh > 1) and (preg_match("/^3|^4/",$ADD)) ) if ( (isset($SSadmin_modify_refresh) && $SSadmin_modify_refresh > 1) and (preg_match("/^3|^4/",$ADD)) )
{ {
?> ?>
var ar_seconds=<?php echo "$SSadmin_modify_refresh;"; ?> var ar_seconds=<?php echo "$SSadmin_modify_refresh;"; ?>
@@ -994,7 +1074,7 @@ else
chooser_field_td = fieldname + '_td'; chooser_field_td = fieldname + '_td';
chooser_type = type; chooser_type = type;
<?php <?php
$color_chooser_output .= " &nbsp; <a href=\\\"javascript:close_chooser();\\\"><font size=1 face='Arial,Helvetica'>"._QXZ("close frame")."</font></a> &nbsp; <BR>"; $color_chooser_output = " &nbsp; <a href=\\\"javascript:close_chooser();\\\"><font size=1 face='Arial,Helvetica'>"._QXZ("close frame")."</font></a> &nbsp; <BR>";
$color_chooser_output .= "<div id='select_color_frame' style=\\\"height:400px;width:400px;overflow:scroll;background-color:white;\\\">"; $color_chooser_output .= "<div id='select_color_frame' style=\\\"height:400px;width:400px;overflow:scroll;background-color:white;\\\">";
$color_chooser_output .= '<table border=0 cellpadding=2 cellspacing=2 width=400 bgcolor=white>'; $color_chooser_output .= '<table border=0 cellpadding=2 cellspacing=2 width=400 bgcolor=white>';
$HTMLcolorsARY = explode('|',$HTMLcolors); $HTMLcolorsARY = explode('|',$HTMLcolors);
@@ -1187,7 +1267,7 @@ if ( ($ADD==3111) or ($ADD==4111) or ($ADD==5111) or ($ADD==3811) or ($ADD==4811
} }
$stmt="SELECT menu_id,menu_name from vicidial_call_menu $whereLOGadmin_viewable_groupsSQL order by menu_id limit 10000;"; $stmt="SELECT menu_id,menu_name from vicidial_call_menu ".(isset($whereLOGadmin_viewable_groupsSQL) ? $whereLOGadmin_viewable_groupsSQL : "")." order by menu_id limit 10000;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$menus_to_print = mysqli_num_rows($rslt); $menus_to_print = mysqli_num_rows($rslt);
$call_menu_list=''; $call_menu_list='';
@@ -1199,13 +1279,19 @@ while ($i < $menus_to_print)
$i++; $i++;
} }
# Referenced, not necessarily set, in multiple spots - must be declared outside "if"s
$did_list='';
$ingroup_list='';
$IGcampaign_id_list='';
$IGhandle_method_list='';
$IGsearch_method_list='';
### select list contents generation for dynamic route displays in call menu and in-group screens ### select list contents generation for dynamic route displays in call menu and in-group screens
if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011) or ($ADD==4111) or ($ADD==5111) ) if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511) or ($ADD==3111) or ($ADD==2111) or ($ADD==2011) or ($ADD==4111) or ($ADD==5111) )
{ {
$stmt="SELECT did_pattern,did_description,did_route from vicidial_inbound_dids where did_active='Y' $LOGadmin_viewable_groupsSQL order by did_pattern;"; $stmt="SELECT did_pattern,did_description,did_route from vicidial_inbound_dids where did_active='Y' $LOGadmin_viewable_groupsSQL order by did_pattern;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$dids_to_print = mysqli_num_rows($rslt); $dids_to_print = mysqli_num_rows($rslt);
$did_list='';
$i=0; $i=0;
while ($i < $dids_to_print) while ($i < $dids_to_print)
{ {
@@ -1217,7 +1303,6 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
$stmt="SELECT group_id,group_name from vicidial_inbound_groups where active='Y' and group_id NOT LIKE \"AGENTDIRECT%\" $LOGadmin_viewable_groupsSQL order by group_id;"; $stmt="SELECT group_id,group_name from vicidial_inbound_groups where active='Y' and group_id NOT LIKE \"AGENTDIRECT%\" $LOGadmin_viewable_groupsSQL order by group_id;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$ingroups_to_print = mysqli_num_rows($rslt); $ingroups_to_print = mysqli_num_rows($rslt);
$ingroup_list='';
$i=0; $i=0;
while ($i < $ingroups_to_print) while ($i < $ingroups_to_print)
{ {
@@ -1229,7 +1314,6 @@ if ( ($ADD==3511) or ($ADD==2511) or ($ADD==2611) or ($ADD==4511) or ($ADD==5511
$stmt="SELECT campaign_id,campaign_name from vicidial_campaigns where active='Y' $LOGallowed_campaignsSQL order by campaign_id;"; $stmt="SELECT campaign_id,campaign_name from vicidial_campaigns where active='Y' $LOGallowed_campaignsSQL order by campaign_id;";
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$IGcampaigns_to_print = mysqli_num_rows($rslt); $IGcampaigns_to_print = mysqli_num_rows($rslt);
$IGcampaign_id_list='';
$i=0; $i=0;
while ($i < $IGcampaigns_to_print) while ($i < $IGcampaigns_to_print)
{ {
@@ -1950,7 +2034,7 @@ background:rgb(102,255,51);
##### END - bar chart CSS style ##### ##### END - bar chart CSS style #####
echo "</head>\n"; echo "</head>\n";
if ( ($SSadmin_modify_refresh > 1) and (preg_match("/^3|^4/",$ADD)) ) if ( (isset($SSadmin_modify_refresh) && $SSadmin_modify_refresh > 1) and (preg_match("/^3|^4/",$ADD)) )
{ {
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad=\"modify_refresh_display();\">\n"; echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 onLoad=\"modify_refresh_display();\">\n";
} }
@@ -1962,9 +2046,9 @@ else
echo "<!-- INTERNATIONALIZATION-LINKS-PLACEHOLDER-VICIDIAL -->\n"; echo "<!-- INTERNATIONALIZATION-LINKS-PLACEHOLDER-VICIDIAL -->\n";
if ($header_font_size < 4) {$header_font_size='12';} if (!isset($header_font_size) || $header_font_size < 4) {$header_font_size='12';}
if ($subheader_font_size < 4) {$subheader_font_size='11';} if (!isset($subheader_font_size) || $subheader_font_size < 4) {$subheader_font_size='11';}
if ($subcamp_font_size < 4) {$subcamp_font_size='11';} if (!isset($subcamp_font_size) || $subcamp_font_size < 4) {$subcamp_font_size='11';}
@@ -2006,6 +2090,8 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
$territory_sh="CLASS=\"subhead_style\""; $territory_sh="CLASS=\"subhead_style\"";
$newlimit_sh="CLASS=\"subhead_style\""; $newlimit_sh="CLASS=\"subhead_style\"";
if (!isset($user)) {$user="";}
if ($sh=='list') {$list_sh="CLASS=\"subhead_style_selected\"";} if ($sh=='list') {$list_sh="CLASS=\"subhead_style_selected\"";}
if ($sh=='new') {$new_sh="CLASS=\"subhead_style_selected\"";} if ($sh=='new') {$new_sh="CLASS=\"subhead_style_selected\"";}
if ($sh=='copy') {$copy_sh="CLASS=\"subhead_style_selected\"";} if ($sh=='copy') {$copy_sh="CLASS=\"subhead_style_selected\"";}
@@ -2034,7 +2120,7 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
</TR><TR <?php echo $sheet_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='./AST_agent_time_sheet.php?agent=$user';\"";} ?>><TD ALIGN=LEFT> </TR><TR <?php echo $sheet_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='./AST_agent_time_sheet.php?agent=$user';\"";} ?>><TD ALIGN=LEFT>
&nbsp; <a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subheader_font_size ?>;color:BLACK"><?php echo _QXZ("Time Sheet"); ?> </a> </TD></TR> &nbsp; <a href="./AST_agent_time_sheet.php?agent=<?php echo $user ?>" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subheader_font_size ?>;color:BLACK"><?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 (isset($user_territories_active) && $user_territories_active > 0) )
{ ?> { ?>
</TR><TR <?php echo $territory_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='./user_territories.php?agent=$user';\"";} ?>><TD ALIGN=LEFT> </TR><TR <?php echo $territory_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='./user_territories.php?agent=$user';\"";} ?>><TD ALIGN=LEFT>
@@ -2137,7 +2223,7 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
$cpcust_sh="CLASS=\"subhead_style\""; $cpcust_sh="CLASS=\"subhead_style\"";
$droplist_sh="CLASS=\"subhead_style\""; $droplist_sh="CLASS=\"subhead_style\"";
if ($LOGdelete_from_dnc > 0) {$DNClink = _QXZ("Add-Delete DNC Number");} if (isset($LOGdelete_from_dnc) && $LOGdelete_from_dnc > 0) {$DNClink = _QXZ("Add-Delete DNC Number");}
else {$DNClink = _QXZ("Add DNC Number");} else {$DNClink = _QXZ("Add DNC Number");}
if ($sh=='list') {$list_sh="CLASS=\"subhead_style_selected\"";} if ($sh=='list') {$list_sh="CLASS=\"subhead_style_selected\"";}
@@ -2154,7 +2240,7 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
<TR <?php echo $list_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='$ADMIN?ADD=100';\"";} ?>><TD ALIGN=LEFT> &nbsp; <TR <?php echo $list_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='$ADMIN?ADD=100';\"";} ?>><TD ALIGN=LEFT> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=100" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Show Lists"); ?> </a> <a href="<?php echo $ADMIN ?>?ADD=100" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Show Lists"); ?> </a>
</TR><TR <?php echo $new_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='$ADMIN?ADD=111';\"";} ?>><TD ALIGN=LEFT> &nbsp; </TR><TR <?php echo $new_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='$ADMIN?ADD=111';\"";} ?>><TD ALIGN=LEFT> &nbsp;
<?php if ($add_copy_disabled < 1) { ?> <?php if (!isset($add_copy_disabled) || $add_copy_disabled < 1) { ?>
<a href="<?php echo $ADMIN ?>?ADD=111" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Add A New List"); ?> </a> <a href="<?php echo $ADMIN ?>?ADD=111" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Add A New List"); ?> </a>
</TR><TR <?php echo $search_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='admin_search_lead.php';\"";} ?>><TD ALIGN=LEFT> &nbsp; </TR><TR <?php echo $search_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='admin_search_lead.php';\"";} ?>><TD ALIGN=LEFT> &nbsp;
<?php } ?> <?php } ?>
@@ -2163,8 +2249,8 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
<a href="admin_modify_lead.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Add A New Lead"); ?> </a> <a href="admin_modify_lead.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Add A New Lead"); ?> </a>
</TR><TR <?php echo $dnc_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='$ADMIN?ADD=121';\"";} ?>><TD ALIGN=LEFT> &nbsp; </TR><TR <?php echo $dnc_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='$ADMIN?ADD=121';\"";} ?>><TD ALIGN=LEFT> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=121" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo $DNClink ?> </a> <a href="<?php echo $ADMIN ?>?ADD=121" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo $DNClink ?> </a>
</TR><TR <?php echo $load_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='admin_listloader_fourth_gen.php';\"";} ?>><TD ALIGN=LEFT> &nbsp; </TR><TR <?php echo $load_sh ?><?php if ($SSadmin_row_click > 0) {echo " onclick=\"window.document.location='admin_listloader_fifth_gen.php';\"";} ?>><TD ALIGN=LEFT> &nbsp;
<a href="./admin_listloader_fourth_gen.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Load New Leads"); ?> </a> <a href="./admin_listloader_fifth_gen.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Load New Leads"); ?> </a>
<?php <?php
if ($SScustom_fields_enabled > 0) if ($SScustom_fields_enabled > 0)
{ {