diff --git a/modules/articoli/bulk.php b/modules/articoli/bulk.php
index 7f1bd163b..8680b7473 100755
--- a/modules/articoli/bulk.php
+++ b/modules/articoli/bulk.php
@@ -443,24 +443,59 @@ switch (post('op')) {
break;
}
-if (App::debug()) {
- $operations['delete-bulk'] = [
- 'text' => ' '.tr('Elimina selezionati').'',
- 'data' => [
- 'msg' => tr('Vuoi davvero eliminare gli articoli selezionati?'),
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-danger',
- ],
- ];
-}
-
-$operations['export-csv'] = [
- 'text' => ' '.tr('Esporta selezionati').'',
+$operations['change-iva'] = [
+ 'text' => ' '.tr('Aggiorna aliquota iva').'',
'data' => [
- 'msg' => tr('Vuoi esportare un CSV con gli articoli selezionati?'),
+ 'title' => tr('Cambiare l\'aliquota iva?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà modificata l\'aliquota iva').'
+
{[ "type": "select", "label": "'.tr('Iva').'", "name": "id_iva", "required": 1, "ajax-source": "iva" ]}',
'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-success',
- 'blank' => true,
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
+$operations['change-categoria'] = [
+ 'text' => ' '.tr('Aggiorna categoria e sottocategoria').'',
+ 'data' => [
+ 'title' => tr('Cambiare la categoria e la sottocategoria?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà modificata la categoria e la sottocategoria').'
+
{[ "type": "select", "label": "'.tr('Categoria').'", "name": "id_categoria", "required": 1, "ajax-source": "categorie", "extra": "onchange=\"$(\'#subcategoria\').enable();updateSelectOption(\'id_categoria\', $(\'#id_categoria\').val());session_set(\'superselect,id_categoria\', $(\'#id_categoria\').val(), 0);$(\'#subcategoria\').val(null).trigger(\'change\');\"" ]}
+ {[ "type": "select", "label": "'.tr('Sottocategoria').'", "name": "subcategoria", "ajax-source": "sottocategorie", "disabled": "1", "select-options-escape": true ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
+$operations['change-coefficiente'] = [
+ 'text' => ' '.tr('Aggiorna coefficiente di vendita').'',
+ 'data' => [
+ 'title' => tr('Aggiornare il coefficiente di vendita per gli articoli selezionati?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà modificato il coefficiente e il relativo prezzo di vendita').'
{[ "type": "number", "label": "'.tr('Coefficiente di vendita').'", "name": "coefficiente", "required": 1 ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ 'blank' => false,
+ ],
+];
+
+$operations['change-conto-acquisto'] = [
+ 'text' => ' '.tr('Aggiorna conto predefinito di acquisto').'',
+ 'data' => [
+ 'title' => tr('Cambiare il conto predefinito di acquisto?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà modificato il conto predefinito di acquisto').'
+
{[ "type": "select", "label": "'.tr('Conto acquisto').'", "name": "conto_acquisto", "required": 1, "ajax-source": "conti-acquisti" ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
+$operations['change-conto-vendita'] = [
+ 'text' => ' '.tr('Aggiorna conto predefinito di vendita').'',
+ 'data' => [
+ 'title' => tr('Cambiare il conto predefinito di vendita?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà modificato il conto predefinito di vendita').'
+
{[ "type": "select", "label": "'.tr('Conto vendita').'", "name": "conto_vendita", "required": 1, "ajax-source": "conti-vendite" ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
],
];
@@ -490,29 +525,6 @@ $operations['change-vendita'] = [
],
];
-$operations['change-coefficiente'] = [
- 'text' => ' '.tr('Aggiorna coefficiente di vendita').'',
- 'data' => [
- 'title' => tr('Aggiornare il coefficiente di vendita per gli articoli selezionati?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà modificato il coefficiente e il relativo prezzo di vendita').'
{[ "type": "number", "label": "'.tr('Coefficiente di vendita').'", "name": "coefficiente", "required": 1 ]}',
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
- 'blank' => false,
- ],
-];
-
-$operations['stampa-etichette'] = [
- 'text' => ' '.tr('Stampa etichette').'',
- 'data' => [
- 'title' => tr('Stampare le etichette?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà stampata un\'etichetta').'
- {[ "type": "select", "label": "'.tr('Tipologia stampa').'", "name": "tipologia", "required": 1, "values": "list=\"singola\":\"Singola\",\"a4\":\"Formato A4\"", "value": "singola" ]}
',
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
- 'blank' => true,
- ],
-];
-
$operations['change-qta'] = [
'text' => ' '.tr('Aggiorna quantità').'',
'data' => [
@@ -526,6 +538,28 @@ $operations['change-qta'] = [
],
];
+$operations['change-um'] = [
+ 'text' => ' '.tr('Aggiorna unità di misura').'',
+ 'data' => [
+ 'title' => tr('Cambiare l\'unità di misura?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà modificata l\'unità di misura').'
+
{[ "type": "select", "label": "'.tr('Unità di misura').'", "name": "um", "required": 1, "ajax-source": "misure" ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
+$operations['add-listino'] = [
+ 'text' => ' '.tr('Aggiungi a listino cliente').'',
+ 'data' => [
+ 'msg' => tr('Vuoi davvero aggiungere gli articoli al listino cliente?').'
{[ "type": "select", "label": "'.tr('Listino cliente').'", "name": "id_listino", "required": 1, "ajax-source": "listini" ]}
+
{[ "type": "number", "label": "'.tr('Sconto percentuale').'", "name": "sconto_percentuale", "required": 1, "icon-after": "%" ]}
+
{[ "type": "date", "label": "'.tr('Data scadenza').'", "name": "data_scadenza", "placeholder": "'.tr('Utilizza data scadenza predefinita listino').'" ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
$operations['crea-preventivo'] = [
'text' => ' '.tr('Crea preventivo').'',
'data' => [
@@ -541,26 +575,24 @@ $operations['crea-preventivo'] = [
],
];
-$operations['change-categoria'] = [
- 'text' => ' '.tr('Aggiorna categoria e sottocategoria').'',
- 'data' => [
- 'title' => tr('Cambiare la categoria e la sottocategoria?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà modificata la categoria e la sottocategoria').'
-
{[ "type": "select", "label": "'.tr('Categoria').'", "name": "id_categoria", "required": 1, "ajax-source": "categorie", "extra": "onchange=\"$(\'#subcategoria\').enable();updateSelectOption(\'id_categoria\', $(\'#id_categoria\').val());session_set(\'superselect,id_categoria\', $(\'#id_categoria\').val(), 0);$(\'#subcategoria\').val(null).trigger(\'change\');\"" ]}
- {[ "type": "select", "label": "'.tr('Sottocategoria').'", "name": "subcategoria", "ajax-source": "sottocategorie", "disabled": "1", "select-options-escape": true ]}',
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
- ],
-];
+if (App::debug()) {
+ $operations['delete-bulk'] = [
+ 'text' => ' '.tr('Elimina selezionati').'',
+ 'data' => [
+ 'msg' => tr('Vuoi davvero eliminare gli articoli selezionati?'),
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-danger',
+ ],
+ ];
+}
-$operations['change-iva'] = [
- 'text' => ' '.tr('Aggiorna aliquota iva').'',
+$operations['export-csv'] = [
+ 'text' => ' '.tr('Esporta selezionati').'',
'data' => [
- 'title' => tr('Cambiare l\'aliquota iva?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà modificata l\'aliquota iva').'
-
{[ "type": "select", "label": "'.tr('Iva').'", "name": "id_iva", "required": 1, "ajax-source": "iva" ]}',
+ 'msg' => tr('Vuoi esportare un CSV con gli articoli selezionati?'),
'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
+ 'class' => 'btn btn-lg btn-success',
+ 'blank' => true,
],
];
@@ -575,39 +607,6 @@ $operations['set-acquisto-ifzero'] = [
],
];
-$operations['change-um'] = [
- 'text' => ' '.tr('Aggiorna unità di misura').'',
- 'data' => [
- 'title' => tr('Cambiare l\'unità di misura?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà modificata l\'unità di misura').'
-
{[ "type": "select", "label": "'.tr('Unità di misura').'", "name": "um", "required": 1, "ajax-source": "misure" ]}',
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
- ],
-];
-
-$operations['change-conto-acquisto'] = [
- 'text' => ' '.tr('Aggiorna conto predefinito di acquisto').'',
- 'data' => [
- 'title' => tr('Cambiare il conto predefinito di acquisto?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà modificato il conto predefinito di acquisto').'
-
{[ "type": "select", "label": "'.tr('Conto acquisto').'", "name": "conto_acquisto", "required": 1, "ajax-source": "conti-acquisti" ]}',
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
- ],
-];
-
-$operations['change-conto-vendita'] = [
- 'text' => ' '.tr('Aggiorna conto predefinito di vendita').'',
- 'data' => [
- 'title' => tr('Cambiare il conto predefinito di vendita?'),
- 'msg' => tr('Per ciascun articolo selezionato, verrà modificato il conto predefinito di vendita').'
-
{[ "type": "select", "label": "'.tr('Conto vendita').'", "name": "conto_vendita", "required": 1, "ajax-source": "conti-vendite" ]}',
- 'button' => tr('Procedi'),
- 'class' => 'btn btn-lg btn-warning',
- ],
-];
-
$operations['set-provvigione'] = [
'text' => ' '.tr('Imposta una provvigione').'',
'data' => [
@@ -620,14 +619,15 @@ $operations['set-provvigione'] = [
],
];
-$operations['add-listino'] = [
- 'text' => ' '.tr('Aggiungi a listino cliente').'',
+$operations['stampa-etichette'] = [
+ 'text' => ' '.tr('Stampa etichette').'',
'data' => [
- 'msg' => tr('Vuoi davvero aggiungere gli articoli al listino cliente?').'
{[ "type": "select", "label": "'.tr('Listino cliente').'", "name": "id_listino", "required": 1, "ajax-source": "listini" ]}
-
{[ "type": "number", "label": "'.tr('Sconto percentuale').'", "name": "sconto_percentuale", "required": 1, "icon-after": "%" ]}
-
{[ "type": "date", "label": "'.tr('Data scadenza').'", "name": "data_scadenza", "placeholder": "'.tr('Utilizza data scadenza predefinita listino').'" ]}',
+ 'title' => tr('Stampare le etichette?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrà stampata un\'etichetta').'
+ {[ "type": "select", "label": "'.tr('Tipologia stampa').'", "name": "tipologia", "required": 1, "values": "list=\"singola\":\"Singola\",\"a4\":\"Formato A4\"", "value": "singola" ]}
',
'button' => tr('Procedi'),
'class' => 'btn btn-lg btn-warning',
+ 'blank' => true,
],
];