public function addAction() { $Category = new Category(); $this->view->data = $Category->getCategory(); $marka = $this->request->getPost('category'); if ($marka == NULL) { $this->view->display('add_cat'); } else { $Category->saveCategory($marka); header('location: ' . Url::getUrl('category', 'list', array('status' => 9))); } }
// Check if current user has edit permissions if (!$category->hasEditPermission()) { $login->printLoginForm(); exit; } // Get referer value if any $referer = getPostValue("referer"); // Delete category if (!empty($_POST["deleteCategory"])) { // Delete category $category->deleteCategory(); // Redirect to referer redirect(!empty($referer) ? $referer : scriptUrl . "/" . folderCategory . "/" . fileCategoryIndex); } else { if (!empty($_GET["save"])) { $errors = $category->saveCategory(); // Redirect to category index if ($errors->getNumberOfErrors() == 0) { redirect(!empty($referer) ? $referer : scriptUrl . "/" . folderCategory . "/" . fileCategoryIndex); } } } // Generate navigation info $site->addNavigationLink(scriptUrl . "/" . folderAdmin, $lAdminIndex["Header"]); $site->addNavigationLink(scriptUrl . "/" . folderCategory, $lCategoryIndex["Header"]); $site->addNavigationLink(scriptUrl . "/" . folderCategory . "/" . fileCategoryEdit . (!empty($category->id) ? "?categoryId=" . $category->id : ""), empty($category->id) ? $lCategoryEdit["NewCategory"] : $lCategoryEdit["EditCategory"]); // Print common header $site->printHeader(); // Print text if (empty($category->id)) { echo "<p>" . $lCategoryEdit["NewCategoryText"] . "</p>";