function viewAction() { ini_set('memory_limit', '2048M'); $this->_helper->actionStack('createmenu', 'Menu', 'admin', array('id' => $_GET['menu_id'])); if (!empty($_POST['date_before']) && !empty($_POST['date_after'])) { $date_before = $_POST['date_before'] . ' ' . '00:00:00'; $date_after = $_POST['date_after'] . ' ' . '23:59:59'; $page = new default_controllers_PageController(); $this->pageType = $page->getPageType($_GET['menu_id']); if (isset($_GET['page'])) { $pageNumb = $_GET['page']; } else { $pageNumb = 1; } $_GET['object_id'] = @$_GET['object_id'] ? @$_GET['object_id'] : ''; $this->view->lPositions = $page->getPage($_GET['menu_id'], $this->pageType, $pageNumb, $_GET['object_id'], $date_before, $date_after); } else { $page = new default_controllers_PageController(); $this->pageType = $page->getPageType($_GET['menu_id']); $_GET['page'] = @$_GET['page'] ? @$_GET['page'] : 1; $_GET['object_id'] = @$_GET['object_id'] ? @$_GET['object_id'] : ''; $result = $page->getPage($_GET['menu_id'], $this->pageType, $_GET['page'], $_GET['object_id']); foreach ($result as $key => $val) { $result[$key]['translit_url'] = $this->translitUrlName($val['filmname']); } $this->view->lPosition = $result; } if (!$this->view->lPosition[0]['default_view']) { $this->_helper->viewRenderer($this->pageType . '/view', null, true); } if (!$this->view->lPosition[0]['default_controller_add_edit']) { $name_controller = 'default_controllers_' . $this->pageType . 'Controller'; $dopParam = new $name_controller(); $this->view->dopParam = $dopParam->{$this->pageType . 'preinsert'}(@$this->mess['message']); } if ($_GET['error'] || $this->view->dopParam['error']) { $this->view->message = $_GET['error'] . $this->view->dopParam['error']; } }