Redesign of Admin sub-menu and added icons for web admin

Fixed issues with missing navigation elements

git-svn-id: svn://192.168.202.10@2500 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2016-03-30 20:03:21 +00:00
parent 93eda07575
commit 9b3e5a6eb6
27 changed files with 214 additions and 100 deletions
+137 -52
View File
@@ -3747,12 +3747,13 @@ else
# 160325-1435 - Changes for sidebar, added callback_useronly_move_minutes campaign feature
# 160327-0145 - Reworked System Summary Screen
# 160328-0316 - Added links to the real-time report from the summary screen
# 160330-1559 - Redesign of Admin sub-menu and added icons
#
# make sure you have added a user to the vicidial_users MySQL table with at least user_level 9 to access this page the first time
$admin_version = '2.12-546a';
$build = '160328-0316';
$admin_version = '2.12-547a';
$build = '160330-1559';
$STARTtime = date("U");
$SQLdate = date("Y-m-d H:i:s");
@@ -31924,7 +31925,7 @@ if ($ADD==311111111111111)
$modify_footer_refresh=1;
}
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_settings.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT count(*) from vicidial_phone_codes;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -32632,11 +32633,11 @@ if ($ADD==321111111111111)
$modify_footer_refresh=1;
}
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_statuses.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<br><center>\n";
echo "<br>\n";
echo "<b>"._QXZ("STATUSES WITHIN THIS SYSTEM").": &nbsp; $NWB#system_statuses$NWE</b><br>\n";
echo "<TABLE width=700 cellspacing=3>\n";
echo "<center><TABLE width=700 cellspacing=3>\n";
echo "<tr height='250'><td align=center valign=bottom><font size=2><b>"._QXZ("STATUS")."</b></font></td>\n";
echo "<td align=center valign=bottom><font size=2><b>"._QXZ("DESCRIPTION")."</td>\n";
echo "<td align=center valign=bottom><font size=2><b>"._QXZ("CATEGORY")."</td>\n";
@@ -32768,7 +32769,7 @@ if ($ADD==331111111111111)
$modify_footer_refresh=1;
}
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_statusgroups.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<br><center>\n";
echo "<b>"._QXZ("STATUS CATEGORIES").": &nbsp; $NWB#status_categories$NWE</b><br>\n";
@@ -32915,7 +32916,7 @@ if ($ADD==341111111111111)
$modify_footer_refresh=1;
}
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_black_qc.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<br><center>\n";
echo "<b>"._QXZ("QC STATUS CODES WITHIN THIS SYSTEM").": &nbsp; $NWB#vicidial_qc_status_codes$NWE</b><br>\n";
@@ -34181,7 +34182,7 @@ if ($ADD==10000000)
if ($ADD==100000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_calltimes.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
if (strlen($whereLOGadmin_viewable_groupsSQL) > 0) {$tempLOGadmin_viewable_call_timesSQL = $LOGadmin_viewable_call_timesSQL;}
else {$tempLOGadmin_viewable_call_timesSQL = $whereLOGadmin_viewable_call_timesSQL;}
@@ -34227,7 +34228,7 @@ if ($ADD==100000000)
if ($ADD==1000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_calltimes.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT state_call_time_id,state_call_time_state,state_call_time_name,sct_default_start,sct_default_stop,user_group from vicidial_state_call_times $whereLOGadmin_viewable_groupsSQL order by state_call_time_id;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34272,7 +34273,7 @@ if ($ADD==1000000000)
if ($ADD==1200000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_calltimes.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT holiday_id,holiday_date,holiday_name,holiday_status,ct_default_start,ct_default_stop,user_group from vicidial_call_time_holidays $whereLOGadmin_viewable_groupsSQL order by holiday_date,holiday_id;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34319,7 +34320,7 @@ if ($ADD==1200000000)
if ($ADD==130000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_shifts.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT shift_id,shift_name,shift_start_time,shift_length,shift_weekdays,user_group from vicidial_shifts $whereLOGadmin_viewable_groupsSQL order by shift_id;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34364,7 +34365,7 @@ if ($ADD==130000000)
if ($ADD==10000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_phones.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$EXTENlink='stage=EXTENDOWN';
$EXTENNUMlink='stage=EXTENNUMDOWN';
@@ -34434,7 +34435,7 @@ if ($ADD==10000000000)
if ($ADD==12000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_phones.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT alias_id,alias_name,logins_list,user_group from phones_alias $whereLOGadmin_viewable_groupsSQL order by alias_id;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34475,7 +34476,7 @@ if ($ADD==12000000000)
if ($ADD==13000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_phones.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT group_alias_id,group_alias_name,caller_id_number,caller_id_name,active,user_group from groups_alias $whereLOGadmin_viewable_groupsSQL order by group_alias_id;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34520,7 +34521,7 @@ if ($ADD==13000000000)
if ($ADD==100000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_servers.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT server_id,server_description,server_ip,active,asterisk_version,max_vicidial_trunks,local_gmt,active_agent_login_server from servers $whereLOGadmin_viewable_groupsSQL order by server_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34569,7 +34570,7 @@ if ($ADD==100000000000)
if ($ADD==130000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_templates.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT template_id,template_name,user_group from vicidial_conf_templates $whereLOGadmin_viewable_groupsSQL order by template_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34608,7 +34609,7 @@ if ($ADD==130000000000)
if ($ADD==140000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_carriers.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT carrier_id,carrier_name,server_ip,protocol,registration_string,active,user_group from vicidial_server_carriers $whereLOGadmin_viewable_groupsSQL order by carrier_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34661,7 +34662,7 @@ if ($ADD==140000000000)
if ($ADD==150000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_texttospeech.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT tts_id,tts_name,active,tts_text,tts_voice,user_group from vicidial_tts_prompts $whereLOGadmin_viewable_groupsSQL order by tts_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34710,7 +34711,7 @@ if ($ADD==150000000000)
if ($ADD==160000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_musiconhold.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT moh_id,moh_name,active,random,user_group from vicidial_music_on_hold where remove='N' $LOGadmin_viewable_groupsSQL order by moh_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34757,7 +34758,7 @@ if ($ADD==160000000000)
if ($ADD==170000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_voicemail.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT voicemail_id,fullname,active,messages,old_messages,delete_vm_after_email,user_group from vicidial_voicemail $whereLOGadmin_viewable_groupsSQL order by voicemail_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34805,7 +34806,7 @@ if ($ADD==170000000000)
if ($ADD==180000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_screenlabels.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT label_id,label_name,active,user_group from vicidial_screen_labels $whereLOGadmin_viewable_groupsSQL order by label_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34847,7 +34848,7 @@ if ($ADD==180000000000)
if ($ADD==190000000000)
{
echo "<CENTER><TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_contacts.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
if ( (preg_match("/contact_information/",$SStables_use_alt_log_db)) and (strlen($SSalt_log_server_ip)>4) and (strlen($SSalt_log_dbname)>0) )
{
@@ -34910,7 +34911,7 @@ if ($ADD==190000000000)
if ($ADD==192000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_settingscontainer.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT container_id,container_notes,container_type,user_group,container_entry from vicidial_settings_containers $whereLOGadmin_viewable_groupsSQL order by container_type,container_id";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -34954,7 +34955,7 @@ if ($ADD==192000000000)
if ($ADD==193000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_statusgroups.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT status_group_id,status_group_notes,user_group from vicidial_status_groups $whereLOGadmin_viewable_groupsSQL order by status_group_id;";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -35010,7 +35011,7 @@ if ($ADD==193000000000)
if ($ADD==1000000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_conferences.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT conf_exten,server_ip,extension from conferences order by conf_exten";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -35049,7 +35050,7 @@ if ($ADD==1000000000000)
if ($ADD==10000000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_conferences.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT conf_exten,server_ip,extension from vicidial_conferences order by conf_exten";
$rslt=mysql_to_mysqli($stmt, $link);
@@ -36145,6 +36146,7 @@ if ($ADD==999999)
######################
if ($ADD==999998)
{
$subhead_font = "style=\"font-family:HELVETICA;font-size:14;color:BLACK;font-weight:bold;\"";
?>
<HTML>
@@ -36153,52 +36155,135 @@ if ($ADD==999998)
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<TITLE><?php echo _QXZ("Administration: Admin"); ?></TITLE></HEAD><BODY BGCOLOR=WHITE>
<img src="images/icon_black_admin.png" alt="Admin" width=42 height=42> <FONT FACE="ARIAL,HELVETICA" SIZE=4><B> <?php echo _QXZ("Administration"); ?></B></FONT><BR><CENTER>
<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=0><TR><TD VALIGN=TOP>
<UL>
<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=0 WIDTH=800>
<?php
echo "<TR>\n";
echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=100>&nbsp;\n";
echo "</TD>\n";
echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=220>\n";
echo "<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=5 WIDTH=100%>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=100000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=100000000\"><img src=\"images/icon_calltimes.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=100000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Call Times")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=130000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=130000000\"><img src=\"images/icon_shifts.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=130000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Shifts")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=10000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=10000000000\"><img src=\"images/icon_phones.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=10000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Phones")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=130000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=130000000000\"><img src=\"images/icon_templates.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=130000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Templates")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=140000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=140000000000\"><img src=\"images/icon_carriers.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=140000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Carriers")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=100000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=100000000000\"><img src=\"images/icon_servers.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=100000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Servers")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "</TABLE>\n";
echo "</TD>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=100000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Call Times")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=130000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Shifts")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=10000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Phones")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=130000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Templates")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=140000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Carriers")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=100000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Servers")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=1000000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Conferences")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=311111111111111\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("System Settings")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=180000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Agent Screen Labels")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=321111111111111\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("System Statuses")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=193000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Status Groups")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=170000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Voicemail")." </a>\n";
echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=220>\n";
echo "<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=5 WIDTH=100%>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=1000000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=1000000000000\"><img src=\"images/icon_conferences.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=1000000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Conferences")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=311111111111111';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=311111111111111\"><img src=\"images/icon_settings.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=311111111111111\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("System Settings")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=180000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=180000000000\"><img src=\"images/icon_screenlabels.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=180000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Agent Screen Labels")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=321111111111111';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=321111111111111\"><img src=\"images/icon_statuses.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=321111111111111\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("System Statuses")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=193000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=193000000000\"><img src=\"images/icon_statusgroups.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=193000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Status Groups")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=170000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=170000000000\"><img src=\"images/icon_voicemail.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=170000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Voicemail")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "</TABLE>\n";
echo "</TD>\n";
echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=220>\n";
echo "<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=5 WIDTH=100%>\n";
if ($SSemail_enabled > 0)
{
echo "<LI><a href=\"admin_email_accounts.php\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Email Accounts")." </a>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='admin_email_accounts.php';\">\n";
echo "<TD><a href=\"admin_email_accounts.php\"><img src=\"images/icon_email.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"admin_email_accounts.php\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Email Accounts")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
if ( ($sounds_central_control_active > 0) or ($SSsounds_central_control_active > 0) )
{
echo "<LI><a href=\"audio_store.php\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Audio Store")." </a>\n";
echo "<LI><a href=\"$PHP_SELF?ADD=160000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Music On Hold")." </a>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='audio_store.php';\">\n";
echo "<TD><a href=\"audio_store.php\"><img src=\"images/icon_audiostore.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"audio_store.php\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Audio Store")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=160000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=160000000000\"><img src=\"images/icon_musiconhold.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=160000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Music On Hold")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
if ($SSenable_languages > 0)
{
echo "<LI><a href=\"admin_languages.php?ADD=163000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Languages")." </a>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='admin_languages.php?ADD=163000000000';\">\n";
echo "<TD><a href=\"admin_languages.php?ADD=163000000000\"><img src=\"images/icon_languages.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"admin_languages.php?ADD=163000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Languages")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
if (preg_match("/avatar/",$SSactive_modules) )
{
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='admin_avatar.php?ADD=162000000000';\">\n";
echo "<TD><a href=\"admin_avatar.php?ADD=162000000000\"><img src=\"images/icon_audioavatars.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"admin_avatar.php?ADD=162000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Audio Avatars")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
if ($SSenable_tts_integration > 0)
{
echo "<LI><a href=\"$PHP_SELF?ADD=150000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Text To Speech")." </a>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=150000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=150000000000\"><img src=\"images/icon_texttospeech.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=150000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Text To Speech")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
echo "</TABLE>\n";
echo "</TD>\n";
echo "<TD ALIGN=LEFT VALIGN=TOP WIDTH=220>\n";
echo "<TABLE BORDER=0 CELLPADDING=5 CELLSPACING=5 WIDTH=100%>\n";
if ($SScallcard_enabled > 0)
{
echo "<LI><a href=\"callcard_admin.php\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("CallCard Admin")." </a>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='callcard_admin.php';\">\n";
echo "<TD><a href=\"callcard_admin.php\"><img src=\"images/icon_callcard.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"callcard_admin.php\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("CallCard Admin")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
if ($SScontacts_enabled > 0)
{
echo "<LI><a href=\"$PHP_SELF?ADD=190000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Contacts")." </a>\n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=190000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=190000000000\"><img src=\"images/icon_contacts.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=190000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Contacts")." </SPAN></a></TD>\n";
echo "</TR>\n";
}
echo "<LI><a href=\"$PHP_SELF?ADD=192000000000\" STYLE=\"text-decoration:none;\"><FONT FACE=\"ARIAL,HELVETICA\" SIZE=3> "._QXZ("Settings Containers")." </a>\n";
echo "</UL>\n";
echo "</TD><TD WIDTH=400> &nbsp; \n";
echo "<TR CLASS=\"adminmenu_style_selected\" onclick=\"window.document.location='$PHP_SELF?ADD=192000000000';\">\n";
echo "<TD><a href=\"$PHP_SELF?ADD=192000000000\"><img src=\"images/icon_settingscontainer.png\" border=0 width=42 height=42 valign=middle> </a></TD>\n";
echo "<TD><a href=\"$PHP_SELF?ADD=192000000000\" STYLE=\"text-decoration:none;\"><SPAN $subhead_font> "._QXZ("Settings Containers")." </SPAN></a></TD>\n";
echo "</TR>\n";
echo "</TABLE>\n";
echo "</TD><TD WIDTH=100> &nbsp; \n";
}
##### END admin links #####
+9 -6
View File
@@ -1,7 +1,7 @@
<?php
# admin_email_accounts.php
#
# Copyright (C) 2015 Joe Johnson, Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# Copyright (C) 2016 Joe Johnson, Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
#
# This page manages the inbound email accounts in ViciDial
#
@@ -17,10 +17,11 @@
# 150421-2255 - Fixed links to default list ID and default_list_id issue
# 150422-1229 - Changed Default List ID
# 150513-2310 - Added POP3 Auth Mode
# 160330-1552 - navigation changes and fixes
#
$admin_version = '2.12-11';
$build = '150513-2310';
$admin_version = '2.12-12';
$build = '160330-1552';
$sh="emails";
@@ -87,7 +88,7 @@ if (isset($_GET["agent_search_method"])) {$agent_search_method=$_GET["agent_
#############################################
##### START SYSTEM_SETTINGS LOOKUP #####
$stmt = "SELECT use_non_latin,enable_queuemetrics_logging,enable_vtiger_integration,qc_features_active,outbound_autodial_active,sounds_central_control_active,enable_second_webform,user_territories_active,custom_fields_enabled,admin_web_directory,webphone_url,first_login_trigger,hosted_settings,default_phone_registration_password,default_phone_login_password,default_server_password,test_campaign_calls,active_voicemail_server,voicemail_timezones,default_voicemail_timezone,default_local_gmt,campaign_cid_areacodes_enabled,pllb_grouping_limit,did_ra_extensions_enabled,expanded_list_stats,contacts_enabled,alt_log_server_ip,alt_log_dbname,alt_log_login,alt_log_pass,tables_use_alt_log_db,allow_emails,allow_emails,level_8_disable_add,enable_languages,language_method FROM system_settings;";
$stmt = "SELECT use_non_latin,enable_queuemetrics_logging,enable_vtiger_integration,qc_features_active,outbound_autodial_active,sounds_central_control_active,enable_second_webform,user_territories_active,custom_fields_enabled,admin_web_directory,webphone_url,first_login_trigger,hosted_settings,default_phone_registration_password,default_phone_login_password,default_server_password,test_campaign_calls,active_voicemail_server,voicemail_timezones,default_voicemail_timezone,default_local_gmt,campaign_cid_areacodes_enabled,pllb_grouping_limit,did_ra_extensions_enabled,expanded_list_stats,contacts_enabled,alt_log_server_ip,alt_log_dbname,alt_log_login,alt_log_pass,tables_use_alt_log_db,allow_emails,allow_emails,level_8_disable_add,enable_languages,language_method,active_modules FROM system_settings;";
$rslt=mysql_to_mysqli($stmt, $link);
if ($DB) {echo "$stmt\n";}
$qm_conf_ct = mysqli_num_rows($rslt);
@@ -130,6 +131,7 @@ if ($qm_conf_ct > 0)
$SSlevel_8_disable_add = $row[33];
$SSenable_languages = $row[34];
$SSlanguage_method = $row[35];
$SSactive_modules = $row[36];
}
##### END SETTINGS LOOKUP #####
###########################################
@@ -195,13 +197,14 @@ if ($auth < 1)
exit;
}
$stmt="SELECT full_name,user_level,user_group,modify_email_accounts from vicidial_users where user='$PHP_AUTH_USER';";
$stmt="SELECT full_name,user_level,user_group,modify_email_accounts,qc_enabled from vicidial_users where user='$PHP_AUTH_USER';";
$rslt=mysql_to_mysqli($stmt, $link);
$row=mysqli_fetch_row($rslt);
$LOGfullname = $row[0];
$LOGuser_level = $row[1];
$LOGuser_group = $row[2];
$LOGemails_modify = $row[3];
$qc_auth = $row[4];
if ($LOGemails_modify < 1)
{
@@ -830,7 +833,7 @@ else if (($eact=="DELETE" || $eact=="UPDATE") && $email_account_id)
}
else
{
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_email.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
if ($message) {echo "<B>$message</B><BR>";}
echo "<br>"._QXZ("INBOUND EMAIL ACCOUNT LISTINGS").":\n";
echo "<center><TABLE width=750 cellspacing=0 cellpadding=1>\n";
+29 -21
View File
@@ -60,6 +60,7 @@
# 160325-1428 - Changed layout of sidebar links
# 160327-0146 - Changes to design
# 160328-1930 - Fixed display bugs
# 160330-1600 - Redesign of Admin sub-menu and added icons
#
@@ -1195,6 +1196,12 @@ echo "</script>\n";
}
.subhead_style_selected:hover{background-color: <?php echo $Mselected_color ?>;}
.adminmenu_style_selected
{
background-color: white;
}
.adminmenu_style_selected:hover{background-color: #E6E6E6;}
.horiz_line
{
height: 0px;
@@ -1216,6 +1223,7 @@ echo "</script>\n";
font-size:11;
color:BLACK;
{
-->
</style>
@@ -1795,57 +1803,57 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
?>
<TR <?php echo $times_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=100000000';">
<TD ALIGN=LEFT <?php echo $times_sh ?> COLSPAN=2> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=100000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Call Times"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=100000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_calltimes.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Call Times"); ?> </a></TD>
</TR><TR <?php echo $shifts_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=130000000';"><TD ALIGN=LEFT <?php echo $shifts_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=130000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Shifts"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=130000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_shifts.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Shifts"); ?> </a></TD>
</TR><TR <?php echo $phones_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=10000000000';"><TD ALIGN=LEFT <?php echo $phones_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=10000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Phones"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=10000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_phones.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Phones"); ?> </a></TD>
</TR><TR <?php echo $templates_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=130000000000';"><TD ALIGN=LEFT <?php echo $templates_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=130000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Templates"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=130000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_templates.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Templates"); ?> </a></TD>
</TR><TR <?php echo $carriers_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=140000000000';"><TD ALIGN=LEFT <?php echo $carriers_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=140000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Carriers"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=140000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_carriers.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Carriers"); ?> </a></TD>
</TR><TR <?php echo $server_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=100000000000';"><TD ALIGN=LEFT <?php echo $server_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=100000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Servers"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=100000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_servers.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Servers"); ?> </a></TD>
</TR><TR <?php echo $conference_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=1000000000000';"><TD ALIGN=LEFT <?php echo $conference_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=1000000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Conferences"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=1000000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_conferences.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Conferences"); ?> </a></TD>
</TR><TR <?php echo $settings_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=311111111111111';"><TD ALIGN=LEFT <?php echo $settings_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=311111111111111" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("System Settings"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=311111111111111" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_settings.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("System Settings"); ?> </a></TD>
</TR><TR <?php echo $label_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=180000000000';"><TD ALIGN=LEFT <?php echo $label_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=180000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Screen Labels"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=180000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_screenlabels.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Screen Labels"); ?> </a></TD>
</TR><TR <?php echo $status_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=321111111111111';"><TD ALIGN=LEFT <?php echo $status_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=321111111111111" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("System Statuses"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=321111111111111" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_statuses.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("System Statuses"); ?> </a></TD>
</TR><TR <?php echo $sg_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=193000000000';"><TD ALIGN=LEFT <?php echo $sg_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=193000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Status Groups"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=193000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_statusgroups.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Status Groups"); ?> </a></TD>
</TR><TR <?php echo $vm_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=170000000000';"><TD ALIGN=LEFT <?php echo $vm_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=170000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Voicemail"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=170000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_voicemail.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Voicemail"); ?> </a></TD>
</TR>
<?php
if ($SSemail_enabled > 0)
{ ?>
<TR <?php echo $emails_sh ?> onclick="window.document.location='admin_email_accounts.php';"><TD ALIGN=LEFT <?php echo $emails_sh ?>> &nbsp;
<a href="admin_email_accounts.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Email Accounts"); ?> </a></TD>
<a href="admin_email_accounts.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_email.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Email Accounts"); ?> </a></TD>
</TR>
<?php }
if ( ($sounds_central_control_active > 0) or ($SSsounds_central_control_active > 0) )
{ ?>
<TR <?php echo $audio_sh ?> onclick="window.document.location='audio_store.php';"><TD ALIGN=LEFT <?php echo $audio_sh ?>> &nbsp;
<a href="audio_store.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Audio Store"); ?> </a></TD>
<a href="audio_store.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_audiostore.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Audio Store"); ?> </a></TD>
</TR>
<TR <?php echo $moh_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=160000000000';"><TD ALIGN=LEFT <?php echo $moh_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=160000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Music On Hold"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=160000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_musiconhold.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Music On Hold"); ?> </a></TD>
</TR>
<?php
if ($SSenable_languages > 0)
{ ?>
<TR <?php echo $languages_sh ?> onclick="window.document.location='admin_languages.php?ADD=163000000000';"><TD ALIGN=LEFT <?php echo $languages_sh ?>> &nbsp;
<a href="admin_languages.php?ADD=163000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Languages"); ?> </a></TD>
<a href="admin_languages.php?ADD=163000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_languages.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Languages"); ?> </a></TD>
</TR>
<?php }
if (preg_match("/avatar/",$SSactive_modules) )
{
?>
<TR <?php echo $avatar_sh ?> onclick="window.document.location='admin_avatar.php?ADD=162000000000';"><TD ALIGN=LEFT <?php echo $avatar_sh ?>> &nbsp;
<a href="admin_avatar.php?ADD=162000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Audio Avatars"); ?> </a></TD>
<a href="admin_avatar.php?ADD=162000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_audioavatars.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Audio Avatars"); ?> </a></TD>
</TR>
<?php
@@ -1854,27 +1862,27 @@ if ($subcamp_font_size < 4) {$subcamp_font_size='11';}
if ($SSenable_tts_integration > 0)
{ ?>
<TR <?php echo $tts_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=150000000000';"><TD ALIGN=LEFT <?php echo $tts_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=150000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Text To Speech"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=150000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_texttospeech.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Text To Speech"); ?> </a></TD>
</TR>
<?php }
if ($SScallcard_enabled > 0)
{ ?>
<TR <?php echo $cc_sh ?> onclick="window.document.location='callcard_admin.php';"><TD ALIGN=LEFT <?php echo $cc_sh ?>> &nbsp;
<a href="callcard_admin.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("CallCard Admin"); ?> </a></TD>
<a href="callcard_admin.php" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_callcard.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("CallCard Admin"); ?> </a></TD>
</TR>
<?php }
if ($SScontacts_enabled > 0)
{ ?>
<TR <?php echo $cts_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=190000000000';"><TD ALIGN=LEFT <?php echo $cts_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=190000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Contacts"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=190000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_contacts.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Contacts"); ?> </a></TD>
</TR>
<?php }
?>
</TR><TR <?php echo $sc_sh ?> onclick="window.document.location='<?php echo $ADMIN ?>?ADD=192000000000';"><TD ALIGN=LEFT <?php echo $sc_sh ?>> &nbsp;
<a href="<?php echo $ADMIN ?>?ADD=192000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> <?php echo _QXZ("Settings Containers"); ?> </a></TD>
<a href="<?php echo $ADMIN ?>?ADD=192000000000" STYLE="text-decoration:none;"><FONT STYLE="font-family:HELVETICA;font-size:<?php echo $subcamp_font_size ?>;color:BLACK;"> &nbsp; <img src="images/icon_settingscontainer.png" border=0 alt=\"Users\" width=14 height=14 valign=middle> <?php echo _QXZ("Settings Containers"); ?> </a></TD>
</TR>
<?php
}
+5 -4
View File
@@ -1,7 +1,7 @@
<?php
# admin_languages.php
#
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# Copyright (C) 2016 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
#
# this screen manages the optional language tables in ViciDial
#
@@ -11,10 +11,11 @@
# 141212-0923 - Added active setting
# 141227-1041 - Added flags next to country code and active column on list
# 141229-1531 - Added code for on-the-fly language translations display
# 160330-1553 - navigation changes and fixes
#
$admin_version = '2.10-5';
$build = '141229-1531';
$admin_version = '2.12-6';
$build = '160330-1553';
require("dbconnect_mysqli.php");
require("functions.php");
@@ -1410,7 +1411,7 @@ if ($ADD==363111111111)
if ($ADD==163000000000)
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_languages.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
$stmt="SELECT language_id,language_description,language_code,user_group,modify_date,active from vicidial_languages $whereLOGadmin_viewable_groupsSQL order by language_id;";
if ($DB) {echo "$stmt\n";}
+15 -7
View File
@@ -1,7 +1,7 @@
<?php
# audio_store.php
#
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# Copyright (C) 2016 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
#
# Central Audio Storage script
#
@@ -21,10 +21,11 @@
# 130901-2001 - Changed to mysqli PHP functions
# 141007-2042 - Finalized adding QXZ translation to all admin files
# 141229-2052 - Added code for on-the-fly language translations display
# 160330-1550 - navigation changes and fixes, added force_allow var
#
$version = '2.10-15';
$build = '141229-2052';
$version = '2.12-16';
$build = '160330-1550';
$MT[0]='';
@@ -55,6 +56,8 @@ if (isset($_GET["audiofile_name"])) {$audiofile_name=$_GET["audiofile_name"];
if (isset($_FILES["audiofile"])) {$audiofile_name=$_FILES["audiofile"]['name'];}
if (isset($_GET["lead_file"])) {$lead_file=$_GET["lead_file"];}
elseif (isset($_POST["lead_file"])) {$lead_file=$_POST["lead_file"];}
if (isset($_GET["force_allow"])) {$force_allow=$_GET["force_allow"];}
elseif (isset($_POST["force_allow"])) {$force_allow=$_POST["force_allow"];}
header ("Content-type: text/html; charset=utf-8");
@@ -63,7 +66,7 @@ header ("Pragma: no-cache"); // HTTP/1.0
#############################################
##### START SYSTEM_SETTINGS LOOKUP #####
$stmt = "SELECT use_non_latin,sounds_central_control_active,sounds_web_server,sounds_web_directory,outbound_autodial_active,enable_languages,language_method FROM system_settings;";
$stmt = "SELECT use_non_latin,sounds_central_control_active,sounds_web_server,sounds_web_directory,outbound_autodial_active,enable_languages,language_method,active_modules,contacts_enabled,email_enabled,qc_features_active FROM system_settings;";
$rslt=mysql_to_mysqli($stmt, $link);
if ($DB) {echo "$stmt\n";}
$ss_conf_ct = mysqli_num_rows($rslt);
@@ -77,13 +80,17 @@ if ($ss_conf_ct > 0)
$SSoutbound_autodial_active = $row[4];
$SSenable_languages = $row[5];
$SSlanguage_method = $row[6];
$SSactive_modules = $row[7];
$SScontacts_enabled = $row[8];
$SSemail_enabled = $row[9];
$SSqc_features_active = $row[10];
}
##### END SETTINGS LOOKUP #####
###########################################
### 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) ) ) and ($force_allow!='FORCED') )
{
echo _QXZ("ERROR").": "._QXZ("server")."($server_name) "._QXZ("does not match sounds web server ip")."($sounds_web_server)\n";
exit;
@@ -157,7 +164,7 @@ if ( (!preg_match("/\|$ip\|/", $server_ips)) and ($formIPvalid < 1) )
}
$delete_file = preg_replace('/[^-\._0-9a-zA-Z]/','',$delete_file);
$stmt="SELECT selected_language from vicidial_users where user='$PHP_AUTH_USER';";
$stmt="SELECT selected_language,qc_enabled from vicidial_users where user='$PHP_AUTH_USER';";
if ($DB) {echo "|$stmt|\n";}
$rslt=mysql_to_mysqli($stmt, $link);
$sl_ct = mysqli_num_rows($rslt);
@@ -165,6 +172,7 @@ if ( (!preg_match("/\|$ip\|/", $server_ips)) and ($formIPvalid < 1) )
{
$row=mysqli_fetch_row($rslt);
$VUselected_language = $row[0];
$qc_auth = $row[1];
}
$auth=0;
@@ -367,7 +375,7 @@ require("admin_header.php");
<?php
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=3><B> &nbsp; \n";
echo "<TR BGCOLOR=\"#F0F5FE\"><TD ALIGN=LEFT COLSPAN=2><img src=\"images/icon_audiostore.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=3><B> &nbsp; \n";
$STARTtime = date("U");
$TODAY = date("Y-m-d");
+19 -10
View File
@@ -1,7 +1,7 @@
<?php
# callcard_admin.php
#
# Copyright (C) 2014 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
# Copyright (C) 2016 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
#
# This callcard script is to administer the callcard accounts in ViciDial
# it is separate from the standard admin.php script. callcard_enabled in
@@ -18,10 +18,11 @@
# 130901-1939 - Changed to mysqli PHP functions
# 141007-2040 - Finalized adding QXZ translation to all admin files
# 141229-2044 - Added code for on-the-fly language translations display
# 160330-1551 - navigation changes and fixes
#
$version = '2.10-10';
$build = '141229-2044';
$version = '2.12-11';
$build = '160330-1551';
$MT[0]='';
@@ -83,17 +84,24 @@ $SEARCHONLY=0;
#############################################
##### START SYSTEM_SETTINGS LOOKUP #####
$stmt = "SELECT use_non_latin,callcard_enabled,enable_languages,language_method FROM system_settings;";
$stmt = "SELECT use_non_latin,callcard_enabled,enable_languages,language_method,active_modules,contacts_enabled,email_enabled,outbound_autodial_active,enable_tts_integration,sounds_central_control_active,qc_features_active FROM system_settings;";
$rslt=mysql_to_mysqli($stmt, $link);
if ($DB) {echo "$stmt\n";}
$ss_conf_ct = mysqli_num_rows($rslt);
if ($ss_conf_ct > 0)
{
$row=mysqli_fetch_row($rslt);
$non_latin = $row[0];
$callcard_enabled = $row[1];
$SSenable_languages = $row[2];
$SSlanguage_method = $row[3];
$non_latin = $row[0];
$callcard_enabled = $row[1];
$SSenable_languages = $row[2];
$SSlanguage_method = $row[3];
$SSactive_modules = $row[4];
$SScontacts_enabled = $row[5];
$SSemail_enabled = $row[6];
$SSoutbound_autodial_active = $row[7];
$SSenable_tts_integration = $row[8];
$SSsounds_central_control_active = $row[9];
$SSqc_features_active = $row[10];
}
##### END SETTINGS LOOKUP #####
###########################################
@@ -205,12 +213,13 @@ else
exit;
}
$stmt="SELECT callcard_admin,user_group,full_name from vicidial_users where user='$USER';";
$stmt="SELECT callcard_admin,user_group,full_name,qc_enabled from vicidial_users where user='$USER';";
$rslt=mysql_to_mysqli($stmt, $link);
$row=mysqli_fetch_row($rslt);
$LOGcallcard_admin = $row[0];
$LOGuser_group = $row[1];
$LOGfullname = $row[2];
$qc_auth = $row[3];
if($reports_only_user > 0)
{
@@ -535,7 +544,7 @@ if ($action == "CALLCARD_DETAIL")
if ($action == "CALLCARD_SUMMARY")
{
echo "<TABLE><TR><TD>\n";
echo "<FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<img src=\"images/icon_callcard.png\" width=42 height=42 align=left> <FONT FACE=\"ARIAL,HELVETICA\" COLOR=BLACK SIZE=2>";
echo "<br>"._QXZ("CallCard Summary").":\n";
echo "<center><TABLE width=400 cellspacing=0 cellpadding=1>\n";
echo "<TR BGCOLOR=BLACK>";
Binary file not shown.

After

Width:  |  Height:  |  Size: 957 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 932 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 907 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 963 B