コード例 #1
0
ファイル: UsersController.php プロジェクト: rutkoski/amplify
 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'));
 }
コード例 #2
0
ファイル: Application.php プロジェクト: rutkoski/amplify
 /**
  * (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);
 }