Fixed admin hide phone issue in export reports
git-svn-id: svn://192.168.202.10@3112 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
@@ -55,6 +55,7 @@
|
||||
# 170409-1547 - Added IP List validation code
|
||||
# 180418-1555 - Fix for missing call notes on inbound calls
|
||||
# 190116-2116 - Added ---ALL--- options for Campaigns and In-Groups
|
||||
# 190610-2035 - Fixed admin hide phone issue
|
||||
#
|
||||
|
||||
$startMS = microtime();
|
||||
@@ -592,16 +593,29 @@ if ($run_export > 0)
|
||||
{
|
||||
if ($DB > 0) {$DBout .= "HIDEPHONEDATA|$row[1]|$LOGadmin_hide_phone_data|\n";}
|
||||
$phone_temp = $row[1];
|
||||
if (strlen($phone_temp) > 0)
|
||||
$phone_lead_temp = $row[11];
|
||||
if ( (strlen($phone_temp) > 0) or (strlen($phone_lead_temp) > 0) )
|
||||
{
|
||||
if ($LOGadmin_hide_phone_data == '4_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 4)) . substr($phone_lead_temp,-4,4);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '3_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 3)) . substr($phone_lead_temp,-3,3);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '2_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 2)) . substr($phone_lead_temp,-2,2);
|
||||
}
|
||||
else
|
||||
{$row[1] = preg_replace("/./",'X',$phone_temp);}
|
||||
{
|
||||
$row[1] = preg_replace("/./",'X',$phone_temp);
|
||||
$row[11] = preg_replace("/./",'X',$phone_lead_temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($LOGadmin_hide_lead_data != '0')
|
||||
@@ -642,9 +656,10 @@ if ($run_export > 0)
|
||||
}
|
||||
|
||||
### PARSE TAB CHARACTERS FROM THE DATA ITSELF
|
||||
for ($t=0; $t<count($row); $t++){
|
||||
for ($t=0; $t<count($row); $t++)
|
||||
{
|
||||
$row[$t]=preg_replace('/\t/', ' -- ', $row[$t]);
|
||||
}
|
||||
}
|
||||
|
||||
$export_fieldsDATA='';
|
||||
if ($export_fields == 'ALTERNATE_1')
|
||||
@@ -716,16 +731,29 @@ if ($run_export > 0)
|
||||
{
|
||||
if ($DB > 0) {$DBout .= "HIDEPHONEDATA|$row[1]|$LOGadmin_hide_phone_data|\n";}
|
||||
$phone_temp = $row[1];
|
||||
if (strlen($phone_temp) > 0)
|
||||
$phone_lead_temp = $row[11];
|
||||
if ( (strlen($phone_temp) > 0) or (strlen($phone_lead_temp) > 0) )
|
||||
{
|
||||
if ($LOGadmin_hide_phone_data == '4_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 4)) . substr($phone_lead_temp,-4,4);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '3_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 3)) . substr($phone_lead_temp,-3,3);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '2_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 2)) . substr($phone_lead_temp,-2,2);
|
||||
}
|
||||
else
|
||||
{$row[1] = preg_replace("/./",'X',$phone_temp);}
|
||||
{
|
||||
$row[1] = preg_replace("/./",'X',$phone_temp);
|
||||
$row[11] = preg_replace("/./",'X',$phone_lead_temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($LOGadmin_hide_lead_data != '0')
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# downloads to a flat text file that is tab delimited. This version also
|
||||
# attempts to link carrier and dial log entries to those calls.
|
||||
#
|
||||
# Copyright (C) 2017 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2019 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
@@ -18,6 +18,7 @@
|
||||
# 150909-0748 - Fixed issues with translated select list values, issue #885
|
||||
# 160510-2100 - Added coding to remove tab characters from the data
|
||||
# 170409-1542 - Added IP List validation code
|
||||
# 190610-2037 - Fixed admin hide phone issue
|
||||
#
|
||||
|
||||
$startMS = microtime();
|
||||
@@ -505,16 +506,29 @@ if ($run_export > 0)
|
||||
{
|
||||
if ($DB > 0) {echo "HIDEPHONEDATA|$row[1]|$LOGadmin_hide_phone_data|\n";}
|
||||
$phone_temp = $row[1];
|
||||
if (strlen($phone_temp) > 0)
|
||||
$phone_lead_temp = $row[10];
|
||||
if ( (strlen($phone_temp) > 0) or (strlen($phone_lead_temp) > 0) )
|
||||
{
|
||||
if ($LOGadmin_hide_phone_data == '4_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);
|
||||
$row[10] = str_repeat("X", (strlen($phone_lead_temp) - 4)) . substr($phone_lead_temp,-4,4);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '3_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);
|
||||
$row[10] = str_repeat("X", (strlen($phone_lead_temp) - 3)) . substr($phone_lead_temp,-3,3);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '2_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);
|
||||
$row[10] = str_repeat("X", (strlen($phone_lead_temp) - 2)) . substr($phone_lead_temp,-2,2);
|
||||
}
|
||||
else
|
||||
{$row[1] = preg_replace("/./",'X',$phone_temp);}
|
||||
{
|
||||
$row[1] = preg_replace("/./",'X',$phone_temp);
|
||||
$row[10] = preg_replace("/./",'X',$phone_lead_temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($LOGadmin_hide_lead_data != '0')
|
||||
@@ -633,16 +647,29 @@ if ($run_export > 0)
|
||||
{
|
||||
if ($DB > 0) {echo "HIDEPHONEDATA|$row[1]|$LOGadmin_hide_phone_data|\n";}
|
||||
$phone_temp = $row[1];
|
||||
if (strlen($phone_temp) > 0)
|
||||
$phone_lead_temp = $row[10];
|
||||
if ( (strlen($phone_temp) > 0) or (strlen($phone_lead_temp) > 0) )
|
||||
{
|
||||
if ($LOGadmin_hide_phone_data == '4_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);
|
||||
$row[10] = str_repeat("X", (strlen($phone_lead_temp) - 4)) . substr($phone_lead_temp,-4,4);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '3_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);
|
||||
$row[10] = str_repeat("X", (strlen($phone_lead_temp) - 3)) . substr($phone_lead_temp,-3,3);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '2_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);
|
||||
$row[10] = str_repeat("X", (strlen($phone_lead_temp) - 2)) . substr($phone_lead_temp,-2,2);
|
||||
}
|
||||
else
|
||||
{$row[1] = preg_replace("/./",'X',$phone_temp);}
|
||||
{
|
||||
$row[1] = preg_replace("/./",'X',$phone_temp);
|
||||
$row[10] = preg_replace("/./",'X',$phone_lead_temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($LOGadmin_hide_lead_data != '0')
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
# vicidial_log and/or vicidial_closer_log information by status, list_id and
|
||||
# date range. downloads to a flat text file that is tab delimited
|
||||
#
|
||||
# Copyright (C) 2018 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
# Copyright (C) 2019 Matt Florell <vicidial@gmail.com> LICENSE: AGPLv2
|
||||
#
|
||||
# CHANGES
|
||||
#
|
||||
@@ -32,6 +32,7 @@
|
||||
# 180109-2005 - Added vendor lead code filtering option
|
||||
# 180422-0923 - Fix for missing header row in translated language, issue #1090
|
||||
# 180610-1634 - Added option to allow --ALL-- as a campaign value
|
||||
# 190610-2036 - Fixed admin hide phone issue
|
||||
#
|
||||
|
||||
$startMS = microtime();
|
||||
@@ -600,16 +601,29 @@ if ($run_export > 0)
|
||||
{
|
||||
if ($DB > 0) {echo "HIDEPHONEDATA|$row[1]|$LOGadmin_hide_phone_data|\n";}
|
||||
$phone_temp = $row[1];
|
||||
if (strlen($phone_temp) > 0)
|
||||
$phone_lead_temp = $row[11];
|
||||
if ( (strlen($phone_temp) > 0) or (strlen($phone_lead_temp) > 0) )
|
||||
{
|
||||
if ($LOGadmin_hide_phone_data == '4_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 4)) . substr($phone_lead_temp,-4,4);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '3_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 3)) . substr($phone_lead_temp,-3,3);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '2_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 2)) . substr($phone_lead_temp,-2,2);
|
||||
}
|
||||
else
|
||||
{$row[1] = preg_replace("/./",'X',$phone_temp);}
|
||||
{
|
||||
$row[1] = preg_replace("/./",'X',$phone_temp);
|
||||
$row[11] = preg_replace("/./",'X',$phone_lead_temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($LOGadmin_hide_lead_data != '0')
|
||||
@@ -717,16 +731,29 @@ if ($run_export > 0)
|
||||
{
|
||||
if ($DB > 0) {echo "HIDEPHONEDATA|$row[1]|$LOGadmin_hide_phone_data|\n";}
|
||||
$phone_temp = $row[1];
|
||||
if (strlen($phone_temp) > 0)
|
||||
$phone_lead_temp = $row[11];
|
||||
if ( (strlen($phone_temp) > 0) or (strlen($phone_lead_temp) > 0) )
|
||||
{
|
||||
if ($LOGadmin_hide_phone_data == '4_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 4)) . substr($phone_temp,-4,4);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 4)) . substr($phone_lead_temp,-4,4);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '3_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 3)) . substr($phone_temp,-3,3);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 3)) . substr($phone_lead_temp,-3,3);
|
||||
}
|
||||
elseif ($LOGadmin_hide_phone_data == '2_DIGITS')
|
||||
{$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);}
|
||||
{
|
||||
$row[1] = str_repeat("X", (strlen($phone_temp) - 2)) . substr($phone_temp,-2,2);
|
||||
$row[11] = str_repeat("X", (strlen($phone_lead_temp) - 2)) . substr($phone_lead_temp,-2,2);
|
||||
}
|
||||
else
|
||||
{$row[1] = preg_replace("/./",'X',$phone_temp);}
|
||||
{
|
||||
$row[1] = preg_replace("/./",'X',$phone_temp);
|
||||
$row[11] = preg_replace("/./",'X',$phone_lead_temp);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($LOGadmin_hide_lead_data != '0')
|
||||
|
||||
Reference in New Issue
Block a user