Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 861 Revision 871
Zeile 127... Zeile 127...
127
                $vR = DB::select( $sql );
127
                $vR = DB::select( $sql );
128
                if ( !count( $vR ) )
128
                if ( !count( $vR ) )
129
                {
129
                {
130
                    $_SESSION["versandFehler"] = "Wir versenden NICHT an diese Adresse! Bitte geben Sie eine andere Adresse ein!";
130
                    $_SESSION["versandFehler"] = "Wir versenden NICHT an diese Adresse! Bitte geben Sie eine andere Adresse ein!";
131
                }
131
                }
-
 
132
                $shippingIds = array();
132
                foreach ( $vR as $vRow )
133
                foreach ( $vR as $vRow )
133
                {
134
                {
134
 
-
 
135
                    /*if ( $param == "single" )
135
                    $shippingIds[] = $vRow->id;
136
                    {
-
 
137
                        if ( $vRow->name && $_SESSION['SHOP']['BASKET']->paymentInfo["Total"] )
-
 
138
                        {
-
 
139
                            $summeInklVersand = $vRow->price + $_SESSION['SHOP']['BASKET']->paymentInfo["Total"];
-
 
140
                            $vkSummeLaender['price'] = $vRow->price;
-
 
141
                            $vkSummeLaender['name'] = $vRow->name;
-
 
142
                            $fmt = new NumberFormatter( "de_DE.UTF-8", NumberFormatter::CURRENCY );
-
 
143
                            $vkSummeLaender['price_formatted'] = $fmt->formatCurrency( $vRow->price, "EUR" );
-
 
144
                            $vkSummeLaender['summe_formatted'] = $fmt->formatCurrency( $summeInklVersand, "EUR" );
-
 
145
                        }
-
 
146
                        else
-
 
147
                        {
-
 
148
                            echo "<div class=''>Fehler: Keine Versandart gefunden!</div>\n";
-
 
149
                        }
-
 
150
 
-
 
151
 
-
 
152
                        return true;
-
 
153
                    }*/
-
 
154
 
-
 
155
                    if ( $vRow->additions )
136
                    if ( $vRow->additions )
156
                    {
137
                    {
157
                        $vRow->additions = unserialize( $vRow->additions );
138
                        $vRow->additions = unserialize( $vRow->additions );
158
                    }
139
                    }
-
 
140
                }
-
 
141
 
-
 
142
                /*if ( $param == "single" )
-
 
143
                {
-
 
144
                    if ( $vRow->name && $_SESSION['SHOP']['BASKET']->paymentInfo["Total"] )
-
 
145
                    {
-
 
146
                        $summeInklVersand = $vRow->price + $_SESSION['SHOP']['BASKET']->paymentInfo["Total"];
-
 
147
                        $vkSummeLaender['price'] = $vRow->price;
-
 
148
                        $vkSummeLaender['name'] = $vRow->name;
-
 
149
                        $fmt = new NumberFormatter( "de_DE.UTF-8", NumberFormatter::CURRENCY );
-
 
150
                        $vkSummeLaender['price_formatted'] = $fmt->formatCurrency( $vRow->price, "EUR" );
-
 
151
                        $vkSummeLaender['summe_formatted'] = $fmt->formatCurrency( $summeInklVersand, "EUR" );
-
 
152
                    }
-
 
153
                    else
-
 
154
                    {
-
 
155
                        echo "<div class=''>Fehler: Keine Versandart gefunden!</div>\n";
-
 
156
                    }
-
 
157
 
Zeile -... Zeile 158...
-
 
158
 
-
 
159
                    return true;
-
 
160
                }*/
159
 
161
 
160
                    $sql = "SELECT
162
                $sql = "SELECT
161
                            z.id,
163
                            z.id,
162
                            z.name,
164
                            z.name,
163
                            z.internal_name,
165
                            z.internal_name,
164
                            z.discount,
166
                            z.discount,
Zeile 169... Zeile 171...
169
                        JOIN
171
                        JOIN
170
                            payment_methods z
172
                            payment_methods z
171
                        ON
173
                        ON
172
                            z.id=vz.payment_method_id
174
                            z.id=vz.payment_method_id
173
                        WHERE
175
                        WHERE
174
                            shipping_id=" . $vRow->id . "
176
                            shipping_id IN (" . implode( ",", $shippingIds . ")
175
                    ";
177
                    ";
176
                    if ( isset( $_GET['vRufname'] ) && is_numeric( $_GET['vRufname'] ) )
178
                if ( isset( $_GET['vRufname'] ) && is_numeric( $_GET['vRufname'] ) )
177
                    {
179
                {
178
                        $sql .= " AND z.id = " . $_GET['vRufname'];
180
                    $sql .= " AND z.id = " . $_GET['vRufname'];
179
                    }
181
                }
180
                    $zR = DB::select( $sql );
182
                $zR = DB::select( $sql );
181
                    foreach ( $zR as $zRow )
183
                foreach ( $zR as $zRow )
-
 
184
                {
-
 
185
                    if ( $zRow->internal_name != "nicht_belegt" )
182
                    {
186
                    {
-
 
187
                        $ini_name = $zRow->internal_name;
183
                        if ( $zRow->internal_name != "nicht_belegt" )
188
                        if ( $ini_name == "sofortueberweisung" )
-
 
189
                        {
-
 
190
                            $ini_name = "ueberweisung";
-
 
191
                        }
-
 
192
                        if ( $GLOBALS["INI"]["PayPalPlus"]["aktiv"] != 1 )
184
                        {
193
                        {
-
 
194
                            $row->name = ( str_replace( "\r\n", "<br>", $row->name ) );
-
 
195
                        }
-
 
196
                        if ( ( isset( $GLOBALS["INI"][$ini_name]["aktiv"] ) && $GLOBALS["INI"][$ini_name]["aktiv"] == 1 && $_SESSION["zahlarten"][$ini_name] !== false ) || !in_array( $zRow->internal_name, $GLOBALS["zahlsysteme"] ) )
-
 
197
                        {
185
                            $ini_name = $zRow->internal_name;
198
                            $preis = $vRow->price;
186
                            if ( $ini_name == "sofortueberweisung" )
199
                            $name = $vRow->name . " - " . $zRow->name;
-
 
200
                            if ( isset( $_SESSION["SHOP"]["Lieferadresse"] ) && $_SESSION["SHOP"]["Lieferadresse"] == "abholung" )
187
                            {
201
                            {
-
 
202
                                $name = "Abholung - " . $zRow->name;
188
                                $ini_name = "ueberweisung";
203
                                $preis = 0;
189
                            }
204
                            }
-
 
205
                            $beschreibung = $zRow->info_in_shop;
190
                            if ( $GLOBALS["INI"]["PayPalPlus"]["aktiv"] != 1 )
206
                            if ( $beschreibung && $vRow->info_shop )
191
                            {
207
                            {
192
                                $row->name = ( str_replace( "\r\n", "<br>", $row->name ) );
208
                                $beschreibung .= "<br/><br/>";
193
                            }
209
                            }
194
                            if ( ( isset( $GLOBALS["INI"][$ini_name]["aktiv"] ) && $GLOBALS["INI"][$ini_name]["aktiv"] == 1 && $_SESSION["zahlarten"][$ini_name] !== false ) || !in_array( $zRow->internal_name, $GLOBALS["zahlsysteme"] ) )
-
 
195
                            {
-
 
196
                                $preis = $vRow->price;
-
 
197
                                $name = $vRow->name . " - " . $zRow->name;
-
 
198
                                if ( isset( $_SESSION["SHOP"]["Lieferadresse"] ) && $_SESSION["SHOP"]["Lieferadresse"] == "abholung" )
-
 
199
                                {
-
 
200
                                    $name = "Abholung - " . $zRow->name;
-
 
201
                                    $preis = 0;
-
 
202
                                }
-
 
203
                                $beschreibung = $zRow->info_in_shop;
-
 
204
                                if ( $beschreibung && $vRow->info_shop )
-
 
205
                                {
-
 
206
                                    $beschreibung .= "<br/><br/>";
-
 
207
                                }
-
 
208
                                if ( $vRow->info_shop )
210
                            if ( $vRow->info_shop )
209
                                {
211
                            {
210
                                    $beschreibung .= $vRow->info_shop;
212
                                $beschreibung .= $vRow->info_shop;
211
                                }
-
 
212
                                $beschreibung2 = $zRow->versandtextbaustein;
-
 
213
                                if ( $beschreibung2 && $row->versandtextbaustein )
-
 
214
                                {
-
 
215
                                    $beschreibung2 .= "<br><br/>";
-
 
216
                                }
-
 
217
                                if ( $row->versandtextbaustein )
-
 
218
                                {
-
 
219
                                    $beschreibung2 .= $row->versandtextbaustein;
-
 
220
                                }
-
 
221
                                if ( $beschreibung2 && $vRow->info_mail )
-
 
222
                                {
-
 
223
                                    $beschreibung2 .= "<br/><br/>";
-
 
224
                                }
-
 
225
                                if ( $vRow->info_mail )
-
 
226
                                {
-
 
227
                                    $beschreibung2 .= $vRow->info_mail;
-
 
228
                                }
-
 
229
                                $buffer[$zRow->internal_name . "_" . $vRow->id] = array(
-
 
230
                                    "additions"        => $vRow->additions,
-
 
231
                                    "ID"               => $zRow->internal_name . "_" . $vRow->id,
-
 
232
                                    "beschreibung"     => $beschreibung,
-
 
233
                                    "beschreibung2"    => $beschreibung2,
-
 
234
                                    "kurz"             => $name,
-
 
235
                                    "ultrakurz"        => $zRow->name,
-
 
236
                                    "preis"            => $preis,
-
 
237
                                    "gesamt"           => $preis,
-
 
238
                                    "rufname"          => $zRow->internal_name,
-
 
239
                                    "versand_abschlag" => $zRow->discount,
-
 
240
                                    "versandgruppe"    => $vgId,
-
 
241
                                    //"zahlart_index"    => $row->zahlart_index,
-
 
242
                                );
-
 
243
 
-
 
244
                            }
213
                            }
-
 
214
                            $beschreibung2 = $zRow->versandtextbaustein;
-
 
215
                            if ( $beschreibung2 && $row->versandtextbaustein )
-
 
216
                            {
-
 
217
                                $beschreibung2 .= "<br><br/>";
245
                        }
218
                            }
-
 
219
                            if ( $row->versandtextbaustein )
-
 
220
                            {
-
 
221
                                $beschreibung2 .= $row->versandtextbaustein;
-
 
222
                            }
-
 
223
                            if ( $beschreibung2 && $vRow->info_mail )
-
 
224
                            {
-
 
225
                                $beschreibung2 .= "<br/><br/>";
-
 
226
                            }
-
 
227
                            if ( $vRow->info_mail )
-
 
228
                            {
-
 
229
                                $beschreibung2 .= $vRow->info_mail;
-
 
230
                            }
-
 
231
                            $buffer[$zRow->internal_name . "_" . $vRow->id] = array(
-
 
232
                                "additions"        => $vRow->additions,
-
 
233
                                "ID"               => $zRow->internal_name . "_" . $vRow->id,
-
 
234
                                "beschreibung"     => $beschreibung,
-
 
235
                                "beschreibung2"    => $beschreibung2,
-
 
236
                                "kurz"             => $name,
-
 
237
                                "ultrakurz"        => $zRow->name,
-
 
238
                                "preis"            => $preis,
-
 
239
                                "gesamt"           => $preis,
-
 
240
                                "rufname"          => $zRow->internal_name,
-
 
241
                                "versand_abschlag" => $zRow->discount,
-
 
242
                                "versandgruppe"    => $vgId,
-
 
243
                                //"zahlart_index"    => $row->zahlart_index,
-
 
244
                            );
Zeile -... Zeile 245...
-
 
245
 
246
 
246
                        }
-
 
247
                    }
-
 
248
 
247
                    }
249
                }
-
 
250
                if ( is_countable( $vRow->additions ) )
-
 
251
                {
-
 
252
                    $zusaetze = array();
248
                    if ( is_countable( $vRow->additions ) )
253
                    foreach ( $vRow->additions as $zId => $zusatz )
249
                    {
-
 
250
                        $zusaetze = array();
-
 
251
                        foreach ( $vRow->additions as $zId => $zusatz )
-
 
252
                        {
254
                    {
253
                            $sql = "SELECT
255
                        $sql = "SELECT
254
                                    beschreibung
256
                                    beschreibung
255
                                FROM
257
                                FROM
256
                                    artikel
258
                                    artikel
257
                                WHERE
259
                                WHERE
258
                                    id=" . $zId . "
260
                                    id=" . $zId . "
259
                            ";
261
                            ";
260
                            $res = DB::select( $sql );
262
                        $res = DB::select( $sql );
261
                            $row = $res[0];
263
                        $row = $res[0];
262
                            $zusaetze[$zId] = $row->beschreibung;
-
 
263
                        }
264
                        $zusaetze[$zId] = $row->beschreibung;
264
                    }
265
                    }
265
                }
266
                }
266
            }
267
            }
267
            else
268
            else