diff --git a/modules/anagrafiche/import.php b/modules/anagrafiche/import.php index 58dcf2ab7..c7f3cb4e0 100644 --- a/modules/anagrafiche/import.php +++ b/modules/anagrafiche/import.php @@ -4,19 +4,19 @@ include_once __DIR__.'/../../core.php'; switch (post('op')) { case 'import': - + $i = 0; foreach ($data as $key => $value) { if (!empty($value)){ - - $idtipoanagrafica = $data[$key]['tipologia']; + $i++; + (array) $idtipoanagrafica = $data[$key]['tipologia']; unset($data[$key]['tipologia']); $dbo->insert('an_anagrafiche', $data[$key]); unset($data[$key]); //campi extra - if (!empty($idtipoanagrafica)){ + if (count($idtipoanagrafica)>0){ // Aggiornamento della tipologia di anagrafiche $dbo->sync('an_tipianagrafiche_anagrafiche', [ 'idanagrafica' => $dbo->lastInsertedID(), @@ -92,7 +92,7 @@ return [ 'field' => 'note', 'label' => 'Note', ], - [ + [ 'field' => 'id_nazione', 'label' => 'Nazione', 'other' => 'nazione', diff --git a/modules/import/actions.php b/modules/import/actions.php index a1ec8ef32..398182e45 100644 --- a/modules/import/actions.php +++ b/modules/import/actions.php @@ -48,7 +48,7 @@ switch (post('op')) { // Richiamo delle operazioni specifiche include $imports[$id_record]['import']; - $_SESSION['infos'][] = tr('Importazione completata!'); + $_SESSION['infos'][] = tr('Importazione completata. '.$i.' righe processate.'); break; } diff --git a/modules/import/edit.php b/modules/import/edit.php index 9ef17ec10..1a4122880 100644 --- a/modules/import/edit.php +++ b/modules/import/edit.php @@ -12,7 +12,7 @@ if (empty($id_record)) {
- {[ "type": "checkbox", "label": "'.tr('Importa prima riga').'", "name": "first_row", "extra":"checked", "value": "1" ]} + {[ "type": "checkbox", "label": "'.tr('Importa prima riga').'", "name": "first_row", "extra":"", "value": "1" ]}
'; @@ -52,7 +52,10 @@ if (empty($id_record)) { // Individuazione delle corrispondenze $selected = null; foreach ($fields as $key => $value) { + //print_r($value); + //echo $rows[0][$column]."
"; if (in_array($rows[0][$column], $value)) { + $first_row = 1; $selected = $key; break; } @@ -91,4 +94,13 @@ if (empty($id_record)) { echo ' '; +?> + +