Пример #1
0
    $idCategory = GET('id');
    ossim_valid($idCategory, OSS_ALPHA, 'illegal:' . _("Category"));
    if (Category::delete($conn, $idCategory)) {
        // insert ok
        $msg = 'Ok! Delete Category';
    } else {
        // fail insert
        $msg = 'Error no delete Category';
    }
    //Header('Location: category.php');
} elseif ($action == 'deleteSubcategory') {
    $idSubcategory = GET('id');
    ossim_valid($idSubcategory, OSS_ALPHA, 'illegal:' . _("Subcategory"));
    $idCategory = GET('idCategory');
    ossim_valid($idCategory, OSS_ALPHA, 'illegal:' . _("Category"));
    if (Subcategory::delete($conn, $idCategory, $idSubcategory)) {
        // insert ok
        $msg = 'Ok! Delete Subcategory';
    } else {
        // fail insert
        $msg = 'Error no delete Subcategory';
    }
    //Header('Location: category.php?action=expand&id='.$idCategory);
} elseif ($action == 'expand') {
    $idCategory = POST('id');
    ossim_valid($idCategory, OSS_ALPHA, 'illegal:' . _("Category"));
} elseif ($action == 'renameCategory') {
    $idCategory = POST('id');
    ossim_valid($idCategory, OSS_ALPHA, 'illegal:' . _("Category"));
    $nameCategory = POST('nameCategory');
    ossim_valid($nameCategory, OSS_SCORE, OSS_ALPHA, OSS_NULLABLE, 'illegal:' . _("Name Category"));
Пример #2
0
         if (Category::delete($conn, $cat_id)) {
             $data['status'] = 'OK';
             $data['data'] = _('Category deleted successfully');
         }
     } else {
         $data['data'] = ossim_get_error_clean();
     }
 } elseif ($action == 'delete_subcategory') {
     $subcat_id = GET('subcat_id');
     $cat_id = GET('cat_id');
     ossim_valid($cat_id, OSS_DIGIT, 'illegal:' . _('Category'));
     ossim_valid($subcat_id, OSS_DIGIT, 'illegal:' . _('Subcategory'));
     $data['status'] = 'error';
     $data['data'] = _('Error! Subcategory not deleted');
     if (!ossim_error()) {
         if (Subcategory::delete($conn, $cat_id, $subcat_id)) {
             $data['status'] = 'OK';
             $data['data'] = _('Subcategory deleted successfully');
         }
     } else {
         $data['data'] = ossim_get_error_clean();
     }
 } elseif ($action == 'expand') {
     $cat_id = POST('cat_id');
     ossim_valid($cat_id, OSS_DIGIT, 'illegal:' . _('Category'));
     if (ossim_error()) {
         $data['status'] = 'error';
         $data['data'] = _('Error! Category ID not allowed');
     }
 } elseif ($action == 'rename_category') {
     $cat_id = POST('cat_id');
Пример #3
0
        if ($responce == 0) {
            $responce = 'this subcategory name already exist in this category';
        } else {
            mkdir('../../images/products/' . $_GET['catId'] . '/' . $responce, 0777);
            chmod('../../images/products/' . $_GET['catId'] . '/' . $responce, 0777);
        }
    } else {
        $responce = 'please enter a value';
    }
}
//------------------------------------------------------ delete subcategory ----------------------------------------------
if (isset($_GET['scID'])) {
    if (!empty($_GET['scID'])) {
        $subcategory = new Subcategory($_GET['scID']);
        rm_fd('../../images/products/' . $subcategory->cID . '/' . $_GET['scID']);
        $subcategory->delete($_GET['scID']);
        $count = count($subcategory->getSubcategories($subcategory->cID));
        $catID = $subcategory->cID;
        $responce = array(0 => $count, 1 => $catID);
        $responce = json_encode($responce);
    }
}
//--------------------------------------- update subcategory ----------------------------------------------
if (isset($_GET['catID']) && isset($_GET['scatID']) && isset($_GET['newName'])) {
    if (!empty($_GET['catID']) && !empty($_GET['scatID']) && !empty($_GET['newName'])) {
        $subcategory = new Subcategory();
        $subcategory->cID = $_GET['catID'];
        $subcategory->scID = $_GET['scatID'];
        $subcategory->scName = $_GET['newName'];
        $subcategory->update();
        $responce = 'done';