mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 08:56:48 +01:00
Aggiunta possibilità di eliminare categoria collegata a soli articoli eliminati
This commit is contained in:
parent
7af20726d3
commit
5df687ef34
@ -97,7 +97,7 @@ switch (filter('op')) {
|
|||||||
$id = $id_record;
|
$id = $id_record;
|
||||||
}
|
}
|
||||||
|
|
||||||
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) {
|
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).')) AND `deleted_at` IS NULL') == 0) {
|
||||||
$dbo->query('DELETE FROM `mg_categorie` WHERE `id`='.prepare($id));
|
$dbo->query('DELETE FROM `mg_categorie` WHERE `id`='.prepare($id));
|
||||||
|
|
||||||
flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
|
flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [
|
||||||
|
@ -91,7 +91,7 @@ include_once __DIR__.'/../../core.php';
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$elementi = $dbo->fetchArray('SELECT `mg_articoli`.`id`, `mg_articoli`.`codice`, `mg_articoli`.`barcode`, `mg_articoli`.`deleted_at` 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).')');
|
$elementi = $dbo->fetchArray('SELECT `mg_articoli`.`id`, `mg_articoli`.`codice`, `mg_articoli`.`barcode` 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).')) AND `deleted_at` IS NULL');
|
||||||
|
|
||||||
if (!empty($elementi)) {
|
if (!empty($elementi)) {
|
||||||
echo '
|
echo '
|
||||||
@ -108,9 +108,8 @@ if (!empty($elementi)) {
|
|||||||
<ul>';
|
<ul>';
|
||||||
|
|
||||||
foreach ($elementi as $elemento) {
|
foreach ($elementi as $elemento) {
|
||||||
$descrizione = tr('Articolo _CODICE_ _DELETED_AT_', [
|
$descrizione = tr('Articolo _CODICE_', [
|
||||||
'_CODICE_' => !empty($elemento['codice']) ? $elemento['codice'] : $elemento['barcode'],
|
'_CODICE_' => !empty($elemento['codice']) ? $elemento['codice'] : $elemento['barcode'],
|
||||||
'_DELETED_AT_' => (!empty($elemento['deleted_at']) ? tr('Eliminato il:').' '.Translator::dateToLocale($elemento['deleted_at']) : ''),
|
|
||||||
]);
|
]);
|
||||||
$modulo = 'Articoli';
|
$modulo = 'Articoli';
|
||||||
$id = $elemento['id'];
|
$id = $elemento['id'];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user