Fix categorie

This commit is contained in:
Pek5892 2024-04-23 15:05:18 +02:00
parent fbc4b3d718
commit f57ee2ab7e
2 changed files with 4 additions and 4 deletions

View File

@ -37,10 +37,9 @@ class Categoria extends Model
protected static $parent_identifier = 'parent';
public static function build($nota = null, $colore = null)
public static function build($colore = null)
{
$model = new static();
$model->nota = $nota;
$model->colore = $colore;
$model->save();

View File

@ -28,10 +28,10 @@ switch (filter('op')) {
$id_original = filter('id_original') ?: null;
if (isset($nome) && isset($nota) && isset($colore)) {
$categoria->nota = $nota;
$categoria->colore = $colore;
$categoria->parent = $id_original ?: null;
$categoria->setTranslation('title', $nome);
$categoria->setTranslation('note', $nota);
if (Models\Locale::getDefault()->id == Models\Locale::getPredefined()->id) {
$categoria->name = $descrizione;
}
@ -68,12 +68,13 @@ switch (filter('op')) {
if (!empty($categoria_new)) {
flash()->error(tr('Questo nome è già stato utilizzato per un altra categoria.'));
} else {
$categoria = Categoria::build($nota, $colore);
$categoria = Categoria::build($colore);
if (Models\Locale::getDefault()->id == Models\Locale::getPredefined()->id) {
$categoria->name = $descrizione;
}
$id_record = $dbo->lastInsertedID();
$categoria->parent = $id_original;
$categoria->setTranslation('note', $nota);
$categoria->setTranslation('title', $nome);
$categoria->save();