Projekt

Allgemein

Profil

GX-Bug #54266 » CouponRestrictedToCategoriesFix.patch

Till Tepelmann, 20.11.2017 16:37

Unterschiede anzeigen:

src/includes/modules/order_total/ot_coupon.php (revision )
506 506
					{
507 507
						// v5.13a Tanaka 2005-4-30:  New code, this correctly identifies valid products in subcategories
508 508
						$cat_ids = explode(',', $get_result['restrict_to_categories']);
509
						$my_path = xtc_get_product_path($t_prid);
510
						$sub_cat_ids = explode('_', $my_path);
509

  
510
						$sub_cat_ids = array();
511

  
512
						$t_sql = 'SELECT categories_index FROM categories_index WHERE products_id = "' . $t_prid . '"';
513
						$t_result = xtc_db_query($t_sql);
514

  
515
						if(xtc_db_num_rows($t_result) == 1)
516
						{
517
							$t_row = xtc_db_fetch_array($t_result);
518
							preg_match_all('-(\d+)-', $t_row['categories_index'], $t_matches);
519
							foreach($t_matches[1] AS $t_products_categorie_id)
520
							{
521
								if($t_products_categorie_id != 0)
522
								{
523
									$sub_cat_ids[] = $t_products_categorie_id;
524
								}
525
							}
526
						}
527

  
511 528
						for($iii = 0; $iii < count($sub_cat_ids); $iii++)
512 529
						{
513 530
							for($ii = 0; $ii < count($cat_ids); $ii++)
    (1-1/1)