. */ include_once __DIR__.'/../../core.php'; switch (filter('op')) { case 'update': if (isset($id_record)) { $database->update('mg_causali_movimenti', [ 'tipo_movimento' => post('tipo_movimento'), ], ['id' => $id_record]); $database->update('mg_causali_movimenti_lang', [ 'name' => post('nome'), 'description' => post('descrizione'), ], ['id_record' => $id_record, 'id_lang' => Models\Locale::getDefault()->id]); } else { flash()->error(tr('Ci sono stati alcuni errori durante il salvataggio')); } break; case 'add': $database->insert('mg_causali_movimenti', [ 'tipo_movimento' => post('tipo_movimento'), ]); $id_record = $database->lastInsertedID(); $database->insert('mg_causali_movimenti_lang', [ 'name' => post('nome'), 'description' => post('descrizione'), 'id_record' => $id_record, 'id_lang' => Models\Locale::getDefault()->id, ]); break; case 'delete': if (isset($id_record)) { $dbo->query('DELETE FROM `mg_causali_movimenti` WHERE `id`='.prepare($id_record)); flash()->info(tr('Tipologia di _TYPE_ eliminata con successo!', [ '_TYPE_' => 'movimento predefinito', ])); } break; }