Skip to content
Code-Schnipsel Gruppen Projekte
save.php 808 B
Newer Older
  • Learn to ignore specific revisions
  • <?php
    
    /**
     * This file contains package_quiqqer_menu_ajax_backend_independent_save
     */
    
    /**
     *
     */
    QUI::$Ajax->registerFunction(
        'package_quiqqer_menu_ajax_backend_independent_save',
        function ($id, $title, $workingTitle, $data) {
            $title        = json_decode($title, true);
            $workingTitle = json_decode($workingTitle, true);
            $data         = json_decode($data, true);
    
            $Menu = QUI\Menu\Independent\Handler::getMenu($id);
            $Menu->setTitle($title);
            $Menu->setWorkingTitle($workingTitle);
            $Menu->setData($data);
            $Menu->save();
    
    
            QUI::getMessagesHandler()->addSuccess(
                QUI::getLocale()->get('quiqqer/menu', 'menu.saved.successfully')
            );
    
        },
        ['id', 'title', 'workingTitle', 'data'],
    
        'quiqqer.menu.edit'