Subversion-Projekte lars-tiefland.shop_ns

Revision

Revision 25 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 25 Revision 28
Zeile 13... Zeile 13...
13
     * @version $Id$
13
     * @version $Id$
14
     */
14
     */
Zeile 15... Zeile 15...
15
 
15
 
16
    namespace Weban;
16
    namespace Weban;
17
    require_once "includes/init.php";
-
 
18
    if ( isset( $_GET["navigation"] ) && $_GET["navigation"] )
-
 
19
    {
-
 
20
        $subdirs = directory::Liste( $_GET["navigation"] );
-
 
21
        $artikel = artikel::Liste( $_GET["navigation"] );
-
 
22
        $shopPosition = shopPosition( $_GET["navigation"] );
-
 
23
        $GLOBALS["ui"]->assign( "shopPosition", $shopPosition );
-
 
24
        $subdir["items"] = $artikel;
-
 
25
        $subdir["subdirs"] = $subdirs;
-
 
26
        $GLOBALS["ui"]->assign( "subdir", $subdir );
-
 
27
        $GLOBALS["ui"]->assign( "file", "subdir.tpl" );
-
 
28
    }
-
 
29
    elseif ( isset( $_GET["item"] ) && $_GET["item"] && ! isset( $_GET["basket"] ) )
-
 
30
    {
-
 
31
        $item = new artikel( $_GET["item"] );
-
 
32
        $shopPosition = shopPosition( $item->father );
-
 
33
	$shopPosition[] = $item;
-
 
34
        $GLOBALS["ui"]->assign( "shopPosition", $shopPosition );
-
 
35
        $GLOBALS["ui"]->assign( "item", $item )->assign( "file", "item.tpl" );
-
 
36
    }
-
 
37
    elseif ( isset( $_GET["basket"] ) && $_GET["basket"] == "true" )
-
 
38
    {
-
 
39
        if ( isset( $_GET["item"] ) && $_GET["item"] && isset( $_GET["menge"] ) &&
-
 
40
            $_GET["menge"] )
-
 
41
        {
-
 
42
            $_SESSION["SHOP"]["BASKET"]->addItem( $_GET["item"], $_GET["menge"] );
-
 
43
        }
-
 
44
        elseif ( isset( $_GET["del"] ) )
-
 
45
        {
-
 
46
            $_SESSION["SHOP"]["BASKET"]->delete( $_GET["del"] );
-
 
47
            sort( $_SESSION["SHOP"]["BASKET"]->items );
-
 
48
        }
-
 
49
        $GLOBALS["ui"]->assign( "file", "basket.tpl" );
-
 
50
    }
-
 
51
    elseif ( isset( $_GET["buy"] ) && $_GET["buy"] == "true" )
-
 
52
    {
-
 
53
        $step = 1;
-
 
54
        if ( in_array( $_GET["step"], array(
-
 
55
            1,
-
 
56
            2,
-
 
57
            3,
-
 
58
            4,
-
 
59
            ) ) || ! isset( $_GET["step"] ) )
-
 
60
        {
-
 
61
            if ( $_GET["step"] )
-
 
62
            {
-
 
63
                $step = $_GET["step"];
-
 
64
            }
-
 
65
            $_SESSION["SHOP"]["buy"]["step"] = $step;
-
 
66
            $GLOBALS["ui"]->assign( "file", "buy.tpl" );
-
 
67
        }
-
 
68
    }
17
    require_once "includes/init.php";
69
 
-
 
70
    foreach ( $_SESSION["SHOP"]["BASKET"]->items as $b_id => $item )
-
 
71
    {
-
 
72
        $basketContent["items"][] = array(
-
 
73
            "item" => new artikel( $item["ID"] ),
-
 
74
            "menge" => $item["menge"],
-
 
75
            "preis" => $item["preis"],
-
 
76
            "basketItemSumme" => $item["basketItemSumme"],
18
    
77
            );
-
 
78
        $basketSumme += $item["basketItemSumme"];
-
 
79
    }
-
 
80
    $basketContent["mwst"] = $basketSumme * 19 / 119;
-
 
81
    $basketContent["basketSumme"] = $basketSumme;
-
 
82
    $GLOBALS["ui"]->assign( "basketContent", $basketContent );
-
 
83
    $GLOBALS["ui"]->display( "page.tpl" );
-
 
84
 
-
 
85
    $subdirs = directory::Liste( -1 );
19
    $shop->run();