Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 853 Revision 862
Zeile 365... Zeile 365...
365
        {
365
        {
366
            $arr[$land->id] = $land->name_de;
366
            $arr[$land->id] = $land->name_de;
367
        }
367
        }
368
        return $arr;
368
        return $arr;
369
    }
369
    }
-
 
370
 
-
 
371
    $rLaender = getRechnungsLaender();
-
 
372
    $laender = $rLaender;
-
 
373
    if ( $_SESSION["SHOP"]["BASKET"] )
-
 
374
    {
-
 
375
        foreach ( $_SESSION["SHOP"]["BASKET"] as $artikel )
-
 
376
        {
-
 
377
            if ( !$artikel["versandgruppen_id"] )
-
 
378
            {
-
 
379
                $artikel["versandgruppen_id"] = 1;
-
 
380
            }
-
 
381
            $vgruppen[] = $artikel["versandgruppen_id"];
-
 
382
        }
-
 
383
        $vgruppen = array_unique( $vgruppen );
-
 
384
        $sql = "SELECT
-
 
385
                        MAX(rang) AS rang
-
 
386
                    FROM
-
 
387
                        versandgruppen
-
 
388
                    WHERE
-
 
389
                        id IN(" . implode( ",", $vgruppen ) . ")
-
 
390
                ";
-
 
391
        $res = $GLOBALS["shopDB"]->query( $sql );
-
 
392
        $row = $res->fetch_assoc();
-
 
393
        $sql = "SELECT
-
 
394
                        id
-
 
395
                    FROM
-
 
396
                        versandgruppen
-
 
397
                    WHERE
-
 
398
                        rang=" . $row["rang"] . "
-
 
399
                ";
-
 
400
        $res = $GLOBALS["shopDB"]->query( $sql );
-
 
401
        $row = $res->fetch_assoc();
-
 
402
        $vgId = $row["id"];
-
 
403
    }
-
 
404
    if ( $vgId )
-
 
405
    {
-
 
406
        $sql = "SELECT DISTINCT
-
 
407
                        country_id
-
 
408
                    FROM
-
 
409
                        versand_to_land vl
-
 
410
                    JOIN
-
 
411
                        versand v
-
 
412
                    ON
-
 
413
                        v.versandgruppen_id=" . $vgId . "
-
 
414
                    AND
-
 
415
                        v.id=vl.versand_id
-
 
416
                ";
-
 
417
    }
-
 
418
    else
-
 
419
    {
-
 
420
        $sql = "SELECT DISTINCT
-
 
421
                        country_id
-
 
422
                    FROM
-
 
423
                        versand_to_land
-
 
424
                ";
-
 
425
    }
-
 
426
    $res = $GLOBALS["shopDB"]->query( $sql );
-
 
427
    while ( $row = $res->fetch_assoc() )
-
 
428
    {
-
 
429
        $sql = "SELECT
-
 
430
                        id,
-
 
431
                        `name-ger`
-
 
432
                    FROM
-
 
433
                        countries
-
 
434
                    WHERE
-
 
435
                        id=" . $row["country_id"] . "
-
 
436
                ";
-
 
437
        $resC = $GLOBALS["db_red"]->query( $sql );
-
 
438
        $rowC = $resC->fetch_assoc();
-
 
439
        $land_name = $rowC["name-ger"];
-
 
440
        if ( !in_array( $land_name, $forbiddenLands ) )
-
 
441
        {
-
 
442
            $vLaender[ $rowC["id"] ] = $land_name;
-
 
443
        }
-
 
444
    }
-
 
445
    foreach ( $rLaender as $landId => $landName )
-
 
446
    {
-
 
447
        if ( !in_array( $landName, $vLaender ) )
-
 
448
        {
-
 
449
            unset( $laender[ $landId ] );
-
 
450
        }
-
 
451
    }
-
 
452