. */ use Models\Clause; use Models\Module; use Models\View; include_once __DIR__.'/../../core.php'; $enable_readonly = !setting('Modifica Viste di default'); echo '

'.tr('Opzioni generali').'

'; $options = ($record->options2 == '') ? $record->options : $record->options2; if ($options == 'menu') { echo '

'.tr('Il modulo che stai analizzando รจ un semplice menu').'.

'; } elseif ($options == 'custom') { echo '

'.tr("Il modulo che stai analizzando possiede una struttura complessa, che prevede l'utilizzo di file personalizzati per la gestione delle viste").'.

'; } echo '
{[ "type": "text", "label": "'.tr('Codice del modulo').'", "name": "name", "value": "'.$record->getTranslation('title').'", "readonly": "1" ]}
{[ "type": "text", "label": "'.tr('Nome del modulo').'", "name": "title", "value": "'.$record->getTranslation('title').'", "help": "'.tr('Il nome che identifica il modulo').'" ]}
{[ "type": "textarea", "label": "'.tr('Query originale').'", "name": "options", "value": '.json_encode(str_replace(']}', '] }', $record->options)).', "readonly": "1", "class": "autosize" ]}
{[ "type": "textarea", "label": "'.tr('Query personalizzata').'", "name": "options2", "value": '.json_encode(str_replace(']}', '] }', $record->options2 ?: '')).', "class": "autosize", "help": "'.tr('La query in sostituzione a quella di default: custom, menu oppure SQL').'" ]}
'; if ($options != '' && $options != 'menu' && $options != 'custom') { $module_query = Util\Query::getQuery(Module::find($id_record)); $beautiful_query = nl2br(htmlentities((string) $module_query)); $beautiful_query = str_replace(' ', '    ', $beautiful_query); echo '

'.tr('Query risultante').':

'.$beautiful_query.'
'; } echo '
'; if (!empty($options) && $options != 'custom' && $options != 'menu') { echo ' '; echo ' '; }