/** * (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); }
/** * Render the action and return the result view * * @param string $action action name * @return \Simplify\Form */ public function render($action = null) { if (empty($action)) { $action = $this->getActionName(); } if ($action === 'services') { return $this; } $Action = $this->getAction($action); $result = $Action->onRender(); $this->set('actionBody', $result); if (\Simplify::request()->ajax()) { $this->setLayout('form_ajax_body'); \Simplify::response()->output($this); } $this->set('title', $this->getTitle()); $this->set('menu', $this->createMenu($Action)); $this->set('showMenu', $this->showMenu); \Simplify\AssetManager::load('moment/moment.min.js', 'vendor'); \Simplify\AssetManager::load('moment/lang/pt-br.js', 'vendor'); \Simplify\AssetManager::load('fullcalendar/fullcalendar.min.js', 'vendor'); \Simplify\AssetManager::load('fullcalendar/fullcalendar.min.css', 'vendor'); \Simplify\AssetManager::load('fullcalendar/lang/pt-br.js', 'vendor'); \Simplify\AssetManager::load('eonasdan-bootstrap-datetimepicker/css/bootstrap-datetimepicker.min.css', 'vendor'); \Simplify\AssetManager::load('eonasdan-bootstrap-datetimepicker/js/bootstrap-datetimepicker.min.js', 'vendor'); \Simplify\AssetManager::load('ckeditor/ckeditor.js', 'vendor', 0, false); \Simplify\AssetManager::load('simplify-form.js', 'vender'); return $this; }