Fix eliminazione categorie
This commit is contained in:
parent
6a7f576097
commit
b3b39365fe
|
@ -580,4 +580,7 @@ input.small-width {
|
|||
min-height: 140px;
|
||||
margin: 5%;
|
||||
}
|
||||
}
|
||||
.callout a{
|
||||
text-decoration: none;
|
||||
}
|
|
@ -134,7 +134,7 @@ foreach ($modules as $module) {
|
|||
|
||||
if ($comp) {
|
||||
$compatible = '<i class="fa fa-check-circle text-success" data-toggle="tooltip" title="'.tr('Compatibile').'"></i>';
|
||||
$class = 'success';
|
||||
($module['enabled']) ? $class = 'success': $class = 'warning';
|
||||
} else {
|
||||
$compatible = '<i class="fa fa-warning text-danger" data-toggle="tooltip" title="'.tr('Non compatibile!').tr('Questo modulo è compatibile solo con le versioni').': '.$module['compatibility'].'"></i>';
|
||||
$class = 'danger';
|
||||
|
@ -198,7 +198,7 @@ foreach ($modules as $module) {
|
|||
|
||||
if ($comp) {
|
||||
$compatible = '<i class="fa fa-check-circle text-success" data-toggle="tooltip" title="'.tr('Compatibile').'"></i>';
|
||||
$class = 'success';
|
||||
($sub['enabled']) ? $class = 'success': $class = 'warning';
|
||||
} else {
|
||||
$compatible = '<i class="fa fa-warning text-danger" data-toggle="tooltip" title="'.tr('Non compatibile!').tr('Questo modulo è compatibile solo con le versioni').': '.$sub['compatibility'].'"></i>';
|
||||
$class = 'danger';
|
||||
|
|
|
@ -2,16 +2,33 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
echo '<p>'.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').'.</p>';
|
||||
echo '<p>'.tr('Il backup è <b>molto importante</b> 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').'.</p>';
|
||||
|
||||
if (!extension_loaded('zip')) {
|
||||
echo "
|
||||
<div class='alert alert-warning'>
|
||||
<i class='fa fa-times'></i> ".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').'.
|
||||
<i class='fa fa-times'></i> ".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').'.
|
||||
</div>';
|
||||
}
|
||||
|
||||
|
||||
if (starts_with($backup_dir, $docroot)) {
|
||||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i> '.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').'.
|
||||
</div>';
|
||||
}
|
||||
|
||||
if (!is_writable($backup_dir)) {
|
||||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i> '.tr('La cartella di backup presente nella configurazione non è utilizzabile dal gestionale').'.
|
||||
'.tr('Verificare che la cartella abbia i permessi di scrittura abilitati').'.
|
||||
</div>';
|
||||
}
|
||||
|
||||
|
||||
echo '
|
||||
<div class="callout callout-success">
|
||||
<p>';
|
||||
|
@ -28,32 +45,16 @@ echo '
|
|||
'_FILE_' => '<b>config.inc.php</b>',
|
||||
]).'</small></p>';
|
||||
|
||||
if (starts_with($backup_dir, $docroot)) {
|
||||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i> '.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').'.
|
||||
</div>';
|
||||
}
|
||||
|
||||
if (!is_writable($backup_dir)) {
|
||||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i> '.tr('La cartella di backup presente nella configurazione non è utilizzabile dal gestionale!').'.
|
||||
'.tr('Verificare che la cartella abbia i permessi di scrittura abilitati').'.
|
||||
</div>';
|
||||
}
|
||||
echo '
|
||||
</div>
|
||||
|
||||
<!-- PULSANTI -->
|
||||
<div class="row">
|
||||
<!--div class="row">
|
||||
<div class="col-md-12 text-right">
|
||||
<button type="button" class="btn btn-primary pull-right" onclick="continue_backup()"><i class="fa fa-database"></i> '.tr('Crea backup').'...</button>
|
||||
</div>
|
||||
</div>
|
||||
</div-->';
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<br>';
|
||||
|
||||
//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
|
||||
</small></p>
|
||||
|
||||
<a class="btn btn-sm btn-primary" href="'.$rootdir.'/modules/backup/actions.php?op=getfile&file='.$name.'" target="_blank"><i class="fa fa-download"></i> '.tr('Scarica').'</a>
|
||||
<a class="btn btn-primary" href="'.$rootdir.'/modules/backup/actions.php?op=getfile&file='.$name.'" target="_blank"><i class="fa fa-download"></i> '.tr('Scarica').'</a>
|
||||
|
||||
<a class="btn btn-danger ask pull-right" title="'.tr('Elimina backup').'" data-backto="record-list" data-op="del" data-file="'.$name.'">
|
||||
<i class="fa fa-trash"></i>
|
||||
|
@ -165,7 +166,7 @@ if (file_exists($backup_dir)) {
|
|||
|
||||
if (!empty($backup_dir)) {
|
||||
echo '
|
||||
<button type="button" class="btn btn-primary" onclick="continue_backup()"><i class="fa fa-database"></i> '.tr('Crea backup').'...</button>
|
||||
<button type="button" class="btn btn-primary pull-right" onclick="continue_backup()"><i class="fa fa-database"></i> '.tr('Crea backup').'...</button><div class="clearfix"></div>
|
||||
|
||||
<script>
|
||||
function continue_backup(){
|
||||
|
|
|
@ -44,9 +44,7 @@ switch (filter('op')) {
|
|||
$id = $id_record;
|
||||
}
|
||||
|
||||
$res = $dbo->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).')');
|
||||
|
||||
if ($res) {
|
||||
if ( $dbo->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).')') == 0 ) {
|
||||
$dbo->query('DELETE FROM `mg_categorie` WHERE `id`='.prepare($id));
|
||||
$_SESSION['infos'][] = tr('Tipologia di _TYPE_ eliminata con successo!', [
|
||||
'_TYPE_' => 'categoria',
|
||||
|
|
|
@ -37,7 +37,7 @@ if (!isset($id_original)) {
|
|||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "text", "label": "<?php echo tr('Colore'); ?>", "name": "colore", "class": "colorpicker text-center", "value": "$colore$", "extra": "maxlength=\"7\"", "icon-after": "<div class=\"img-circle square\"></div>" ]}
|
||||
{[ "type": "text", "label": "<?php echo tr('Colore'); ?>", "name": "colore", "id": "colore_", "class": "colorpicker text-center", "value": "$colore$", "extra": "maxlength=\"7\"", "icon-after": "<div class=\"img-circle square\"></div>" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -50,10 +50,10 @@ if (!isset($id_original)) {
|
|||
<script>
|
||||
$(document).ready( function(){
|
||||
$('.colorpicker').colorpicker().on('changeColor', function(){
|
||||
$('#colore').parent().find('.square').css('background', $('#colore').val());
|
||||
$('#colore_').parent().find('.square').css('background', $('#colore_').val());
|
||||
});
|
||||
|
||||
$('#colore').parent().find('.square').css('background', $('#colore').val());
|
||||
$('#colore_').parent().find('.square').css('background', $('#colore_').val());
|
||||
});
|
||||
</script>
|
||||
<?php
|
||||
|
|
|
@ -52,7 +52,7 @@ include_once __DIR__.'/../../core.php';
|
|||
<th><?php echo tr('Nome'); ?></th>
|
||||
<th><?php echo tr('Colore'); ?></th>
|
||||
<th><?php echo tr('Nota'); ?></th>
|
||||
<th><?php echo tr('Opzioni'); ?></th>
|
||||
<th width="20%"><?php echo tr('Opzioni'); ?></th>
|
||||
</tr>
|
||||
|
||||
<?php include $docroot.'/modules/'.Modules::get($id_module)['directory'].'/row-list.php'; ?>
|
||||
|
@ -74,7 +74,7 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
<?php
|
||||
|
||||
$res = $dbo->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 '
|
||||
|
|
Loading…
Reference in New Issue