Update and cleanup of agent and admin language translation files Update of agent and admin other languages static builds git-svn-id: svn://192.168.202.10@1980 3d104415-ff17-0410-8863-d5cf3c621b8a
650 lines
33 KiB
PHP
650 lines
33 KiB
PHP
<?php
|
|
# vdc_script_notes.php
|
|
#
|
|
# Copyright (C) 2013 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
|
#
|
|
# This script is designed open in the SCRIPT tab in the agent interface through
|
|
# an IFRAME. It will create a new record for every SUBMIT
|
|
#
|
|
# Example of a ViciDial agent SCRIPT using this script:
|
|
# <iframe src="./vdc_script_notes.php?lead_id=--A--lead_id--B--&vendor_id=--A--vendor_lead_code--B--&list_id=--A--list_id--B--&gmt_offset_now=--A--gmt_offset_now--B--&phone_code=--A--phone_code--B--&phone_number=--A--phone_number--B--&title=--A--title--B--&first_name=--A--first_name--B--&middle_initial=--A--middle_initial--B--&last_name=--A--last_name--B--&address1=--A--address1--B--&address2=--A--address2--B--&address3=--A--address3--B--&city=--A--city--B--&state=--A--state--B--&province=--A--province--B--&postal_code=--A--postal_code--B--&country_code=--A--country_code--B--&gender=--A--gender--B--&date_of_birth=--A--date_of_birth--B--&alt_phone=--A--alt_phone--B--&email=--A--email--B--&security_phrase=--A--security_phrase--B--&comments=--A--comments--B--&user=--A--user--B--&pass=--A--pass--B--&campaign=--A--campaign--B--&phone_login=--A--phone_login--B--&fronter=--A--fronter--B--&closer=--A--user--B--&group=--A--group--B--&channel_group=--A--group--B--&SQLdate=--A--SQLdate--B--&epoch=--A--epoch--B--&uniqueid=--A--uniqueid--B--&rank=--A--rank--B--&owner=--A--owner--B--&customer_zap_channel=--A--customer_zap_channel--B--&server_ip=--A--server_ip--B--&SIPexten=--A--SIPexten--B--&session_id=--A--session_id--B--" style="background-color:transparent;" scrolling="auto" frameborder="0" allowtransparency="true" id="popupFrame" name="popupFrame" width="--A--script_width--B--" height="--A--script_height--B--" STYLE="z-index:17"> </iframe>
|
|
#
|
|
# CHANGELOG:
|
|
# 100215-0744 - First build of script
|
|
# 100622-2230 - Added field labels
|
|
# 130328-0020 - Converted ereg to preg functions
|
|
#
|
|
|
|
$version = '2.6-3';
|
|
$build = '130328-0020';
|
|
|
|
require("dbconnect.php");
|
|
|
|
|
|
if (isset($_POST["lead_id"])) {$lead_id=$_POST["lead_id"];}
|
|
elseif (isset($_GET["lead_id"])) {$lead_id=$_GET["lead_id"];}
|
|
if (isset($_POST["vendor_id"])) {$vendor_id=$_POST["vendor_id"];}
|
|
elseif (isset($_GET["vendor_id"])) {$vendor_id=$_GET["vendor_id"];}
|
|
$vendor_lead_code = $vendor_id;
|
|
if (isset($_POST["list_id"])) {$list_id=$_POST["list_id"];}
|
|
elseif (isset($_GET["list_id"])) {$list_id=$_GET["list_id"];}
|
|
if (isset($_POST["gmt_offset_now"])) {$gmt_offset_now=$_POST["gmt_offset_now"];}
|
|
elseif (isset($_GET["gmt_offset_now"])) {$gmt_offset_now=$_GET["gmt_offset_now"];}
|
|
if (isset($_POST["phone_code"])) {$phone_code=$_POST["phone_code"];}
|
|
elseif (isset($_GET["phone_code"])) {$phone_code=$_GET["phone_code"];}
|
|
if (isset($_POST["phone_number"])) {$phone_number=$_POST["phone_number"];}
|
|
elseif (isset($_GET["phone_number"])) {$phone_number=$_GET["phone_number"];}
|
|
if (isset($_POST["title"])) {$title=$_POST["title"];}
|
|
elseif (isset($_GET["title"])) {$title=$_GET["title"];}
|
|
if (isset($_POST["first_name"])) {$first_name=$_POST["first_name"];}
|
|
elseif (isset($_GET["first_name"])) {$first_name=$_GET["first_name"];}
|
|
if (isset($_POST["middle_initial"])) {$middle_initial=$_POST["middle_initial"];}
|
|
elseif (isset($_GET["middle_initial"])) {$middle_initial=$_GET["middle_initial"];}
|
|
if (isset($_POST["last_name"])) {$last_name=$_POST["last_name"];}
|
|
elseif (isset($_GET["last_name"])) {$last_name=$_GET["last_name"];}
|
|
if (isset($_POST["address1"])) {$address1=$_POST["address1"];}
|
|
elseif (isset($_GET["address1"])) {$address1=$_GET["address1"];}
|
|
if (isset($_POST["address2"])) {$address2=$_POST["address2"];}
|
|
elseif (isset($_GET["address2"])) {$address2=$_GET["address2"];}
|
|
if (isset($_POST["address3"])) {$address3=$_POST["address3"];}
|
|
elseif (isset($_GET["address3"])) {$address3=$_GET["address3"];}
|
|
if (isset($_POST["city"])) {$city=$_POST["city"];}
|
|
elseif (isset($_GET["city"])) {$city=$_GET["city"];}
|
|
if (isset($_POST["state"])) {$state=$_POST["state"];}
|
|
elseif (isset($_GET["state"])) {$state=$_GET["state"];}
|
|
if (isset($_POST["province"])) {$province=$_POST["province"];}
|
|
elseif (isset($_GET["province"])) {$province=$_GET["province"];}
|
|
if (isset($_POST["postal_code"])) {$postal_code=$_POST["postal_code"];}
|
|
elseif (isset($_GET["postal_code"])) {$postal_code=$_GET["postal_code"];}
|
|
if (isset($_POST["country_code"])) {$country_code=$_POST["country_code"];}
|
|
elseif (isset($_GET["country_code"])) {$country_code=$_GET["country_code"];}
|
|
if (isset($_POST["gender"])) {$gender=$_POST["gender"];}
|
|
elseif (isset($_GET["gender"])) {$gender=$_GET["gender"];}
|
|
if (isset($_POST["date_of_birth"])) {$date_of_birth=$_POST["date_of_birth"];}
|
|
elseif (isset($_GET["date_of_birth"])) {$date_of_birth=$_GET["date_of_birth"];}
|
|
if (isset($_POST["alt_phone"])) {$alt_phone=$_POST["alt_phone"];}
|
|
elseif (isset($_GET["alt_phone"])) {$alt_phone=$_GET["alt_phone"];}
|
|
if (isset($_POST["email"])) {$email=$_POST["email"];}
|
|
elseif (isset($_GET["email"])) {$email=$_GET["email"];}
|
|
if (isset($_POST["security_phrase"])) {$security_phrase=$_POST["security_phrase"];}
|
|
elseif (isset($_GET["security_phrase"])) {$security_phrase=$_GET["security_phrase"];}
|
|
if (isset($_POST["comments"])) {$comments=$_POST["comments"];}
|
|
elseif (isset($_GET["comments"])) {$comments=$_GET["comments"];}
|
|
if (isset($_POST["user"])) {$user=$_POST["user"];}
|
|
elseif (isset($_GET["user"])) {$user=$_GET["user"];}
|
|
if (isset($_POST["pass"])) {$pass=$_POST["pass"];}
|
|
elseif (isset($_GET["pass"])) {$pass=$_GET["pass"];}
|
|
if (isset($_POST["campaign"])) {$campaign=$_POST["campaign"];}
|
|
elseif (isset($_GET["campaign"])) {$campaign=$_GET["campaign"];}
|
|
if (isset($_POST["phone_login"])) {$phone_login=$_POST["phone_login"];}
|
|
elseif (isset($_GET["phone_login"])) {$phone_login=$_GET["phone_login"];}
|
|
if (isset($_POST["original_phone_login"])) {$original_phone_login=$_POST["original_phone_login"];}
|
|
elseif (isset($_GET["original_phone_login"])) {$original_phone_login=$_GET["original_phone_login"];}
|
|
if (isset($_POST["phone_pass"])) {$phone_pass=$_POST["phone_pass"];}
|
|
elseif (isset($_GET["phone_pass"])) {$phone_pass=$_GET["phone_pass"];}
|
|
if (isset($_POST["fronter"])) {$fronter=$_POST["fronter"];}
|
|
elseif (isset($_GET["fronter"])) {$fronter=$_GET["fronter"];}
|
|
if (isset($_POST["closer"])) {$closer=$_POST["closer"];}
|
|
elseif (isset($_GET["closer"])) {$closer=$_GET["closer"];}
|
|
if (isset($_POST["group"])) {$group=$_POST["group"];}
|
|
elseif (isset($_GET["group"])) {$group=$_GET["group"];}
|
|
if (isset($_POST["channel_group"])) {$channel_group=$_POST["channel_group"];}
|
|
elseif (isset($_GET["channel_group"])) {$channel_group=$_GET["channel_group"];}
|
|
if (isset($_POST["SQLdate"])) {$SQLdate=$_POST["SQLdate"];}
|
|
elseif (isset($_GET["SQLdate"])) {$SQLdate=$_GET["SQLdate"];}
|
|
if (isset($_POST["epoch"])) {$epoch=$_POST["epoch"];}
|
|
elseif (isset($_GET["epoch"])) {$epoch=$_GET["epoch"];}
|
|
if (isset($_POST["uniqueid"])) {$uniqueid=$_POST["uniqueid"];}
|
|
elseif (isset($_GET["uniqueid"])) {$uniqueid=$_GET["uniqueid"];}
|
|
if (isset($_POST["customer_zap_channel"])) {$customer_zap_channel=$_POST["customer_zap_channel"];}
|
|
elseif (isset($_GET["customer_zap_channel"])) {$customer_zap_channel=$_GET["customer_zap_channel"];}
|
|
if (isset($_POST["customer_server_ip"])) {$customer_server_ip=$_POST["customer_server_ip"];}
|
|
elseif (isset($_GET["customer_server_ip"])) {$customer_server_ip=$_GET["customer_server_ip"];}
|
|
if (isset($_POST["server_ip"])) {$server_ip=$_POST["server_ip"];}
|
|
elseif (isset($_GET["server_ip"])) {$server_ip=$_GET["server_ip"];}
|
|
if (isset($_POST["SIPexten"])) {$SIPexten=$_POST["SIPexten"];}
|
|
elseif (isset($_GET["SIPexten"])) {$SIPexten=$_GET["SIPexten"];}
|
|
if (isset($_POST["session_id"])) {$session_id=$_POST["session_id"];}
|
|
elseif (isset($_GET["session_id"])) {$session_id=$_GET["session_id"];}
|
|
if (isset($_POST["phone"])) {$phone=$_POST["phone"];}
|
|
elseif (isset($_GET["phone"])) {$phone=$_GET["phone"];}
|
|
if (isset($_POST["parked_by"])) {$parked_by=$_POST["parked_by"];}
|
|
elseif (isset($_GET["parked_by"])) {$parked_by=$_GET["parked_by"];}
|
|
if (isset($_POST["dispo"])) {$dispo=$_POST["dispo"];}
|
|
elseif (isset($_GET["dispo"])) {$dispo=$_GET["dispo"];}
|
|
if (isset($_POST["dialed_number"])) {$dialed_number=$_POST["dialed_number"];}
|
|
elseif (isset($_GET["dialed_number"])) {$dialed_number=$_GET["dialed_number"];}
|
|
if (isset($_POST["dialed_label"])) {$dialed_label=$_POST["dialed_label"];}
|
|
elseif (isset($_GET["dialed_label"])) {$dialed_label=$_GET["dialed_label"];}
|
|
if (isset($_POST["source_id"])) {$source_id=$_POST["source_id"];}
|
|
elseif (isset($_GET["source_id"])) {$source_id=$_GET["source_id"];}
|
|
if (isset($_POST["rank"])) {$rank=$_POST["rank"];}
|
|
elseif (isset($_GET["rank"])) {$rank=$_GET["rank"];}
|
|
if (isset($_POST["owner"])) {$owner=$_POST["owner"];}
|
|
elseif (isset($_GET["owner"])) {$owner=$_GET["owner"];}
|
|
if (isset($_POST["camp_script"])) {$camp_script=$_POST["camp_script"];}
|
|
elseif (isset($_GET["camp_script"])) {$camp_script=$_GET["camp_script"];}
|
|
if (isset($_POST["in_script"])) {$in_script=$_POST["in_script"];}
|
|
elseif (isset($_GET["in_script"])) {$in_script=$_GET["in_script"];}
|
|
if (isset($_POST["script_width"])) {$script_width=$_POST["script_width"];}
|
|
elseif (isset($_GET["script_width"])) {$script_width=$_GET["script_width"];}
|
|
if (isset($_POST["script_height"])) {$script_height=$_POST["script_height"];}
|
|
elseif (isset($_GET["script_height"])) {$script_height=$_GET["script_height"];}
|
|
if (isset($_POST["fullname"])) {$fullname=$_POST["fullname"];}
|
|
elseif (isset($_GET["fullname"])) {$fullname=$_GET["fullname"];}
|
|
if (isset($_POST["recording_filename"])) {$recording_filename=$_POST["recording_filename"];}
|
|
elseif (isset($_GET["recording_filename"])) {$recording_filename=$_GET["recording_filename"];}
|
|
if (isset($_POST["recording_id"])) {$recording_id=$_POST["recording_id"];}
|
|
elseif (isset($_GET["recording_id"])) {$recording_id=$_GET["recording_id"];}
|
|
if (isset($_POST["user_custom_one"])) {$user_custom_one=$_POST["user_custom_one"];}
|
|
elseif (isset($_GET["user_custom_one"])) {$user_custom_one=$_GET["user_custom_one"];}
|
|
if (isset($_POST["user_custom_two"])) {$user_custom_two=$_POST["user_custom_two"];}
|
|
elseif (isset($_GET["user_custom_two"])) {$user_custom_two=$_GET["user_custom_two"];}
|
|
if (isset($_POST["user_custom_three"])) {$user_custom_three=$_POST["user_custom_three"];}
|
|
elseif (isset($_GET["user_custom_three"])) {$user_custom_three=$_GET["user_custom_three"];}
|
|
if (isset($_POST["user_custom_four"])) {$user_custom_four=$_POST["user_custom_four"];}
|
|
elseif (isset($_GET["user_custom_four"])) {$user_custom_four=$_GET["user_custom_four"];}
|
|
if (isset($_POST["user_custom_five"])) {$user_custom_five=$_POST["user_custom_five"];}
|
|
elseif (isset($_GET["user_custom_five"])) {$user_custom_five=$_GET["user_custom_five"];}
|
|
if (isset($_POST["preset_number_a"])) {$preset_number_a=$_POST["preset_number_a"];}
|
|
elseif (isset($_GET["preset_number_a"])) {$preset_number_a=$_GET["preset_number_a"];}
|
|
if (isset($_POST["preset_number_b"])) {$preset_number_b=$_POST["preset_number_b"];}
|
|
elseif (isset($_GET["preset_number_b"])) {$preset_number_b=$_GET["preset_number_b"];}
|
|
if (isset($_POST["preset_number_c"])) {$preset_number_c=$_POST["preset_number_c"];}
|
|
elseif (isset($_GET["preset_number_c"])) {$preset_number_c=$_GET["preset_number_c"];}
|
|
if (isset($_POST["preset_number_d"])) {$preset_number_d=$_POST["preset_number_d"];}
|
|
elseif (isset($_GET["preset_number_d"])) {$preset_number_d=$_GET["preset_number_d"];}
|
|
if (isset($_POST["preset_number_e"])) {$preset_number_e=$_POST["preset_number_e"];}
|
|
elseif (isset($_GET["preset_number_e"])) {$preset_number_e=$_GET["preset_number_e"];}
|
|
if (isset($_POST["preset_number_f"])) {$preset_number_f=$_POST["preset_number_f"];}
|
|
elseif (isset($_GET["preset_number_f"])) {$preset_number_f=$_GET["preset_number_f"];}
|
|
if (isset($_POST["preset_dtmf_a"])) {$preset_dtmf_a=$_POST["preset_dtmf_a"];}
|
|
elseif (isset($_GET["preset_dtmf_a"])) {$preset_dtmf_a=$_GET["preset_dtmf_a"];}
|
|
if (isset($_POST["preset_dtmf_b"])) {$preset_dtmf_b=$_POST["preset_dtmf_b"];}
|
|
elseif (isset($_GET["preset_dtmf_b"])) {$preset_dtmf_b=$_GET["preset_dtmf_b"];}
|
|
if (isset($_POST["ScrollDIV"])) {$ScrollDIV=$_POST["ScrollDIV"];}
|
|
elseif (isset($_GET["ScrollDIV"])) {$ScrollDIV=$_GET["ScrollDIV"];}
|
|
if (isset($_POST["ignore_list_script"])) {$ignore_list_script=$_POST["ignore_list_script"];}
|
|
elseif (isset($_GET["ignore_list_script"])) {$ignore_list_script=$_GET["ignore_list_script"];}
|
|
|
|
if (isset($_POST["DB"])) {$DB=$_POST["DB"];}
|
|
elseif (isset($_GET["DB"])) {$DB=$_GET["DB"];}
|
|
if (isset($_POST["process"])) {$process=$_POST["process"];}
|
|
elseif (isset($_GET["process"])) {$process=$_GET["process"];}
|
|
if (isset($_POST["vicidial_id"])) {$vicidial_id=$_POST["vicidial_id"];}
|
|
elseif (isset($_GET["vicidial_id"])) {$vicidial_id=$_GET["vicidial_id"];}
|
|
if (isset($_POST["call_date"])) {$call_date=$_POST["call_date"];}
|
|
elseif (isset($_GET["call_date"])) {$call_date=$_GET["call_date"];}
|
|
if (isset($_POST["order_id"])) {$order_id=$_POST["order_id"];}
|
|
elseif (isset($_GET["order_id"])) {$order_id=$_GET["order_id"];}
|
|
if (isset($_POST["appointment_date"])) {$appointment_date=$_POST["appointment_date"];}
|
|
elseif (isset($_GET["appointment_date"])) {$appointment_date=$_GET["appointment_date"];}
|
|
if (isset($_POST["appointment_time"])) {$appointment_time=$_POST["appointment_time"];}
|
|
elseif (isset($_GET["appointment_time"])) {$appointment_time=$_GET["appointment_time"];}
|
|
if (isset($_POST["call_notes"])) {$call_notes=$_POST["call_notes"];}
|
|
elseif (isset($_GET["call_notes"])) {$call_notes=$_GET["call_notes"];}
|
|
if (isset($_POST["notesid"])) {$notesid=$_POST["notesid"];}
|
|
elseif (isset($_GET["notesid"])) {$notesid=$_GET["notesid"];}
|
|
if ($notesid < 100)
|
|
{$notesid=0;}
|
|
if (strlen($vicidial_id) < 1)
|
|
{$vicidial_id = $uniqueid;}
|
|
if (strlen($appointment_time) < 1)
|
|
{$appointment_time = '12:00:00';}
|
|
|
|
$appointment_timeARRAY = explode(":",$appointment_time);
|
|
$appointment_hour = $appointment_timeARRAY[0];
|
|
$appointment_min = $appointment_timeARRAY[1];
|
|
|
|
header ("Content-type: text/html; charset=utf-8");
|
|
header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
|
|
header ("Pragma: no-cache"); // HTTP/1.0
|
|
|
|
$txt = '.txt';
|
|
$StarTtime = date("U");
|
|
$NOW_DATE = date("Y-m-d");
|
|
$NOW_TIME = date("Y-m-d H:i:s");
|
|
$CIDdate = date("mdHis");
|
|
$ENTRYdate = date("YmdHis");
|
|
$MT[0]='';
|
|
$agents='@agents';
|
|
|
|
if (strlen($call_date) < 1)
|
|
{$call_date = $NOW_TIME;}
|
|
|
|
#############################################
|
|
##### START SYSTEM_SETTINGS LOOKUP #####
|
|
$stmt = "SELECT use_non_latin,timeclock_end_of_day,agentonly_callback_campaign_lock FROM system_settings;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
if ($DB) {echo "$stmt\n";}
|
|
$qm_conf_ct = mysql_num_rows($rslt);
|
|
if ($qm_conf_ct > 0)
|
|
{
|
|
$row=mysql_fetch_row($rslt);
|
|
$non_latin = $row[0];
|
|
$timeclock_end_of_day = $row[1];
|
|
$agentonly_callback_campaign_lock = $row[2];
|
|
}
|
|
##### END SETTINGS LOOKUP #####
|
|
###########################################
|
|
|
|
if ($non_latin < 1)
|
|
{
|
|
$user=preg_replace("/[^-_0-9a-zA-Z]/","",$user);
|
|
$pass=preg_replace("/[^-_0-9a-zA-Z]/","",$pass);
|
|
$length_in_sec = preg_replace("/[^0-9]/","",$length_in_sec);
|
|
$phone_code = preg_replace("/[^0-9]/","",$phone_code);
|
|
$phone_number = preg_replace("/[^0-9]/","",$phone_number);
|
|
}
|
|
else
|
|
{
|
|
$user = preg_replace("/\'|\"|\\\\|;/","",$user);
|
|
$pass = preg_replace("/\'|\"|\\\\|;/","",$pass);
|
|
}
|
|
|
|
if ($DB > 0)
|
|
{
|
|
echo "<BR>$lead_id|$entry_date|$modify_date|$status|$user|$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|\n<BR>";
|
|
}
|
|
|
|
### BEGIN find any custom field labels ###
|
|
$label_title = 'Title';
|
|
$label_first_name = 'Πρώτο';
|
|
$label_middle_initial = 'MI';
|
|
$label_last_name = 'Last';
|
|
$label_address1 = 'Διεύθυνση1';
|
|
$label_address2 = 'Διεύθυνση2';
|
|
$label_address3 = 'Διεύθυνση3';
|
|
$label_city = 'Πόλη';
|
|
$label_state = 'State';
|
|
$label_province = 'Επαρχία';
|
|
$label_postal_code = 'Ταχ.Κωδ.';
|
|
$label_vendor_lead_code = 'ID προμηθευτού';
|
|
$label_gender = 'Gender';
|
|
$label_phone_number = 'Τηλ';
|
|
$label_phone_code = 'Κωδικός Κλήσης';
|
|
$label_alt_phone = 'Εναλ/κό Τηλ';
|
|
$label_security_phrase = 'Παρουσίαση';
|
|
$label_email = 'Email';
|
|
$label_comments = 'Comments';
|
|
|
|
$stmt="SELECT label_title,label_first_name,label_middle_initial,label_last_name,label_address1,label_address2,label_address3,label_city,label_state,label_province,label_postal_code,label_vendor_lead_code,label_gender,label_phone_number,label_phone_code,label_alt_phone,label_security_phrase,label_email,label_comments from system_settings;";
|
|
$rslt=mysql_query($stmt, $link);
|
|
$row=mysql_fetch_row($rslt);
|
|
if (strlen($row[0])>0) {$label_title = $row[0];}
|
|
if (strlen($row[1])>0) {$label_first_name = $row[1];}
|
|
if (strlen($row[2])>0) {$label_middle_initial = $row[2];}
|
|
if (strlen($row[3])>0) {$label_last_name = $row[3];}
|
|
if (strlen($row[4])>0) {$label_address1 = $row[4];}
|
|
if (strlen($row[5])>0) {$label_address2 = $row[5];}
|
|
if (strlen($row[6])>0) {$label_address3 = $row[6];}
|
|
if (strlen($row[7])>0) {$label_city = $row[7];}
|
|
if (strlen($row[8])>0) {$label_state = $row[8];}
|
|
if (strlen($row[9])>0) {$label_province = $row[9];}
|
|
if (strlen($row[10])>0) {$label_postal_code = $row[10];}
|
|
if (strlen($row[11])>0) {$label_vendor_lead_code = $row[11];}
|
|
if (strlen($row[12])>0) {$label_gender = $row[12];}
|
|
if (strlen($row[13])>0) {$label_phone_number = $row[13];}
|
|
if (strlen($row[14])>0) {$label_phone_code = $row[14];}
|
|
if (strlen($row[15])>0) {$label_alt_phone = $row[15];}
|
|
if (strlen($row[16])>0) {$label_security_phrase = $row[16];}
|
|
if (strlen($row[17])>0) {$label_email = $row[17];}
|
|
if (strlen($row[18])>0) {$label_comments = $row[18];}
|
|
### END find any custom field labels ###
|
|
|
|
# default optional vars if not set
|
|
if (!isset($format)) {$format="text";}
|
|
if ($format == 'debug') {$DB=1;}
|
|
if (!isset($ACTION)) {$ACTION="refresh";}
|
|
if (!isset($query_date)) {$query_date = $NOW_DATE;}
|
|
|
|
$stmt="SELECT count(*) from vicidial_users where user='$user' and pass='$pass' and user_level > 0;";
|
|
if ($DB) {echo "|$stmt|\n";}
|
|
if ($non_latin > 0) {$rslt=mysql_query("SET NAMES 'UTF8'");}
|
|
$rslt=mysql_query($stmt, $link);
|
|
$row=mysql_fetch_row($rslt);
|
|
$auth=$row[0];
|
|
|
|
if( (strlen($user)<2) or (strlen($pass)<2) or ($auth==0))
|
|
{
|
|
echo "Ακυρο Όνομα χρήστη/Κωδικός πρόσβασης: |$user|$pass|\n";
|
|
exit;
|
|
}
|
|
else
|
|
{
|
|
# do nothing for now
|
|
}
|
|
|
|
echo "<HTML>\n";
|
|
echo "<head>\n";
|
|
echo "<!-- ΕΚΔΟΣΗ: $version ΔΗΜΙΟΥΡΓΙΑ: $build USER: $user server_ip: $server_ip-->\n";
|
|
echo "<title>ViciDial Notes";
|
|
echo "</title>\n";
|
|
echo "<script language=\"JavaScript\" src=\"calendar_db.js\"></script>\n";
|
|
echo "<link rel=\"stylesheet\" href=\"calendar.css\">\n";
|
|
?>
|
|
|
|
<?php
|
|
echo "</head>\n";
|
|
echo "<BODY BGCOLOR=white marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>\n";
|
|
|
|
if ($process > 0)
|
|
{
|
|
#Update vicidial_list record
|
|
$stmt="UPDATE vicidial_list SET vendor_lead_code='$vendor_lead_code',title='$title',first_name='$first_name',middle_initial='$middle_initial',last_name='$last_name',address1='$address1',address2='$address2',address3='$address3',city='$city',state='$state',province='$province',postal_code='$postal_code',phone_code='$phone_code',phone_number='$phone_number',gender='$gender',date_of_birth='$date_of_birth',alt_phone='$alt_phone',email='$email',security_phrase='$security_phrase',comments='$comments',rank='$rank',owner='$owner' where lead_id='$lead_id';";
|
|
if ($DB) {echo "$stmt\n";}
|
|
$rslt=mysql_query($stmt, $link);
|
|
$affected_rows = mysql_affected_rows($link);
|
|
|
|
#Update the agent screen with new data
|
|
$stmt="UPDATE vicidial_live_agents set external_update_fields='1',external_update_fields_data='vendor_lead_code,title,first_name,middle_initial,last_name,address1,address2,address3,city,state,province,postal_code,phone_code,phone_number,gender,date_of_birth,alt_phone,email,security_phrase,comments,rank,owner' where user='$user';";
|
|
if ($DB) {echo "$stmt\n";}
|
|
$rslt=mysql_query($stmt, $link);
|
|
$affected_rows = mysql_affected_rows($link);
|
|
|
|
if ($notesid < 100)
|
|
{
|
|
# Insert into vicidial_call_notes
|
|
$stmt="INSERT INTO vicidial_call_notes set lead_id='$lead_id',vicidial_id='$vicidial_id',call_date='$call_date',order_id='$order_id',appointment_date='$appointment_date',appointment_time='$appointment_time',call_notes='$call_notes';";
|
|
if ($DB) {echo "$stmt\n";}
|
|
$rslt=mysql_query($stmt, $link);
|
|
$affected_rows = mysql_affected_rows($link);
|
|
$notesid = mysql_insert_id($link);
|
|
}
|
|
else
|
|
{
|
|
# update vicidial_call_notes record
|
|
$stmt="UPDATE vicidial_call_notes set order_id='$order_id',appointment_date='$appointment_date',appointment_time='$appointment_time',call_notes='$call_notes' where notesid='$notesid';";
|
|
if ($DB) {echo "$stmt\n";}
|
|
$rslt=mysql_query($stmt, $link);
|
|
$affected_rows = mysql_affected_rows($link);
|
|
}
|
|
|
|
echo "<BR><b>Data Changes Accepted</b><BR><BR>";
|
|
}
|
|
|
|
$URLarray = explode("?", $PHP_SELF);
|
|
$URLsubmit = $URLarray[0];
|
|
?>
|
|
|
|
<TABLE Border=0 CELLPADDING=0 CELLSPACING=2 WIDTH=450>
|
|
<TR><TD COLSPAN=2 ALIGN=CENTER>
|
|
<FORM METHOD=POST NAME=vsn ID=vsn ACTION="<?php echo $URLsubmit ?>">
|
|
<input type=hidden name=DB id=DB value=<?php echo $DB ?>>
|
|
<input type=hidden name=process id=process value=1>
|
|
<input type=hidden name=lead_id id=lead_id value="<?php echo $lead_id ?>">
|
|
<input type=hidden name=user id=user value="<?php echo $user ?>">
|
|
<input type=hidden name=pass id=user value="<?php echo $pass ?>">
|
|
<input type=hidden name=notesid id=notesid value="<?php echo $notesid ?>">
|
|
<input type=hidden name=vendor_id id=vendor_id value="<?php echo $vendor_id ?>">
|
|
<input type=hidden name=title id=title value="<?php echo $title ?>">
|
|
<input type=hidden name=middle_initial id=middle_initial value="<?php echo $middle_initial ?>">
|
|
<input type=hidden name=province id=province value="<?php echo $middle_initial ?>">
|
|
<input type=hidden name=phone_code id=phone_code value="<?php echo $phone_code ?>">
|
|
<input type=hidden name=gender id=gender value="<?php echo $gender ?>">
|
|
<input type=hidden name=date_of_birth id=date_of_birth value="<?php echo $date_of_birth ?>">
|
|
<input type=hidden name=alt_phone id=alt_phone value="<?php echo $alt_phone ?>">
|
|
<input type=hidden name=email id=email value="<?php echo $email ?>">
|
|
<input type=hidden name=security_phrase id=security_phrase value="<?php echo $security_phrase ?>">
|
|
<input type=hidden name=comments id=comments value="<?php echo $comments ?>">
|
|
<input type=hidden name=rank id=rank value="<?php echo $rank ?>">
|
|
<input type=hidden name=owner id=owner value="<?php echo $owner ?>">
|
|
</TD></TR>
|
|
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">ID προμηθευτού: </TD><TD ALIGN=LEFT><input type=text name=vendor_id id=vendor_id size=20 maxlength=20 value="<?php echo $vendor_id ?>"></TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Source ID: </TD><TD ALIGN=LEFT>$source_id<input type=hidden name=source_id id=source_id value="<?php echo $source_id ?>"></TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Title: </TD><TD ALIGN=LEFT><input type=text name=title id=title size=5 maxlength=4 value="<?php echo $title ?>"></TD>
|
|
</TR> -->
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_first_name ?>: </TD><TD ALIGN=LEFT><input type=text name=first_name id=first_name size=30 maxlength=30 value="<?php echo $first_name ?>"> *</TD>
|
|
</TR>
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Middle Initial: </TD><TD ALIGN=LEFT><input type=text name=middle_initial id=middle_initial size=2 maxlength=1 value="<?php echo $middle_initial ?>"></TD>
|
|
</TR> -->
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_last_name ?>: </TD><TD ALIGN=LEFT><input type=text name=last_name id=last_name size=30 maxlength=30 value="<?php echo $last_name ?>"> *</TD>
|
|
</TR>
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_address1 ?>: </TD><TD ALIGN=LEFT><input type=text name=address1 id=address1 size=30 maxlength=100 value="<?php echo $address1 ?>"> *</TD>
|
|
</TR>
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_address2 ?>: </TD><TD ALIGN=LEFT><input type=text name=address2 id=address2 size=30 maxlength=100 value="<?php echo $address2 ?>"></TD>
|
|
</TR>
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_address3 ?>: </TD><TD ALIGN=LEFT><input type=text name=address3 id=address3 size=30 maxlength=100 value="<?php echo $address3 ?>"></TD>
|
|
</TR>
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_city ?>: </TD><TD ALIGN=LEFT><input type=text name=city id=city size=30 maxlength=50 value="<?php echo $city ?>"> *</TD>
|
|
</TR>
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_state ?>: </TD><TD ALIGN=LEFT>
|
|
<SELECT name="state" id=state>
|
|
<OPTION value="<?php echo $state ?>" selected><?php echo $state ?></OPTION>
|
|
<OPTGROUP label="United Κράτοςs">
|
|
<OPTION value="AL">Alabama</OPTION>
|
|
<OPTION value="AK">Alaska</OPTION>
|
|
<OPTION value="AZ">Arizona</OPTION>
|
|
<OPTION value="AR">Arkansas</OPTION>
|
|
<OPTION value="CA">California</OPTION>
|
|
<OPTION value="CO">Colorado</OPTION>
|
|
<OPTION value="CT">Connecticut</OPTION>
|
|
<OPTION value="DE">Delaware</OPTION>
|
|
<OPTION value="FL">Florida</OPTION>
|
|
<OPTION value="GA">Georgia</OPTION>
|
|
<OPTION value="HI">Hawaii</OPTION>
|
|
<OPTION value="ID">Idaho</OPTION>
|
|
<OPTION value="IL">Illinois</OPTION>
|
|
<OPTION value="IN">Indiana</OPTION>
|
|
<OPTION value="IA">Iowa</OPTION>
|
|
<OPTION value="KS">Kansas</OPTION>
|
|
<OPTION value="KY">Kentucky</OPTION>
|
|
<OPTION value="LA">Louisiana</OPTION>
|
|
<OPTION value="ME">Maine</OPTION>
|
|
<OPTION value="MD">Maryland</OPTION>
|
|
<OPTION value="MA">Massachusetts</OPTION>
|
|
<OPTION value="MI">Michigan</OPTION>
|
|
<OPTION value="MN">Minnesota</OPTION>
|
|
<OPTION value="MS">Mississippi</OPTION>
|
|
<OPTION value="MO">Missouri</OPTION>
|
|
<OPTION value="MT">Montana</OPTION>
|
|
<OPTION value="NE">Nebraska</OPTION>
|
|
<OPTION value="NV">Nevada</OPTION>
|
|
<OPTION value="NH">New Hampshire</OPTION>
|
|
<OPTION value="NJ">New Jersey</OPTION>
|
|
<OPTION value="NM">New Mexico</OPTION>
|
|
<OPTION value="NY">New York</OPTION>
|
|
<OPTION value="NC">North Carolina</OPTION>
|
|
<OPTION value="ND">North Dakota</OPTION>
|
|
<OPTION value="OH">Ohio</OPTION>
|
|
<OPTION value="OK">Oklahoma</OPTION>
|
|
<OPTION value="OR">Oregon</OPTION>
|
|
<OPTION value="PA">Pennsylvania</OPTION>
|
|
<OPTION value="RI">Rhode Island</OPTION>
|
|
<OPTION value="SC">South Carolina</OPTION>
|
|
<OPTION value="SD">South Dakota</OPTION>
|
|
<OPTION value="TN">Tennessee</OPTION>
|
|
<OPTION value="TX">Texas</OPTION>
|
|
<OPTION value="UT">Utah</OPTION>
|
|
<OPTION value="VT">Vermont</OPTION>
|
|
<OPTION value="VA">Virginia</OPTION>
|
|
<OPTION value="WA">Washington</OPTION>
|
|
<OPTION value="DC">Washington, DC</OPTION>
|
|
<OPTION value="WV">West Virginia</OPTION>
|
|
<OPTION value="WI">Wisconsin</OPTION>
|
|
<OPTION value="WY">Wyoming</OPTION>
|
|
</OPTGROUP>
|
|
<!--
|
|
<OPTGROUP label="Canada">
|
|
<OPTION value="AB">ALBERTA</OPTION>
|
|
<OPTION value="NT">NORTHWEST TERRITORY</OPTION>
|
|
<OPTION value="BC">BRITISH COLUMBIA</OPTION>
|
|
<OPTION value="ON">ONTARIO</OPTION>
|
|
<OPTION value="LB">LABRADOR</OPTION>
|
|
<OPTION value="PE">PRINCE EDWARDISLAND</OPTION>
|
|
<OPTION value="MB">MANITOBA</OPTION>
|
|
<OPTION value="PQ">QUEBEC</OPTION>
|
|
<OPTION value="NB">NEW BRUNSWICK</OPTION>
|
|
<OPTION value="SK">SASKATCHEWAN</OPTION>
|
|
<OPTION value="NF">NEWFOUNDLAND</OPTION>
|
|
<OPTION value="YT">YUKON TERRITORY</OPTION>
|
|
<OPTION value="NS">NOVA SCOTIA</OPTION>
|
|
</OPTGROUP>
|
|
-->
|
|
</SELECT> *</TD>
|
|
</TR>
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Επαρχία: </TD><TD ALIGN=LEFT><input type=text name=province id=province size=20 maxlength=50 value="<?php echo $province ?>"></TD>
|
|
</TR> -->
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_postal_code ?>: </TD><TD ALIGN=LEFT><input type=text name=postal_code id=postal_code size=6 maxlength=5 value="<?php echo $postal_code ?>"> *</TD>
|
|
</TR>
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Τηλ Code: </TD><TD ALIGN=LEFT><input type=text name=phone_code id=phone_code size=10 maxlength=10 value="<?php echo $phone_code ?>"></TD>
|
|
</TR> -->
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA"><?php echo $label_phone_number ?>: </TD><TD ALIGN=LEFT><input type=text name=phone_number id=phone_number size=18 maxlength=18 value="<?php echo $phone_number ?>"> *</TD>
|
|
</TR>
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Φύλο:</TD><TD ALIGN=LEFT><input type=text name=gender id=gender size=2 maxlength=1 value="<?php echo $gender ?>"></TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Ημερομηνία Γέννησης:</TD><TD ALIGN=LEFT><input type=text name=date_if_birth id=date_if_birth size=12 maxlength=12 value="<?php echo $date_of_birth ?>"></TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Εναλ/κό Τηλ: </TD><TD ALIGN=LEFT><input type=text name=alt_phone id=alt_phone size=12 maxlength=12 value="<?php echo $alt_phone ?>"> *</TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Email: </TD><TD ALIGN=LEFT><input type=text name=email id=email size=30 maxlength=70 value="<?php echo $email ?>"> *</TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Παρουσίαση: </TD><TD ALIGN=LEFT><input type=text name=security_phrase id=security_phrase size=30 maxlength=100 value="<?php echo $security_phrase ?>"> *</TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Σχολιασμός: </TD><TD ALIGN=LEFT><input type=text name=comments id=comments size=40 maxlength=255 value="<?php echo $comments ?>"> *</TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Rank: </TD><TD ALIGN=LEFT><input type=text name=rank id=rank size=5 maxlength=5 value="<?php echo $rank ?>"> *</TD>
|
|
</TR> -->
|
|
<!-- <TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Owner: </TD><TD ALIGN=LEFT><input type=text name=owner id=owner size=20 maxlength=20 value="<?php echo $owner ?>"> *</TD>
|
|
</TR> -->
|
|
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Order ID: </TD><TD ALIGN=LEFT><input type=text name=order_id id=order_id size=20 maxlength=20 value="<?php echo $order_id ?>"></TD>
|
|
</TR>
|
|
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=RIGHT><FONT FACE="ARIAL,HELVETICA">Appointment Date/Time: </TD><TD ALIGN=LEFT><input type=text name=appointment_date id=appointment_date size=10 maxlength=10 value="<?php echo $appointment_date ?>">
|
|
|
|
<script language="JavaScript">
|
|
var o_cal = new tcal ({
|
|
// form name
|
|
'formname': 'vsn',
|
|
// input name
|
|
'controlname': 'appointment_date'
|
|
});
|
|
o_cal.a_tpl.yearscroll = false;
|
|
// o_cal.a_tpl.weekstart = 1; // Monday week start
|
|
</script>
|
|
|
|
<input type=hidden name=appointment_time id=appointment_time value="<?php echo $appointment_time ?>">
|
|
<SELECT name=appointment_hour id=appointment_hour>
|
|
<option>00</option>
|
|
<option>01</option>
|
|
<option>02</option>
|
|
<option>03</option>
|
|
<option>04</option>
|
|
<option>05</option>
|
|
<option>06</option>
|
|
<option>07</option>
|
|
<option>08</option>
|
|
<option>09</option>
|
|
<option>10</option>
|
|
<option>11</option>
|
|
<option>12</option>
|
|
<option>13</option>
|
|
<option>14</option>
|
|
<option>15</option>
|
|
<option>16</option>
|
|
<option>17</option>
|
|
<option>18</option>
|
|
<option>19</option>
|
|
<option>20</option>
|
|
<option>21</option>
|
|
<option>22</option>
|
|
<option>23</option>
|
|
<OPTION value="<?php echo $appointment_hour ?>" selected><?php echo $appointment_hour ?></OPTION>
|
|
</SELECT>
|
|
<SELECT name=appointment_min id=appointment_min>
|
|
<option>00</option>
|
|
<option>05</option>
|
|
<option>10</option>
|
|
<option>15</option>
|
|
<option>20</option>
|
|
<option>25</option>
|
|
<option>30</option>
|
|
<option>35</option>
|
|
<option>40</option>
|
|
<option>45</option>
|
|
<option>50</option>
|
|
<option>55</option>
|
|
<OPTION value="<?php echo $appointment_min ?>" selected><?php echo $appointment_min ?></OPTION>
|
|
</SELECT>
|
|
|
|
</TD>
|
|
</TR>
|
|
|
|
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=CENTER COLSPAN=2><FONT FACE="ARIAL,HELVETICA" size=2>Appointment Σημειώσεις:<BR><TEXTAREA NAME=call_notes ID=call_notes ROWS=5 COLS=50><?php echo $call_notes ?></TEXTAREA></font><br>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR BGCOLOR="#E6E6E6">
|
|
<TD ALIGN=CENTER COLSPAN=2><FONT FACE="ARIAL,HELVETICA" size=1>Please click ΥΠΟΒΑΛΕΤΕ to commit the changes, * denotes required fields</font><br>
|
|
</TD>
|
|
</TR>
|
|
|
|
<TR BGCOLOR=white>
|
|
<TD ALIGN=CENTER COLSPAN=2>
|
|
|
|
<SCRIPT LANGUAGE="JavaScript">
|
|
|
|
function submit_form()
|
|
{
|
|
var appointment_hourFORM = document.getElementById('appointment_hour');
|
|
var appointment_hourVALUE = appointment_hourFORM[appointment_hourFORM.selectedIndex].text;
|
|
var appointment_minFORM = document.getElementById('appointment_min');
|
|
var appointment_minVALUE = appointment_minFORM[appointment_minFORM.selectedIndex].text;
|
|
|
|
document.vsn.appointment_time.value = appointment_hourVALUE + ":" + appointment_minVALUE + ":00";
|
|
|
|
document.vsn.submit();
|
|
}
|
|
|
|
</SCRIPT>
|
|
|
|
<input type=button value="ΥΠΟΒΑΛΕΤΕ" name=smt id=smt onClick="submit_form()">
|
|
</TD>
|
|
</TR>
|
|
|
|
</TABLE>
|
|
|
|
</FORM>
|
|
</CENTER>
|
|
|
|
</B></FONT>
|
|
</TD>
|
|
|
|
</TR>
|
|
</TABLE>
|
|
|
|
|
|
</BODY>
|
|
</HTML>
|