public function process() { if (!parent::process()) { $this->redirectNoSession(); } $category = new \model\category($this->getDbconnection()); if (!is_null($this->getRequestVar('submupload'))) { $newFile = new \model\file(); $icon = $newFile->uploadFile(); $category->setIconPath($icon); } if (!is_null($this->getRequestVar('category'))) { $data = $this->getRequestVar('category'); foreach ($data as $key => $value) { $data[$key] = $this->filterRequest($value, array(1, 4, 7)); } $category->setName($data['name']); $category->setIconPath($data['iconPath']); $category->setIsPrivate($data['isPrivate']); if ($category->save()) { $this->redirect('category/list', array('categoryadded=yes')); } else { \messages::registerError(\language::returnLanguageConstant('SAVE_FAILED_CATEGORY')); } } else { $category->setIsPrivate(0); } $view = new \model\view_acp('category_editor'); $view->assign('category', $category); $view->assign('editormode', 0); $view->assign('headlinetext', \language::returnLanguageConstant('HL_CATEGORIES_ADD')); $view->render(); }
public function process() { if (!parent::process()) { $this->redirectNoSession(); } if (!is_null($this->getRequestVar('submupload'))) { $newFile = new \model\file(); $newFile->uploadFile(\base_config::$bannerDir); } if (!is_null($this->getRequestVar('fileDelList'))) { $deleted = false; $files = $this->getRequestVar('fileDelList'); foreach ($files as $fileName) { $file = new \model\file($fileName, \base_config::$bannerDir); if ($file->delete()) { $deleted = true; } } if ($deleted) { \messages::registerMessage(\language::returnLanguageConstant('DELETE_SUCCESS_FILES')); } } $fileList = new \model\file_list(\base_config::$bannerDir); $view = new \model\view_acp('banner_list'); $view->assign('fileList', $fileList->getFileList()); $view->assign('dtMask', $this->getSysconfig()->getDateTimeMask()); $view->render(); }
public function process() { if (!parent::process()) { $this->redirectNoSession(); } $affiliate = new \model\affiliate($this->getDbconnection()); if (!is_null($this->getRequestVar('submupload'))) { $newFile = new \model\file(); $pageButton = $newFile->uploadFile(); $affiliate->setPageButton($pageButton); } if (!is_null($this->getRequestVar('affiliate'))) { $data = $this->getRequestVar('affiliate'); foreach ($data as $key => $value) { $data[$key] = $this->filterRequest($value, array(1, 4, 7)); } $affiliate->setPageName($data['pageName']); $affiliate->setPageUrl($data['pageUrl']); $affiliate->setPageAdminName($data['pageAdminName']); $affiliate->setPageAdminEmail($data['pageAdminEmail']); $affiliate->setPageButton($data['pageButton']); $affiliate->setAffiliateCategory($data['affiliateCategory']); $affiliate->setAffiliateAddedTime(time()); $affiliate->setAffiliateEditedTime(0); $affiliate->setAffiliateIsMarked(0); $affiliate->setAffiliateIsAccpted($data['affiliateIsAccpted']); if ($affiliate->save()) { $this->redirect('affiliate/list', array('affiliateadded=yes')); } else { \messages::registerError(\language::returnLanguageConstant('SAVE_FAILED_AFFILIATE')); } } else { $affiliate->setAffiliateIsAccpted(0); } $categoryList = new \model\category_list($this->getDbconnection()); $categories = array(); foreach ($categoryList->getCategories() as $category) { $categories[$category->getName() . ' (' . \language::returnLanguageConstant('ID') . ': ' . $category->getId() . ')'] = $category->getId(); } $view = new \model\view_acp('affiliate_editor'); $view->assign('affiliate', $affiliate); $view->assign('categories', $categories); $view->assign('editormode', 0); $view->assign('headlinetext', \language::returnLanguageConstant('HL_AFFILIATE_ADD')); $view->assign('fileList', new \model\file_list()); $view->render(); }