openstamanager/plugins/importFE/init.php

32 lines
838 B
PHP
Raw Normal View History

<?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-24 17:17:54 +02:00
$has_next = isset($files[$id_record]);
try {
2019-07-24 17:17:54 +02:00
$fattura_pa = FatturaElettronica::manage($record['name']);
$anagrafica = $fattura_pa->findAnagrafica();
2019-07-24 17:17:54 +02:00
} catch (UnexpectedValueException $e) {
$imported = true;
} catch (Exception $e) {
2019-07-24 17:17:54 +02:00
$error = true;
}
2019-11-15 14:53:46 +01:00
2019-11-15 15:11:20 +01:00
// Rimozione .p7m dal nome del file (causa eventuale estrazione da ZIP)
$record['name'] = str_replace('.p7m', '', $record['name']);
if (empty($record)) {
2019-11-15 14:53:46 +01:00
flash()->warning(tr('Nessuna fattura da importare!'));
2019-11-15 15:11:20 +01:00
2019-11-15 14:53:46 +01:00
redirect(ROOTDIR.'/controller.php?id_module='.$id_module);
}
}