Пример #1
0
 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"]);
     }
 }
Пример #2
0
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");
    }
}