function DeleteAllProduct($id_list) { global $db; $id_list = $this->GetEscapedIdList($id_list); $query = "select * from product where product_id in ({$id_list})"; $result = $db->Execute($query); $product_data = $result->GetRows(); $query = "delete from product where product_id in ({$id_list})"; $db->Execute($query); $query = "delete from orders where product_id in ({$id_list})"; $db->Execute($query); foreach ($product_data as $value) { DeleteHtaccess($value["path"]); } }
function DeleteProduct($product_id_list) { global $product, $tpl, $order, $success; $id_list = ""; for ($i = 0; $i <= count($product_id_list) - 1; $i++) { $product_data = $order->ReCheckOrder($product_id_list[$i]); if ($product_data["name"] != "") { if ($id_list == "") { $id_list = $product_id_list[$i]; } else { $id_list = $id_list . ',' . $product_id_list[$i]; } } else { $path = $product->GetProduct($product_id_list[$i]); $product->Delete($product_id_list[$i]); DeleteHtaccess("{$path["path"]}"); $j++; } } if ($id_list != "") { header("Location: confirm_delete.php?id_list={$id_list}"); } else { header("Location: product.php?pf=browse&success=true"); } }