am: 01. September 2009, 15:38:55
Gerade entdeckt:
Beim Löschen eines Artikelmerkmals (Optionsname) werden die zugehörigen Optionswerte nicht mitgelöscht, obwohl das eigentlich so vorgesehen ist!
Originalcode admin/products_attributes.php ca. Zeile 73:
case 'delete_option':
$del_options = xtc_db_query("select products_options_values_id from " . TABLE_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS . " where products_options_id = '" . $_GET['option_id'] . "'");
while($del_options_values = xtc_db_fetch_array($del_options)){
xtc_db_query("delete from " . TABLE_PRODUCTS_OPTIONS_VALUES . " where products_options_values_id = '" . $_GET['option_id'] . "'");
}
Bugfix:
case 'delete_option':
$del_options = xtc_db_query("select products_options_values_id from " . TABLE_PRODUCTS_OPTIONS_VALUES_TO_PRODUCTS_OPTIONS . " where products_options_id = '" . $_GET['option_id'] . "'");
while($del_options_values = xtc_db_fetch_array($del_options)){
xtc_db_query("delete from " . TABLE_PRODUCTS_OPTIONS_VALUES . " where products_options_values_id = '" . $del_options_values['products_options_values_id'] . "'");
}
Gruss Web28
Linkback: https://www.modified-shop.org/forum/index.php?topic=1863.0