protected function resolveAndRenderView(View $messageView) { $gridViewId = 'notUsed'; $pageVar = 'notUsed'; $listModel = new MarketingList(); $actionBarView = new SecuredActionBarForMarketingSearchAndListView('default', 'marketing', $listModel, $gridViewId, $pageVar, false, $this->activeActionElementType); $mixedView = new ActionBarAndZeroModelsYetView($actionBarView, $messageView); $view = new MarketingListsPageView(MarketingDefaultViewUtil::makeViewWithBreadcrumbsForCurrentUser($this->controller, $mixedView, $this->breadcrumbLinks, 'MarketingBreadCrumbView')); echo $view->render(); }
public function actionEdit($id) { $marketingList = MarketingList::getById(intval($id)); ControllerSecurityUtil::resolveAccessCanCurrentUserWriteModel($marketingList); $breadCrumbLinks = static::getDetailsAndEditBreadcrumbLinks(); $breadCrumbLinks[] = StringUtil::getChoppedStringContent(strval($marketingList), 25); $editView = new MarketingListEditView($this->getId(), $this->getModule()->getId(), $this->attemptToSaveModelFromPost($marketingList), strval($marketingList)); $view = new MarketingListsPageView(MarketingDefaultViewUtil::makeViewWithBreadcrumbsForCurrentUser($this, $editView, $breadCrumbLinks, 'MarketingBreadCrumbView')); echo $view->render(); }