. */ include_once __DIR__.'/../../core.php'; use Plugins\ImportFE\FatturaElettronica; use Plugins\ImportFE\Interaction; if (!empty($id_record)) { $files = Interaction::getFileList(); $record = $files[$id_record - 1] ?? null; $has_next = isset($files[$id_record]); try { $fattura_pa = FatturaElettronica::manage($record['name'] ?? ''); $anagrafica = $fattura_pa->findAnagrafica(); } catch (UnexpectedValueException) { $imported = true; } catch (Exception) { $error = true; } // Rimozione .p7m dal nome del file (causa eventuale estrazione da ZIP) $record['name'] = preg_replace('/(.+)\.p7m$/i', '$1', $record['name'] ?? ''); if (empty($record)) { flash()->warning(tr('Nessuna fattura da importare!')); redirect(base_path().'/controller.php?id_module='.$id_module); } }