From b3b39365fef883e43fb441312be9b7b88318d6a0 Mon Sep 17 00:00:00 2001 From: Luca Date: Thu, 22 Mar 2018 17:20:33 +0100 Subject: [PATCH] Fix eliminazione categorie --- assets/src/css/style.css | 3 +++ modules/aggiornamenti/edit.php | 4 +-- modules/backup/edit.php | 47 +++++++++++++++++----------------- modules/categorie/actions.php | 4 +-- modules/categorie/add.php | 6 ++--- modules/categorie/edit.php | 4 +-- 6 files changed, 35 insertions(+), 33 deletions(-) diff --git a/assets/src/css/style.css b/assets/src/css/style.css index e29cc9dd7..dd47df754 100644 --- a/assets/src/css/style.css +++ b/assets/src/css/style.css @@ -580,4 +580,7 @@ input.small-width { min-height: 140px; margin: 5%; } +} +.callout a{ + text-decoration: none; } \ No newline at end of file diff --git a/modules/aggiornamenti/edit.php b/modules/aggiornamenti/edit.php index b744634a4..f1b8bff60 100644 --- a/modules/aggiornamenti/edit.php +++ b/modules/aggiornamenti/edit.php @@ -134,7 +134,7 @@ foreach ($modules as $module) { if ($comp) { $compatible = ''; - $class = 'success'; + ($module['enabled']) ? $class = 'success': $class = 'warning'; } else { $compatible = ''; $class = 'danger'; @@ -198,7 +198,7 @@ foreach ($modules as $module) { if ($comp) { $compatible = ''; - $class = 'success'; + ($sub['enabled']) ? $class = 'success': $class = 'warning'; } else { $compatible = ''; $class = 'danger'; diff --git a/modules/backup/edit.php b/modules/backup/edit.php index 34937d03e..2c39c3d5e 100644 --- a/modules/backup/edit.php +++ b/modules/backup/edit.php @@ -2,16 +2,33 @@ include_once __DIR__.'/../../core.php'; -echo '

'.tr('Il backup è molto importante perchè permette di creare una copia della propria installazione con relativi dati per poterla ripristinare in seguito a errori, cancellazione di dati accidentale o guasti hardware').'.

'; +echo '

'.tr('Il backup è molto importante perché permette di creare una copia della propria installazione e relativi dati per poterla poi ripristinare in seguito a errori, cancellazioni accidentali o guasti hardware').'.

'; if (!extension_loaded('zip')) { echo "
- ".tr('Estensione zip non supportata!').' - '.tr('Il backup verrà eseguito ma non in formato zip e quindi scaricabile solo tramite ftp o con copia-incolla').'. + ".tr('Estensione ZIP non supportata!').' + '.tr('Il backup verrà eseguito, ma non in formato ZIP. Sarà quindi scaricabile solo tramite FTP o con copia-incolla').'.
'; } + +if (starts_with($backup_dir, $docroot)) { + echo ' +
+ '.tr('Per motivi di sicurezza si consiglia di modificare il percorso della cartella di backup al di fuori della cartella di OSM, possibilmente in una unità esterna').'. +
'; +} + +if (!is_writable($backup_dir)) { + echo ' +
+ '.tr('La cartella di backup presente nella configurazione non è utilizzabile dal gestionale').'. + '.tr('Verificare che la cartella abbia i permessi di scrittura abilitati').'. +
'; +} + + echo '

'; @@ -28,32 +45,16 @@ echo ' '_FILE_' => 'config.inc.php', ]).'

'; -if (starts_with($backup_dir, $docroot)) { - echo ' -
- '.tr('Per motivi di sicurezza si consiglia di modificare il percorso della cartella di backup al di fuori delle cartelle di OSM, possibilmente in una unità esterna').'. -
'; -} - -if (!is_writable($backup_dir)) { - echo ' -
- '.tr('La cartella di backup presente nella configurazione non è utilizzabile dal gestionale!').'. - '.tr('Verificare che la cartella abbia i permessi di scrittura abilitati').'. -
'; -} echo '
-
+'; -
-
'; //Lettura file di backup if (file_exists($backup_dir)) { @@ -100,7 +101,7 @@ if (file_exists($backup_dir)) { '.tr('Dimensione').': '.Translator::numberToLocale(filesize($backup) / 1024 / 1024).'MB

- '.tr('Scarica').' + '.tr('Scarica').' @@ -165,7 +166,7 @@ if (file_exists($backup_dir)) { if (!empty($backup_dir)) { echo ' - +
- + @@ -74,7 +74,7 @@ include_once __DIR__.'/../../core.php'; fetchNum('SELECT * FROM `mg_articoli` WHERE `id_categoria`='.prepare($id).' OR `id_sottocategoria`='.prepare($id).' OR `id_sottocategoria` IN (SELECT id FROM `mg_categorie` WHERE `parent`='.prepare($id).')'); +$res = $dbo->fetchNum('SELECT * FROM `mg_articoli` WHERE `id_categoria`='.prepare($id_record).' OR `id_sottocategoria`='.prepare($id_record).' OR `id_sottocategoria` IN (SELECT id FROM `mg_categorie` WHERE `parent`='.prepare($id_record).')'); if ($res) { echo '