\n";
+$MAIN.="\n";
$MAIN.=_QXZ("Agent Time Sheet for").": $user\n";
$MAIN.=" \n";
$MAIN.="\n\n";
diff --git a/www/vicidial/lead_tools.php b/www/vicidial/lead_tools.php
index 839dd84d..0f032898 100644
--- a/www/vicidial/lead_tools.php
+++ b/www/vicidial/lead_tools.php
@@ -14,10 +14,11 @@
# 141007-2039 - Finalized adding QXZ translation to all admin files
# 141229-2033 - Added code for on-the-fly language translations display
# 170409-1533 - Added IP List validation code
+# 170711-1105 - Added screen colors
#
-$version = '2.14-10';
-$build = '170409-1533';
+$version = '2.14-11';
+$build = '170711-1105';
# This limit is to prevent data inconsistancies.
# If there are too many leads in a list this
@@ -70,7 +71,7 @@ $delete_status = preg_replace('/[^-_0-9a-zA-Z]/','',$delete_status);
#############################################
##### START SYSTEM_SETTINGS LOOKUP #####
-$sys_settings_stmt = "SELECT use_non_latin,outbound_autodial_active,sounds_central_control_active,enable_languages,language_method FROM system_settings;";
+$sys_settings_stmt = "SELECT use_non_latin,outbound_autodial_active,sounds_central_control_active,enable_languages,language_method,admin_screen_colors,report_default_format FROM system_settings;";
$sys_settings_rslt=mysql_to_mysqli($sys_settings_stmt, $link);
if ($DB) {echo "$sys_settings_stmt\n";}
$num_rows = mysqli_num_rows($sys_settings_rslt);
@@ -82,6 +83,8 @@ if ($num_rows > 0)
$sounds_central_control_active = $sys_settings_row[2];
$SSenable_languages = $sys_settings_row[3];
$SSlanguage_method = $sys_settings_row[4];
+ $SSadmin_screen_colors = $sys_settings_row[5];
+ $SSreport_default_format = $sys_settings_row[6];
}
else
{
@@ -176,6 +179,71 @@ if ( $modify_lists < 1 )
exit;
}
+$SSmenu_background='015B91';
+$SSframe_background='D9E6FE';
+$SSstd_row1_background='9BB9FB';
+$SSstd_row2_background='B9CBFD';
+$SSstd_row3_background='8EBCFD';
+$SSstd_row4_background='B6D3FC';
+$SSstd_row5_background='A3C3D6';
+$SSalt_row1_background='BDFFBD';
+$SSalt_row2_background='99FF99';
+$SSalt_row3_background='CCFFCC';
+
+if ($SSadmin_screen_colors != 'default')
+ {
+ $stmt = "SELECT menu_background,frame_background,std_row1_background,std_row2_background,std_row3_background,std_row4_background,std_row5_background,alt_row1_background,alt_row2_background,alt_row3_background,web_logo FROM vicidial_screen_colors where colors_id='$SSadmin_screen_colors';";
+ $rslt=mysql_to_mysqli($stmt, $link);
+ if ($DB) {echo "$stmt\n";}
+ $colors_ct = mysqli_num_rows($rslt);
+ if ($colors_ct > 0)
+ {
+ $row=mysqli_fetch_row($rslt);
+ $SSmenu_background = $row[0];
+ $SSframe_background = $row[1];
+ $SSstd_row1_background = $row[2];
+ $SSstd_row2_background = $row[3];
+ $SSstd_row3_background = $row[4];
+ $SSstd_row4_background = $row[5];
+ $SSstd_row5_background = $row[6];
+ $SSalt_row1_background = $row[7];
+ $SSalt_row2_background = $row[8];
+ $SSalt_row3_background = $row[9];
+ $SSweb_logo = $row[10];
+ }
+ }
+$Mhead_color = $SSstd_row5_background;
+$Mmain_bgcolor = $SSmenu_background;
+$Mhead_color = $SSstd_row5_background;
+
+$selected_logo = "./images/vicidial_admin_web_logo.png";
+$selected_small_logo = "./images/vicidial_admin_web_logo.png";
+$logo_new=0;
+$logo_old=0;
+$logo_small_old=0;
+if (file_exists('./images/vicidial_admin_web_logo.png')) {$logo_new++;}
+if (file_exists('vicidial_admin_web_logo_small.gif')) {$logo_small_old++;}
+if (file_exists('vicidial_admin_web_logo.gif')) {$logo_old++;}
+if ($SSweb_logo=='default_new')
+ {
+ $selected_logo = "./images/vicidial_admin_web_logo.png";
+ $selected_small_logo = "./images/vicidial_admin_web_logo.png";
+ }
+if ( ($SSweb_logo=='default_old') and ($logo_old > 0) )
+ {
+ $selected_logo = "./vicidial_admin_web_logo.gif";
+ $selected_small_logo = "./vicidial_admin_web_logo_small.gif";
+ }
+if ( ($SSweb_logo!='default_new') and ($SSweb_logo!='default_old') )
+ {
+ if (file_exists("./images/vicidial_admin_web_logo$SSweb_logo"))
+ {
+ $selected_logo = "./images/vicidial_admin_web_logo$SSweb_logo";
+ $selected_small_logo = "./images/vicidial_admin_web_logo$SSweb_logo";
+ }
+ }
+
+
echo "\n";
echo "\n";
echo "\n";
@@ -215,7 +283,7 @@ echo " | \n";
-echo " \n";
+echo " \n";
# move confirmation page
if ($move_submit == "move" )
@@ -743,8 +811,8 @@ if (
echo "\n";
# END lead move
# BEGIN Status Update
echo "
\n";
- echo "| "._QXZ("Update Lead Statuses")." | \n";
- echo "| "._QXZ("List")." | \n";
+ echo " | | "._QXZ("Update Lead Statuses")." | \n";
+ echo "| "._QXZ("List")." | \n";
echo " | \n";
- echo "| "._QXZ("From Status")." | \n";
+ echo " | | "._QXZ("From Status")." | \n";
echo " | \n";
- echo "| "._QXZ("To Status")." | \n";
+ echo " | | "._QXZ("To Status")." | \n";
echo " | \n";
- echo "| "._QXZ("Called Count")." | \n";
+ echo " | | "._QXZ("Called Count")." | \n";
echo " | \n";
- echo " | \n";
+ echo " | \n";
# END Status Update
if ( $delete_lists > 0 )
@@ -864,8 +932,8 @@ if (
# BEGIN Delete Leads
echo " \n";
echo "
\n";
- echo "| "._QXZ("Delete Leads")." | \n";
- echo "| "._QXZ("List")." | \n";
+ echo " | | "._QXZ("Delete Leads")." | \n";
+ echo "| "._QXZ("List")." | \n";
echo " | \n";
- echo "| "._QXZ("Status")." | \n";
+ echo " | | "._QXZ("Status")." | \n";
echo " | \n";
- echo "| "._QXZ("Called Count")." | \n";
+ echo " | | "._QXZ("Called Count")." | \n";
echo " | \n";
- echo " | \n";
+ echo " | \n";
# END Delete Leads
}
diff --git a/www/vicidial/lead_tools_advanced.php b/www/vicidial/lead_tools_advanced.php
index 15705104..15224e42 100644
--- a/www/vicidial/lead_tools_advanced.php
+++ b/www/vicidial/lead_tools_advanced.php
@@ -12,10 +12,11 @@
# 150312-1508 - Allow for single quotes in vicidial_list data fields
# 170225-1436 - Added date/time range options
# 170409-1554 - Added IP List validation code
+# 170711-1104 - Added screen colors
#
-$version = '2.14-8';
-$build = '170409-1554';
+$version = '2.14-9';
+$build = '170711-1104';
# This limit is to prevent data inconsistancies.
# If there are too many leads in a list this
@@ -84,7 +85,7 @@ if ($DB)
#############################################
##### START SYSTEM_SETTINGS LOOKUP #####
-$sys_settings_stmt = "SELECT use_non_latin,outbound_autodial_active,sounds_central_control_active,enable_languages,language_method FROM system_settings;";
+$sys_settings_stmt = "SELECT use_non_latin,outbound_autodial_active,sounds_central_control_active,enable_languages,language_method,admin_screen_colors,report_default_format FROM system_settings;";
$sys_settings_rslt=mysql_to_mysqli($sys_settings_stmt, $link);
if ($DB) {echo "$sys_settings_stmt\n";}
$num_rows = mysqli_num_rows($sys_settings_rslt);
@@ -96,6 +97,8 @@ if ($num_rows > 0)
$sounds_central_control_active = $sys_settings_row[2];
$SSenable_languages = $sys_settings_row[3];
$SSlanguage_method = $sys_settings_row[4];
+ $SSadmin_screen_colors = $sys_settings_row[5];
+ $SSreport_default_format = $sys_settings_row[6];
}
else
{
@@ -190,6 +193,71 @@ if ( $modify_lists < 1 )
exit;
}
+$SSmenu_background='015B91';
+$SSframe_background='D9E6FE';
+$SSstd_row1_background='9BB9FB';
+$SSstd_row2_background='B9CBFD';
+$SSstd_row3_background='8EBCFD';
+$SSstd_row4_background='B6D3FC';
+$SSstd_row5_background='A3C3D6';
+$SSalt_row1_background='BDFFBD';
+$SSalt_row2_background='99FF99';
+$SSalt_row3_background='CCFFCC';
+
+if ($SSadmin_screen_colors != 'default')
+ {
+ $stmt = "SELECT menu_background,frame_background,std_row1_background,std_row2_background,std_row3_background,std_row4_background,std_row5_background,alt_row1_background,alt_row2_background,alt_row3_background,web_logo FROM vicidial_screen_colors where colors_id='$SSadmin_screen_colors';";
+ $rslt=mysql_to_mysqli($stmt, $link);
+ if ($DB) {echo "$stmt\n";}
+ $colors_ct = mysqli_num_rows($rslt);
+ if ($colors_ct > 0)
+ {
+ $row=mysqli_fetch_row($rslt);
+ $SSmenu_background = $row[0];
+ $SSframe_background = $row[1];
+ $SSstd_row1_background = $row[2];
+ $SSstd_row2_background = $row[3];
+ $SSstd_row3_background = $row[4];
+ $SSstd_row4_background = $row[5];
+ $SSstd_row5_background = $row[6];
+ $SSalt_row1_background = $row[7];
+ $SSalt_row2_background = $row[8];
+ $SSalt_row3_background = $row[9];
+ $SSweb_logo = $row[10];
+ }
+ }
+$Mhead_color = $SSstd_row5_background;
+$Mmain_bgcolor = $SSmenu_background;
+$Mhead_color = $SSstd_row5_background;
+
+$selected_logo = "./images/vicidial_admin_web_logo.png";
+$selected_small_logo = "./images/vicidial_admin_web_logo.png";
+$logo_new=0;
+$logo_old=0;
+$logo_small_old=0;
+if (file_exists('./images/vicidial_admin_web_logo.png')) {$logo_new++;}
+if (file_exists('vicidial_admin_web_logo_small.gif')) {$logo_small_old++;}
+if (file_exists('vicidial_admin_web_logo.gif')) {$logo_old++;}
+if ($SSweb_logo=='default_new')
+ {
+ $selected_logo = "./images/vicidial_admin_web_logo.png";
+ $selected_small_logo = "./images/vicidial_admin_web_logo.png";
+ }
+if ( ($SSweb_logo=='default_old') and ($logo_old > 0) )
+ {
+ $selected_logo = "./vicidial_admin_web_logo.gif";
+ $selected_small_logo = "./vicidial_admin_web_logo_small.gif";
+ }
+if ( ($SSweb_logo!='default_new') and ($SSweb_logo!='default_old') )
+ {
+ if (file_exists("./images/vicidial_admin_web_logo$SSweb_logo"))
+ {
+ $selected_logo = "./images/vicidial_admin_web_logo$SSweb_logo";
+ $selected_small_logo = "./images/vicidial_admin_web_logo$SSweb_logo";
+ }
+ }
+
+
echo "\n";
echo "\n";
echo "\n";
@@ -658,7 +726,7 @@ $subcamp_color = '#C6C6C6';
require("admin_header.php");
-echo "\n";
+echo "\n";
echo "\n";
echo "| \n";
echo "\n";
@@ -670,7 +738,7 @@ echo " | \n";
-echo " \n";
+echo " \n";
##### BEGIN move functions #####
# move confirmation page
@@ -3370,8 +3438,8 @@ if (
echo "\n";
# BEGIN lead move
- echo "| "._QXZ("Move Leads")." | \n";
- echo "| "._QXZ("From List")." | \n";
+ echo " | | "._QXZ("Move Leads")." | \n";
+ echo "| "._QXZ("From List")." | \n";
echo " | \n";
- echo "| "._QXZ("To List")." | \n";
+ echo " | | "._QXZ("To List")." | \n";
echo " | \n";
- echo "| "._QXZ("Status")." | \n";
+ echo " | | "._QXZ("Status")." | \n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Country Code")." | \n";
+ echo " | | "._QXZ("Country Code")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Vendor Lead Code")." | \n";
+ echo " | | "._QXZ("Vendor Lead Code")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Source ID")." | \n";
+ echo " | | "._QXZ("Source ID")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Owner")." | \n";
+ echo " | | "._QXZ("Owner")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("State")." | \n";
+ echo " | | "._QXZ("State")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Entry Date")." | \n";
+ echo " | | "._QXZ("Entry Date")." | \n";
echo "\n";
echo "\n";
echo " "._QXZ("to")." (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)\n";
echo " | \n";
- echo "| "._QXZ("Modify Date")." | \n";
+ echo " | | "._QXZ("Modify Date")." | \n";
echo "\n";
echo "\n";
echo " "._QXZ("to")." (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)\n";
echo " | \n";
- echo "| "._QXZ("Security Phrase")." | \n";
+ echo " | | "._QXZ("Security Phrase")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Called Count")." | \n";
+ echo " | | "._QXZ("Called Count")." | \n";
echo "\n";
echo " | \n";
- echo " | \n";
+ echo " | \n";
echo " \n";
# END lead move
# BEGIN Status Update
echo "
\n";
- echo "| "._QXZ("Update Lead Statuses")." | \n";
- echo "| "._QXZ("List")." | \n";
+ echo " | | "._QXZ("Update Lead Statuses")." | \n";
+ echo "| "._QXZ("List")." | \n";
echo " | \n";
- echo "| "._QXZ("To Status")." | \n";
+ echo " | | "._QXZ("To Status")." | \n";
echo " | \n";
- echo "| "._QXZ("From Status")." | \n";
+ echo " | | "._QXZ("From Status")." | \n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Country Code")." | \n";
+ echo " | | "._QXZ("Country Code")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Vendor Lead Code")." | \n";
+ echo " | | "._QXZ("Vendor Lead Code")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Source ID")." | \n";
+ echo " | | "._QXZ("Source ID")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Owner")." | \n";
+ echo " | | "._QXZ("Owner")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("State")." | \n";
+ echo " | | "._QXZ("State")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Entry Date")." | \n";
+ echo " | | "._QXZ("Entry Date")." | \n";
echo "\n";
echo "\n";
echo " "._QXZ("to")." (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)\n";
echo " | \n";
- echo "| "._QXZ("Modify Date")." | \n";
+ echo " | | "._QXZ("Modify Date")." | \n";
echo "\n";
echo "\n";
echo " "._QXZ("to")." (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)\n";
echo " | \n";
- echo "| "._QXZ("Security Phrase")." | \n";
+ echo " | | "._QXZ("Security Phrase")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Called Count")." | \n";
+ echo " | | "._QXZ("Called Count")." | \n";
echo "\n";
echo " | \n";
- echo " | \n";
+ echo " | \n";
# END Status Update
if ( $delete_lists > 0 )
@@ -3591,8 +3659,8 @@ if (
# BEGIN Delete Leads
echo " \n";
echo "
\n";
- echo "| "._QXZ("Delete Leads")." | \n";
- echo "| "._QXZ("List")." | \n";
+ echo " | | "._QXZ("Delete Leads")." | \n";
+ echo "| "._QXZ("List")." | \n";
echo " | \n";
- echo "| "._QXZ("Status")." | \n";
+ echo " | | "._QXZ("Status")." | \n";
echo " | \n";
- echo "| "._QXZ("Country Code")." | \n";
+ echo " | | "._QXZ("Country Code")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Vendor Lead Code")." | \n";
+ echo " | | "._QXZ("Vendor Lead Code")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Source ID")." | \n";
+ echo " | | "._QXZ("Source ID")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Owner")." | \n";
+ echo " | | "._QXZ("Owner")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("State")." | \n";
+ echo " | | "._QXZ("State")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Entry Date")." | \n";
+ echo " | | "._QXZ("Entry Date")." | \n";
echo "\n";
echo "\n";
echo " "._QXZ("to")." (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)\n";
echo " | \n";
- echo "| "._QXZ("Modify Date")." | \n";
+ echo " | | "._QXZ("Modify Date")." | \n";
echo "\n";
echo "\n";
echo " "._QXZ("to")." (YYYY-MM-DD) or (YYYY-MM-DD HH:MM:SS)\n";
echo " | \n";
- echo "| "._QXZ("Security Phrase")." | \n";
+ echo " | | "._QXZ("Security Phrase")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Lead ID")." | \n";
+ echo " | | "._QXZ("Lead ID")." | \n";
echo "\n";
echo "\n";
echo " | \n";
- echo "| "._QXZ("Called Count")." | \n";
+ echo " | | "._QXZ("Called Count")." | \n";
echo "\n";
echo " | \n";
- echo " | \n";
+ echo " | \n";
# END Delete Leads
}
# BEGIN Callback Convert
echo " \n";
echo "
| | | |
|