protected function accountAction() { try { $user = \Amplify\Account::getUser(); $this->Form->id = $user['user_id']; $this->Form->showMenu = false; $this->Form->showItemMenu = false; $result = $this->Form->execute('edit'); if ($result == \Simplify\Form::RESULT_SUCCESS) { \Simplify::session()->notices(__('Sucesso')); return \Simplify::response()->redirect(\Simplify::request()->route()); } } catch (\Simplify\ValidationException $e) { \Simplify::session()->warnings(__('Ocorreram erros')); } $this->set('formBody', $this->Form->render('edit')); }
/** * (non-PHPdoc) * @see \Simplify\Application::outputResponse() */ protected function outputResponse($output) { if (defined('SY_IN_ADMIN') && $output instanceof \Simplify\View) { if (\Amplify\Install::installed() && !$output instanceof \Simplify\View\Json) { $output->set('user', \Amplify\Account::getUser()); $output->set('menu', $this->menu()); AssetManager::load('fancybox/jquery.fancybox.css', 'vendor'); AssetManager::load('fancybox/jquery.fancybox.pack.js', 'vendor'); AssetManager::load('amplify.js', 'app'); } if (\Simplify::session()->warnings()) { $output->set('warnings', \Simplify::session()->warnings()); } if (\Simplify::session()->notices()) { $output->set('notices', \Simplify::session()->notices()); } \Simplify::session()->clearMessages(); } return parent::outputResponse($output); }