foreach( $arrayKeys as $key ) { if ( in_array( $discountRuleSelectedProducts[$key], $deletedIDList ) ) { unset( $discountRuleSelectedProducts[$key] ); } } } } $productList = array(); foreach ( $discountRuleSelectedProducts as $productID ) { $object = eZContentObject::fetch( $productID ); if ( eZShopFunctions::isProductObject( $object ) ) $productList[] = $object; } if ( $http->hasPostVariable( 'StoreButton' ) ) { // remove products stored in the database and store them again $db = eZDB::instance(); $db->begin(); if ( $discountRuleID ) { $discountRule = eZDiscountSubRule::fetch( $discountRuleID ); eZDiscountSubRuleValue::removeBySubRuleID ( $discountRuleID ); } else {