Subversion-Projekte lars-tiefland.shop_ns

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
    class basket
18
    {
19
        public $items;
20
        public $versand;
21
        public function __construct()
22
        {
23
            $this->items = array();
24
        }
25
 
26
        public function addItem( $item_id, $menge = 1 )
27
        {
28
            $item = new artikel( $item_id );
29
            $preis = $item->preis[1]["preis"];
30
            $this->items[] = array(
31
                "ID" => $item_id,
32
                "menge" => $menge,
33
                "preis" => $preis,
34
                "basketItemSumme" => $preis * $menge,
35
                );
36
        }
37
 
38
        public function changeMenge( $b_item, $menge )
39
        {
40
            $this->items[$b_item]["menge"] = $menge;
41
        }
42
 
43
        public function delete( $b_item )
44
        {
45
            unset( $this->items[$b_item] );
46
        }
47
 
48
        public function setVersand( $v_item, $zuschlag = 0 )
49
        {
50
            $this->versand = array(
51
                "ID" => $v_item,
52
                "menge" => 1,
53
                "zuschlag" => $zuschlag,
54
                );
55
        }
56
    }
57
?>