$fields=$dbo->fetchArray('SELECT * FROM `zz_views` LEFT JOIN `zz_views_lang` ON (`zz_views`.`id` = `zz_views_lang`.`id_record` AND `zz_views_lang`.`id_lang` = '.prepare(\App::getLang()).') WHERE `id_module`='.prepare($record->id).' ORDER BY `order` ASC');
{["type":"text","label":"'.tr('Nome').'","name":"name['.$key.']","value":"'.$field['name'].'","readonly":"'.(!$editable).'","help":"'.tr('Nome con cui il campo viene identificato e visualizzato nella tabella').'"]}
'help'=>tr('Nome effettivo del campo sulla tabella oppure subquery che permette di ottenere il valore del campo.').'<br>'.tr('ATTENZIONE: utilizza sempre i caratteri < o > seguiti da spazio!'),
{["type":"select","label":"'.tr('Gruppi con accesso').'","name":"gruppi['.$key.'][]","multiple":"1","values":"query=SELECT `zz_groups`.`id`, `name` AS descrizione FROM `zz_groups` LEFT JOIN `zz_groups_lang` ON (`zz_groups`.`id` = `zz_groups_lang`.`id_record` AND `zz_groups_lang`.`id_lang` = '.prepare(\App::getLang()).') ORDER BY `zz_groups`.`id` ASC","value":"';
$results=$dbo->fetchArray('SELECT GROUP_CONCAT(DISTINCT `id_gruppo` SEPARATOR \',\') AS gruppi FROM `zz_group_view` WHERE `id_vista`='.prepare($field['id']));
{["type":"select","label":"'.tr('Visibilità').'","name":"visible['.$key.']","values":"list=\"0\":\"'.tr('Nascosto (variabili di stato)').'\",\"1\": \"'.tr('Visibile nella sezione').'\"","value":"'.$field['visible'].'","help":"'.tr('Stato del campo: visibile nella tabella oppure nascosto').'"]}
{["type":"checkbox","label":"'.tr('Ricercabile').'","name":"search['.$key.']","value":"'.$field['search'].'","help":"'.tr('Indica se il campo è ricercabile').'"]}
{["type":"checkbox","label":"'.tr('Sommabile').'","name":"sum['.$key.']","value":"'.$field['summable'].'","help":"'.tr('Indica se il campo è da sommare').'"]}
{["type":"checkbox","label":"'.tr('Formattazione automatica').'","name":"format['.$key.']","value":"'.$field['format'].'","help":"'.tr('Indica se il campo deve essere formattabile in modo automatico, per esempio valori numerici o date.').'"]}
{["type":"checkbox","label":"'.tr('Utilizza HTML').'","name":"html_format['.$key.']","value":"'.$field['html_format'].'","help":"'.tr('Indica se il campo deve mantenere la formattazione HTML. Impostazione utile per i campi di testo con editor.').'"]}
{["type":"text","label":"'.tr('Ricerca tramite').'","name":"search_inside['.$key.']","value":"'.$field['search_inside'].'","readonly":"'.(!$editable).'","help":"'.tr('Query personalizzata per la ricerca (consigliata per colori e icone)').'.<br>'.tr('ATTENZIONE: utilizza sempre i caratteri < o > seguiti da spazio!').'"]}
{["type":"text","label":"'.tr('Ordina tramite').'","name":"order_by['.$key.']","value":"'.$field['order_by'].'","readonly":"'.(!$editable).'","help":"'.tr("Querypersonalizzataperl'ordinamento (date e numeri formattati tramite query)").'.<br>'.tr('ATTENZIONE:utilizzasempreicaratteri<o>seguitidaspazio!').'" ]}
<h3class="panel-title">'.tr('Ordinedivisualizzazione').'<spanclass="tip pull-right"title="'.tr('Trascina per ordinare le colonne').'."><iclass="fa fa-question-circle-o"></i></span></h3>
{["type":"select","label":"'.tr('Gruppi con accesso').'","name":"gruppi[-id-][]","multiple":"1","values":"query=SELECT `zz_groups`.`id`, `name` AS descrizione FROM `zz_groups` LEFT JOIN `zz_groups_lang` ON (`zz_groups`.`id` = `zz_groups_lang`.`id_record` AND `zz_groups_lang`.`id_lang` = '.prepare(\App::getLang()).') ORDER BY `zz_groups`.`id` ASC"]}
{["type":"select","label":"'.tr('Visibilità').'","name":"visible[-id-]","values":"list=\"0\":\"'.tr('Nascosto (variabili di stato)').'\",\"1\": \"'.tr('Visibile nella sezione').'\""]}
{["type":"checkbox","label":"'.tr('Formattazione automatica').'","name":"format[-id-]","help":"'.tr('Indica se il campo deve essere formattabile in modo automatico, per esempio valori numerici o date.').'"]}
{["type":"checkbox","label":"'.tr('Utilizza HTML').'","name":"html_format[-id-]","help":"'.tr('Indica se il campo deve mantenere la formattazione HTML. Impostazione utile per i campi di testo con editor.').'"]}