$sor) {
if ($k < 1) continue;
$mezo = explode(";", $sor);
$emails = explode(";", $mezo[8]);
if (is_array($emails) && count($emails)) {
$email = trim($emails[0]);
$msh->query("SELECT DISTINCT(nUserID) FROM `" . CRMADATBAZIS . "`.`u_emails` WHERE `email`='" . $email . "';");
$user = $msh->fetchAssoc();
if (!is_array($user) || count($user) == 0) {
$tomb = array('hiba' => 'nem talált usert az email címhez: ' . $email);
} else if (count($user) == 1) {
$msh->query("SELECT * FROM `" . CRMADATBAZIS . "`.`users` WHERE `nUserID`='" . $user[0]['nUserID'] . "' LIMIT 1;");
$u = $msh->fetchAssoc();
if (!empty($u)) {
$u = $u[0];
$tomb = array();
if (trim($u['nInvoiceCtrID']) == '') $tomb['nInvoiceCtrID'] = 36;
if (trim($u['strInvoiceName']) == '' && trim($mezo[3]) > '') $tomb['strInvoiceName'] = utf8_encode($mezo[3]);
if (trim($u['strInvoiceZip']) == '' && trim($mezo[5]) > '') $tomb['strInvoiceZip'] = utf8_encode($mezo[5]);
if (trim($u['strInvoiceCity']) == '' && trim($mezo[6]) > '') $tomb['strInvoiceCity'] = utf8_encode($mezo[6]);
if (trim($u['strInvoiceAddress']) == '' && trim($mezo[7]) > '') $tomb['strInvoiceAddress'] = utf8_encode($mezo[7]);
if (trim($u['strInvoiceEMail']) == '' && $email > '') $tomb['strInvoiceEMail'] = utf8_encode($email);
if (trim($u['strTaxNumber']) == '' && trim($mezo[4]) > '') $tomb['strTaxNumber'] = $mezo[4];
if (count($tomb)) {
$msh->update(CRMADATBAZIS . ".`users`", $tomb, array('nUserID' => $user[0]['nUserID']));
print "nUserID:" . $user[0]['nUserID'] . "
";
print_r($tomb);
print "
";
}
} else {
$tomb = array('hiba' => 'nem talált usert: ' . $user[0]['nUserID']);
}
} else {
$tomb = array('hiba' => 'több user tartozik az email címhez: ' . $email);
}
} else {
$tomb = array('hiba' => 'hiányzó email cím: ' . $mezo[9]);
}
}
}
/*
$arrFiles=array("leads/szamlazz.csv");
foreach ($arrFiles as $file)
{
foreach (file($file) as $k=>$sor)
{
$mezo=explode(";", $sor);
if ($k<=2 || (int)$mezo[0]==0) continue;
$hlNums=explode(",", $mezo[9]);
$msh->query("SELECT * FROM `".CRMADATBAZIS."`.`hardlock` WHERE `hlNum`='".(int)$hlNums[0]."' LIMIT 1;");
$user=$msh->fetchAssoc();
$tomb=array(
"nInvoiceCtrID"=>36,
"strInvoiceName"=>utf8_encode($mezo[1]),
"strInvoiceZip"=>$mezo[2],
"strInvoiceCity"=>utf8_encode($mezo[3]),
"strInvoiceAddress"=>utf8_encode($mezo[4]),
"strInvoiceEMail"=>utf8_encode($mezo[15]),
"strInvoiceEAccount"=>'Y',
"strTaxNumber"=>$mezo[19],
);
$msh->update(CRMADATBAZIS.".`users`",$tomb,array('nUserID'=>$user[0]['hlUser']));
print "nUserID:".$user[0]['hlUser']."
";print_r($tomb); print "
Kulcsok: ".implode(",",$hlNums)."
";
}
}
*/