<html lang="fr"> <?php include_once 'views/head.php'; ?> <body> <?php include_once 'views/nav.php'; ?> <?php include_once 'views/admin-nav.php'; ?> <?php if ($_GET['admin'] === 'products') { $json = get_json(); display_list_admin($json['products']); } if ($_GET['action'] === 'del') { echo "<h1>delete tentative</h1>"; $json = get_json(); del_product($json['products'], $_GET['id']); } ?> <?php include_once 'views/footer.html'; ?> </body> </html>
if($get_product['img'] != "no_image.jpg"){ $baseimg = '<img class="delimg" rel="0" width="50px" src="' .PRODUCTIMG. 'baseimg/' .$get_product['img']. '"alt="' .$get_product['img']. '">'; }else{ $baseimg = '<input type="file" name="baseimg" />'; } if($_POST){ if(edit_product($goods_id)) redirect("?view=cat&category=$brand_id"); //если функция вернет истину, тогда мы вернемся в категорию данного товара else redirect(); } */ break; ////////// ////////// case 'del_product': //удаление категории $goods_id = (int) $_GET['goods_id']; del_product($goods_id); redirect(); break; case 'del_img': //удаление картинки товара $goods_id = (int) $_GET['goods_id']; del_img($goods_id); redirect(); break; ////////////////// ////////////////// case 'orders': //подтверждение заказа if (isset($_GET['confirm'])) { $order_id = (int) $_GET['confirm']; if (confirm_order($order_id)) {
if (!del_category($category_id)) { php_call_jbox('error', '刪除項目時發生錯誤,請重新操作。', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type); } } //刪除類別 del_categoryarea($id) ? php_call_jbox('success', '刪除資料完成', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type) : php_call_jbox('error', '刪除失敗', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type); } if ($type == 'category') { $category_id[] = $id; //取得項目下的產品ID及刪除產品 $product_id = get_product_id($category_id); if ($product_id != null) { if (!del_product($product_id)) { php_call_jbox('error', '刪除產品時發生錯誤,請重新操作。', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type); } if (!del_product_meta($product_id)) { php_call_jbox('error', '刪除產品描述時發生錯誤,請重新操作。', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type); } } //刪除項目 del_category($category_id) ? php_call_jbox('success', '刪除資料完成', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type) : php_call_jbox('error', '刪除失敗', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type); } if ($type == 'product') { $product_id[] = $id; del_product($product_id) && del_product_meta($product_id) ? php_call_jbox('success', '刪除資料完成', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type) : php_call_jbox('error', '刪除失敗', URL_ADMIN_ROOT . 'product/?act=show&type=' . $type); } } ?> </body> </html>
function get_product_id(array $category_id) { $query = 'select `product_id` from product where `product_status` != "delete" and product_category_id IN (' . implode(',', $category_id) . ') ;'; $query = query_despace($query); $result = mysql_query($query); $product_id_list = array(); while ($row = mysql_fetch_assoc($result)) { $product_id_list[] = $row['product_id']; } return !empty($product_id_list) ? $product_id_list : null; } $category_id[] = $id; //取得項目下的產品ID及刪除產品 $product_id = get_product_id($category_id); if ($product_id != null) { if (!del_product($product_id)) { json_encode_return(0, '刪除產品時發生錯誤,請重新操作。', URL_ADMIN2_ROOT . 'category/'); } if (!del_product_meta($product_id)) { json_encode_return(0, '刪除產品描述時發生錯誤,請重新操作。', URL_ADMIN2_ROOT . 'category/'); } } //刪除項目 del_category($category_id) ? json_encode_return(1, '刪除資料完成', URL_ADMIN2_ROOT . 'category/') : json_encode_return(0, '刪除失敗', URL_ADMIN2_ROOT . 'category/'); break; default: json_encode_return(0, '流程異常,請重新操作[ACT#2]'); break; } } header('Content-type: text/html; charset=utf-8');
if (!$result) { json_encode_return(0, '修改失敗,請確認您輸入的資料是否有誤', null); } //修改產品SEO描述 $query = 'UPDATE `pindeltanet`.`product_meta` SET `description` = "' . $meta . '" WHERE `product_meta`.`product_id` = "' . $id . '" limit 1;'; $result = mysql_query($query); !$result ? json_encode_return(0, '修改失敗,請確認您輸入的資料是否有誤', null) : json_encode_return(1, '修改成功', URL_ADMIN2_ROOT . 'product/content.php?product_id=' . $id); break; case 'delete': function del_product(array $product_id_list) { $query = 'UPDATE `product` SET `product_status` = "delete" WHERE `product`.`product_id` IN (' . implode(',', $product_id_list) . ') ;'; $query = query_despace($query); return mysql_query($query); } function del_product_meta(array $product_id_list) { $query = 'DELETE FROM product_meta WHERE product_id IN (' . implode(',', $product_id_list) . ') ;'; $query = query_despace($query); return mysql_query($query); } $product_id[] = $id; del_product($product_id) && del_product_meta($product_id) ? json_encode_return(1, '刪除產品完成。', URL_ADMIN2_ROOT . 'product/') : json_encode_return(0, '刪除產品失敗,請重新操作[#2]', URL_ADMIN2_ROOT . 'product/'); break; default: json_encode_return(0, '流程異常,請重新操作[ACT#2]'); break; } } header('Content-type: text/html; charset=utf-8'); header('Location: http://' . $_SERVER['SERVER_NAME']);