diff --git a/plugins/pianificazione_fatturazione/edit.php b/plugins/pianificazione_fatturazione/edit.php
index 7ff261094..2f154ec30 100755
--- a/plugins/pianificazione_fatturazione/edit.php
+++ b/plugins/pianificazione_fatturazione/edit.php
@@ -21,97 +21,99 @@ echo '
'.tr("Tutte le righe del contratto vengono convertite in righe generiche, rendendo impossibile risalire ad eventuali articoli utilizzati all'interno del contratto e pertanto non movimentando il magazzino").'.
';
-$pianificazioni = $contratto->pianificazioni;
-if (!$pianificazioni->isEmpty()) {
- echo '
-
+ '.tr('Pianificazione della fatturazione non impostata per questo contratto').'.
+
- // Creazione fattura
- echo '
-
-
-
-
';
+
+ ';
}
echo '
-
-
';
+ ';
+ function crea_fattura(rata){
+ openModal("Crea fattura", "'.$structure->fileurl('crea_fattura.php').'?id_module='.$id_module.'&id_plugin='.$id_plugin.'&id_record='.$id_record.'&rata=" + rata);
+ }
+ ';
+}
\ No newline at end of file
diff --git a/plugins/pianificazione_interventi/edit.php b/plugins/pianificazione_interventi/edit.php
index 1c574a02f..b9a9adc7c 100755
--- a/plugins/pianificazione_interventi/edit.php
+++ b/plugins/pianificazione_interventi/edit.php
@@ -8,184 +8,187 @@ use Modules\Contratti\Stato;
$contratto = Contratto::find($id_record);
$is_pianificabile = $contratto->stato->is_pianificabile && !empty($contratto['data_accettazione']); // Contratto permette la pianificazione
-$elenco_promemoria = $contratto->promemoria->sortBy('data_richiesta');
+if ($contratto->promemoria !== NULL) {
+ $elenco_promemoria = $contratto->promemoria->sortBy('data_richiesta');
-$stati_pianificabili = Stato::where('is_pianificabile', 1)->get();
-$elenco_stati = $stati_pianificabili->implode('descrizione', ', ');
-echo '
-
'.tr('Puoi pianificare dei "promemoria" o direttamente gli interventi da effettuare entro determinate scadenze').'. '.tr('Per poter pianificare i promemoria, il contratto deve avere data accettazione e data conclusione definita ed essere in uno dei seguenti stati: _LINK_', [
- '_LINK_' => ''.$elenco_stati.'',
-]).'
+ $stati_pianificabili = Stato::where('is_pianificabile', 1)->get();
+ $elenco_stati = $stati_pianificabili->implode('descrizione', ', ');
-
-
-
'.tr('Puoi pianificare dei "promemoria" o direttamente gli interventi da effettuare entro determinate scadenze').'. '.tr('Per poter pianificare i promemoria, il contratto deve avere data accettazione e data conclusione definita ed essere in uno dei seguenti stati: _LINK_', [
+ '_LINK_' => ''.$elenco_stati.'',
+ ]).'
- // Elenco promemoria
- foreach ($elenco_promemoria as $promemoria) {
- // Sede
- if ($promemoria['idsede'] == '-1') {
- echo '- '.tr('Nessuna').' -';
- } elseif (empty($promemoria['idsede'])) {
- $info_sede = tr('Sede legale');
- } else {
- $info_sede = $dbo->fetchOne("SELECT id, CONCAT( CONCAT_WS( ' (', CONCAT_WS(', ', nomesede, citta), indirizzo ), ')') AS descrizione FROM an_sedi WHERE id=".prepare($promemoria->idsede))['descrizione'];
- }
+
+
+