Compare commits

...

3 Commits

Author SHA1 Message Date
Pek5892 2debdb2cfa Fix minore funzione deprecata 2022-12-06 17:45:38 +01:00
Pek5892 e1fde6896c Fix minore 2022-12-06 17:04:01 +01:00
Pek5892 fe82291c94 Fix minori 2022-12-06 16:47:21 +01:00
8 changed files with 25 additions and 13 deletions

View File

@ -69,6 +69,9 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
- Aggiunto controllo file di servizio - Aggiunto controllo file di servizio
- Aggiunta email tecnici assegnati nel template Notifica intervento - Aggiunta email tecnici assegnati nel template Notifica intervento
- Aggiunta azione di gruppo invio mail da Attività - Aggiunta azione di gruppo invio mail da Attività
- Aggiunte opzioni per connessione al Database
- Aggiunto controllo plugin duplicati per i moduli
- Aggiunto controllo per Anagrafiche con codici REA non validi
### Modificato(Changed) ### Modificato(Changed)
- Miglioria gestione prezzi - Miglioria gestione prezzi
- Ottimizzate query viste per aumentare la velocità di caricamento dei moduli principali - Ottimizzate query viste per aumentare la velocità di caricamento dei moduli principali
@ -101,6 +104,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
- Corretta query elenco di scadenze scadute per cliente in nuova fattura di vendita - Corretta query elenco di scadenze scadute per cliente in nuova fattura di vendita
- Corretta logica riapertura fattura pagata - Corretta logica riapertura fattura pagata
- Corretta valorizzazione codice REA in fase di importazione fattura elettronica - Corretta valorizzazione codice REA in fase di importazione fattura elettronica
- Corretta creazione fattura da azioni di gruppo in Attività se valorizzato 'Per conto di'
## 2.4.37 (2022-11-04) ## 2.4.37 (2022-11-04)
### Aggiunto (Added) ### Aggiunto (Added)
- Aggiunto modulo Mappa per geolocalizzare le attività - Aggiunto modulo Mappa per geolocalizzare le attività

View File

