1
0
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:
Dasc3er
2020-08-25 18:24:03 +02:00
parent c56d755766
commit 4d9e2236c5
5 changed files with 68 additions and 41 deletions

View File

@@ -30,7 +30,7 @@ $files = [
];
foreach ($files as $key => $value) {
$files[$key] = realpath($docroot.'/'.$value);
$files[$key] = realpath(DOCROOT.'/'.$value);
}
delete($files);

View File

@@ -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);

View File

@@ -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
View 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`)');

View File

@@ -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) {