Antwort #7 am: 30. Oktober 2010, 07:54:53
Hallo h-h-h,
Du vergisst nur, dass er ja auch dann die Produktbilder löschen muss.
Darum habe ich Ihn darauf verwiesen diese Funktion
function xtc_remove_product($product_id) {
}
zu nutzen und um Manufacturers zu erweitern.
Als Beispiel um Deinen Vorschlag dort mal anzuführen:
function xtc_remove_manufacturers_product($manufacturers_id) {
$sql="select products_id from products where manufacturers_id = '".$manufacturers_id."'";
$result1 = xtDBquery($sql);
while ($row1 = xtc_db_fetch_array($result1,true)) {
$products_id = $row1['products_id'];
{Und hier dann alles aus der Funktion: function xtc_remove_product($product_id) rein}
}
}
Diese Funktion könnte man dann als Eingabefeld "HerstellerID:" und mit dem Button "Lösche manuell Produkte von Hersteller XY" irgendwo im Shop hinterlegen, damit man auch die Connection zur Datenbank hat...
P.S.: Ich frage mich eh warum die Lösung die ich oben bereits erwähnt hatte, im Admin Backend den Hersteller zu löschen und anzukreuzen das man alle Produkte mit löschen möchte keine Alternative ist...
Viele Grüße
Franky