2019-07-22 18:35:13 +02:00
|
|
|
<?php
|
|
|
|
|
|
|
|
include_once __DIR__.'/../../core.php';
|
|
|
|
|
|
|
|
use Plugins\ImportFE\FatturaElettronica;
|
|
|
|
use Plugins\ImportFE\Interaction;
|
|
|
|
|
|
|
|
if (isset($id_record)) {
|
2019-07-24 17:17:54 +02:00
|
|
|
$files = Interaction::getFileList();
|
|
|
|
$record = $files[$id_record - 1];
|
2019-07-22 18:35:13 +02:00
|
|
|
|
2019-07-24 17:17:54 +02:00
|
|
|
$has_next = isset($files[$id_record]);
|
2019-07-22 18:35:13 +02:00
|
|
|
|
|
|
|
try {
|
2019-07-24 17:17:54 +02:00
|
|
|
$fattura_pa = FatturaElettronica::manage($record['name']);
|
2019-07-22 18:35:13 +02:00
|
|
|
$anagrafica = $fattura_pa->findAnagrafica();
|
2019-07-24 17:17:54 +02:00
|
|
|
} catch (UnexpectedValueException $e) {
|
|
|
|
$imported = true;
|
2019-07-22 18:35:13 +02:00
|
|
|
} catch (Exception $e) {
|
2019-07-24 17:17:54 +02:00
|
|
|
$error = true;
|
2019-07-22 18:35:13 +02:00
|
|
|
}
|
2019-11-15 14:53:46 +01:00
|
|
|
|
|
|
|
if(empty($record)){
|
|
|
|
flash()->warning(tr('Nessuna fattura da importare!'));
|
|
|
|
|
|
|
|
redirect(ROOTDIR.'/controller.php?id_module='.$id_module);
|
|
|
|
}
|
2019-07-22 18:35:13 +02:00
|
|
|
}
|