diff --git a/include/manager.php b/include/manager.php
index c1676b9f4..f2e756bd7 100755
--- a/include/manager.php
+++ b/include/manager.php
@@ -196,7 +196,7 @@ if (!empty($type) && $type != 'menu' && $type != 'custom') {
-
+
';
if (setting('Abilita esportazione Excel e PDF')) {
diff --git a/modules/anagrafiche/src/API/v1/Anagrafiche.php b/modules/anagrafiche/src/API/v1/Anagrafiche.php
index eaf5581de..aca39a3ff 100755
--- a/modules/anagrafiche/src/API/v1/Anagrafiche.php
+++ b/modules/anagrafiche/src/API/v1/Anagrafiche.php
@@ -63,8 +63,28 @@ class Anagrafiche extends Resource implements RetrieveInterface, CreateInterface
$filters[] = 'an_anagrafiche.idanagrafica IN (SELECT idanagrafica FROM an_tipianagrafiche_anagrafiche WHERE idtipoanagrafica = (SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione = '.prepare($type).'))';
}
- $query .= !empty($filters) ? ' AND ('.implode('OR ', $filters).')' : '';
+ //Aggiunta possibilità di interrogazione db da API per resource anagrafiche
+ $filter = (array) $request['filter'];
+ foreach ($filter as $key => $value) {
+ $value = substr($value, 1, -1);
+ $result = [];
+
+ if (str_contains($value, ',')) {
+ $temp = explode(',', $value);
+ foreach ($temp as $value) {
+ $result = $key.'='.prepare($value);
+ }
+ } else {
+ $result = $key.'='.prepare($value);
+ }
+
+ $filters[] = $result;
+ }
+
+
+ $query .= !empty($filters) ? ' AND ('.implode(' OR ', $filters).')' : '';
+
$query .= '
HAVING 2=2
ORDER BY an_anagrafiche.ragione_sociale';
diff --git a/modules/interventi/bulk.php b/modules/interventi/bulk.php
index f4c46634a..3833ba3c6 100755
--- a/modules/interventi/bulk.php
+++ b/modules/interventi/bulk.php
@@ -240,7 +240,7 @@ return [
'crea_fattura' => [
'text' => ' '.tr('Fattura _TYPE_', [ '_TYPE_' => strtolower($module['name'])]),
'data' => [
- 'title' => tr('Fatturare gli _TYPE_ selezionati?', [ '_TYPE_' => strtolower($module['name'])]).' ',
+ 'title' => tr('Fatturare gli _TYPE_ selezionati?', [ '_TYPE_' => strtolower($module['name'])]).' ',
'msg' =>'{[ "type": "checkbox", "label": "'.tr('Aggiungere alle fatture di vendita non ancora emesse?').'", "placeholder": "'.tr('Aggiungere alle fatture di vendita nello stato bozza?').'", "name": "accodare" ]}
{[ "type": "select", "label": "'.tr('Sezionale').'", "name": "id_segment", "required": 1, "values": "query=SELECT id, name AS descrizione FROM zz_segments WHERE id_module=\''.$id_fatture.'\' AND is_fiscale = 1 ORDER BY name", "value": "'.$id_segment.'" ]}',
'button' => tr('Procedi'),