@@ -250,7 +250,7 @@ class ImportCsv extends ModeleImports
/**
* Return array of next record in input file.
*
* @return Array Array of field values. Data are UTF8 encoded. [fieldpos] => (['val']=>val, ['type']=>-1=null,0=blank,1=string)
* @return Array Array of field values. Data are UTF8 encoded. [fieldpos] => (['val']=>val, ['type']=>-1=null,0=blank,1=not empty string)
*/
functionimport_read_record()
{
...
...
@@ -383,7 +383,7 @@ class ImportCsv extends ModeleImports
{
// Set $newval with value to insert and set $listvalues with sql request part for insert
$newval='';
if($arrayrecord[($key-1)]['type']>0)$newval=$arrayrecord[($key-1)]['val'];// If type of field is not null or '' but string
if($arrayrecord[($key-1)]['type']>0)$newval=$arrayrecord[($key-1)]['val'];// If type of field into input file is not empty string (so defined into input file), we get value
// Make some tests on $newval
...
...
@@ -447,6 +447,7 @@ class ImportCsv extends ModeleImports
{
$this->thirpartyobject->get_codeclient(0,0);
$newval=$this->thirpartyobject->code_client;
if(empty($newval))$arrayrecord[($key-1)]['type']=-1;// If we get empty value, we will use "null"
//print 'code_client='.$newval;
}
}
...
...
@@ -456,6 +457,7 @@ class ImportCsv extends ModeleImports