84 lines
2.3 KiB
PHP
84 lines
2.3 KiB
PHP
<?php
|
|
require_once($_SERVER['DOCUMENT_ROOT']."/config.php");
|
|
|
|
error_reporting(E_ALL | E_STRICT);
|
|
ini_set('display_errors', 1);
|
|
$file = $_SERVER['DOCUMENT_ROOT']."/server/Kontakty_AN_SPb__Len_obl.csv";
|
|
var_dump(file_exists($file));
|
|
|
|
$CsvString = file_get_contents($file);
|
|
//echo $CsvString;
|
|
$Data = str_getcsv($CsvString, "\n"); //parse the rows
|
|
foreach($Data as &$Row) $Row = str_getcsv($Row, ";"); //parse the items in rows
|
|
|
|
$keys = array();
|
|
//$res_array =
|
|
foreach($Data as $key => $row){
|
|
if($key == 0){
|
|
var_dump($row);
|
|
} else {
|
|
$name = trim($row[1]);
|
|
$phones_temp = explode(',',trim($row[7]));
|
|
$phone2 = '';
|
|
foreach ($phones_temp as $k => $p) {
|
|
if(!empty($p)){
|
|
if($k == 0){
|
|
$phone = '+'.str_replace(['(',')','-',' ','+'], '', $p);
|
|
} else {
|
|
if($phone2 != '') $phone2 .= '; ';
|
|
$phone2 .= '+'.str_replace(['(',')','-',' ','+'], '', $p);
|
|
}
|
|
}
|
|
}
|
|
|
|
$phones2_temp = explode(',',trim($row[8]));
|
|
|
|
foreach ($phones2_temp as $k => $p) {
|
|
if(!empty($p)){
|
|
if($phone2 != '') $phone2 .= '; ';
|
|
$phone2 .= '+'.str_replace(['(',')','-',' ','+'], '', $p);
|
|
}
|
|
}
|
|
|
|
$email = trim($row[9]);
|
|
$id_agent = 4;
|
|
$funnel_id = 2;
|
|
if(empty($email)){
|
|
$email = trim($row[10]);
|
|
}
|
|
$site = trim($row[11]);
|
|
|
|
// if(!empty($phone) && !empty($name)){
|
|
$sql = "SELECT id, date_add FROM clients_jw WHERE phone = '{$phone}'";
|
|
/* if(!empty($email)){
|
|
$sql .= " or email = '{$email}'";
|
|
}
|
|
if(!empty($site)){
|
|
$sql .= " or site = '{$site}'";
|
|
}*/
|
|
// }
|
|
$q = mysql_query($sql);
|
|
$rows = mysql_num_rows($q);
|
|
$r = mysql_fetch_assoc($q);
|
|
|
|
if($rows == 0){
|
|
$in = "INSERT INTO clients_jw SET fio='{$name}', phone='{$phone}', phone2='{$phone2}',
|
|
email = '{$email}', site = '{$site}', id_agent = 4, funnel_id = 1, date_add = NOW(),
|
|
stage = 1
|
|
";
|
|
} else {
|
|
$in = "INSERT INTO clients_jw SET fio='{$name}', phone='{$phone}', phone2='{$phone2}',
|
|
email = '{$email}', site = '{$site}', id_agent = 4, funnel_id = 1, date_add = '".$r['date_add']."',
|
|
stage = 1
|
|
";
|
|
}
|
|
echo $in.'<br>';
|
|
// mysql_query($in);
|
|
// }
|
|
//echo $key.' - '.$name.' | '.$phone.' | '.$phone2.' | '.$email.' | '.$site.' = '.$rows.'<br>';
|
|
}
|
|
}
|
|
|
|
|
|
?>
|