Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1615 | Revision 1617 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1615 Revision 1616
Zeile 363... Zeile 363...
363
        }
363
        }
364
        foreach ( $dirs as $dir )
364
        foreach ( $dirs as $dir )
365
        {
365
        {
366
            if ( $dir->articlemaster == 1 )
366
            if ( $dir->articlemaster == 1 )
367
            {
367
            {
-
 
368
                $preise = array();
-
 
369
                $items = Item::with( 'price' )->where( "directory_id", $dir->id )->whereIn( "status", [ 0, 2 ] )->get();
-
 
370
                foreach ( $items as $item )
-
 
371
                {
-
 
372
                    $preise[] = $item->price[0]->preis;
-
 
373
                }
-
 
374
                if ( $preise )
-
 
375
                {
-
 
376
                    $startPrice = min( $preise );
-
 
377
                    $dir->mehrerePreise = count( array_unique( $preise ) ) > 1;
-
 
378
                    $dir->startpreis_tpl = $startPrice;
-
 
379
                }
368
                $subdir["items"] = $dirs->filter( function ( $value, $key )
380
                $subdir["items"] = $dirs->filter( function ( $value, $key )
369
                {
381
                {
370
                    $preise = array();
-
 
371
                    $items = Item::with( 'price' )->where( "directory_id", $value->id )->whereIn( "status", [ 0, 2 ] )->get();
-
 
372
                    foreach ( $items as $item )
-
 
373
                    {
-
 
374
                        $preise[] = $item->price[0]->preis;
-
 
375
                    }
-
 
376
                    if ( $preise )
-
 
377
                    {
-
 
378
                        $startPrice = min( $preise );
-
 
379
                        $value->mehrerePreise = count( array_unique( $preise ) ) > 1;
-
 
380
                        $value->startpreis_tpl = $startPrice;
-
 
381
                    }
-
 
382
                    return $value->articlemaster == 1;
382
                    return $value->articlemaster == 1;
383
                } );
383
                } );
384
                /*$artstaemmeItems[$dir->id] = $dir;
384
                /*$artstaemmeItems[$dir->id] = $dir;
385
                $artstaemmeItems[$dir->id]["items"] = Item::with( 'medium.medium', 'price', 'manufacturer' )->where( 'directory_id', '=', $dir->id )->where( 'status', '=', 0 )->get();*/
385
                $artstaemmeItems[$dir->id]["items"] = Item::with( 'medium.medium', 'price', 'manufacturer' )->where( 'directory_id', '=', $dir->id )->where( 'status', '=', 0 )->get();*/
386
            }
386
            }