mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Aggiunto UNIQUE su impostazioni e utenti
This commit is contained in:
@@ -30,7 +30,7 @@ $files = [
|
||||
];
|
||||
|
||||
foreach ($files as $key => $value) {
|
||||
$files[$key] = realpath($docroot.'/'.$value);
|
||||
$files[$key] = realpath(DOCROOT.'/'.$value);
|
||||
}
|
||||
|
||||
delete($files);
|
||||
|
||||
@@ -63,30 +63,30 @@ if (!empty($array)) {
|
||||
|
||||
// File e cartelle deprecate
|
||||
$files = [
|
||||
'src\API.php',
|
||||
'src\Mail.php',
|
||||
'modules\utenti\api',
|
||||
'modules\stato_servizi\api',
|
||||
'modules\stati_preventivo\api',
|
||||
'modules\stati_intervento\api',
|
||||
'modules\tipi_intervento\api',
|
||||
'modules\stati_contratto\api',
|
||||
'modules\articoli\api',
|
||||
'modules\anagrafiche\api',
|
||||
'modules\interventi\api\update.php',
|
||||
'modules\interventi\api\retrieve.php',
|
||||
'modules\interventi\api\delete.php',
|
||||
'modules\interventi\api\create.php',
|
||||
'modules\aggiornamenti\api',
|
||||
'plugins\exportFE\src\Connection.php',
|
||||
'modules\contratti\plugins\contratti.ordiniservizio.interventi.php ',
|
||||
'modules\contratti\plugins\contratti.ordiniservizio.php',
|
||||
'templates\contratti_cons\body.php',
|
||||
'templates\preventivi_cons\body.php',
|
||||
'src/API.php',
|
||||
'src/Mail.php',
|
||||
'modules/utenti/api',
|
||||
'modules/stato_servizi/api',
|
||||
'modules/stati_preventivo/api',
|
||||
'modules/stati_intervento/api',
|
||||
'modules/tipi_intervento/api',
|
||||
'modules/stati_contratto/api',
|
||||
'modules/articoli/api',
|
||||
'modules/anagrafiche/api',
|
||||
'modules/interventi/api/update.php',
|
||||
'modules/interventi/api/retrieve.php',
|
||||
'modules/interventi/api/delete.php',
|
||||
'modules/interventi/api/create.php',
|
||||
'modules/aggiornamenti/api',
|
||||
'plugins/exportFE/src/Connection.php',
|
||||
'modules/contratti/plugins/contratti.ordiniservizio.interventi.php ',
|
||||
'modules/contratti/plugins/contratti.ordiniservizio.php',
|
||||
'templates/contratti_cons/body.php',
|
||||
'templates/preventivi_cons/body.php',
|
||||
];
|
||||
|
||||
foreach ($files as $key => $value) {
|
||||
$files[$key] = realpath(DOCROOT.'\\'.$value);
|
||||
$files[$key] = realpath(DOCROOT.'/'.$value);
|
||||
}
|
||||
|
||||
delete($files);
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
|
||||
// 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',
|
||||
'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(DOCROOT.'\\'.$value);
|
||||
$files[$key] = realpath(DOCROOT.'/'.$value);
|
||||
}
|
||||
|
||||
delete($files);
|
||||
|
||||
27
update/2_4_18.php
Normal file
27
update/2_4_18.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
// File e cartelle deprecate
|
||||
$files = [
|
||||
'plugins/fornitori_articolo',
|
||||
];
|
||||
|
||||
foreach ($files as $key => $value) {
|
||||
$files[$key] = realpath(DOCROOT.'/'.$value);
|
||||
}
|
||||
|
||||
delete($files);
|
||||
|
||||
/* Porting modifica UNIQUE con riduzione dei campi per versioni di MySQL < 5.7 */
|
||||
// Riduzione lunghezza campo nome zz_settings per problema compatibilità mysql 5.6 con UNIQUE
|
||||
$impostazioni = $database->fetchArray('SELECT `nome`, COUNT(`nome`) AS numero_duplicati FROM `zz_settings` GROUP BY `nome` HAVING COUNT(`nome`) > 1');
|
||||
foreach ($impostazioni as $impostazione) {
|
||||
$limit = intval($impostazione['numero_duplicati']) - 1;
|
||||
|
||||
$database->query('DELETE FROM `zz_settings` WHERE `nome` = '.prepare($impostazione['nome']).' LIMIT '.$limit);
|
||||
}
|
||||
$database->query('ALTER TABLE `zz_settings` CHANGE `nome` `nome` VARCHAR(150) NOT NULL');
|
||||
$database->query('ALTER TABLE `zz_settings` ADD UNIQUE(`nome`)');
|
||||
|
||||
// Riduzione lunghezza campo username zz_users per problema compatibilità mysql 5.6 con UNIQUE
|
||||
$database->query('ALTER TABLE `zz_users` CHANGE `username` `username` VARCHAR(150) NOT NULL');
|
||||
$database->query('ALTER TABLE `zz_users` ADD UNIQUE(`username`)');
|
||||
@@ -200,17 +200,17 @@ $dbo->query('ALTER TABLE `in_interventi` DROP `sconto_globale`, DROP `tipo_scont
|
||||
|
||||
// File e cartelle deprecate
|
||||
$files = [
|
||||
'plugins\xml\AT_v1.0.xml',
|
||||
'plugins\xml\DT_v1.0.xml',
|
||||
'plugins\xml\EC_v1.0.xml',
|
||||
'plugins\xml\MC_v1.0.xml',
|
||||
'plugins\xml\MT_v1.0.xml',
|
||||
'plugins\xml\NE_v1.0.xml',
|
||||
'plugins\xml\NS_v1.0.xml',
|
||||
'plugins\xml\RC_v1.0.xml',
|
||||
'plugins\xml\SE_v1.0.xml',
|
||||
'plugins\exportFE\view.php',
|
||||
'plugins\exportFE\src\stylesheet-1.2.1.xsl',
|
||||
'plugins/xml/AT_v1.0.xml',
|
||||
'plugins/xml/DT_v1.0.xml',
|
||||
'plugins/xml/EC_v1.0.xml',
|
||||
'plugins/xml/MC_v1.0.xml',
|
||||
'plugins/xml/MT_v1.0.xml',
|
||||
'plugins/xml/NE_v1.0.xml',
|
||||
'plugins/xml/NS_v1.0.xml',
|
||||
'plugins/xml/RC_v1.0.xml',
|
||||
'plugins/xml/SE_v1.0.xml',
|
||||
'plugins/exportFE/view.php',
|
||||
'plugins/exportFE/src/stylesheet-1.2.1.xsl',
|
||||
];
|
||||
|
||||
foreach ($files as $key => $value) {
|
||||
|
||||
Reference in New Issue
Block a user