Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

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

Revision 557 Revision 559
Zeile 11... Zeile 11...
11
 
11
 
12
    class ItemController extends Controller
12
    class ItemController extends Controller
13
    {
13
    {
Zeile -... Zeile 14...
-
 
14
        //
-
 
15
 
-
 
16
        public function __construct()
-
 
17
        {
-
 
18
            $gesperrte_felder = array();
-
 
19
            if ( $GLOBALS["web_rechte"]["online_shop"]["artikel"]["klonen_gesperrte_felder"] )
-
 
20
            {
-
 
21
                $gesperrte_felder = explode( ";", strtolower( $GLOBALS["web_rechte"]["online_shop"]["artikel"]["klonen_gesperrte_felder"] ) );
-
 
22
            }
-
 
23
            $preise = explode( ";", $GLOBALS["web_rechte"]["online_shop"]["artikel"]["preise"] );
-
 
24
            foreach ( $preise as $id => $preis )
-
 
25
            {
-
 
26
                $pos = strpos( $preis, "," );
-
 
27
                //if ( $pos !== false )
-
 
28
                {
-
 
29
                    //list( $name, $config ) = explode( ",", $preis,2 );
-
 
30
                    $tmp = explode( ",", $preis );
-
 
31
                    $name = $tmp[0];
-
 
32
                    unset( $config );
-
 
33
                    unset( $tmp[0] );
-
 
34
                    foreach ( $tmp as $str )
-
 
35
                    {
-
 
36
                        list( $key, $value ) = explode( "=", $str );
-
 
37
                        if ( $value === null )
-
 
38
                        {
-
 
39
                            $value = 1;
-
 
40
                        }
-
 
41
                        $config[$key] = $value;
-
 
42
                    }
-
 
43
                    $cfg[$id + 1] = $config;
-
 
44
                    $preise[$id + 1] = $name;
-
 
45
                }
-
 
46
            }
-
 
47
            $preis_anz = count( $preise );
-
 
48
            \View::share( "preis_anz", $preis_anz );
-
 
49
            \View::share( "gesperrte_felder", $gesperrte_felder );
14
        //
50
        }
15
 
51
 
16
        public function edit( Item $item ): Factory|View|Application
52
        public function edit( Item $item ): Factory|View|Application
17
        {
53
        {
18
            $item->load( "medium.medium", "manufacturer", "price" );
54
            $item->load( "medium.medium", "manufacturer", "price" );