diff --git a/include/init/init.php b/include/init/init.php
index 16f7321b3..4238349e1 100755
--- a/include/init/init.php
+++ b/include/init/init.php
@@ -199,18 +199,18 @@ if (!$has_settings) {
$i = 0;
foreach ($settings as $setting => $required) {
if (empty(setting($setting))) {
- if ($i%2==0 or $i==0)
- echo '
';
-
+ if ($i % 2 == 0 or $i == 0) {
+ echo '
';
+ }
+
echo '
'.Settings::input($setting, $required).'
';
- $i++;
- if ($i%2==0 or $i == sizeof($settings))
- echo '
';
-
-
+ ++$i;
+ if ($i % 2 == 0 or $i == sizeof($settings)) {
+ echo '
';
+ }
}
}
diff --git a/include/src/ReferenceInterface.php b/include/src/ReferenceInterface.php
old mode 100644
new mode 100755
diff --git a/modules/articoli/src/Movimento.php b/modules/articoli/src/Movimento.php
old mode 100644
new mode 100755
diff --git a/modules/contratti/actions.php b/modules/contratti/actions.php
index 4accd962e..e9315dddb 100755
--- a/modules/contratti/actions.php
+++ b/modules/contratti/actions.php
@@ -9,6 +9,7 @@ use Modules\Contratti\Components\Descrizione;
use Modules\Contratti\Components\Riga;
use Modules\Contratti\Components\Sconto;
use Modules\Contratti\Contratto;
+use Plugins\PianificazioneInterventi\Promemoria;
switch (post('op')) {
case 'add':
@@ -321,17 +322,13 @@ $riga = $contratto->getRiga($type, $id_riga);
]);
$id_promemoria = $dbo->lastInsertedID();
- // Copia degli articoli
- $dbo->query('INSERT INTO co_promemoria_articoli(idarticolo, id_promemoria, idimpianto, descrizione, prezzo_vendita, prezzo_acquisto, sconto, sconto_unitario, tipo_sconto, idiva, desc_iva, iva, qta, um, abilita_serial) SELECT idarticolo, :id_new, idimpianto, descrizione, prezzo_vendita, prezzo_acquisto, sconto, sconto_unitario, tipo_sconto, idiva, desc_iva, iva, qta, um, abilita_serial FROM co_promemoria_articoli AS z WHERE id_promemoria = :id_old', [
- ':id_new' => $id_promemoria,
- ':id_old' => $p['id'],
- ]);
-
- // Copia delle righe
- $dbo->query('INSERT INTO co_righe_promemoria(id_promemoria, descrizione, qta, um, prezzo_vendita, prezzo_acquisto, idiva, desc_iva, iva, sconto, sconto_unitario, tipo_sconto) SELECT :id_new, descrizione, qta, um, prezzo_vendita, prezzo_acquisto, idiva, desc_iva, iva, sconto, sconto_unitario, tipo_sconto FROM co_righe_promemoria AS z WHERE id_promemoria = :id_old', [
- ':id_new' => $id_promemoria,
- ':id_old' => $p['id'],
- ]);
+ $promemoria = Promemoria::find($p['id']);
+ $righe = $promemoria->getRighe();
+ foreach ($righe as $riga) {
+ $new_riga = $riga->replicate();
+ $new_riga->id_promemoria = $id_promemoria;
+ $new_riga->save();
+ }
// Copia degli allegati
Uploads::copy([
diff --git a/plugins/importFE/buttons.php b/plugins/importFE/buttons.php
old mode 100644
new mode 100755
diff --git a/plugins/importFE/riferimento.php b/plugins/importFE/riferimento.php
old mode 100644
new mode 100755
diff --git a/plugins/pianificazione_fatturazione/add_pianificazione.php b/plugins/pianificazione_fatturazione/add_pianificazione.php
old mode 100644
new mode 100755
diff --git a/plugins/pianificazione_interventi/actions.php b/plugins/pianificazione_interventi/actions.php
index 1346737cc..e30edfb24 100755
--- a/plugins/pianificazione_interventi/actions.php
+++ b/plugins/pianificazione_interventi/actions.php
@@ -45,7 +45,6 @@ switch ($operazione) {
$dbo->query('DELETE FROM `co_promemoria` WHERE id='.prepare($id));
$dbo->query('DELETE FROM `co_righe_promemoria` WHERE id_promemoria='.prepare($id));
- $dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria='.prepare($id));
flash()->info(tr('Pianificazione eliminata!'));
@@ -57,10 +56,6 @@ switch ($operazione) {
':id_contratto' => $id_record,
]);
- $dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria IN (SELECT id FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL)', [
- ':id_contratto' => $id_record,
- ]);
-
$dbo->query('DELETE FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL', [
':id_contratto' => $id_record,
]);
diff --git a/src/Traits/ReferenceTrait.php b/src/Traits/ReferenceTrait.php
old mode 100644
new mode 100755
diff --git a/update/tables.php b/update/tables.php
index 6c89ad33d..4ac757645 100755
--- a/update/tables.php
+++ b/update/tables.php
@@ -20,7 +20,7 @@ return [
'co_movimenti',
'co_movimenti_modelli',
'co_ordiniservizio',
- 'co_ordiniservizio_pianificazionefatture',
+ 'co_fatturazione_contratti',
'co_ordiniservizio_vociservizio',
'co_pagamenti',
'co_pianodeiconti1',
@@ -28,8 +28,7 @@ return [
'co_pianodeiconti3',
'co_preventivi',
'co_righe_contratti',
- 'co_promemoria_articoli',
- 'co_promemoria_righe',
+ 'co_righe_promemoria',
'co_righe_documenti',
'co_righe_preventivi',
'co_ritenutaacconto',
diff --git a/update/v2_4_10/Anagrafica.php b/update/v2_4_10/Anagrafica.php
index f50ca3610..1b835f462 100755
--- a/update/v2_4_10/Anagrafica.php
+++ b/update/v2_4_10/Anagrafica.php
@@ -278,17 +278,17 @@ class Anagrafica extends Model
return $codice;
}
- protected function fixRagioneSociale()
- {
- if (!empty($this->cognome) || !empty($this->nome)) {
- $this->ragione_sociale = $this->cognome.' '.$this->nome;
- }
- }
-
// Attributi Eloquent
public function getModuleAttribute()
{
return 'Anagrafiche';
}
+
+ protected function fixRagioneSociale()
+ {
+ if (!empty($this->cognome) || !empty($this->nome)) {
+ $this->ragione_sociale = $this->cognome.' '.$this->nome;
+ }
+ }
}
diff --git a/update/v2_4_10/Fattura.php b/update/v2_4_10/Fattura.php
index eb8686d8e..093587b71 100755
--- a/update/v2_4_10/Fattura.php
+++ b/update/v2_4_10/Fattura.php
@@ -574,31 +574,23 @@ class Fattura extends Document
$riga->idconto = setting('Conto predefinito per la marca da bollo');
$riga->save();
- }
+ }
+ // Opzioni di riferimento
- // Opzioni di riferimento
- public function getReferenceName()
- {
- return $this->tipo->descrizione;
- }
-
- public function getReferenceNumber()
- {
- return $this->numero_esterno ?: $this->numero;
- }
-
- public function getReferenceDate()
- {
- return $this->data;
- }
+ public function getReferenceName()
+ {
+ }
- public function getReference(){
-
- $name = $this->getReferenceName();
- $number = $this->getReferenceNumber();
- $date = $this->getReferenceDate();
+ public function getReferenceNumber()
+ {
+ }
- }
+ public function getReferenceDate()
+ {
+ }
+ public function getReference()
+ {
+ }
}