. */ include_once __DIR__.'/../../core.php'; use Modules\Fatture\Stato; switch (post('op')) { case 'update': $descrizione = post('descrizione'); $stato_new = (new Stato())->getByField('title', $descrizione); if (!empty($stato_new) && $stato_new != $id_record) { flash()->error(tr('Questo nome è già stato utilizzato per un altro stato.')); } else { if (Models\Locale::getDefault()->id == Models\Locale::getPredefined()->id) { $stato->name = $descrizione; } $stato->icona = post('icona'); $stato->colore = post('colore'); $stato->setTranslation('title', $descrizione); $stato->save(); break; } }