Subversion-Projekte lars-tiefland.shop_ns

Revision

Revision 22 | Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
    /**
3
     * @package shop
4
     * @author Lars Tiefland <ltiefland@gmail.com>
5
     * @copyright 2012
6
     * @version $Id$
7
     */
8
 
9
    /**
10
     * @package shop
11
     * @author Lars Tiefland <ltiefland@gmail.com>
12
     * @copyright 2012
13
     * @version $Id$
14
     */
15
 
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
        $subdir["items"] = $artikel;
23
        $subdir["subdirs"] = $subdirs;
24
        $GLOBALS["ui"]->assign( "subdir", $subdir );
25
        $GLOBALS["ui"]->assign( "file", "subdir.tpl" );
26
    }
27
    elseif ( isset( $_GET["item"] ) && $_GET["item"] && ! isset( $_GET["basket"] ) )
28
    {
29
        $item = new artikel( $_GET["item"] );
30
        $GLOBALS["ui"]->assign( "item", $item )->assign( "file", "item.tpl" );
31
    }
32
    elseif ( isset( $_GET["basket"] ) && $_GET["basket"] == "true" )
33
    {
34
        if ( isset( $_GET["item"] ) && $_GET["item"] && isset( $_GET["menge"] ) &&
35
            $_GET["menge"] )
36
        {
37
            $_SESSION["SHOP"]["BASKET"]->addItem( $_GET["item"], $_GET["menge"] );
38
        }
39
        elseif ( isset( $_GET["del"] ) )
40
        {
41
            $_SESSION["SHOP"]["BASKET"]->delete( $_GET["del"] );
42
            sort( $_SESSION["SHOP"]["BASKET"]->items );
43
        }
44
        $GLOBALS["ui"]->assign( "file", "basket.tpl" );
45
    }
46
    elseif ( isset( $_GET["buy"] ) && $_GET["buy"] == "true" )
47
    {
48
        $step = 1;
49
        if ( in_array( $_GET["step"], array(
50
            1,
51
            2,
52
            3,
53
            4,
54
            ) ) || ! isset( $_GET["step"] ) )
55
        {
56
            if ( $_GET["step"] )
57
            {
58
                $step = $_GET["step"];
59
            }
60
            $_SESSION["SHOP"]["buy"]["step"] = $step;
61
            $GLOBALS["ui"]->assign( "file", "buy.tpl" );
62
        }
63
    }
64
 
65
    foreach ( $_SESSION["SHOP"]["BASKET"]->items as $b_id => $item )
66
    {
67
        $basketContent["items"][] = array(
68
            "item" => new artikel( $item["ID"] ),
69
            "menge" => $item["menge"],
70
            "preis" => $item["preis"],
71
            "basketItemSumme" => $item["basketItemSumme"],
72
            );
73
        $basketSumme += $item["basketItemSumme"];
74
    }
75
    $basketContent["mwst"] = $basketSumme * 19 / 119;
76
    $basketContent["basketSumme"] = $basketSumme;
77
    $GLOBALS["ui"]->assign( "basketContent", $basketContent );
78
    $GLOBALS["ui"]->display( "page.tpl" );
79
 
80
    $dir = new directory( 2 );
81
 
82
    $subdirs = directory::Liste( -1 );
83
?>