Example #1
0
 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)));
     }
 }
Example #2
0
// 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>";