public function createAction() { if (!WM_Users::allow('create', $this->getRequest()->getController())) { $this->forward('error', 'noPermission'); } $this->setViewChange('form'); if ($this->getRequest()->isPost()) { Model_Banners::create($this->getRequest()->getParams()); $this->session->set('successfu_edite', true); $this->redirect($this->getRequest()->getBaseUrl() . $this->getRequest()->getModule() . '/banners/'); } $this->getForm(); }
public function bannersAction() { $Banners = new Model_Banners(); //read and edit if ($this->_getParam('edit')) { $banner_id = $this->_getParam('edit'); $this->view->data = $Banners->listBanners($banner_id); if ($_POST) { $Banners->update($_POST['ID'], array('Title' => $_POST['Title'], 'URLSegment' => $_POST['URLSegment'], 'CustomOrder' => $_POST['CustomOrder'], 'CategoryID' => $_POST['CategoryID'], 'Tags' => $_POST['Tags'])); $this->_redirect('/admin/banners/edit/' . $_POST['ID']); } //$generic = new Model_Generic; $this->view->categories = $this->categories(); $this->render('banners-edit'); } if ($_POST) { //create if (empty($_FILES['file']['name'][0])) { $this->_redirect('/admin/banners/'); } if (is_array($_FILES['file']['name'])) { $process_upload = $Banners->create($_FILES, $_POST['Title'], $_POST['URLSegment']); $this->view->uploaded_files = $process_upload; } } if ($this->_getParam('delete')) { $banner_id = $this->_getParam('delete'); $this->view->data = $Banners->delete($banner_id); $this->_redirect('/admin/banners'); } $banners_list = $Banners->listBanners(); $this->paginator($banners_list); }