Ejemplo n.º 1
0
 public function save()
 {
     $data = $this->request->getJSON();
     $page = StaticPage::getInstanceByID($data['ID'], true);
     $page->getSpecification();
     $page->loadRequestModel($this->request);
     $menu = array('INFORMATION' => !empty($data['menuInformation']), 'ROOT_CATEGORIES' => !empty($data['menuRootCategories']));
     if (!array_filter($menu)) {
         $menu = null;
     }
     $page->menu->set($menu);
     $page->save();
     return new JSONResponse(array(), 'success', $this->translate('_page_has_been_successfully_saved'));
 }