function EditCategory2() { global $db_prefix, $sourcedir; checkSession(); require_once $sourcedir . '/Subs-Boards.php'; $_POST['cat'] = (int) $_POST['cat']; // Add a new category or modify an existing one.. if (isset($_POST['edit']) || isset($_POST['add'])) { $catOptions = array(); if (isset($_POST['cat_order'])) { $catOptions['move_after'] = (int) $_POST['cat_order']; } // Change "This & That" to "This & That" but don't change "¢" to "¢"... $catOptions['cat_name'] = preg_replace('~[&]([^;]{8}|[^;]{0,8}$)~', '&$1', $_POST['cat_name']); $catOptions['is_collapsible'] = isset($_POST['collapse']); if (isset($_POST['add'])) { createCategory($catOptions); } else { modifyCategory($_POST['cat'], $catOptions); } } elseif (isset($_POST['delete']) && !isset($_POST['confirmation']) && !isset($_POST['empty'])) { EditCategory(); return; } elseif (isset($_POST['delete'])) { // First off - check if we are moving all the current boards first - before we start deleting! if (isset($_POST['delete_action']) && $_POST['delete_action'] == 1) { if (empty($_POST['cat_to'])) { fatal_lang_error('mboards_delete_error'); } deleteCategories(array($_POST['cat']), (int) $_POST['cat_to']); } else { deleteCategories(array($_POST['cat'])); } } redirectexit('action=manageboards'); }
<div class="col-xs-7"> <select class="c-select form-control" name="op"> <option value="PreviewAdminStory" selected>' . adm_translate("Prévisualiser") . '</option> <option value="PostStory">' . adm_translate("Poster un Article Admin") . '</option> </select> </div> <div class="col-xs-5"> <input class="btn btn-primary" type="submit" value="' . adm_translate("Ok") . '" /> </div> </div> </form>'; include 'footer.php'; } switch ($op) { case "EditCategory": EditCategory($catid); break; case "DelCategory": DelCategory($cat); break; case "YesDelCategory": YesDelCategory($catid); break; case "NoMoveCategory": NoMoveCategory($catid, $newcat); break; case "SaveEditCategory": SaveEditCategory($catid, $title); break; case "AddCategory": AddCategory();
* User: Hoan * Date: 10/28/2015 * Time: 6:51 PM * Trang chỉnh sửa danh mục sản phẩm */ //Khởi động session session_start(); //Kiểm tra nếu chưa đăng nhập thì quay về trang đăng nhập if (!isset($_SESSION['user'])) { header('location:../user/login.php'); } require '../../configs/config.php'; require '../../libraries/connect.php'; require '../../models/category.php'; //Lấy category_id từ URL $category_id = $_GET['category_id']; //Nếu có POST dữ liệu lên thì xử lý cập nhật if ($_POST) { //Nhận dữ liệu từ form và gán vào một mãng $data = array('name' => $_POST['name'], 'status' => isset($_POST['status']) ? 1 : 0, 'modified' => date('Y-m-d H:i:s')); if (EditCategory($data, $category_id)) { //Tạo session để lưu cờ thông báo thành công $_SESSION['success'] = true; //Tải lại trang (Mục đích là để tải lại thông tin mới) // header('location:edit.php?category_id='. $category_id); } } //Lấy thông tin danh mục sản phẩm để trình bày trên form $category = GetCategoryById($category_id); //Giao diện require '../../views/admin/category/v_edit.php';