Fix gestione widgets

This commit is contained in:
valentina 2024-08-26 09:13:55 +02:00
parent 390b26828c
commit ad70b7322f
1 changed files with 12 additions and 9 deletions

View File

@ -197,17 +197,18 @@ switch (filter('op')) {
case 'disabilita-widget': case 'disabilita-widget':
$id = filter('id'); $id = filter('id');
$widget = $database->table('zz_widgets_lang')
->where('id', '=', $id)
->first();
// Abilitazione del widget indicato // Abilitazione del widget indicato
$database->table('zz_widgets') $database->table('zz_widgets')
->where('id', '=', $id) ->where('id', '=', $widget->id_record)
->update(['enabled' => 0]); ->update(['enabled' => 0]);
// Messaggio informativo // Messaggio informativo
$widget = $database->table('zz_widgets')
->where('id', '=', $id)
->first();
flash()->info(tr('Widget "_NAME_" disabilitato!', [ flash()->info(tr('Widget "_NAME_" disabilitato!', [
'_NAME_' => $widget->getTranslation('title'), '_NAME_' => $widget->title,
])); ]));
echo json_encode([]); echo json_encode([]);
@ -223,11 +224,13 @@ switch (filter('op')) {
->update(['enabled' => 1]); ->update(['enabled' => 1]);
// Messaggio informativo // Messaggio informativo
$widget = $database->table('zz_widgets') $widget = $database->table('zz_widgets_lang')
->where('id', '=', $id) ->where('id_record', '=', $id)
->first(); ->where('id_lang', '=', Models\Locale::getDefault()->id)
->first();
flash()->info(tr('Widget "_NAME_" abilitato!', [ flash()->info(tr('Widget "_NAME_" abilitato!', [
'_NAME_' => $widget->getTranslation('title'), '_NAME_' => $widget->title,
])); ]));
echo json_encode([]); echo json_encode([]);