mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-18 04:20:50 +01:00
Gestione rimozione variante da combinazione
This commit is contained in:
parent
907dd8bf53
commit
f33c62e07a
@ -67,6 +67,16 @@ switch (filter('op')) {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'remove-variante':
|
||||||
|
$id_articolo = filter('id_articolo');
|
||||||
|
|
||||||
|
$database->delete('mg_articolo_attributo', ['id_articolo' => $id_articolo]);
|
||||||
|
$database->update('mg_articoli', ['id_combinazione' => null], ['id' => $id_articolo]);
|
||||||
|
|
||||||
|
flash()->info(tr('Variante rimossa correttamente!'));
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case 'genera-varianti':
|
case 'genera-varianti':
|
||||||
$combinazione->generaTutto();
|
$combinazione->generaTutto();
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ echo '
|
|||||||
<th width="10%">'.tr('Foto').'</th>
|
<th width="10%">'.tr('Foto').'</th>
|
||||||
<th>'.tr('Variante').'</th>
|
<th>'.tr('Variante').'</th>
|
||||||
<th>'.tr('Articolo').'</th>
|
<th>'.tr('Articolo').'</th>
|
||||||
<th class="text-center">'.tr('#').'</th>
|
<th class="text-center" width="13%"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
@ -82,7 +82,10 @@ foreach ($articoli as $articolo) {
|
|||||||
<td>'.Modules::link('Articoli', $articolo->id, $articolo->codice.' - '.$articolo->descrizione).'</td>
|
<td>'.Modules::link('Articoli', $articolo->id, $articolo->codice.' - '.$articolo->descrizione).'</td>
|
||||||
<td class="text-center">
|
<td class="text-center">
|
||||||
<button type="button" class="btn btn-warning btn-xs" onclick="modificaVariante('.$articolo->id.')">
|
<button type="button" class="btn btn-warning btn-xs" onclick="modificaVariante('.$articolo->id.')">
|
||||||
<i class="fa fa-edit"></i>
|
<i class="fa fa-edit"></i> '.tr('Modifica').'
|
||||||
|
</button>
|
||||||
|
<button type="button" class="btn btn-danger btn-xs" onclick="rimuoviVariante('.$articolo->id.')">
|
||||||
|
<i class="fa fa-remove"></i> '.tr('Rimuovi').'
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
@ -109,6 +112,12 @@ function modificaVariante(id) {
|
|||||||
openModal("'.tr('Modifica variante').'", "'.$module->fileurl('edit-variante.php').'?id_module=" + globals.id_module + "&id_record=" + globals.id_record + "&id_articolo=" + id);
|
openModal("'.tr('Modifica variante').'", "'.$module->fileurl('edit-variante.php').'?id_module=" + globals.id_module + "&id_record=" + globals.id_record + "&id_articolo=" + id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function rimuoviVariante(id) {
|
||||||
|
if( confirm(\'Rimuovere la variante dalla combinazione?\') ){
|
||||||
|
$.post( \''.base_path().'/modules/combinazioni_articoli/actions.php\', { op: \'remove-variante\', id_articolo: + id }, function(data){ location.href=\''.base_path().'/editor.php?id_module='.$id_module.'&id_record='.$id_record.'\'; } );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function generaVarianti(button) {
|
function generaVarianti(button) {
|
||||||
// Redirect
|
// Redirect
|
||||||
redirect(globals.rootdir + "/editor.php", {
|
redirect(globals.rootdir + "/editor.php", {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user