Fixed issue #545
Fixed small admin.php moh issue in campaigns Added separate Net::SFTP and Net::SSH2::SFTP sales export scripts git-svn-id: svn://192.168.202.10@1793 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
# api.php
|
||||
#
|
||||
# Copyright (C) 2011 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2012 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# This script is designed as an API(Application Programming Interface) to allow
|
||||
# other programs to interact with the VICIDIAL Agent screen
|
||||
@@ -56,10 +56,11 @@
|
||||
# 110430-0953 - Added option to external_dial by lead_id with alt_dial option
|
||||
# 110911-1555 - Added logout function
|
||||
# 111114-0037 - Added scheduled callback and qm-dispo-code fields to external_status function
|
||||
# 120301-1745 - Fixed ereg statements dashes
|
||||
#
|
||||
|
||||
$version = '2.4-22';
|
||||
$build = '111114-0037';
|
||||
$version = '2.4-23';
|
||||
$build = '120301-1745';
|
||||
|
||||
$startMS = microtime();
|
||||
|
||||
@@ -218,7 +219,7 @@ if ($non_latin < 1)
|
||||
$focus = ereg_replace("[^-\_0-9a-zA-Z]","",$focus);
|
||||
$preview = ereg_replace("[^-\_0-9a-zA-Z]","",$preview);
|
||||
$notes = ereg_replace("\+"," ",$notes);
|
||||
$notes = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$notes);
|
||||
$notes = ereg_replace("[^- \.\_0-9a-zA-Z]","",$notes);
|
||||
$phone_code = ereg_replace("[^0-9X]","",$phone_code);
|
||||
$search = ereg_replace("[^-\_0-9a-zA-Z]","",$search);
|
||||
$group_alias = ereg_replace("[^0-9a-zA-Z]","",$group_alias);
|
||||
@@ -228,39 +229,39 @@ if ($non_latin < 1)
|
||||
$vtiger_callback = ereg_replace("[^A-Z]","",$vtiger_callback);
|
||||
$alt_dial = ereg_replace("[^0-9A-Z]","",$alt_dial);
|
||||
$blended = ereg_replace("[^A-Z]","",$blended);
|
||||
$ingroup_choices = ereg_replace("[^ -\_0-9a-zA-Z]","",$ingroup_choices);
|
||||
$ingroup_choices = ereg_replace("[^- \_0-9a-zA-Z]","",$ingroup_choices);
|
||||
$set_as_default = ereg_replace("[^A-Z]","",$set_as_default);
|
||||
$phone_number = ereg_replace("[^0-9]","",$phone_number);
|
||||
$address1 = ereg_replace("[^ -\_0-9a-zA-Z]","",$address1);
|
||||
$address2 = ereg_replace("[^ -\_0-9a-zA-Z]","",$address2);
|
||||
$address3 = ereg_replace("[^ -\_0-9a-zA-Z]","",$address3);
|
||||
$alt_phone = ereg_replace("[^ -\_0-9a-zA-Z]","",$alt_phone);
|
||||
$city = ereg_replace("[^ -\_0-9a-zA-Z]","",$city);
|
||||
$comments = ereg_replace("[^ -\_0-9a-zA-Z]","",$comments);
|
||||
$address1 = ereg_replace("[^- \_0-9a-zA-Z]","",$address1);
|
||||
$address2 = ereg_replace("[^- \_0-9a-zA-Z]","",$address2);
|
||||
$address3 = ereg_replace("[^- \_0-9a-zA-Z]","",$address3);
|
||||
$alt_phone = ereg_replace("[^- \_0-9a-zA-Z]","",$alt_phone);
|
||||
$city = ereg_replace("[^- \_0-9a-zA-Z]","",$city);
|
||||
$comments = ereg_replace("[^- \_0-9a-zA-Z]","",$comments);
|
||||
$country_code = ereg_replace("[^A-Z]","",$country_code);
|
||||
$date_of_birth = ereg_replace("[^ -\_0-9]","",$date_of_birth);
|
||||
$date_of_birth = ereg_replace("[^- \_0-9]","",$date_of_birth);
|
||||
$email = ereg_replace("[^-\.\:\/\@\_0-9a-zA-Z]","",$email);
|
||||
$first_name = ereg_replace("[^ -\_0-9a-zA-Z]","",$first_name);
|
||||
$first_name = ereg_replace("[^- \_0-9a-zA-Z]","",$first_name);
|
||||
$gender = ereg_replace("[^A-Z]","",$gender);
|
||||
$gmt_offset_now = ereg_replace("[^ \.-\_0-9]","",$gmt_offset_now);
|
||||
$last_name = ereg_replace("[^ -\_0-9a-zA-Z]","",$last_name);
|
||||
$gmt_offset_now = ereg_replace("[^- \.\_0-9]","",$gmt_offset_now);
|
||||
$last_name = ereg_replace("[^- \_0-9a-zA-Z]","",$last_name);
|
||||
$lead_id = ereg_replace("[^0-9]","",$lead_id);
|
||||
$middle_initial = ereg_replace("[^ -\_0-9a-zA-Z]","",$middle_initial);
|
||||
$province = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$province);
|
||||
$security_phrase = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$security_phrase);
|
||||
$source_id = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$source_id);
|
||||
$state = ereg_replace("[^ -\_0-9a-zA-Z]","",$state);
|
||||
$title = ereg_replace("[^ -\_0-9a-zA-Z]","",$title);
|
||||
$vendor_lead_code = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$vendor_lead_code);
|
||||
$middle_initial = ereg_replace("[^- \_0-9a-zA-Z]","",$middle_initial);
|
||||
$province = ereg_replace("[^- \.\_0-9a-zA-Z]","",$province);
|
||||
$security_phrase = ereg_replace("[^- \.\_0-9a-zA-Z]","",$security_phrase);
|
||||
$source_id = ereg_replace("[^- \.\_0-9a-zA-Z]","",$source_id);
|
||||
$state = ereg_replace("[^- \_0-9a-zA-Z]","",$state);
|
||||
$title = ereg_replace("[^- \_0-9a-zA-Z]","",$title);
|
||||
$vendor_lead_code = ereg_replace("[^- \.\_0-9a-zA-Z]","",$vendor_lead_code);
|
||||
$rank = ereg_replace("[^-0-9]","",$rank);
|
||||
$owner = ereg_replace("[^-\.\:\/\@\_0-9a-zA-Z]","",$owner);
|
||||
$dial_override = ereg_replace("[^A-Z]","",$dial_override);
|
||||
$consultative = ereg_replace("[^A-Z]","",$consultative);
|
||||
$callback_datetime = ereg_replace("\+"," ",$callback_datetime);
|
||||
$callback_datetime = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$callback_datetime);
|
||||
$callback_datetime = ereg_replace("[^- \.\_0-9a-zA-Z]","",$callback_datetime);
|
||||
$callback_type = ereg_replace("[^A-Z]","",$callback_type);
|
||||
$callback_comments = ereg_replace("\+"," ",$callback_comments);
|
||||
$callback_comments = ereg_replace("[^ -\.\_0-9a-zA-Z]","",$callback_comments);
|
||||
$callback_comments = ereg_replace("[^- \.\_0-9a-zA-Z]","",$callback_comments);
|
||||
$qm_dispo_code = ereg_replace("[^-\.\_0-9a-zA-Z]","",$qm_dispo_code);
|
||||
}
|
||||
else
|
||||
|
||||
@@ -20344,6 +20344,8 @@ if ($ADD==31)
|
||||
$dial_status_d = $row[6];
|
||||
$dial_status_e = $row[7];
|
||||
$lead_order = $row[8];
|
||||
$park_ext = $row[9];
|
||||
$park_file_name = $row[10];
|
||||
$web_form_address = stripslashes($row[11]);
|
||||
$allow_closers = $row[12];
|
||||
$hopper_level = $row[13];
|
||||
@@ -20807,7 +20809,7 @@ if ($ADD==31)
|
||||
echo "<form action=$PHP_SELF method=POST>\n";
|
||||
echo "<input type=hidden name=ADD value=41>\n";
|
||||
echo "<input type=hidden name=campaign_id value=\"$campaign_id\">\n";
|
||||
echo "<input type=hidden name=park_ext value=\"$row[9]\">\n";
|
||||
echo "<input type=hidden name=park_ext value=\"$park_ext\">\n";
|
||||
echo "<input type=hidden name=old_campaign_allow_inbound value=\"$campaign_allow_inbound\">\n";
|
||||
echo "<TABLE width=$section_width cellspacing=3>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Campaign ID: </td><td align=left><b>$campaign_id</b>$NWB#vicidial_campaigns-campaign_id$NWE</td></tr>\n";
|
||||
@@ -20827,7 +20829,7 @@ if ($ADD==31)
|
||||
echo "<option SELECTED value=\"$user_group\">$user_group</option>\n";
|
||||
echo "</select>$NWB#vicidial_campaigns-user_group$NWE</td></tr>\n";
|
||||
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Park Music-on-Hold: </td><td align=left><input type=text name=park_file_name id=park_file_name size=20 maxlength=100 value=\"$row[10]\"> <a href=\"javascript:launch_moh_chooser('park_file_name','moh',200);\">moh chooser</a> $NWB#vicidial_campaigns-park_ext$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Park Music-on-Hold: </td><td align=left><input type=text name=park_file_name id=park_file_name size=20 maxlength=100 value=\"$park_file_name\"> <a href=\"javascript:launch_moh_chooser('park_file_name','moh',200);\">moh chooser</a> $NWB#vicidial_campaigns-park_ext$NWE</td></tr>\n";
|
||||
echo "<tr bgcolor=#B6D3FC><td align=right>Web Form: </td><td align=left><input type=text name=web_form_address size=70 maxlength=9999 value=\"$web_form_address\">$NWB#vicidial_campaigns-web_form_address$NWE</td></tr>\n";
|
||||
if ($SSenable_second_webform > 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user