update('zz_fields', [ 'id_module' => $module, 'id_plugin' => $plugin, 'name' => post('name'), 'html_name' => post('html_name'), 'content' => post('content'), 'on_add' => post('on_add'), 'top' => post('top'), ], ['id' => $id_record]); flash()->info(tr('Salvataggio completato')); break; case 'add': $plugin = post('plugin_id') ?: null; $module = $plugin ? null : post('module_id'); $dbo->insert('zz_fields', [ 'id_module' => $module, 'id_plugin' => $plugin, 'name' => post('name'), 'content' => post('content'), 'html_name' => secure_random_string(8), ]); $id_record = $dbo->lastInsertedID(); flash()->info(tr('Nuovo campo personalizzato creato')); break; case 'delete': $dbo->delete('zz_fields', ['id' => $id_record]); $dbo->delete('zz_field_record', ['id_field' => $id_record]); flash()->info(tr('Campo personalizzato eliminato')); break; }