protected function resolveAndRenderView(View $messageView)
 {
     $gridViewId = 'notUsed';
     $pageVar = 'notUsed';
     $listModel = new ContactWebForm(false);
     $actionBarView = new SecuredActionBarForContactWebFormsSearchAndListView('default', 'contactWebForms', $listModel, $gridViewId, $pageVar, false, $this->activeActionElementType);
     $mixedView = new ActionBarAndZeroModelsYetView($actionBarView, $messageView);
     $view = new ContactWebFormsPageView(ZurmoDefaultAdminViewUtil::makeViewWithBreadcrumbsForCurrentUser($this->controller, $mixedView, $this->breadCrumbLinks, 'ContactWebFormsBreadCrumbView'));
     echo $view->render();
 }
 public function actionMassDelete()
 {
     $pageSize = Yii::app()->pagination->resolveActiveForCurrentUserByType('massDeleteProgressPageSize');
     $contactWebFormEntry = new ContactWebFormEntry(false);
     $activeAttributes = $this->resolveActiveAttributesFromMassDeletePost();
     $dataProvider = $this->getDataProviderByResolvingSelectAllFromGet(new ContactWebFormEntrySearchForm($contactWebFormEntry), $pageSize, null, null);
     $selectedRecordCount = static::getSelectedRecordCountByResolvingSelectAllFromGet($dataProvider);
     $contactWebFormEntry = $this->processMassDelete($pageSize, $activeAttributes, $selectedRecordCount, 'ContactWebFormsPageView', $contactWebFormEntry, ContactWebFormEntry::getModelLabelByTypeAndLanguage('Plural'), $dataProvider, array($this->getId() . '/list'));
     $massDeleteView = $this->makeMassDeleteView($contactWebFormEntry, $activeAttributes, $selectedRecordCount, ContactWebFormEntry::getModelLabelByTypeAndLanguage('Plural'));
     $view = new ContactWebFormsPageView(ZurmoDefaultAdminViewUtil::makeStandardViewForCurrentUser($this, $massDeleteView));
     echo $view->render();
 }
Exemplo n.º 3
0
 public function actionDetails($id)
 {
     $contactWebForm = static::getModelAndCatchNotFoundAndDisplayError('ContactWebForm', intval($id));
     ControllerSecurityUtil::resolveAccessCanCurrentUserReadModel($contactWebForm);
     $breadCrumbTitle = $contactWebForm->name;
     $breadcrumbLinks = array($breadCrumbTitle);
     $titleBarAndDetailsView = $this->makeEditAndDetailsView($contactWebForm, 'Details');
     $view = new ContactWebFormsPageView(ZurmoDefaultAdminViewUtil::makeViewWithBreadcrumbsForCurrentUser($this, $titleBarAndDetailsView, $breadcrumbLinks, 'ContactWebFormsBreadCrumbView'));
     echo $view->render();
 }