/** * Список записей формы * * @return void */ public function entriesAction() { if (isset($this->_params['resourceid']) && ($FormInfo = $this->Forms->getFullFormInfo($this->_params['resourceid']))) { $options = Phorm_Config::xml('/resources/forms/control/grids.xml', 'entries'); if ($this->_request->isXmlHttpRequest()) { $rows = $this->Forms->getEntriesList($FormInfo['resourceid']); $paginator = $this->Forms->getPaginator(); $this->_helper->json(Phorm_JQuery_DataGrid::data($rows, $paginator, $options)); } else { $this->view->assign('Header', $this->_translate->_('Список записей формы') . ' «' . $FormInfo['resourcename'] . '»'); $this->view->assign('EntriesDataTable', $this->view->DataGrid('EntriesDataTable', $options)); } } else { return $this->composeErrorMessage('Форма с указанным Id не найдена'); } }