Fix importazione doppia dei campi

This commit is contained in:
Luca 2018-02-26 18:51:38 +01:00
parent 1fb32d6da8
commit 92821d0fe1
1 changed files with 26 additions and 13 deletions

View File

@ -4,21 +4,34 @@ include_once __DIR__.'/../../core.php';
switch (post('op')) {
case 'import':
foreach ($data as $key => $value) {
foreach ($data as $key => $value) {
if (!empty($value)){
unset($value['tipologia']);
$dbo->insert('an_anagrafiche', $data[$key]);
unset($data[$key]);
//campi extra
if (!empty($data[$key]['tipologia'])){
// Aggiornamento della tipologia di anagrafiche
$dbo->sync('an_tipianagrafiche_anagrafiche', [
'idanagrafica' => $dbo->lastInsertedID(),
], [
'idtipoanagrafica' => (array) $data[$key]['tipologia'],
]);
}
unset($value['tipologia']);
$dbo->insert('an_anagrafiche', $value);
// Aggiornamento della tipologia di anagrafiche
$dbo->sync('an_tipianagrafiche_anagrafiche', [
'idanagrafica' => $dbo->lastInsertedID(),
], [
'idtipoanagrafica' => (array) $data[$key]['tipologia'],
]);
}
}
}
break;
}
return [