if (\Meta\Core\Form::hasValidated()) { if (is_demo()) { \Meta\Core\Flash::error(\Meta\Builder::demoMsg()); } else { \Meta\Core\Flash::success(t('Page updated.')); // changes the new page name if ($renamed) { $pages[$new_name] = $pages[$path]; unset($pages[$path]); $path = $new_name; } // atualiza array $page = new \Meta\Builder\Page($path, $pageArray); $page->label = \Meta\Core\Form::value('label'); $page->showonmenu = \Meta\Core\Form::checked('showonmenu'); $page->checkperms = \Meta\Core\Form::checked('checkperms'); $page->groupsAllowed = array_keys((array) $_REQUEST['groups']); $page->parentmenu = \Meta\Core\Form::value('parentmenu'); $page->menuIcon = \Meta\Core\Form::value('menuIcon'); $page->pageType = \Meta\Core\Form::value('pageType'); $pages[$path] = $page->toArray(); \Meta\Builder::write('pages', $pages); if ($renamed) { \Meta\Builder::reorderPages(); } // redireciona para nome correto redirect('builder/page/' . $path); } } // // adiciona todos objetos na sidebar