Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 670 | Revision 701 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php

    namespace App\Http\Controllers;

    use Illuminate\Http\Request;

    class Basket extends Controller
    {
        public array $items = array();

        //

        static public function addItem()
        {
            $preis = 0;
            if ( isset( $_GET["preis"] ) && $_GET["preis"] )
            {
                $preis = $_GET["preis"];
            }
            $bItem = new BasketItem( $_GET["Menge"], $preis, $_GET["item"] );
            $bItem->addinfo = "";
            // addons aus konfigurator
            if ( is_array( $_GET['addon'] ) )
            {
                foreach ( $_GET['addon'] as $key => $itemID )
                {
                    if ( $expl = explode( "#", $itemID ) )
                    {
                        if ( $expl[0] != 0 )
                        {
                            $itemID = $expl[0];
                        }
                    }
                    if ( is_numeric( $itemID ) )
                    {
                        $aItem = new BasketItem( 1, 0, $itemID );
                        $bItem->addinfo .= "<br>" . $aItem->name;
                    }
                }
            }
            $_SESSION["SHOP"]["BASKET"]->items[] = $bItem;
        }
    }