@@ -203,7 +203,7 @@ if (!empty($componenti_installati)) {
echo '
';
diff --git a/plugins/exportFE/edit.php b/plugins/exportFE/edit.php
index f324874a4..a29fdfdd1 100755
--- a/plugins/exportFE/edit.php
+++ b/plugins/exportFE/edit.php
@@ -86,7 +86,7 @@ echo '
-
+
'.tr('Visualizza').'
';
@@ -143,7 +143,7 @@ if (!empty($record['codice_stato_fe'])) {
if (!empty($ultima_ricevuta)) {
echo '
-
+
'.tr('Visualizza ricevuta').'
';
}
diff --git a/plugins/exportFE/init.php b/plugins/exportFE/init.php
index 26a965d8d..9bb387c53 100755
--- a/plugins/exportFE/init.php
+++ b/plugins/exportFE/init.php
@@ -26,4 +26,4 @@ try {
} catch (UnexpectedValueException $e) {
}
-$upload_dir = DOCROOT.'/'.FatturaElettronica::getDirectory();
+$upload_dir = base_dir().'/'.FatturaElettronica::getDirectory();
diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php
index 159895cb7..3e6c81bb3 100755
--- a/plugins/exportFE/src/FatturaElettronica.php
+++ b/plugins/exportFE/src/FatturaElettronica.php
@@ -85,7 +85,7 @@ class FatturaElettronica
{
$documento = $this->getDocumento();
- return !empty($documento['progressivo_invio']) && file_exists(DOCROOT.'/'.static::getDirectory().'/'.$this->getFilename());
+ return !empty($documento['progressivo_invio']) && file_exists(base_dir().'/'.static::getDirectory().'/'.$this->getFilename());
}
/**
@@ -1454,7 +1454,7 @@ class FatturaElettronica
// Inclusione
foreach ($allegati as $allegato) {
if ($allegato['category'] == 'Allegati Fattura Elettronica') {
- $file = DOCROOT.'/'.$directory.'/'.$allegato['filename'];
+ $file = base_dir().'/'.$directory.'/'.$allegato['filename'];
$attachments[] = [
'NomeAttachment' => $allegato['name'],
@@ -1482,7 +1482,7 @@ class FatturaElettronica
$dir = static::getDirectory();
$print = Prints::getModulePredefinedPrint($id_module);
- $info = Prints::render($print['id'], $documento['id'], DOCROOT.'/'.$dir);
+ $info = Prints::render($print['id'], $documento['id'], base_dir().'/'.$dir);
$name = 'Stampa allegata';
$is_presente = database()->fetchNum('SELECT id FROM zz_files WHERE id_module = '.prepare($id_module).' AND id_record = '.prepare($documento['id']).' AND name = '.prepare($name));
diff --git a/plugins/exportFE/src/Interaction.php b/plugins/exportFE/src/Interaction.php
index 2bc6d9bb3..79d8d0e07 100755
--- a/plugins/exportFE/src/Interaction.php
+++ b/plugins/exportFE/src/Interaction.php
@@ -33,7 +33,7 @@ class Interaction extends Services
{
try {
$fattura = new FatturaElettronica($id_record);
- $file = DOCROOT.'/'.FatturaElettronica::getDirectory().'/'.$fattura->getFilename();
+ $file = base_dir().'/'.FatturaElettronica::getDirectory().'/'.$fattura->getFilename();
$response = static::request('POST', 'invio_fattura_xml', [
'xml' => file_get_contents($file),
diff --git a/plugins/importFE/actions.php b/plugins/importFE/actions.php
index 88f34b942..53c92ca13 100755
--- a/plugins/importFE/actions.php
+++ b/plugins/importFE/actions.php
@@ -156,7 +156,7 @@ switch (filter('op')) {
$process_result = Interaction::processInvoice($filename);
if ($process_result != '') {
flash()->error($process_result);
- redirect(ROOTDIR.'/controller.php?id_module='.$id_module);
+ redirect(base_link().'/controller.php?id_module='.$id_module);
return;
}
@@ -166,12 +166,12 @@ switch (filter('op')) {
$file = $files[$id_record - 1];
if (get('sequence') == null) {
- redirect(ROOTDIR.'/editor.php?id_module='.$id_module.'&id_record='.$id_fattura);
+ redirect(base_link().'/editor.php?id_module='.$id_module.'&id_record='.$id_fattura);
} elseif (!empty($file)) {
- redirect(ROOTDIR.'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.$id_record.'&sequence=1');
+ redirect(base_link().'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.$id_record.'&sequence=1');
} else {
flash()->info(tr('Tutte le fatture salvate sono state importate!'));
- redirect(ROOTDIR.'/controller.php?id_module='.$id_module);
+ redirect(base_link().'/controller.php?id_module='.$id_module);
}
break;
diff --git a/plugins/importFE/generate.php b/plugins/importFE/generate.php
index ed73a39e8..3ec14ace2 100755
--- a/plugins/importFE/generate.php
+++ b/plugins/importFE/generate.php
@@ -28,7 +28,7 @@ $(document).ready(function() {
});
';
-$skip_link = $has_next ? ROOTDIR.'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.($id_record + 1).'&sequence='.get('sequence') : ROOTDIR.'/editor.php?id_module='.$id_module;
+$skip_link = $has_next ? base_link().'/editor.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.($id_record + 1).'&sequence='.get('sequence') : base_link().'/editor.php?id_module='.$id_module;
if (empty($fattura_pa)) {
if (!empty($error)) {
diff --git a/plugins/importFE/init.php b/plugins/importFE/init.php
index 27b0abe4b..72429d1c5 100755
--- a/plugins/importFE/init.php
+++ b/plugins/importFE/init.php
@@ -43,6 +43,6 @@ if (isset($id_record)) {
if (empty($record)) {
flash()->warning(tr('Nessuna fattura da importare!'));
- redirect(ROOTDIR.'/controller.php?id_module='.$id_module);
+ redirect(base_link().'/controller.php?id_module='.$id_module);
}
}
diff --git a/plugins/importFE/src/FatturaElettronica.php b/plugins/importFE/src/FatturaElettronica.php
index 61f150592..8efad4761 100755
--- a/plugins/importFE/src/FatturaElettronica.php
+++ b/plugins/importFE/src/FatturaElettronica.php
@@ -92,7 +92,7 @@ class FatturaElettronica
return $value->name == 'Fatturazione Elettronica';
});
- self::$directory = DOCROOT.'/'.$plugin->upload_directory;
+ self::$directory = base_dir().'/'.$plugin->upload_directory;
}
}
diff --git a/plugins/importFE/src/Interaction.php b/plugins/importFE/src/Interaction.php
index a4ef30a0d..4df35bd4d 100755
--- a/plugins/importFE/src/Interaction.php
+++ b/plugins/importFE/src/Interaction.php
@@ -37,7 +37,7 @@ class Interaction extends Services
$result = self::getFileList($list);
// Aggiornamento cache hook
- Cache::get('Fatture Elettroniche')->set($result);
+ Cache::pool('Fatture Elettroniche')->set($result);
return $result;
}
diff --git a/plugins/importFE/src/InvoiceHook.php b/plugins/importFE/src/InvoiceHook.php
index 4da147a40..20d09cc7a 100755
--- a/plugins/importFE/src/InvoiceHook.php
+++ b/plugins/importFE/src/InvoiceHook.php
@@ -51,7 +51,7 @@ class InvoiceHook extends CachedManager
return $value->name == 'Fatturazione Elettronica';
});
- $link = ROOTDIR.'/controller.php?id_module='.$module->id.'#tab_'.$plugin->id;
+ $link = base_link().'/controller.php?id_module='.$module->id.'#tab_'.$plugin->id;
}
$message = tr('Ci sono _NUM_ fatture passive da importare', [
diff --git a/plugins/importFE/view.php b/plugins/importFE/view.php
index ca01b1c8e..902b6bbbe 100755
--- a/plugins/importFE/view.php
+++ b/plugins/importFE/view.php
@@ -30,7 +30,7 @@ $xml->loadXML($content);
// XSL
$xsl = new DOMDocument();
-$xsl->load(DOCROOT.'/plugins/xml/asso-invoice.xsl');
+$xsl->load(base_dir().'/plugins/xml/asso-invoice.xsl');
// XSLT
$xslt = new XSLTProcessor();
diff --git a/plugins/pianificazione_interventi/edit.php b/plugins/pianificazione_interventi/edit.php
index f699d396b..b5c2406b5 100755
--- a/plugins/pianificazione_interventi/edit.php
+++ b/plugins/pianificazione_interventi/edit.php
@@ -158,7 +158,7 @@ if (!$elenco_promemoria->isEmpty()) {
-