Blame | Letzte Änderung | Log anzeigen | RSS feed
<?function basketUpdate(){// step auf anfang$_SESSION[SHOP][buy][step]=0;// eventuelle alte Versandoptionen aus dem Warenkopb entfernenforeach($_SESSION[SHOP][BASKET] as $basketItemID => $elem){if ($elem[Versand]==true){unset($_SESSION[SHOP][BASKET][$basketItemID]);}}array_multisort( $_SESSION['SHOP']['BASKET'] );/*foreach($_GET as $key => $elem){$elem=explode("_",$elem);if ($elem[0] == "basketItemRemove"){unset($_SESSION[SHOP][BASKET][$elem[1]]);}}*/array_multisort( $_SESSION['SHOP']['BASKET'] );switch($_GET[action]){case "add":setBasketItem($_GET);break;case "update":case "valueChange":if ( is_array( $_REQUEST[Menge] ) or is_array( $_REQUEST[valueChange] ) ) {$data = $_REQUEST[Menge];if ( is_array( $_REQUEST[valueChange] ) ){$data = $_REQUEST[valueChange];}foreach ( array_keys( $data ) as $elem ){if ( $_SESSION[SHOP][BASKET][$elem] ){$_SESSION[SHOP][BASKET][$elem][Menge] = $data[$elem] * 1;if ( $_SESSION[SHOP][BASKET][$elem][Menge] == 0 ){unset( $_SESSION[SHOP][BASKET][$elem] );}}}array_multisort( $_SESSION['SHOP']['BASKET'] );}break;default:break;}return true;}?>