. */ use Models\Upload; $id_allegati = json_decode(filter('id_allegati')); $id_allegato = json_decode(filter('id_allegato')); // Form di inserimento riga documento echo '
'; if ($id_allegato) { $allegato = Upload::find($id_allegato); echo '
{[ "type": "text", "label": "'.tr('Nome').'", "name": "nome_allegato", "value": "'.$allegato->name.'" ]}
{[ "type": "text", "label": "'.tr('Categoria').'", "name": "categoria_allegato", "value": "'.$allegato->category.'", "disabled": "'.intval(in_array($allegato->category, ['Fattura Elettronica'])).'" ]}
'; } else { $allegato = Upload::find($id_allegati[0]); echo '
{[ "type": "text", "label": "'.tr('Categoria').'", "name": "categoria_allegato", "value": "" ]}
'; } echo '
'; // Elenco categoria disponibili per l'autocompletamento $where = '`id_module` '.(!empty($allegato['id_module']) && empty($allegato['id_plugin']) ? '= '.prepare($allegato['id_module']) : 'IS NULL').' AND `id_plugin` '.(!empty($allegato['id_plugin']) ? '= '.prepare($allegato['id_plugin']) : 'IS NULL').''; $categories = $dbo->fetchArray('SELECT DISTINCT(BINARY `category`) AS `category` FROM `zz_files` WHERE '.$where.' ORDER BY `category`'); $source = array_clean(array_column($categories, 'category')); echo ' ';