@ -97,7 +97,14 @@ switch (post('op')) {
// Lettura righe selezionate // Lettura righe selezionate
foreach ($interventi as $intervento) { foreach ($interventi as $intervento) {
$id_anagrafica = $intervento['idanagrafica'];
if (!empty($intervento['idclientefinale'])){
$id_anagrafica = $intervento['idclientefinale'];
}
else {
$id_anagrafica = $intervento['idanagrafica'];
}
$id_documento = $id_documento_cliente[$id_anagrafica]; $id_documento = $id_documento_cliente[$id_anagrafica];
$anagrafica = Anagrafica::find($id_anagrafica); $anagrafica = Anagrafica::find($id_anagrafica);

View File

@ -85,7 +85,7 @@ echo '
</div>'; </div>';
//gestione replace //gestione replace
$descrizione = get_var('Descrizione fattura pianificata'); $descrizione = setting('Descrizione fattura pianificata');
$modules = MODULES::get('Contratti')['id']; $modules = MODULES::get('Contratti')['id'];
$variables = include Modules::filepath($modules, 'variables.php'); $variables = include Modules::filepath($modules, 'variables.php');
foreach ($variables as $variable => $value) { foreach ($variables as $variable => $value) {

View File

@ -36,7 +36,7 @@ class Interventi extends AppResource
$today = new Carbon(); $today = new Carbon();
$mesi_precedenti = intval(setting('Mesi per lo storico delle Attività')); $mesi_precedenti = intval(setting('Mesi per lo storico delle Attività'));
$start = $today->copy()->subMonths($mesi_precedenti); $start = $today->copy()->subMonths($mesi_precedenti);
$end = $today->copy()->addMonth(1); $end = $today->copy()->addMonth();
return [ return [
'today' => $today, 'today' => $today,

View File

@ -38,7 +38,7 @@ class RigheInterventi extends AppResource
// Periodo per selezionare interventi // Periodo per selezionare interventi
$today = new Carbon(); $today = new Carbon();
$start = $today->copy()->subMonths(2); $start = $today->copy()->subMonths(2);
$end = $today->copy()->addMonth(1); $end = $today->copy()->addMonth();
// Informazioni sull'utente // Informazioni sull'utente
$user = Auth::user(); $user = Auth::user();
@ -72,7 +72,7 @@ class RigheInterventi extends AppResource
// Periodo per selezionare interventi // Periodo per selezionare interventi
$today = new Carbon(); $today = new Carbon();
$start = $today->copy()->subMonths(2); $start = $today->copy()->subMonths(2);
$end = $today->copy()->addMonth(1); $end = $today->copy()->addMonth();
// Informazioni sull'utente // Informazioni sull'utente
$user = Auth::user(); $user = Auth::user();

View File

@ -34,7 +34,7 @@ class SessioniInterventi extends AppResource
$mesi_precedenti = intval(setting('Mesi per lo storico delle Attività')); $mesi_precedenti = intval(setting('Mesi per lo storico delle Attività'));
$today = new Carbon(); $today = new Carbon();
$start = $today->copy()->subMonths($mesi_precedenti); $start = $today->copy()->subMonths($mesi_precedenti);
$end = $today->copy()->addMonth(1); $end = $today->copy()->addMonth();
// Informazioni sull'utente // Informazioni sull'utente
$user = Auth::user(); $user = Auth::user();
@ -73,7 +73,7 @@ class SessioniInterventi extends AppResource
$mesi_precedenti = intval(setting('Mesi per lo storico delle Attività')); $mesi_precedenti = intval(setting('Mesi per lo storico delle Attività'));
$today = new Carbon(); $today = new Carbon();
$start = $today->copy()->subMonths($mesi_precedenti); $start = $today->copy()->subMonths($mesi_precedenti);
$end = $today->copy()->addMonth(1); $end = $today->copy()->addMonth();
// Informazioni sull'utente // Informazioni sull'utente
$user = Auth::user(); $user = Auth::user();

View File

@ -116,8 +116,9 @@ class Zip
*/ */
public static function check($path) public static function check($path)
{ {
$errno = zip_open($path); $zip = new ZipArchive;
zip_close($errno); $errno = $zip->open($path);
$errno = $zip->close();
if (!is_resource($errno)) { if (!is_resource($errno)) {
// using constant name as a string to make this function PHP4 compatible // using constant name as a string to make this function PHP4 compatible

View File

@ -28,11 +28,11 @@ $anno_precedente_end = (new Carbon($date_end))->subYears(1)->format('Y-m-d');
$periodo = $dbo->fetchOne('SELECT valore FROM zz_settings WHERE nome="Liquidazione iva"'); $periodo = $dbo->fetchOne('SELECT valore FROM zz_settings WHERE nome="Liquidazione iva"');
if ($periodo['valore'] == 'Mensile') { if ($periodo['valore'] == 'Mensile') {
$periodo_precedente_start = (new Carbon($date_start))->subMonth(1)->format('Y-m-d'); $periodo_precedente_start = (new Carbon($date_start))->subMonth()->format('Y-m-d');
$periodo_precedente_end = (new Carbon($date_end))->subMonth(1)->format('Y-m-d'); $periodo_precedente_end = (new Carbon($date_end))->subMonth()->format('Y-m-d');
} else { } else {
$periodo_precedente_start = (new Carbon($date_start))->subMonth(3)->format('Y-m-d'); $periodo_precedente_start = (new Carbon($date_start))->subMonths(3)->format('Y-m-d');
$periodo_precedente_end = (new Carbon($date_end))->subMonth(3)->format('Y-m-d'); $periodo_precedente_end = (new Carbon($date_end))->subMonths(3)->format('Y-m-d');
} }
$maggiorazione = 0; $maggiorazione = 0;