1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-27 08:12:47 +01:00
openstamanager/update/2_4_14.php
Dasc3er bfa4f12a30 Correzioni per gli errori su costanti globali
Utilizzo delle nuove funzioni base_dir, base_url e base_link per sostituire DOCROOT; BASEURL e ROOTDIR.
Correzioni sul trait StoreTrait, ora definito come LocalPoolTrait e utilizzante il metodo pool.
2020-09-23 13:36:37 +02:00

33 lines
1.2 KiB
PHP
Executable File

<?php
// File e cartelle deprecate
$files = [
'templates/fatturato/pdfgen.fatturato.php',
'templates/fatturato/fatturato_body.html',
'templates/fatturato/fatturato.html',
'modules/interventi/widgets/interventi.pianificazionedashboard.interventi.php',
'modules/contratti/widgets/contratti.pianificazionedashboard.php',
'modules/contratti/widgets/contratti.pianificazionedashboard.interventi.php',
'modules/contratti/widgets/contratti.ratecontrattuali.php',
];
foreach ($files as $key => $value) {
$files[$key] = realpath(base_dir().'/'.$value);
}
delete($files);
// Calcolo nuovo campo "numero_revision" per ciascun preventivo
$preventivi = $dbo->fetchArray('SELECT * FROM co_preventivi ORDER BY id ASC');
foreach ($preventivi as $preventivo) {
// Calcolo il numero preventivo in modo sequenziale in base alla creazione
$revisioni = $dbo->fetchArray('SELECT id FROM co_preventivi WHERE master_revision = '.prepare($preventivo['id']).' AND id > '.prepare($preventivo['id']).' ORDER BY id ASC');
$numero_revision = 1;
foreach ($revisioni as $revisione) {
$dbo->query('UPDATE co_preventivi SET numero_revision='.prepare($numero_revision++).' WHERE id='.$revisione['id']);
}
}