Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1390 | Revision 1392 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1248 lars 1
{extends file="admin/index.tpl"}
2
{block name="maincontent"}
1369 lars 3
    {assign var=verborgeneArtikel value=false}
1378 lars 4
    {foreach $order->orderItem as $artikel}
1369 lars 5
        {if $artikel.status=="verborgen"}
6
            {assign var=verborgeneArtikel value=true}
7
        {/if}
8
    {/foreach}
9
 
10
 
11
 
12
    <link rel="stylesheet" type="text/css" href="/styles/print.css" media="print" />
13
    <link rel="stylesheet" type="text/css" href="/buttons.css" />
14
 
15
    <script src="/js/common.js"></script>
16
 
17
    <script type="text/javascript" src="/js/DataTables-1.10.5/media/js/jquery.dataTables.min.js"></script>
18
    <script type="text/javascript" src="/js/DataTables-1.10.5/extensions/TableTools/js/dataTables.tableTools.js"></script>
19
    <link rel="stylesheet" type="text/css" href="/js/DataTables-1.10.5/media/css/jquery.dataTables.css" />
20
    <link rel="stylesheet" type="text/css" href="/js/DataTables-1.10.5/extensions/TableTools/css/dataTables.tableTools.css" />
21
 
22
 
23
    <script>
24
        function display_ba_id()
25
        {
26
            if(document.getElementById('ba_id').style.display=='none')
27
            {
28
                document.getElementById('ba_id').style.display='inline';
29
                document.getElementById("ba_name").style.display='none';
30
            }
31
            else
32
            {
33
                document.getElementById('ba_id').style.display='none';
34
                document.getElementById("ba_name").style.display='inline';
35
                document.getElementById("ba_changed").value=0;
36
            }
37
        }
38
        {if $order->login_id<100}
39
        function confirmUmwandeln()
40
        {
41
            $.getJSON("checkAccount.php?email={$order->email}",function(json) {
42
                $('#umwandelnCheckResult').html(json.msg)
43
                $('#umwandelnDlg').dialog("open");
44
            });
45
        }
46
        function umwandeln()
47
        {
48
            $.post("createAccount.php", {
49
                basisBestellId:"{$order->id}",
50
                Anrede: "{$order->salutation}",
51
                Vorname: "{$order->name}",
52
                Name1: "{$order->lastname}",
53
                Name2: "{$order->company}",
54
                Strasse: "{$order->street}",
55
                Hausnummer: "{$order->houseno}",
56
                PLZ: "{$order->zip}",
57
                Ort: "{$order->city}",
58
                E_Mail: "{$order->email}",
59
                Land: "{$order->country_id}",
60
                Telefon: "{$order->phone}",
61
                Fax: "{$order->fax}",
62
                shop: "{$order->shop_ID}",
63
                vat_id: "{$order->vat_id}",
64
                AP_Bemerkung: "{$order->AP_Bemerkung|escape:'javascript'}",
65
 
66
            },function(){
67
                document.location.reload();
68
            })
69
        }
70
        {/if}
71
        $(function(){
72
            {if $order->login_id<100}
73
            $('#umwandelnDlg').dialog({
74
                autoOpen:false,
75
                modal:true,
76
                width:600,
77
                buttons:[{
78
                    text: "Nein",
79
                    click: function () {
80
                        $(this).dialog("close");
81
                    },
82
                },
83
                    {
84
                        text:"Ja",
85
                        click:function(){
86
                            $(this).dialog("close");
87
                            umwandeln();
88
                        }
89
                    }]
90
            })
91
            $('#umwandeln').button().click(confirmUmwandeln);
92
            {/if}
93
            $('#dokumentDlg').dialog({
94
                autoOpen:false,
95
                width:1024,
96
                height:600,
97
                modal:true,
98
            })
99
            $(".layer_dok").click(function(e){
100
                e.preventDefault();
101
                let url=$(this).attr("href");
102
                $('#dokumentDlg').load("getDok.php?id="+$(this).attr("data-id"),function(){
103
                    $('#dokUrl').attr("href",url);
104
                    $('#dokumentDlg').dialog("open")
105
                })
106
            })
107
            $('.edit_title').css("cursor","pointer").click(editDokTitle);
108
            $('#dialogDokTitle').dialog({
109
                autoOpen:false,
110
                modal:true,
111
                width:"90%",
112
                buttons:[
113
                    {
114
                        text:"speichern",
115
                        icons: {
116
                            primary: "ui-icon-check"
117
                        },
118
                        showText: false,
119
                        click:function()
120
                        {
121
                            $.post("editDokTitle.php",$('#dokTitleForm').serializeArray(),function(){
122
                                document.location.reload();
123
                                $('#dialogDokTitle').dialog("close");
124
                            })
125
                        }
126
                    },
127
                    {
128
                        text:"abbrechen",
129
                        icons: {
130
                            primary: "ui-icon-close"
131
                        },
132
                        showText: false,
133
                        click:function()
134
                        {
135
                            $(this).dialog("close");
136
                        }
137
                    },
138
                ]
139
            })
140
            $('#ba_name').dblclick(display_ba_id);
141
 
142
            $('#export').click(exportOrder);
143
 
144
            // doktabs START
145
            $('#doktabs').tabs();
146
            $('#doktable-Alle').DataTable({
147
                "filter":false,
148
                "responsive":true,
149
                "paging": false,
150
                "language": {
151
                    "sEmptyTable": "Keine Daten in der Tabelle vorhanden",
152
                    "sInfo": "_START_ bis _END_ von _TOTAL_ Eintr&auml;gen",
153
                    "sInfoEmpty": "0 bis 0 von 0 Eintr&auml;gen"
154
                },
155
            });
156
            $(".doktabs_li").click(function(){
157
                let href = $("a",this).attr("href");
158
                let id = href.replace("doktabs","doktable");
159
                if($(id + "_wrapper").length===0) {
160
                    $(id).DataTable({
161
                        "filter":false,
162
                        "responsive":true,
163
                        "paging": false,
164
                        "language": {
165
                            "sEmptyTable": "Keine Daten in der Tabelle vorhanden",
166
                            "sInfo": "_START_ bis _END_ von _TOTAL_ Eintr&auml;gen",
167
                            "sInfoEmpty": "0 bis 0 von 0 Eintr&auml;gen"
168
                        },
169
                    });
170
                }
171
            });
172
            // doktabs ENDE
173
 
174
            // start Disable Dropdown
175
            $( ".select_tax_mode" ).dblclick(function(){
176
                if($(this).is(":visible")) {
177
                    $(".select_tax_mode").hide("slow");
178
                }
179
            });
180
            //stop Disable Dropdown
181
 
182
            //ajax safe
183
            $('#s_id').on('change', function() {
184
                let shopID = $(this).val();
185
                $.ajax({
186
                    type: "POST",
187
                    url: "bestellungen_neu.php",
188
                    data: {
189
                        'update': true,
190
                        's_changed': 1,
191
                        'bestellID': '{$order->id}',
192
                        's_id': shopID,
193
                    },
194
                    cache: false,
195
                    success: function() {
196
                        let new_shop = $('#s_id :selected').text();
197
                        $('#s_name').html(new_shop).css('display', 'inline');
198
                        $('#s_id').css('display', 'none');
199
                    }
200
                });
201
            });
202
            $('#ba_id').on('change', function() {
203
                let baID = $(this).val();
204
                $.ajax({
205
                    type: "POST",
206
                    url: "bestellungen_neu.php",
207
                    data: {
208
                        'update': true,
209
                        'ba_changed': 1,
210
                        'bestellID': '{$order->id}',
211
                        'ba_id': baID,
212
                    },
213
                    cache: false,
214
                    success: function() {
215
                        let new_ba = $('#ba_id :selected').text();
216
                        $('#ba_name').html(new_ba).css('display', 'inline');
217
                        $('#ba_id').css('display', 'none');
218
                    }
219
                });
220
            });
221
 
222
            //
223
 
224
            $('.showHiddenItems').click(showHiddenItems).css("cursor","pointer");
225
            $('.hideHiddenItems').click(hideHiddenItems).css("cursor","pointer");
226
            {if $dialog}
227
            $('#mailTemplates').dialog({
228
                autoOpen:false,
229
                resizable:false,
230
                modal:true,
231
                width:"90%"
232
            })
233
            $('#mailTemplatesResult').dialog({
234
                autoOpen:false,
235
                resizable:false,
236
                modal:true,
237
                width:"90%"
238
            })
239
            $('#mailTemplateButton').click(function(){
240
                $('#mailTemplates').dialog("open");
241
                let width=0;
242
                $(".vorlage").each(function(index){
243
                    bWidth=$(this).width();
244
                    if(bWidth > width)
245
                    {
246
                        width=bWidth;
247
                    }
248
                });
249
                if(width>$('#mailTemplates').width())
250
                {
251
                    width=$('#mailTemplates').width();
252
                }
253
                $(".vorlage").width(width).css("textAlign","left");
254
            })
255
            $('button.vorlage').css("cursor","pointer").button().click(function(e){
256
                e.preventDefault();
257
                let tid=parseInt($(this).attr("data-value"));
258
                $('#mailTemplates').dialog("close");
259
                window.open("/Warenwirtschaft/MailClient/index.php?id=0&shop={$order->shop_id}&Bestellung={$order->id}&button=Mailausgang&templateId="+tid, 'MailClient', 'status, menubar, height=600, width=900, scrollbars=yes');        })
260
            {/if}
261
            $('.dokstatus').css("cursor","pointer").on('click',function(){
262
                let dokId=$(this).attr("data-dokid");
263
                $.getJSON("setStatus.php?id="+dokId,function(erg)
264
                {
265
                    if(erg.status==="offen")
266
                    {
267
                        $('.img_status_'+dokId).attr("src","/images/Icons/icon-rote-fahne.png").show();
268
                    }
269
                    else
270
                    {
271
                        $('.img_status_'+dokId).attr("src","/images/Icons/icon-gruener-haken.png").show();
272
                    }
273
                    $('#aenderung_'+dokId).html(erg.updated_at);
274
                    $('#bearbeiter_'+dokId).html(erg.updated_by);
275
                })
276
            })
277
            let script="";
278
            {if $order->zahlart_name=="amazon" || $order->kk_info.anbieter=="Amazon"}
279
            script="amazonRefund.php";
280
            {elseif $order->zahlart_name_intern=="PayPalPlus" || $order->kk_info.anbieter=="PayPalPlus"}
281
            script="paypalRefund.php?mode=paypalPlus";
282
            {elseif $order->zahlart_name_intern=="PayPalExpress" || $order->kk_info.anbieter=="PayPalExpress"}
283
            script="paypalRefund.php?mode=paypalExpress";
284
            {elseif $order->zahlart_name_intern=="paypal" || $order->kk_info.anbieter=="PayPal"}
285
            script="paypalRefund.php?mode=paypal";
286
            {elseif $order->zahlart_name_intern=="klarna" || $order->kk_info.anbieter=="klarna"}
287
            script="klarnaRefund.php";
288
            {elseif $order->zahlart_name_intern=="billie" || $order->kk_info.anbieter=="billie"}
289
            script="billieRefund.php";
290
            {/if}
291
            $('#refundDlg').dialog({
292
                autoOpen:false,
293
                modal:true,
294
                resizable:false,
295
                width:700,
296
                buttons:{
297
                    "erstatten":function(){
298
                        daten = $('#refundForm').serializeArray();
299
                        $.post("/Warenwirtschaft/"+script,daten,function(json){
300
                            alert(json);
301
                            $('#refundDlg').dialog("close");
302
                            document.location.reload();
303
                        })
304
                    }
305
                }
306
            })
307
            $('.refund').click(function(){
308
                if($(this).attr("data-refund"))
309
                {
310
                    $('#refundAmount').val($(this).attr("data-refund"));
311
                }
312
                else
313
                {
314
                    $('#refundAmount').val("{$order->gesamtsumme_buffer|number_format:2:',':'.'}")
315
                }
316
                {if $order->zahlart_name=="amazon" || $order->kk_info.anbieter=="Amazon"}
317
                if($('#refundAmount').val()>{$order->diff})
318
                {
319
                    $('#refundAmount').val({$order->diff})
320
                }
321
                {/if}
322
                $('#refundDlg').dialog("open");
323
            })
324
        })
325
        function editDokTitle()
326
        {
327
            $('#dokTitle').val($(this).attr("data-title"))
328
            $('#dokId').val($(this).attr("data-id"))
329
            $('#dialogDokTitle').dialog("open");
330
        }
331
        function exportOrder()
332
        {
333
            url="exportOrder.php?orderId={$order->id}";
334
            $.get(url,function(){
335
                document.location.reload();
336
            });
337
        }
338
 
339
        function hideHiddenItems()
340
        {
341
            $.get("/Online-Shop/save_to_db.php?val=showHiddenItems=0",function(){
342
                document.location.reload();
343
            })
344
        }
345
        function showHiddenItems()
346
        {
347
            $.get("/Online-Shop/save_to_db.php?val=showHiddenItems=1",function(){
348
                document.location.reload();
349
            })
350
        }
351
 
352
 
353
    </script>
354
    <style>
355
        .artikelDaten img
356
        {
357
            display: inline!important;
358
        }
359
        .select_tax_container {
360
            float:left;
361
            margin-left:10px;
362
        }
363
        .select_tax_mode {
364
            z-index:1;
365
            width:121px;
366
            height:30px;
367
            position:absolute;
368
            background:#fff;
369
            opacity:.7;
370
        }
371
 
372
        .ui-tooltip, .arrow:after {
373
            border: 2px solid white;
374
        }
375
        .ui-tooltip {
376
            padding: 10px 20px;
377
            border-radius: 20px;
378
            font: bold 14px "Helvetica Neue", Sans-Serif;
379
            box-shadow: 0 0 7px black;
380
        }
381
        .arrow {
382
            width: 70px;
383
            height: 16px;
384
            overflow: hidden;
385
            position: absolute;
386
            left: 50%;
387
            margin-left: -35px;
388
            bottom: -16px;
389
        }
390
        .arrow.top {
391
            top: -16px;
392
            bottom: auto;
393
        }
394
        .arrow.left {
395
            left: 20%;
396
        }
397
        .arrow:after {
398
            content: "";
399
            background: black;
400
            position: absolute;
401
            left: 20px;
402
            top: -20px;
403
            width: 25px;
404
            height: 25px;
405
            box-shadow: 6px 5px 9px -9px black;
406
            -webkit-transform: rotate(45deg);
407
            -moz-transform: rotate(45deg);
408
            -ms-transform: rotate(45deg);
409
            -o-transform: rotate(45deg);
410
            tranform: rotate(45deg);
411
        }
412
        .arrow.top:after {
413
            bottom: -20px;
414
            top: auto;
415
        }
416
        .doc_link {
417
            float:left;
418
            vertical-align: middle;
419
            overflow:hidden;
420
            max-width:100%;
421
            font-weight:bold;
422
        }
423
        table.dataTable thead th, table.dataTable thead td {
424
            padding:5px 18px 5px 10px!important;
425
        }
426
        .doktable thead {
427
            font-weight:bold;
428
        }
429
        .doktable td {
430
            font-size:12px;
431
            text-align:left;
432
            vertical-align:top;
433
        }
434
        .doktable tr td:nth-of-type(2) {
435
            min-width:65%;
436
        }
437
        .doktable thead td:nth-of-type(2) {
438
            padding-left:67px!important;
439
        }
440
        .doktable tbody tr:nth-of-type(2n) td {
441
            background-color:#e7e7e7;
442
        }
443
        .doktable tbody tr:hover td {
444
            background-color:#ccc;
445
        }
446
 
447
        .bestellung_buttons input {
448
            margin:2px;
449
        }
450
        .zweite_zelle {
451
            width:90%;
452
        }
453
        .artikel_beschreibung {
454
            clear:both;
455
            float:none;
456
            display:block;
457
            width:96%;
458
            height:12vh;
459
        }
460
        .artikel_aktionen {
461
            display:flex!important;
462
            float:right;
463
            background:#fff;
464
            border:1px solid #000!important;
465
        }
466
        .artikel_aktionen a {
467
            display:block;
468
            padding:3px;
469
            border:1px solid #ccc;
470
            margin:3px;
471
            border-radius:3px;
472
        }
473
    </style>
474
    {if isset($user_rechte.Warenwirtschaft.bestellung.html_editor)}
475
        <script type="text/javascript" src="../js/tinymce/tinymce.min.js"></script>
476
        <script type="text/javascript">
477
 
478
            tinyMCE.init({
479
                // General options
480
                mode : "none",
481
                selector: "textarea#bemerkung",
482
                theme : "modern",
483
                language: "de",
484
                plugins: [
485
                    "advlist autolink lists link image charmap preview anchor",
486
                    "searchreplace visualblocks code fullscreen",
487
                    "insertdatetime media table contextmenu paste" ],
488
                toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
489
 
490
 
491
 
492
            });
493
        </script>
494
 
495
    {/if}
496
    <script>
497
 
498
        $(document).ready(function()
499
        {
500
 
501
            {if $labeldruck===true}
502
            $('.retoureLabel').click(retoureLabel)
503
            {/if}
504
            $( ".schufa" ).tooltip({
505
                items:'.schufa',
506
                width:800,
507
                position: {
508
                    my: "center bottom-20",
509
                    at: "center top",
510
                    using: function( position, feedback ) {
511
                        $( this ).css( position );
512
                        $( "<div>" )
513
                            .addClass( "arrow" )
514
                            .addClass( feedback.vertical )
515
                            .addClass( feedback.horizontal )
516
                            .appendTo( this );
517
                    }
518
                }
519
            });
520
            $( document ).tooltip({
521
                items:'.popup',
522
                width:800,
523
                position: {
524
                    my: "center bottom-20",
525
                    at: "center top",
526
                    using: function( position, feedback ) {
527
                        $( this ).css( position );
528
                        $( "<div>" )
529
                            .addClass( "arrow" )
530
                            .addClass( feedback.vertical )
531
                            .addClass( feedback.horizontal )
532
                            .appendTo( this );
533
                    }
534
                }
535
            });
536
 
537
            $( ".popupImg" ).tooltip({
538
                items:'.popupImg',
539
                position: {
540
                    my: "center bottom-20",
541
                    at: "center top",
542
                    using: function( position, feedback ) {
543
                        $( this ).css( position );
544
 
545
                        $( "<div>" )
546
                            .addClass( "arrow" )
547
                            .addClass( feedback.vertical )
548
                            .addClass( feedback.horizontal )
549
                            .appendTo( this );
550
                    }
551
                },
552
                content:function(){
553
                    let url = $(this).attr("id");
554
                    return "<img src='"+ url +"' style='width:50%;'/>";
555
                }
556
            });
557
            $('.change_amount').click(change_amount);
558
            $('#change_amount_form').submit(submitAmountForm);
559
 
560
            $('#change_amount_dlg').dialog({
561
                autoOpen:false,
562
                modal:true,
563
                resizable:false,
564
                buttons:{
565
                    "aendern":function()
566
                    {
567
                        submitAmountForm();
568
                    }
569
                }
570
            });
571
            $('#delShipmentQuestion').dialog({
572
                modal:true,
573
                resizable:false,
574
                autoOpen:false,
575
                buttons:{
576
                    "ja":function(){
577
                        let dokId=$('#delDokId').val();
578
                        let logistiker=$('#delDokLogistiker').val();
579
                        //console.log(logistiker);
580
                        let url = "delShipment.php?dokId="+dokId+"&logistiker="+logistiker;
581
                        $.get(url,function(html){
582
                            $('#delShipmentQuestion').dialog("close");
583
                            let arr=html.split("|");
584
                            $('#returnCode').val(arr[0]);
585
                            let msg=arr[1];
586
                            $('#labelReturn').html(msg);
587
                            $('#labelReturn').dialog("open");
588
                        })
589
                    },
590
                    "nein":function(){
591
                        $(this).dialog("close");
592
                    }
593
                }
594
            });
595
            $('#labelReturn').dialog({
596
                modal:true,
597
                width:800,
598
                resizable:false,
599
                autoOpen:false,
600
                buttons:{
601
                    "ok":function(){
602
                        $(this).dialog("close");
603
                        if ($('#returnCode').val()==0)
604
                        {
605
                            document.location.reload();
606
                        }
607
                    }
608
                }
609
            });
610
            $('#updReturn').dialog({
611
                modal:true,
612
                resizable:false,
613
                autoOpen:false,
614
                buttons:{
615
                    "ok":function(){
616
                        $(this).dialog("close");
617
                        document.location.reload();
618
                    }
619
                }
620
            });
621
 
622
            function submitAmountForm(e)
623
            {
624
                //e.preventDefault();
625
                barcode=$('#barcode').val();
626
                $.get("/Warenwirtschaft/change_amount.php",$("#change_amount_form").serialize(),function(html){
627
                    $('#change_amount_form').dialog("close");
628
                    document.location.reload();
629
                })
630
            }
631
 
632
            function change_amount(e)
633
            {
634
                e.preventDefault();
635
                a_id=this.id;
636
                a_id=a_id.split("_");
637
                a_id=a_id[1];
638
                $('#change_ab_id').val(a_id);
639
                $('#change_amount_dlg').dialog("open");
640
            }
641
 
642
            {if isset($user_rechte.Warenwirtschaft.logistiker.tracking_input)}
643
            $('#send_tracking').click(save_tracking);
644
            $('#add_tracking_nr_form').submit(save_tracking);
645
            {/if}
646
            $('#b_tax').change(function(){
647
                let sel = $(this).prop('selectedIndex');
648
                if(!confirm("Wollen Sie wirklich die Besteuerung dieser Bestellung umstellen?\nDies hat Auswirkungen auf die Rechnungsschreibung.")) {
649
                    // ME: Bei Abbruch muss der ursprüngliche Wert wiederhergestellt werden!
650
                    if(sel==0) {
651
                        $(this).prop('selectedIndex',1);
652
                    }else{
653
                        $(this).prop('selectedIndex',0);
654
                    }
655
                }else{
656
                    // ME: den neuen Wert in der Tabelle Bestellung speichern.
657
                    $('#ajax').load("/Warenwirtschaft/update_bestellung.php?tax="+sel+"&id={$order->id}");
658
                }
659
            });
660
 
661
            // ME: Logistiker SelectBox bei Change sofort speichern
662
            $('#logistiker_id').change(function(){
663
                let logistiker_id = $(this).val();
664
 
665
                // die Selectbox im trackingnummern-Dialog updaten
666
                $('#logistiker_id_dlg').val(logistiker_id);
667
                $('#ajax').load("/Warenwirtschaft/update_logistiker.php?id={$order->id}&logistiker_id="+logistiker_id, function(html){
668
                    if(html==="Der Logistiker wurde gespeichert")
669
                    {
670
                        document.location.href="/Warenwirtschaft/bestellungen.php?Bestellung={$order->id}";
671
                    }
672
                }  );
673
            });
674
        });
675
 
676
        // ME: Trackingnummer löschen mit Sicherheitsabfrage
677
        function delete_trackingnummer(trackingnummer){
678
            let text = "Soll die Trackingnummer "+trackingnummer+" wirklich gelöscht werden?";
679
            let check = confirm( decodeHtml(text) );
680
            if(check===true) {
681
                $('#ajax').load("/Warenwirtschaft/update_tracking.php?action=delete&id={$order->id}&trackingnummer="+trackingnummer+"" );
682
 
683
                $('#tracking').load('gettracking.php?bestell_id={$order->id}').show().delay(100);
684
            }
685
        }
686
 
687
        function decodeHtml(html) {
688
            let txt = document.createElement("textarea");
689
            txt.innerHTML = html;
690
            return txt.value;
691
        }
692
 
693
        function del_document(dokId)
694
        {
695
            let erg = confirm('Wollen Sie dieses Dokument wirklich löschen?');
696
            if(erg)
697
            {
698
                window.open('../dokumente/index.php?action=unlink&id='+dokId, 'DokumentUpload', 'status, menubar, height=110, width=500');
699
            }
700
            return false;
701
        }
702
 
703
        {if $labeldruck===true}
704
        function retoureLabel(e){
705
            e.preventDefault();
706
            let receiverid=$(this).attr("data-receiverid");
707
            let id=$(this).attr("data-id");
708
            let script = $(this).attr("data-script");
709
            let bemerkung=$(this).attr("data-bemerkung");
710
            $.getJSON(script+"?mode=retoure&receiverid="+receiverid+"&b_id={$order->id}&id="+id,function(html){
711
                if(html.code==200)
712
                {
713
                    alert(bemerkung);
714
                    $('#bemerkung').append(bemerkung);
715
                    {$emailLink}
716
                    $('#cur').click();
717
                }
718
                else
719
                {
720
                    alert(html.msg);
721
                }
722
            })
723
        }
724
        function del_shipment(dokId,logistiker)
725
        {
726
            $.get("getTrackNumber.php?dokId="+dokId,function(html){
727
                $('#delTrackNumber').html(html);
728
                $('#delDokId').val(dokId);
729
                $('#delDokLogistiker').val(logistiker);
730
                $('#delShipmentQuestion').dialog("open");
731
            })
732
        }
733
        {/if}
734
    </script>
735
    <script type="text/javascript" src="/js/overlib.js"></script>
736
    <script>
737
 
738
        // increase the default animation speed to exaggerate the effect
739
        $.fx.speeds._default = 450;
740
        $(function() {
741
            $( "#dialog" ).dialog({
742
                autoOpen: false,
743
                minWidth: 700,
744
                minHeight:350
745
            });
746
 
747
            $( "#opener" ).click(function() {
748
                $( "#dialog" ).dialog( "open" );
749
                return false;
750
            });
751
            {if isset($user_rechte.Warenwirtschaft.bestellung.kommissionierungskontrolle)}
752
            $('.kommissionierungskontrolle').click(function(){
753
                $("<div>").dialog({
754
                    minWidth: 550,
755
                    position: { my: 'top', at: 'top+60' },
756
                    open: function() {
757
                        $(this).load('kommissionierungskontrolle.php?b_id={$order->id}');
758
                    },
759
                    close: function(event, ui) {
760
                        $(this).dialog('destroy').remove();
761
                        location.reload();
762
                    },
763
                    buttons: {
764
                        "Beenden": function() {
765
                            $( this ).dialog('destroy').remove();
766
                            location.reload();
767
                        }
768
                    },
769
                    title: 'Kommissionierungskontrolle Bestellung: {$order->id}'
770
                });
771
            });
772
            {/if}
773
            {if isset($user_rechte.Warenwirtschaft.bestellung.steuersatz_aendern) && isset($laenderMwSt)}
774
            $("#changeMwStDialog").dialog({
775
                autoOpen: false,
776
                minWidth: 400,
777
                resizable: false,
778
                buttons: {
779
                    "Speichern": function() {
780
                        let mwst = $(".mwstLand").val();
781
                        let data = $("#bestellungFormular").serializeArray();
782
 
783
                        $('#ajax').load("/Warenwirtschaft/update_bestellung.php?mwst="+mwst+"&id={$order->id}",data, function(html){
784
                            alert(html);
785
                            location.reload();
786
                        });
787
                    },
788
                    "Abbrechen": function() {
789
                        $( this ).dialog( "close" );
790
 
791
                    }
792
                }
793
            });
794
            $('.changeMwSt').click(function(){
795
                $('#changeMwStDialog').dialog("open");
796
            });
797
            {/if}
798
            {if isset($user_rechte.Warenwirtschaft.bestellung.lieferadresse_aendern)}
799
            $('.changeLieferadresse').click(function(){
800
                $('#dialogLieferadresse').dialog({
801
                    resizable: false,
802
                    modal:true,
803
                    width:600,
804
                    height:600,
805
                    open: function() {
806
                        $(this).load('change_lieferadresse.php?b_id={$order->id}&login={$order->Login}');
807
                    },
808
                    close: function(event, ui) {
809
                        $(this).dialog('close');
810
                    },
811
                    title: 'Lieferadresse dieser Bestellung ändern',
812
 
813
                    buttons: [{
814
                        text:"Abbrechen",
815
                        click: function() {
816
                            $( '#dialogLieferadresse' ).dialog( "close" );
817
                        }
818
                    },
819
                        {if $order->Login > 100 && $daten.Login.defaultLieferIdAdresse}
820
                        {
821
                            text:"Standard-Liefer-Adresse einlesen",
822
                            click: function() {
823
                                $( rDialog ).load("change_lieferadresse.php?shipAddrId=standard&l_id={$order->Login}");
824
                            }
825
                        }
826
                        {/if}
827
                    ]
828
 
829
                });
830
            });
831
            {/if}
832
            {if isset($order->bill_addr_id) && $order->bill_addr_id != NULL && $order->bill_addr_id > 0 && $order->bill_addr_id != ""}
833
            let rDialog = $('#dialogRechnungsadresse').dialog({
834
                resizable: false,
835
                modal:true,
836
                width:600,
837
                height:600,
838
                autoOpen:false,
839
                context: $(this),
840
                open: function() {
841
                    $.ajax({
842
                        type: "GET",
843
                        url: 'change_rechnungsadresse.php',
844
                        data: {
845
                            b_id: '{$order->id}',
846
                            login: '{$order->Login}'
847
                        },
848
                    }).done( function (html) {
849
                        setTimeout(function() {
850
                            $('#dialogRechnungsadresse').html(html);
851
                        });
852
 
853
                    });
854
 
855
                    //$(this).load('change_rechnungsadresse.php?b_id={$order->id}');
856
                },
857
                title: 'Rechnungsadresse dieser Bestellung ändern',
858
 
859
                buttons: [
860
                    {
861
                        text:"Abbrechen",
862
                        click: function() {
863
                            $( rDialog ).dialog( "close" );
864
                        }
865
                    },
1389 lars 866
                    {if $order->login_id > 100 && $daten.Login.defaultRechnungIdAdresse}
1369 lars 867
                    {
868
                        text:"Standard-RE-Adresse einlesen",
869
                        click: function() {
870
                            $( rDialog ).load("change_rechnungsadresse.php?billAddrId=standard&l_id={$order->Login}");
871
                        }
872
                    }
873
                    {/if}
874
                ]
875
 
876
            });
877
 
878
            $('.changeRechnungsadresse').click(function(){
879
                $('#dialogRechnungsadresse').dialog("open");
880
            });
881
            {/if}
882
            {if isset($user_rechte.Warenwirtschaft.logistiker.tracking_input)}
883
            $( "#add_tracking_nr" ).dialog({
884
                autoOpen: false,
885
                minWidth: 400,
886
                resizable: false
887
            });
888
            $('.button').css("cursor","pointer").click(add_tracking_nr);
889
 
890
            $('#datum').datepicker();
891
 
892
            {/if}
893
            $('#VersandDialog').dialog({
894
                modal:true,
895
                autoOpen:false,
896
                width:"90%",
897
                resizable:false,
898
                buttons:{
899
                    "drucken":function(){
900
                        printLabel();
901
                    },
902
                    "abbrechen":function()
903
                    {
904
                        $(this).dialog("close");
905
                    }
906
                }
907
            });
908
            {if $VersandDialog==true}
909
            $('.labeldruck').css("cursor","pointer").click(showVersandDialog);
910
            {else}
911
            $('.labeldruck').css("cursor","pointer").click(printLabel);
912
            {/if}
913
 
914
            {if isset($user_rechte.Warenwirtschaft.bestellung.billsafe)}
915
            $('.billsafe_phone').click(billsafe_phone);
916
            {/if}
917
            //$("input[type=button],input[type=submit],button,input[type=reset]").button();
918
 
919
 
920
            {if isset($user_rechte.Warenwirtschaft.bestellung.lieferschein)}
921
            $('.lieferschein_vorschalt_druck').click(function(){
922
                $('<div id="dialogLieferschein">').dialog({
923
                    modal: true,
924
                    resizable: true,
925
                    position: "center top",
926
                    open: function() {
927
                        $(this).load('lieferschein.php?b_id={$order->id}');
928
                    },
929
                    close: function(event, ui) {
930
                        $(this).dialog('destroy').remove();
931
                    },
932
                    width: 1050,
933
                    title: 'Lieferschein erstellen',
934
                    position: ['center',30],
935
                });
936
            });
937
            {/if}
938
 
939
            {if isset($user_rechte.Warenwirtschaft.bestellung.proforma_rechnung)}
940
            $('.proforma_vorschalt_druck').click(function(){
941
                $('<div id="dialogRechnung">').dialog({
942
                    modal: true,
943
                    resizable: true,
944
                    position: "center top",
945
                    open: function() {
946
                        $(this).load('{if $rechnung_v2}rechnung_v2.php{elseif $rechnung_v3}rechnung_v3.php{elseif $rechnung_v4}rechnung_v4.php{else}rechnung.php{/if}?b_id={$order->id}&proforma_rechnung=1');
947
                    },
948
                    close: function(event, ui) {
949
                        $(this).dialog('destroy').remove();
950
                    },
951
                    width: 1050,
952
                    title: 'Proformarechnung erstellen',
953
                    position: ['center',30],
954
                });
955
            });
956
            {/if}
957
 
958
            {if isset($user_rechte.Warenwirtschaft.bestellung.rechnung)}
959
            $('.rechnung_vorschalt_druck').click(function(){
960
                $('<div id="dialogRechnung">').dialog({
961
                    modal: true,
962
                    resizable: true,
963
                    position: "center top",
964
                    open: function() {
965
                        $(this).load('{if $rechnung_v2}rechnung_v2.php{elseif $rechnung_v3}rechnung_v3.php{elseif $rechnung_v4}rechnung_v4.php{else}rechnung.php{/if}?b_id={$order->id}&action=rechnungDrucken&verandAuswaehlen=1');
966
                    },
967
                    close: function(event, ui) {
968
                        $(this).dialog('destroy').remove();
969
                    },
970
                    width: 1050,
971
                    title: 'Rechnung erstellen',
972
                    position: ['center',30],
973
                });
974
            });
975
            {/if}
976
 
977
            //Wenn Recht gesetzt ist "vorschaltseite" dann Dialog mit Angebot.
978
            {if strpos($web_rechte.Warenwirtschaft.bestellung.angebot,'vorschaltseite')!= false}
979
            $('.angebot_vorschalt_druck').click(function(){
980
                $('<div id="dialogAngebot">').dialog({
981
                    modal: true,
982
                    resizable: true,
983
                    position: "center top",
984
                    open: function() {
985
                        $(this).load('angebot.php?b_id={$order->id}&Userdata_anrede={$order->Anrede}&Userdata_Nachname={$order->Name1|urlencode}&action=angebotvorschaltseite');
986
                    },
987
                    close: function(event, ui) {
988
                        $(this).dialog('destroy').remove();
989
                    },
990
                    width: 1050,
991
                    title: 'Angebot erstellen',
992
                    position: ['center',30],
993
                });
994
            });
995
            {/if}
996
 
997
 
998
 
999
            {if isset($web_rechte.Warenwirtschaft.lagerwirtschaft.meldebestandsliste) && $produktionsverbuchung === true}
1000
            $(".produktionsverbuchung").click(function(){
1001
                $("<div id='produktionsverbuchung'></div>").dialog({
1002
                    position: "center",
1003
                    zIndex: 5,
1004
                    modal: true,
1005
                    title: "Produktionsverbuchung",
1006
                    width: 750,
1007
                    open : function(){
1008
                        $(this).load('{$verbuchungsScript}');
1009
                    },
1010
                    close : function(){
1011
                        $(this).dialog('destroy').remove();
1012
                    },
1013
                    buttons: [
1014
                        {
1015
                            text: "Abbrechen",
1016
                            click: function() {
1017
                                $(this).dialog('destroy').remove();
1018
                            }
1019
                        },
1020
                        {
1021
                            text: "Verbuchen",
1022
                            click: function() {
1023
                                let data = [];
1024
                                let istGueltig = true;
1025
 
1026
                                $(".produktionsAnzahlInput").each(function(){
1027
                                    if( ( $(this).val().length == 0 || $(this).val() == "" ) && istGueltig ){
1028
                                        istGueltig = false;
1029
                                    }
1030
                                });
1031
 
1032
                                if( istGueltig ){
1033
                                    let produktionsArtikel = $("#produktionArtikelListe").serialize();
1034
                                    $.ajax({
1035
                                        type: "POST",
1036
                                        url : "{$verbuchungsScript}",
1037
                                        data: produktionsArtikel
1038
                                    }).done(function(msg){
1039
                                        alert(msg);
1040
                                        document.location.href="/Warenwirtschaft/bestellungen.php?Bestellung={$order->id}";
1041
                                    })
1042
                                } else {
1043
                                    alert( "Bitte zu jedem Artikel die Menge angeben!" );
1044
                                }
1045
                            }
1046
                        }
1047
                    ]
1048
                });
1049
            })
1050
            {/if}
1051
        });
1052
 
1053
        function showVersandDialog()
1054
        {
1055
            let logistiker_id=$('#logistiker_id').val();
1056
            let pScript="{$druckScript}"+"&id="+logistiker_id+"&mode=druckdialog";
1057
            $('#VersandDialog').load(pScript,function(){
1058
                $('#VersandDialog').dialog("open");
1059
            });
1060
        }
1061
 
1062
        function printLabel()
1063
        {
1064
            let logistiker_id=$('#logistiker_id').val();
1065
            let pScript="{$druckScript}"+"&json=1&id="+logistiker_id;
1066
            {if $labeldruck===true}
1067
            $('#loadingDLG').dialog("open");
1068
            $.getJSON(pScript,$('#Versandoptionen').serialize(),function(html){
1069
                $('#loadingDLG').dialog("close");
1070
                if(html.code[1]==0)
1071
                {
1072
                    for(let i=1;i<=html.anzahl;i++)
1073
                    {
1074
                        window.open(html.msg[i]);
1075
                    }
1076
                    document.location.href="/Warenwirtschaft/bestellungen.php?Bestellung={$order->id}";
1077
                }
1078
                else
1079
                {
1080
                    let msgs=html.msg;
1081
                    let msg=msgs[1];
1082
                    $('#labelReturn').html(msg).dialog("open");
1083
                }
1084
            });
1085
            {elseif $labeldruck=="export"}
1086
            window.open(pScript);
1087
            {/if}
1088
        }
1089
        {if isset($user_rechte.Warenwirtschaft.bestellung.billsafe)}
1090
        function billsafe_phone()
1091
        {
1092
            //alert(this.id);
1093
            let bs_id=this.id;
1094
            bs_id=bs_id.split("_");
1095
            let shop_id=bs_id[3];
1096
            let best_id=bs_id[2];
1097
            let url="/Warenwirtschaft/billsafe.php?shops_id="+shop_id+"&bestell_id="+best_id;
1098
            window.open(url);
1099
        }
1100
        {/if}
1101
        {if isset($user_rechte.Warenwirtschaft.logistiker.tracking_input)}
1102
        function save_tracking(e)
1103
        {
1104
            if(this.id=="send_tracking")
1105
            {
1106
                e.preventDefault();
1107
            }
1108
            $.post("/Warenwirtschaft/add_tracking_nr.php",$('#add_tracking_nr_form').serializeArray(),function(html){
1109
                let erg=html.split("|");
1110
                if(erg[0]==1)
1111
                {
1112
                    alert(erg[1]);
1113
                }
1114
                else
1115
                {
1116
                    $('#tracking').load('gettracking.php',$('#add_tracking_nr_form').serialize()).show();
1117
                    $('#add_tracking_nr').dialog("close");
1118
                }
1119
            })
1120
            //alert("Test");
1121
        }
1122
        function add_tracking_nr()
1123
        {
1124
            $('#add_tracking_nr').dialog("open");
1125
        }
1126
        {/if}
1127
 
1128
        function setzeTermin(rechnungsName,bestellID)
1129
        {
1130
            $('#response').load('storno.php?rid='+rechnungsName+'&bid='+bestellID, function() {
1131
                alert('Termin wurde erstellt.');
1132
            });
1133
        }
1134
 
1135
        // ME: Dialog für Kundenbemerkung
1136
        {if isset($web_rechte.Warenwirtschaft.bestellung.kundenbemerkung_layer)}
1137
        $(function() {
1138
            $( "#kundenbemerkung_layer" ).dialog({
1139
                autoOpen: true,
1140
                minWidth: 400,
1141
                minHeight:250
1142
 
1143
            });
1144
        });
1145
        {/if}
1146
 
1147
        $(function() {
1148
            $( "#invoice_dlg" ).dialog({
1149
                autoOpen: false,
1150
                minWidth: 400,
1151
                minHeight:250
1152
            });
1153
        });
1154
 
1155
        {if $order->notiz}
1156
        $(function(){
1157
            $( "#notizDlg" ).dialog({
1158
                modal:true,
1159
                minWidth: 400,
1160
                minHeight:250,
1161
                buttons:
1162
                    {
1163
                        "abbrechen":function()
1164
                        {
1165
                            $(this).dialog("close");
1166
                        },
1167
                        "nicht mehr anzeigen": function()
1168
                        {
1169
                            $("#updReturn").load("update_bestellung.php?id={$order->id}&notiz=dismiss",function(){
1170
                                $('#updReturn').dialog("open");
1171
                                $('#notizDlg').dialog("close");
1172
                            })
1173
                        }
1174
                    }
1175
 
1176
            });
1177
        });
1178
        {/if}
1179
 
1180
        {if $order->mwst_befreiung=="on"}
1181
        $(function() {
1182
            $( "#ustid_layer" ).dialog({
1183
                autoOpen: true,
1184
                minWidth: 400,
1185
                minHeight:250
1186
 
1187
            });
1188
        });
1189
        {/if}
1190
    </script>
1191
    <style>
1192
 
1193
        #kundenbemerkung_layer,
1194
        #notizDlg,
1195
        #updReturn,
1196
        #ustid_layer
1197
        {
1198
            background-color:#ccc;
1199
        }
1200
 
1201
 
1202
        .stornoGrau , .stornoGrau a{
1203
            color:grey;
1204
        }
1205
        .title {
1206
            float:right;
1207
        }
1208
    </style>
1378 lars 1209
    {assign var=artikel_anzahl value=$order->orderItem|@count}
1369 lars 1210
    <span class="noprint">
1211
        {if isset($user_rechte.Warenwirtschaft.bestellung.preise_anzeigen)}
1212
            <a href="javascript:drucken_ohne_preis();">Drucken ohne Preise</a>
1213
        {/if}
1214
        </span>
1215
 
1216
    <form method="post" action="{$SCRIPT_NAME}#{$order->id}" name="formname" enctype="multipart/form-data" id="bestellungFormular">
1367 lars 1217
        <input type="hidden" name="_token" value="{csrf_token()}">
1218
        <input type="hidden" name="_method" value="PATCH">
1369 lars 1219
        <input type="hidden" name="Bestellung" value="{$order->id}" id="best_id"/>
1220
        <table border="0" cellspacing="0" cellpadding="3" class="bestellungFormular">
1221
            <tr>
1222
                <td colspan="{if $d_colspan}3{else}2{/if}" class="links noprint">Bestellung: Bearbeiten
1223
 
1224
                    {if $showtitle===1}
1225
                        <div class="title">
1226
                            <input id="titel" type="text" name="titel" value="{$order->titel}" placeholder="Bestelltitel" />
1227
                        </div>
1228
                    {/if}
1229
 
1230
                </td>
1231
            </tr>
1232
 
1233
 
1234
            <tr>
1235
                <td class="links noprint">Bestellnummer:</td>
1236
                <td  class="bestellnummer">
1237
                    <div style="float:left;">
1389 lars 1238
                        {$order->id}- {$order->language} - Shop: {html_options options=$c_shops name="s_id" id="s_id" style="display:none" selected=$order->shop_id  onchange="document.getElementById('s_changed').value=1"}<span {if $order->status!='storniert'} ondblclick="display_s_id();"{/if} id="s_name">{$order->shop}</span>{if $bestellarten}, {html_options name="ba_id" options=$c_bestellarten id="ba_id" style="display:none" selected="{$order->order_type_id}"} <span id="ba_name">{$order->orderType->name}</span>{/if}
1369 lars 1239
                        {if $order->Bestellart=="Verleih"}
1240
                            <input type="button" id="vertrag_oeffnen" value="Vertrag öffnen" />
1241
                        {/if}
1242
                        {if $order->Bestellart=="Tortenbestellung"}
1243
                            <input type="button" id="vertrag_oeffnen_individual" value="Vertrag öffnen" />
1244
                        {/if}
1245
                    </div>
1246
                    <input type="hidden" name="s_changed" id="s_changed" value="0"/>
1247
                    <input type="hidden" name="ba_changed" id="ba_changed" value="0"/>
1248
                    {if isset($order->tax)}
1249
                        &nbsp;&nbsp;&nbsp;
1250
                        <div class="select_tax_container">
1251
                            <div class="select_tax_mode"></div>
1252
                            <select name="b_tax" id="b_tax" class="noprint">
1253
                                <option {if $order->tax==0}selected="selected"{/if} value="0">Nettobestellung</option>
1254
                                <option {if $order->tax==1}selected="selected"{/if} value="1">Bruttobestellung</option>
1255
                            </select>
1256
                        </div>
1257
                        <div class="onprint">{if $order->tax==0}Nettobestellung{else}Bruttobestellung{/if}</div>
1258
                        {if $order->kk_info.anbieter=="klarna"}
1259
                            <span style="font-size: 14px; color: red; text-decoration: underline; font-weight: bold; float: right; margin-right: 5px;"><img src="/images/Icons/Info_icon.png" alt="(!)" />Klarna Bestellung</span>
1260
                        {/if}
1261
                    {/if}
1262
 
1263
                    {if $barcode_bestNr_src}
1264
                        <img class="onprint" src="{$barcode_bestNr_src}"  alt=""/>
1265
                    {/if}
1266
 
1267
                    {if $order->status=='storniert'}<strong>STORNIERT</strong>{/if}
1268
                </td>
1269
                {if $d_colspan}
1270
                    <td class="fremdBestellnummer">
1271
                        {if isset($user_rechte.Warenwirtschaft.bestellung.fremd_id)}
1272
                            {if !$web_rechte.Warenwirtschaft.bestellung.fremd_id}
1273
                                fremde Bestellnummer:
1274
                            {else}
1275
                                {$web_rechte.Warenwirtschaft.bestellung.fremd_id|trim:":"}
1276
                            {/if} {if $order->fremd_id}{$order->fremd_id}{else}<input type="text" name="fremd_id" value="" />{/if}
1277
                        {else}
1278
                            &nbsp;
1279
                        {/if}
1280
                        <br />
1281
                        <!-- Bezahlstatus START -->
1282
                        {if isset($web_rechte.Warenwirtschaft.bezahlstatus.bezahlstatus)}
1283
                            <input type="hidden" name="bezahlt" value="{$order->bezahlt}"/>
1284
                            <script type="text/javascript">
1285
                                function buildBezahltBox(selID,bemerkung) {
1286
                                    let optArr = [];
1287
                                    optArr[0] = 'nicht bezahlt';
1288
                                    {if isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen)}
1289
                                    optArr[1] = 'bezahlt';
1290
                                    {/if}
1291
 
1292
                                    {if isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen)}
1293
                                    optArr[2] = 'vorbezahlt';
1294
                                    {/if}
1295
 
1296
 
1297
                                    let bezahltBox = "";
1298
                                    bezahltBox += "Bezahlstatus: <select style=\"padding:2px;\" id=\"bezahlstatus_select\" name=\"bezahlt\">\n";
1299
                                    let selected="";
1300
                                    if(optArr[0]) {
1301
                                        if(selID==0) {
1302
                                            selected = " selected=\"selected\" ";
1303
                                        }
1304
                                        bezahltBox += "<option value=\"0\" "+selected+">"+optArr[0]+"</option>";
1305
                                    }
1306
                                    if(optArr[2]) {
1307
                                        if(selID==2) {
1308
                                            selected = " selected=\"selected\" ";
1309
                                        }
1310
                                        bezahltBox += "<option value=\"2\" "+selected+">"+optArr[2]+"</option>";
1311
                                    }
1312
                                    if(optArr[1]) {
1313
                                        if(selID==1) {
1314
                                            selected = " selected=\"selected\" ";
1315
                                        }
1316
                                        bezahltBox += "<option value=\"1\" "+selected+">"+optArr[1]+"</option>";
1317
                                    }
1318
                                    bezahltBox += "</select><br/><br/>\n";
1319
                                    bezahltBox += "Bemerkung:<br/><textarea id=\"bezahlt_bemerkung_text\" cols=\"45\" rows=\"6\">"+bemerkung+"</textarea>\n";
1320
 
1321
 
1322
                                    return bezahltBox;
1323
                                }
1324
 
1325
                                function openBezahltDialog(bezahlt,bemerkung) {
1326
                                    $('#bezahltDialog').dialog({
1327
                                        title:'Bezahlstatus/Bemerkung: ',
1328
                                        width:400,
1329
                                        modal: true,
1330
                                        buttons: {
1331
                                            " Speichern und Schliessen ": function() {
1332
                                                $('#bezahlt_hidden').val( $('#bezahlstatus_select').val() );
1333
                                                $('#bezahlt_bemerkung_hidden').val( $('#bezahlt_bemerkung_text').val() );
1334
                                                $( this ).dialog( "close" );
1335
                                                $('#cur').trigger('click');
1336
                                            },
1337
                                            Abbrechen: function() {
1338
                                                $( this ).dialog( "close" );
1339
                                            }
1340
                                        }
1341
                                    }).html(buildBezahltBox(bezahlt,bemerkung));
1342
                                }
1343
 
1344
 
1345
                            </script>
1346
                            <div style="{if $order->status!='storniert'}cursor:pointer;{/if}float:left;" id="bezahltBox" {if $order->status!='storniert' && (isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen) || isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen))} ondblclick="openBezahltDialog('{$order->bezahlt}','{$order->bezahlt_bemerkung|escape:"javascript"}');" {/if} >
1347
                                <div style="float:left;" {if $order->bezahlt_bemerkung && (isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen) || isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen))}onmouseover="overlib('{$order->bezahlt_bemerkung|escape:"javascript"}<br/><br/><b>Doppelklick zum Bearbeiten</b>');" onmouseout="nd();" {else}onmouseover="overlib('{$order->bezahlt_bemerkung|escape:"javascript"}');" onmouseout="nd();"{/if}>Bezahlstatus:&nbsp;&nbsp;</div>
1348
                                <input value="{$order->bezahlt}" type="hidden" name="bezahlt" id="bezahlt_hidden" />
1349
                                <input value="{$order->bezahlt_bemerkung}" type="hidden" name="bezahlt_bemerkung" id="bezahlt_bemerkung_hidden" />
1350
                                <div style="float:left;" {if $order->bezahlt_bemerkung && (isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen) || isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen))}onmouseover="overlib('{$order->bezahlt_bemerkung|escape:"javascript"}<br/><br/><b>Doppelklick zum Bearbeiten</b>');" onmouseout="nd();" {else}onmouseover="overlib('{$order->bezahlt_bemerkung|escape:"javascript"}');" onmouseout="nd();"{/if}>
1351
                                    {if $order->bezahlt==1}
1352
                                        <font style="font-weight:bold;color:#0f0">bezahlt</font>
1353
                                    {elseif $order->bezahlt==2}
1354
                                        <font style="font-weight:bold;color:#FCA600">vorbezahlt</font>
1355
                                    {else}
1356
                                        <font style="font-weight:bold;color:#f00">nicht bezahlt</font>
1357
                                    {/if}
1358
                                </div>
1359
                                <div style="float:left">{if $order->zahlart_id} - Zahlart: <span {if $order->bezahlt_fremdid}onmouseover="overlib('{$order->bezahlt_fremdid}');" onmouseout="nd();"{/if}>{$order->zahlart_name}{/if}</span></div>
1360
                            </div>
1361
                            <div id="bezahltDialog"></div>
1362
                        {/if}
1363
                        <!-- Bezahlstatus ENDE -->
1364
                    </td>
1365
                {/if}
1366
            </tr>
1367
            {if $bestellung_logistiker}
1368
            <tr>
1369
                <td class="links">Logistiker: </td>
1370
                <td>
1371
                    <div style="float:left;padding:0 0 5px 0;">
1372
                        {if $order->status=="storniert"}
1373
                            {if $logistiker_sel}
1374
                                {$logistiker.$logistiker_sel}
1375
                            {else}
1376
                                kein Logistiker gew&auml;hlt
1377
                            {/if}
1378
                        {else}
1379
                            <span class="print logistikerPrint"></span>
1380
                            {html_options id='logistiker_id' name="logistiker_id" options=$logistiker selected=$logistiker_sel class="noprint"}
1381
                            <script>
1382
                                $(document).ready(function(){
1383
                                    $(".logistikerPrint").text($("#logistiker_id option:selected").text());
1384
                                });
1385
                            </script>
1386
                        {if $order->logistiker_mail==1}
1387
                            <i class="fa fa-envelope-o" title="Kunde möchte E-Mail an Logistiker übergeben"></i>
1388
                        {/if}
1389
                        {if $labeldruck===true}
1390
                            <a class="labeldruck noprint" title="Versandlabel drucken"><img src="/images/navigation/drucker.png"  alt=""/></a>
1391
                        {elseif $labeldruck=="export"}
1392
                            <a class="labeldruck noprint" title="Bestellung exportieren"><img src="/images/navigation/drucker.png"  alt=""/></a>
1393
                        {/if}
1394
                        {if $produktionsverbuchung === true}
1395
                            <a class="produktionsverbuchung noprint" title="Produktion verbuchen"><img src="/images/Icons/edit2.png"  alt=""/></a>
1396
                        {/if}
1397
                        {/if}
1398
                        {if $order->status!='storniert'}
1399
                            <a class="button noprint" title="Paketverfolgungsnummern zuordnen"><img src="/images/navigation/kreuz.png"  alt=""/></a>
1400
                        {/if}
1401
                    </div>
1402
 
1403
                    <span style="float:left;display:inline;{if !$daten.paketdienst.nummern}display:none;{/if}" id="tracking">
1404
                             {include file="trackingnr.tpl"}
1405
                        </span>
1406
 
1407
 
1408
                </td>
1409
                {if $order->kk_info.anbieter=="klarna"}
1410
                    <td>
1411
                        <img src="https://cdn.klarna.com/1.0/shared/image/generic/logo/de_de/basic/logo_black.png?width=70" alt="Klarna Logo" />
1412
                        <a style="font-weight: bold; margin-right: 5px; float: right;" href="https://eu.portal.klarna.com/" target="_blank">Zum Klarna Händlerportal</a>
1413
                    </td>
1414
                {/if}
1415
            </tr>
1416
            {/if}
1417
            <tr>
1418
                <td valign="top" class="links noprint">
1419
                    {if $order->Login>=100}
1420
                    <a href="/logins/logins.php?action=edit&ID={$order->Login}">
1421
                        {/if}
1422
                        Kunde:
1423
                        {if $order->Login>=100}
1424
                        {$order->Login}
1425
                    </a>
1426
                    {if $order->Status}
1427
                        <br/>
1428
                        Userlevel: {$order->Status}
1429
                    {/if}
1430
                    {else}
1431
                    <span title="{$order->Login}">
1432
                            {$daten.Login.name}
1433
                        </span>
1434
                <input type="button" id="umwandeln" value="in Kundenkonto umwandeln">
1435
                    {/if}
1436
                </td>
1437
                <td class="" {$d_colspan} style="background-color:#eaeaea;">
1438
                    <table cellpadding="0" cellspacing="0" class="anschrift">
1439
                        <tr>
1440
                            <td>
1441
                                <div class="editButtons noprint">
1442
 
1443
                                    {*} Kommentar / Sprechblase {*}
1444
                                    {if $order->comment}
1445
                                        <i style="color:#ff4040;" class="fa fa-commenting-o" aria-hidden="true" title="{$order->comment}"></i>
1446
                                    {/if}
1447
 
1448
                                    {if $order->E_Mail}
1449
                                        <a style="cursor:pointer;" {if $dialog}id="mailTemplateButton"{else} href="javascript:void(window.open('MailClient/index.php?id=0&Bestellung={$order->id}&shop={$order->shops_ID}&button=Mailausgang', 'MailClient', 'status, menubar, height=600, width=900, scrollbars=yes'));"{/if} title="E-Mail an {$order->E_Mail} verfassen"><i class="fa fa-envelope-o" aria-hidden="true"></i></a>
1450
                                    {/if}
1451
 
1452
 
1453
 
1454
                                    {if $order->Telefon}
1455
                                        <a title="Rechnungsadresse anrufen" href="callto:{$order->Telefon}" class="noprint"><i class="fa fa-phone" aria-hidden="true"></i></a>
1456
                                    {/if}
1457
                                    {if isset($order->bill_addr_id) && $order->bill_addr_id != NULL && $order->bill_addr_id > 0 && $order->bill_addr_id != ""}
1458
                                        <i title="Rechnungsadresse ändern" style="cursor:pointer;" class="fa fa-pencil noprint changeRechnungsadresse" aria-hidden="true"></i>
1459
                                    {/if}
1460
                                </div>
1461
 
1462
                                {if $order->status!="storniert"}
1463
                                    <strong>Rechnungsadresse:</strong>
1464
                                    <!-- Firma -->
1389 lars 1465
                                    {if $order->billAddr->company}
1466
                                        <br />{$order->billAddr->compay}
1369 lars 1467
                                    {/if}
1390 lars 1468
                                    {if $order->billAddr->company2}
1389 lars 1469
                                        <br />{$order->billAddr->company2}
1369 lars 1470
                                    {/if}
1471
 
1389 lars 1472
                                    {if $order->billAddr->name || $order->billAddr->lastname}
1369 lars 1473
                                        <br />
1389 lars 1474
                                        {if $order->billAddr->salutation!="Firma"}
1475
                                            {$order->billAddr->salutation}
1369 lars 1476
                                        {/if}
1389 lars 1477
                                        {if $order->billAddr->pro_title}
1478
                                            {$order->billAddr->pro_title}
1369 lars 1479
                                        {/if}
1389 lars 1480
                                        {if $order->billAddr->name}
1481
                                            {$order->billAddr->name}
1369 lars 1482
                                        {/if}
1483
 
1389 lars 1484
                                        {if $order->billAddr->lastname}
1485
                                            {$order->billAddr->lastname}
1369 lars 1486
                                        {/if}
1487
                                    {/if}
1488
 
1389 lars 1489
                                    {if $order->billAddr->street}
1391 lars 1490
                                        <br />{$order->billAddr->street}&nbsp;{$order->billAddr->houseno}
1369 lars 1491
                                    {/if}
1389 lars 1492
                                    {if $order->billAddr->street2}
1493
                                        <br />{$order->billAddr->street2}
1369 lars 1494
                                    {/if}
1495
 
1389 lars 1496
                                    {if $order->billAddr->zip || $order->billAddr->city}
1497
                                        <br />{$order->billAddr->zip} {$order->billAddr->city}
1369 lars 1498
                                    {/if}
1499
 
1389 lars 1500
                                    {if $order->billAddr->county->name}
1369 lars 1501
                                        <br />
1389 lars 1502
                                        {$order->billAddr->country->name}
1369 lars 1503
                                    {/if}
1504
 
1389 lars 1505
                                    {if $order->billAddr->phone}
1506
                                        <br />Tel.: {$order->billAddr->phone}
1369 lars 1507
                                    {/if}
1508
 
1389 lars 1509
                                    {if $order->billAddr->phone2}
1510
                                        <br />Mobil: {$order->billAddr->phone2}
1369 lars 1511
                                    {/if}
1512
 
1389 lars 1513
                                    {if $order->billAddr->fax}
1514
                                        <br />Fax: {$order->billAddr->fax}
1369 lars 1515
                                    {/if}
1516
 
1389 lars 1517
                                    {if $order->billAddr->vat_id}
1518
                                        <br />VAT ID: {$order->billAddr->vat_id}
1369 lars 1519
                                    {/if}
1520
 
1389 lars 1521
                                    {if $order->billAddr->email}
1522
                                        <br />{$order->billAddr->email}
1369 lars 1523
                                    {/if}
1524
 
1525
 
1526
                                    {if $order->geburtsdatum}
1527
                                        <br />Geburtsdatum: {$order->geburtsdatum|date_format:"%x"}
1528
                                    {/if}
1529
                                    {if $order->schufa_result}
1530
                                        <br /><a class="schufa" title="{$order->schufa_result|nl2br}">&nbsp;</a>
1531
                                    {/if}
1532
 
1533
 
1534
                                {/if}
1535
 
1536
 
1537
                            </td>
1538
                        </tr>
1539
                    </table>
1540
 
1541
 
1542
                    {if $order->liefer_Strasse||$order->liefer_Name||$order->liefer_PLZ||$order->liefer_Ort||$order->liefer_Land||$order->liefer_Firma||$order->liefer_Str_Nr}
1543
 
1544
                        <table cellpadding="0" cellspacing="0" class="lieferanschrift">
1545
                            <tr>
1546
                                <td>
1547
                                    <div class="editButtons noprint">
1548
 
1549
                                        {*} Kommentar / Sprechblase {*}
1550
                                        {if $order->liefer_comment}
1551
                                            <i style="color:#ff4040;" class="fa fa-commenting-o" aria-hidden="true" title="{$order->liefer_comment}"></i>
1552
                                        {/if}
1553
 
1554
 
1555
                                        {if $order->status!='storniert' && $order->liefer_E_Mail && $order->liefer_E_Mail!=$order->E_Mail}
1556
                                            <a style="cursor:pointer;" {if $dialog}id="mailTemplateButton"{else} href="javascript:void(window.open('MailClient/index.php?id=0&Bestellung={$order->id}&shop={$order->shops_ID}&button=Mailausgang{if $order->E_Mail != $order->liefer_E_Mail}&email={$order->liefer_E_Mail}{/if}', 'MailClient', 'status, menubar, height=600, width=900, scrollbars=yes'));"{/if} title="E-Mail an {$order->liefer_E_Mail} verfassen">
1557
                                                <i class="fa fa-envelope-o" aria-hidden="true"></i></a>
1558
                                        {/if}
1559
 
1560
                                        {if $order->status!='storniert' && $order->liefer_Telefon}
1561
                                            <a title="Lieferadresse anrufen" style="text-decoration:none" href="callto:{$order->liefer_Telefon}" class="noprint">
1562
                                                <i class="fa fa-phone" aria-hidden="true"></i>
1563
                                            </a>
1564
                                        {/if}
1565
 
1566
                                        {if $order->status!="storniert"}
1567
                                            {if ( isset($user_rechte.Warenwirtschaft.bestellung.lieferadresse_aendern) )}
1568
                                                <i title="Lieferadresse ändern" style="cursor:pointer;" class="fa fa-pencil noprint changeLieferadresse" aria-hidden="true"></i>
1569
 
1570
                                                {*}
1571
                                                <input type="button" value="Lieferadresse {if $order->liefer_Strasse||$order->liefer_Name||$order->liefer_PLZ||$order->liefer_Ort||$order->liefer_Land||$order->liefer_Firma||$order->liefer_Str_Nr}bearbeiten{else}anlegen{/if}" class="noprint changeLieferadresse"/>
1572
                                                {*}
1573
                                            {/if}
1574
                                        {/if}
1575
                                    </div>
1576
 
1577
                                    <strong>Lieferadresse:</strong>
1578
 
1579
                                    {if $order->liefer_Firma != ''}
1580
                                        <br />{$order->liefer_Firma}
1581
                                    {/if}
1582
                                    {if $order->liefer_Firma2 != ''}
1583
                                        <br />{$order->liefer_Firma2}
1584
                                    {/if}
1585
 
1586
                                    {if $order->liefer_Anrede || $order->liefer_Vorname || $order->liefer_Name}
1587
                                        <br />
1588
                                        {if $order->liefer_Anrede!="Firma"}
1589
                                            {$order->liefer_Anrede}
1590
                                        {/if}
1591
                                        {if $order->liefer_pro_title}
1592
                                            {$order->liefer_pro_title}
1593
                                        {/if}
1594
                                        {$order->liefer_Vorname}
1595
                                        {$order->liefer_Name}
1596
                                    {/if}
1597
 
1598
                                    {if $order->liefer_Strasse || $order->liefer_Str_Nr}
1599
                                        <br />{$order->liefer_Strasse} {$order->liefer_Str_Nr}
1600
                                    {/if}
1601
 
1602
                                    {if $order->liefer_Strasse2}
1603
                                        <br />{$order->liefer_Strasse2}
1604
                                    {/if}
1605
 
1606
                                    {if $order->liefer_PLZ || $order->liefer_Ort}
1607
                                        <br />{$order->liefer_PLZ} {$order->liefer_Ort}
1608
                                    {/if}
1609
 
1610
                                    {if $order->liefer_Bundesland}
1611
                                        <br />{$order->liefer_Bundesland}
1612
                                    {/if}
1613
 
1614
                                    {if $order->liefer_Land}
1615
                                        <br />{$order->liefer_Land}
1616
                                    {/if}
1617
 
1618
                                    {if $order->status!='storniert' && $order->liefer_Telefon}
1619
                                        <br />Tel.: {$order->liefer_Telefon}
1620
                                    {/if}
1621
 
1622
                                    {if $order->liefer_Telefon2}
1623
                                        <br />Mobil: {$order->liefer_Telefon2}
1624
                                    {/if}
1625
 
1626
                                    {if $order->liefer_Fax}
1627
                                        <br />Fax: {$order->liefer_Fax}
1628
                                    {/if}
1629
 
1630
                                    {if $order->liefer_E_Mail}
1631
                                        <br />{$order->liefer_E_Mail}
1632
                                    {/if}
1633
 
1634
                                    {if $order->liefer_geburtsdatum}
1635
                                        <br />Geburtsdatum: {$order->liefer_geburtsdatum|date_format:"%x"}
1636
                                        {if $order->liefer_schufa_result}
1637
                                            <a class="schufa ui-icon ui-icon-info" style="float:left;cursor:help;margin-right:10px;" title="{$order->liefer_schufa_result|nl2br}">&nbsp;</a>
1638
                                        {/if}
1639
                                    {/if}
1640
 
1641
 
1642
 
1643
 
1644
                                </td>
1645
                            </tr>
1646
                        </table>
1647
                    {else}
1648
                        <input type="button" value="Lieferadresse anlegen" class="noprint changeLieferadresse addLieferadresse"/>
1649
                    {/if}
1650
                </td>
1651
            </tr>
1652
            <tr>
1653
                <td valign="top" class="links noprint">
1654
                    <p>
1655
                        Artikel:
1656
                        {if $verborgeneArtikel===true}
1657
                            {if $view_data.showHiddenItems===true}
1658
                                <a class="hideHiddenItems">verborgene Artikel ausblenden</a>
1659
                            {else}
1660
                                <a class="showHiddenItems">verborgene Artikel einblenden</a>
1661
                            {/if}
1662
                        {/if}
1663
                    </p>
1664
                </td>
1665
                <td align="right" class="rechts artikelTabelle" {$d_colspan}>
1666
                    <table class="artikelListe">
1667
                        <tr>
1668
                            <td class="leereUeberschrift">&nbsp;</td>
1669
                            <td class="leereUeberschrift">&nbsp;</td>
1670
                            <td class="leereUeberschrift">
1671
                                <div class="artikelDaten tabelle">
1672
                                    <div>
1673
                                        <div class="ersteZelle">&nbsp;</div>
1674
                                        <div class="zweiteZelle">&nbsp;</div>
1675
                                        <div class="dritteZelle noprint">EP {0|money_format_red:0:$order->locale:true}
1676
                                        </div>
1677
                                        <div class="noprint" style="width:26px;"></div>
1678
                                    </div>
1679
                                </div>
1680
                            </td>
1681
                            <td class="leereUeberschrift noprint">Ges. {0|money_format_red:0:$order->locale:true}</td>
1682
                            <td class="rechts ueberschrift">Artikelstatus</td>
1683
                            {if isset($user_rechte.Warenwirtschaft.bestellung.rechnungStatus)}
1684
                                <td class="rechts ueberschrift">Rechnung</td>
1685
                            {/if}
1686
                            {if isset($user_rechte.Warenwirtschaft.bestellung.lieferscheinStatus)}
1687
                                <td class="rechts ueberschrift">Lieferschein</td>
1688
                            {/if}
1689
                            {if isset($user_rechte.Warenwirtschaft.bestellung.mahnungStatus)}
1690
                                <td class="rechts ueberschrift">Mahnung</td>
1691
                            {/if}
1692
                            {if isset($user_rechte.Warenwirtschaft.bestellung.garantieStatus)}
1693
                                <td class="rechts ueberschrift">Garantieantrag</td>
1694
                            {/if}
1695
                        </tr>
1696
                        {assign var=i value=0}
1378 lars 1697
                        {section loop=$order->orderItem name=a_ind}
1698
                            {if $order->orderItem[a_ind].Father!=-3 && ($order->orderItem[a_ind].status!="verborgen"||$view_data.showHiddenItems==true)}
1369 lars 1699
                                <tr class="{cycle values="darkgray,lightgray"}">
1700
                                    <td>
1378 lars 1701
                                        {if !$order->orderItem[a_ind].abFather}
1369 lars 1702
                                            {assign var=i value=$i+1}
1703
                                            {$i}
1704
                                        {else}
1705
                                            <img class="ui-icon ui-icon-arrowreturnthick-1-e" style="border:0" />
1706
                                        {/if}
1707
                                    </td>
1708
                                    <td class="artikelKennung" style="width:50px;">
1378 lars 1709
                                        {if $order->orderItem[a_ind].status=="storniert"}
1710
                                            {$order->orderItem[a_ind].kennung|strike}
1369 lars 1711
                                        {else}
1378 lars 1712
                                            {$order->orderItem[a_ind].kennung}
1369 lars 1713
                                        {/if}
1714
                                    </td>
1378 lars 1715
                                    <td {if $order->status!='storniert'} ondblclick="display_artikel({$order->orderItem[a_ind].ab_id},'');"{/if} >
1716
                                        <input type="hidden" id="artikel_{$order->orderItem[a_ind].ab_id}_changed" name="artikel_{$order->orderItem[a_ind].ab_id}_changed" value="0"/>
1369 lars 1717
                                        <div class="artikelDaten tabelle">
1718
                                            <div>
1719
                                                <div class="ersteZelle">
1378 lars 1720
                                                    {if !$order->orderItem[a_ind].abFather}
1721
                                                        <span id="eingabe_menge_{$order->orderItem[a_ind].ab_id}" style="display:none;">
1722
                                                    <input type="text" name="cmd[artikel_to_Bestellung][{$order->orderItem[a_ind].ab_id}][Menge]" size="2" value="{$order->orderItem[a_ind].Menge}"/>
1369 lars 1723
                                                </span>
1724
                                                    {/if}
1378 lars 1725
                                                    <span id="ausgabe_menge_{$order->orderItem[a_ind].ab_id}">
1726
                                                {if $order->orderItem[a_ind].status=="storniert"}
1727
                                                    {$order->orderItem[a_ind].Menge|number_format:3:",":"."|rtrim:0|rtrim:","|strike}<strike>&nbsp;x&nbsp;</strike>
1369 lars 1728
                                                {else}
1378 lars 1729
                                                    {if $order->orderItem[a_ind].bestellte_menge!=$order->orderItem[a_ind].gelieferte_menge && $order->orderItem[a_ind].bestellte_menge!=0}{$order->orderItem[a_ind].bestellte_menge|number_format:3:",":"."|rtrim:0|rtrim:","|strike}&nbsp;{$order->orderItem[a_ind].einheit|strike}{/if}
1730
                                                    {if $order->orderItem[a_ind].einheit}{$order->orderItem[a_ind].gelieferte_menge|number_format:3:",":"."|rtrim:0|rtrim:","} {$order->orderItem[a_ind].einheit}{else}{$order->orderItem[a_ind].Menge|number_format:3:",":"."|rtrim:0|rtrim:","} x{/if}
1369 lars 1731
                                                {/if}
1732
                                                </span>
1733
                                                </div>
1734
                                                <div class="zweiteZelle" style="display:contents;">
1378 lars 1735
                                                    {if !$order->orderItem[a_ind].abFather}
1736
                                                        <span id="eingabe_bez_{$order->orderItem[a_ind].ab_id}" style="display:none;">
1737
                                                    <input type="text" name="cmd[artikel_to_Bestellung][{$order->orderItem[a_ind].ab_id}][Bezeichnung]" size="45" value="{$order->orderItem[a_ind].Bezeichnung|htmlentities:$smarty.const.ENT_COMPAT:$smarty.session.charset|default:$order->orderItem[a_ind].kurzbezeichnung|htmlentities}"/>
1369 lars 1738
 
1739
                                                </span>
1740
                                                    {/if}
1378 lars 1741
                                                    <span id="ausgabe_bez_{$order->orderItem[a_ind].ab_id}" class="bestandskennzeichnung" {if $order->orderItem[a_ind].bestandsmenge > 0}style="background-color: {$bestandskennzeichnungsfarbe};" {/if}>
1742
                                                {if $order->orderItem[a_ind].abFather}
1369 lars 1743
                                                    <img class="ui-icon ui-icon-arrowreturnthick-1-e" style="border:0;display:inline;" />
1744
                                                {/if}
1378 lars 1745
                                                        {if $order->orderItem[a_ind].status=="storniert"}
1746
                                                            {$order->orderItem[a_ind].hersteller|strike} {$order->orderItem[a_ind].Bezeichnung|default:$order->orderItem[a_ind].kurzbezeichnung|strike} {$order->orderItem[a_ind].option_eingabe|strike}
1369 lars 1747
                                                        {else}
1378 lars 1748
                                                            {$order->orderItem[a_ind].hersteller} {$order->orderItem[a_ind].Bezeichnung|default:$order->orderItem[a_ind].kurzbezeichnung} {$order->orderItem[a_ind].option_eingabe}
1369 lars 1749
                                                        {/if}
1750
                                                </span>
1751
 
1752
                                                    <span class="noprint">(
1378 lars 1753
                                                {if $order->orderItem[a_ind].artikel}
1369 lars 1754
                                                    {if $order->status!='storniert'}
1755
 
1756
 
1378 lars 1757
                                                        <a href="{if $d_shops[$order->shops_ID].domain}https://webanos.{if isset($web_rechte.Warenwirtschaft.bestellung.infoicon_orderdblink)}{$webs.kunde}{else}{$d_shops[$order->shops_ID].domain}{/if}{if $site!=$site_full}.local{/if}{/if}/Online-Shop/waren_tool.php?artikel={$order->orderItem[a_ind].child_id|default:$order->orderItem[a_ind].artikel}" target="_blank" class="noprint">{/if}<img src="/images/Icons/Info_icon.png" align="absmiddle" class="popup" title="Artikelverwaltung" />{if $order->status!='storniert'}</a>{/if}
1369 lars 1758
                                                {if $d_shops[$order->shops_ID].domain}
1759
                                                    |
1760
                                                    {if $order->status!='storniert'}
1378 lars 1761
                                                        <a href="https://www.{$d_shops[$order->shops_ID].domain}/index.php?item={$order->orderItem[a_ind].child_id|default:$order->orderItem[a_ind].artikel}" target="_blank">{/if}<img src="/images/Icons/Warenkorb_icon.png" align="absmiddle" class="popup" title="Artikel im Shop aufrufen" />{if $order->status!='storniert'}</a>{/if}
1369 lars 1762
                                                {/if}
1378 lars 1763
                                                {if $order->status!='storniert' && $order->orderItem[a_ind].bild_url != "/images/Bild_1/" && $order->orderItem[a_ind].bild_url != "/images/webelemente/"}|
1369 lars 1764
                                                    {if ( isset( $web_rechte["admin"]["toolbox"]["bildverwaltung"] ) )}
1378 lars 1765
                                                        <img src="/images/Icons/fotoaperat_icon.png" align="absmiddle" class="popupImg" id="{$shopname}{$order->orderItem[a_ind].bild_url}"  alt=""/>
1369 lars 1766
                                                {else}
1378 lars 1767
                                                <img src="/images/Icons/fotoaperat_icon.png" align="absmiddle" class="popupImg" id="{$shopname}{$order->orderItem[a_ind].bild_url}"  alt=""/>
1369 lars 1768
                                                    {/if}
1769
                                                {/if}
1770
                                                {/if}
1379 lars 1771
                                                        {include file="admin/ipad_edit.tpl" id=$order->orderItem[a_ind].ab_id art=""}
1369 lars 1772
                                                        {if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )}
1378 lars 1773
                                                            {if $order->orderItem[a_ind].Preis_pro_Stueck > 0}
1774
                                                                | {if $order->status!='storniert'}<a class="lager" id="lager_{$order->orderItem[a_ind].artikel}_{$order->id}_{$order->shops_ID}_{$order->orderItem[a_ind].Menge}_{$order->orderItem[a_ind].ab_id}" style="display:inline;">{/if}<img src="/images/Icons/Order_icon.png" align="absmiddle" class="popup" title="Lieferantenbestellung" />{if $order->status!='storniert'}</a>{/if}
1369 lars 1775
                                                            {/if}
1776
                                                        {/if}
1777
 
1378 lars 1778
                                                        {if $order->orderItem[a_ind].lieferstatusPicBest}
1369 lars 1779
                                                            | <a style="cursor:pointer">
1378 lars 1780
                                                    <img class="popup" align="absmiddle" src="{$order->orderItem[a_ind].lieferstatusPicBest}" title="{$order->orderItem[a_ind].lieferstatusPopUp}" /></a>
1369 lars 1781
                                                {else}
1378 lars 1782
                                                    | <a style="cursor:pointer" class="popup" title="{$order->orderItem[a_ind].lieferstatusPopUp}">LS</a>
1369 lars 1783
                                                        {/if}
1784
 
1378 lars 1785
                                                | <i title="Artikelbeschreibung bearbeiten" data-id="{$order->orderItem[a_ind].ab_id}" style="cursor:pointer;" class="fa fa-pencil edit_beschreibung noprint" aria-hidden="true"></i>
1369 lars 1786
 
1787
                                                {if $order->kk_info}
1788
                                                    <!--
1378 lars 1789
                                                <a style="cursor:pointer" class="refund" title="Betrag &uuml;ber {$order->kk_info.anbieter} erstatten" data-refund="{$order->orderItem[a_ind].Preis_pro_Stueck*$order->orderItem[a_ind].Menge}">{$order->kk_info.anbieter} Refund</a>
1369 lars 1790
                                                -->
1791
                                                {/if}
1378 lars 1792
                                                        {if !$order->orderItem[a_ind].bestellte_menge && $order->orderItem[a_ind].einheit}
1793
                                                            | <a style="cursor:pointer" title="Menge ändern" class="change_amount" id="m_{$order->orderItem[a_ind].ab_id}">M</a>
1369 lars 1794
                                                        {/if}
1795
                                                )
1796
                                                </span>
1378 lars 1797
                                                    {if $order->orderItem[a_ind].ebay_art_id}
1798
                                                        {if $order->orderItem[a_ind].status=="storniert"}
1369 lars 1799
                                                            <strike>
1800
                                                        {/if}
1378 lars 1801
                                                        (<a href="https://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&rd=1&item={$order->orderItem[a_ind].ebay_art_id}" target="_blank">ebay-Auktion</a>)
1802
                                                        {if $order->orderItem[a_ind].status=="storniert"}
1369 lars 1803
                                                            </strike>
1804
                                                        {/if}
1805
                                                    {/if}
1378 lars 1806
                                                    {if $order->orderItem[a_ind].beschreibung}
1807
                                                        <span id="beschreibung_indikator_{$order->orderItem[a_ind].ab_id}"><br />[...]</span>
1369 lars 1808
                                                    {/if}
1809
 
1378 lars 1810
                                                    <textarea style="display:none;" id="beschreibung_{$order->orderItem[a_ind].ab_id}" class="artikel_beschreibung"
1811
                                                              name="cmd[artikel_to_Bestellung][{$order->orderItem[a_ind].ab_id}][beschreibung]"
1812
                                                              placeholder="Artikelbeschreibung">{$order->orderItem[a_ind].beschreibung}</textarea>
1369 lars 1813
 
1814
                                                </div>
1815
                                                <div class="dritteZelle">
1816
                                                    {if $preise_anzeigen}
1378 lars 1817
                                                        {if !$order->orderItem[a_ind].abFather}
1369 lars 1818
                                                            {if ( isset( $user_rechte.Warenwirtschaft.bestellung.steuersatz_aendern ) )}
1378 lars 1819
                                                                <span id="eingabe_mwst_{$order->orderItem[a_ind].ab_id}" style="display:none;">
1820
                                                    <select id="landMwSt_{$order->orderItem[a_ind].ab_id}" name="landMwSt_{$order->orderItem[a_ind].ab_id}" class="eingabe_landMwSt">
1369 lars 1821
                                                        {foreach $laenderMwSt as $index => $laenderDaten}
1378 lars 1822
                                                            <option id="{$laenderDaten["id"]}" value="{$laenderDaten["typ_id"]}" {if $order->orderItem[a_ind].mwst == $laenderDaten["typ_id"]}selected{/if}>{$laenderDaten["bezeichnung"]}</option>
1369 lars 1823
                                                        {/foreach}
1824
                                                    </select>
1825
                                                    <input type="hidden" value="{$laenderDaten["typ_id"]}" class="mwstLand"/>
1826
                                                </span>
1827
                                                            {/if}
1378 lars 1828
                                                            <span id="eingabe_preis_{$order->orderItem[a_ind].ab_id}" style="display:none;">
1369 lars 1829
 
1378 lars 1830
                                                    <input style="margin:3px 0!important;" type="text" name="cmd[artikel_to_Bestellung][{$order->orderItem[a_ind].ab_id}][Preis_pro_Stueck]" size="5" value="{$order->orderItem[a_ind].Preis_pro_Stueck|number_format:2:",":""}" />
1369 lars 1831
 
1832
                                                    <div class="artikel_aktionen">
1378 lars 1833
                                                     <a  onmouseover="overlib('Artikel als storniert markieren.');" onmouseout="return nd();" onclick="change_status('a',{$order->id},{$order->orderItem[a_ind].ab_id},'S','storniert');" style="cursor:pointer">X</a>
1369 lars 1834
 
1835
                                                    {if isset($user_rechte.Warenwirtschaft.bestellung.artikel_loeschen)}
1836
 
1378 lars 1837
                                                        <a onclick="javascript:return confirm('Soll dieser Artikel wirklich gelöscht werden?\nDie Aktion kann nicht rückgängig gemacht werden.');" href="/Warenwirtschaft/artikel_loeschen.php?ID={$order->orderItem[a_ind].ab_id}&Bestellung={$order->id}"><img onmouseover="overlib('Artikel dauerhaft loeschen.');" onmouseout="return nd();" src="/images/navigation/trashcan.gif" /></a>
1369 lars 1838
 
1839
                                                    {/if}
1840
                                                    </div>
1841
                                                </span>
1842
                                                        {/if}
1378 lars 1843
                                                        <span id="ausgabe_preis_{$order->orderItem[a_ind].ab_id}" class="preise" style="text-align:right;white-space: nowrap">
1844
                                                    {if $order->orderItem[a_ind].status=="storniert"}
1845
                                                        {$order->orderItem[a_ind].Preis_pro_Stueck|money_format_red:2:$order->locale:false:false|strike}
1369 lars 1846
                                                    {else}
1378 lars 1847
                                                        {if $order->orderItem[a_ind].original_preis>0}{$order->orderItem[a_ind].original_preis|money_format_red:2:$order->locale:false:false|strike}<br />{/if}
1848
                                                        {$order->orderItem[a_ind].Preis_pro_Stueck|money_format_red:2:$order->locale:false:false}
1369 lars 1849
                                                    {/if}
1850
                                                            {if $mwst_ausgabe==1}
1851
 
1852
                                                                <span style="text-align:right;vertical-align:top;">
1378 lars 1853
                                                        {if isset($order->orderItem[a_ind].mwst)}
1854
                                                            {$tax=$order->orderItem[a_ind].mwst}
1369 lars 1855
                                                        {else}
1378 lars 1856
                                                            {$tax=$order->orderItem[a_ind].tax1}
1369 lars 1857
                                                        {/if}
1858
                                                        <sup onmouseover="return overlib('<b>&nbsp;&nbsp;&nbsp;{if $tax==0}19{elseif $tax==1}7{elseif $tax==2}0{/if}% MwSt.</b>', CAPTION, '', HAUTO, VAUTO,WIDTH,90,BORDER,2);" onmouseout="return nd();" style="cursor:help;">
1859
                                                            {$tax+1}
1860
                                                        </sup>
1861
                                                    </span>
1862
                                                            {/if}
1863
                                                </span>
1864
                                                    {/if}
1865
                                                </div>
1866
                                                {if isset($web_rechte["Warenwirtschaft"]["bestellung"]["artikel_sortieren"])}
1867
                                                    <div class="noprint" style="width:32px;">
1378 lars 1868
                                                        {if $order->status!='storniert'&&!$order->orderItem[a_ind].abFather}
1369 lars 1869
                                                            {if $i!=1}
1378 lars 1870
                                                                <a href="{$script_name}?Bestellung={$order->id}&dir=up&id={$order->orderItem[a_ind].ab_id}"><img src="../images/Online-Shop/directory/Pfeil_oben.png" alt="auf" border="0" width="14" /></a>
1369 lars 1871
                                                            {/if}
1378 lars 1872
                                                            {if $smarty.section.a_ind.index < $artikel_anzahl -1 && ($order->orderItem[a_ind].isKombi===false||$i==1)}
1873
                                                                <a href="{$script_name}?Bestellung={$order->id}&dir=down&id={$order->orderItem[a_ind].ab_id}"><img src="../images/Online-Shop/directory/Pfeil_unten.png" alt="ab" border="0" width="14" /></a>
1369 lars 1874
                                                            {/if}
1875
                                                        {/if}
1876
                                                    </div>
1877
                                                {/if}
1878
                                            </div>
1879
                                        </div>
1880
                                    </td>
1881
                                    <td class="preise noprint" style="text-align:right;white-space: nowrap;width:50px;vertical-align:middle">
1882
                                        {if $preise_anzeigen}
1378 lars 1883
                                            {if $order->orderItem[a_ind].status=="storniert"}
1884
                                                {if $order->orderItem[a_ind].einheit!=""}
1885
                                                    {$order->orderItem[a_ind].Preis_pro_Stueck*$order->orderItem[a_ind].gelieferte_menge/($order->orderItem[a_ind].bestellte_menge/$order->orderItem[a_ind].Menge)|money_format_red:2:$order->locale:false:false|strike}
1369 lars 1886
                                                {else}
1378 lars 1887
                                                    {$order->orderItem[a_ind].Preis_pro_Stueck* $order->orderItem[a_ind].Menge|money_format_red:2:$order->locale:false:false|strike}
1369 lars 1888
                                                {/if}
1889
                                            {else}
1378 lars 1890
                                                {if $order->orderItem[a_ind].einheit!=""}
1891
                                                    {$order->orderItem[a_ind].Preis_pro_Stueck*$order->orderItem[a_ind].gelieferte_menge/($order->orderItem[a_ind].bestellte_menge/$order->orderItem[a_ind].Menge)|money_format_red:2:$order->locale:false:false}
1369 lars 1892
                                                {else}
1378 lars 1893
                                                    {$order->orderItem[a_ind].Preis_pro_Stueck* $order->orderItem[a_ind].Menge|money_format_red:2:$order->locale:false:false}
1369 lars 1894
                                                {/if}
1895
                                            {/if}
1896
                                        {/if}
1897
                                    </td>
1898
                                    <td class="statusVierKaestchen" bgcolor="#eaeaea">
1378 lars 1899
                                        <input type="hidden" id="a_{$order->orderItem[a_ind].ab_id}_status_f" value="{$order->orderItem[a_ind].status}"/>
1369 lars 1900
                                        <div class="kaestchenWrapper">
1901
                                            {section loop=$daten.artikel_stati name=as_ind}
1378 lars 1902
                                                {if $order->orderItem[a_ind].status==$daten.artikel_stati[as_ind].name}
1369 lars 1903
                                                    {assign var=class value=$daten.artikel_stati[as_ind].class}
1904
                                                {else}
1905
                                                    {assign var=class value="status_off"}
1906
                                                {/if}
1907
                                                <span nowrap="nowrap" {if $daten.artikel_stati[as_ind].name} class="darkgray kaestchen"{/if}>
1378 lars 1908
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('a', {$order->id},{$order->orderItem[a_ind].ab_id},'{$daten.artikel_stati[as_ind].short}','{$daten.artikel_stati[as_ind].name}');return false;" style="cursor:pointer"{/if} id="a_{$order->orderItem[a_ind].ab_id}_{$daten.artikel_stati[as_ind].short}" title="{$daten.artikel_stati[as_ind].name}">&nbsp;{$daten.artikel_stati[as_ind].short}&nbsp;</a>
1369 lars 1909
                                        </span>
1910
                                            {/section}
1911
                                        </div>
1912
                                    </td>
1913
 
1914
                                    {if isset($user_rechte.Warenwirtschaft.bestellung.rechnungStatus)}
1915
                                        <td class="statusDreiKaestchen" bgcolor="#eaeaea">
1378 lars 1916
                                            <input type="hidden" id="r_{$order->orderItem[a_ind].ab_id}_status_f" value="{$order->orderItem[a_ind].rechnungstatus}"/>
1369 lars 1917
                                            <div class="kaestchenWrapper">
1918
                                                {section loop=$daten.rechnung_stati name=rs_ind}
1378 lars 1919
                                                    {if $order->orderItem[a_ind].rechnungstatus==$daten.rechnung_stati[rs_ind].name}
1369 lars 1920
                                                        {assign var=class value=$daten.rechnung_stati[rs_ind].class}
1921
                                                    {else}
1922
                                                        {assign var=class value="status_off"}
1923
                                                    {/if}
1924
                                                    <span nowrap="nowrap" {if $daten.rechnung_stati[rs_ind].name} class="darkgray kaestchen"{/if}>
1378 lars 1925
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('r', {$order->id},{$order->orderItem[a_ind].ab_id},'{$daten.rechnung_stati[rs_ind].short}','{$daten.rechnung_stati[rs_ind].name}');return false;" style="cursor:pointer"{/if} id="r_{$order->orderItem[a_ind].ab_id}_{$daten.rechnung_stati[rs_ind].short}" title="{$daten.rechnung_stati[rs_ind].name}">&nbsp;{$daten.rechnung_stati[rs_ind].short}&nbsp;</a>
1369 lars 1926
                                        </span>
1927
                                                {/section}
1928
                                            </div>
1929
                                        </td>
1930
                                    {/if}
1931
                                    {if isset($user_rechte.Warenwirtschaft.bestellung.lieferscheinStatus)}
1932
                                        <td class="statusDreiKaestchen" bgcolor="#eaeaea">
1378 lars 1933
                                            <input type="hidden" id="l_{$order->orderItem[a_ind].ab_id}_status_f" value="{$order->orderItem[a_ind].lieferscheinStatus}"/>
1369 lars 1934
                                            <div class="kaestchenWrapper">
1935
                                                {section loop=$daten.lieferschein_stati name=ls_ind}
1378 lars 1936
                                                    {if $order->orderItem[a_ind].lieferscheinStatus==$daten.lieferschein_stati[ls_ind].name}
1369 lars 1937
                                                        {assign var=class value=$daten.lieferschein_stati[ls_ind].class}
1938
                                                    {else}
1939
                                                        {assign var=class value="status_off"}
1940
                                                    {/if}
1941
                                                    <span nowrap="nowrap" {if $daten.lieferschein_stati[ls_ind].name} class="darkgray kaestchen"{/if}>
1378 lars 1942
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('l', {$order->id},{$order->orderItem[a_ind].ab_id},'{$daten.lieferschein_stati[ls_ind].short}','{$daten.lieferschein_stati[ls_ind].name}');return false;" style="cursor:pointer"{/if} id="l_{$order->orderItem[a_ind].ab_id}_{$daten.lieferschein_stati[ls_ind].short}" title="{$daten.lieferschein_stati[ls_ind].name}">&nbsp;{$daten.lieferschein_stati[ls_ind].short}&nbsp;</a>
1369 lars 1943
                                        </span>
1944
                                                {/section}
1945
                                            </div>
1946
                                        </td>
1947
                                    {/if}
1948
                                    {if isset($user_rechte.Warenwirtschaft.bestellung.mahnungStatus)}
1949
                                        <td class="statusDreiKaestchen" bgcolor="#eaeaea">
1378 lars 1950
                                            <input type="hidden" id="m_{$order->orderItem[a_ind].ab_id}_status_f" value="{$order->orderItem[a_ind].mahnungStatus}"/>
1369 lars 1951
                                            <div class="kaestchenWrapper">
1952
                                                {section loop=$daten.mahnung_stati name=ms_ind}
1378 lars 1953
                                                    {if $order->orderItem[a_ind].mahnungStatus==$daten.mahnung_stati[ms_ind].name}
1369 lars 1954
                                                        {assign var=class value=$daten.mahnung_stati[ms_ind].class}
1955
                                                    {else}
1956
                                                        {assign var=class value="status_off"}
1957
                                                    {/if}
1958
                                                    <span nowrap="nowrap" {if $daten.mahnung_stati[ms_ind].name} class="darkgray kaestchen"{/if}>
1378 lars 1959
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('m', {$order->id},{$order->orderItem[a_ind].ab_id},'{$daten.mahnung_stati[ms_ind].short}','{$daten.mahnung_stati[ms_ind].name}');return false;" style="cursor:pointer"{/if} id="m_{$order->orderItem[a_ind].ab_id}_{$daten.mahnung_stati[ms_ind].short}" title="{$daten.mahnung_stati[ms_ind].name}">&nbsp;{$daten.mahnung_stati[ms_ind].short}&nbsp;</a>
1369 lars 1960
                                         </span>
1961
                                                {/section}
1962
                                            </div>
1963
                                        </td>
1964
                                    {/if}
1965
                                    {if isset($user_rechte.Warenwirtschaft.bestellung.garantieStatus)}
1966
                                        <td class="statusDreiKaestchen" bgcolor="#eaeaea">
1378 lars 1967
                                            <input type="hidden" id="g_{$order->orderItem[a_ind].ab_id}_status_f" value="{$order->orderItem[a_ind].garantieStatus}"/>
1369 lars 1968
                                            <div class="kaestchenWrapper">
1969
                                                {section loop=$daten.garantie_stati name=gs_ind}
1378 lars 1970
                                                    {if $order->orderItem[a_ind].garantieStatus==$daten.garantie_stati[gs_ind].name}
1369 lars 1971
                                                        {assign var=class value=$daten.garantie_stati[gs_ind].class}
1972
                                                    {else}
1973
                                                        {assign var=class value="status_off"}
1974
                                                    {/if}
1975
                                                    <span nowrap="nowrap" {if $daten.garantie_stati[gs_ind].name} class="darkgray kaestchen"{/if}>
1378 lars 1976
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('g', {$order->id},{$order->orderItem[a_ind].ab_id},'{$daten.garantie_stati[gs_ind].short}','{$daten.garantie_stati[gs_ind].name}');return false;" style="cursor:pointer"{/if} id="g_{$order->orderItem[a_ind].ab_id}_{$daten.garantie_stati[gs_ind].short}" title="{$daten.garantie_stati[gs_ind].name}">&nbsp;{$daten.garantie_stati[gs_ind].short}&nbsp;</a>
1369 lars 1977
                                        </span>
1978
                                                {/section}
1979
                                            </div>
1980
                                        </td>
1981
                                    {/if}
1378 lars 1982
                                    {if isset($user_rechte.Warenwirtschaft.bestellung.EbayPaymentStatus) && $order->orderItem[a_ind].ebay_PaymentStatus}
1369 lars 1983
                                        <td style="text-align:center;width:14px;">
1378 lars 1984
                                            {if $order->orderItem[a_ind].ebay_PaymentStatus == 1}
1985
                                                <img  width="14" border="0" alt="" src="../images/Icons/ebay{$order->orderItem[a_ind].ebay_PaymentStatus}.png" onmouseover="return overlib('Zahlungsdatum: {$order->orderItem[a_ind].ebay_PaymentTime} <br />Zahlungsart: {$order->orderItem[a_ind].ebay_PaymentMethodUsed}{$order->orderItem[a_ind].ebay_PaymentID}', WIDTH, 250);" onmouseout="return nd();" />
1369 lars 1986
                                            {else}
1378 lars 1987
                                                <img  width="14" border="0" alt="" src="../images/Icons/ebay{$order->orderItem[a_ind].ebay_PaymentStatus}.png" onmouseover="return overlib('Artikel wurde noch nicht bezahlt', WIDTH, 300)" onmouseout="return nd();" />
1369 lars 1988
                                            {/if}
1989
                                        </td>
1990
                                    {/if}
1991
                                </tr>
1992
 
1378 lars 1993
                                {if $order->orderItem[a_ind].status=="storniert"}
1369 lars 1994
                                    {assign var="preis" value=0}
1995
                                    {assign var="menge" value=0}
1996
                                {else}
1378 lars 1997
                                    {assign var="preis" value=$order->orderItem[a_ind].Preis_pro_Stueck* $order->orderItem[a_ind].Menge}
1998
                                    {assign var="menge" value=$order->orderItem[a_ind].Menge}
1369 lars 1999
                                {/if}
2000
                                {assign var="gesamtPreis" value=$gesamtPreis + $preis}
2001
                                {assign var="gesamtMenge" value = $gesamtMenge + $menge}
2002
                            {/if}
2003
                        {/section}
2004
 
1378 lars 2005
                        {section loop=$order->orderItem name=a_ind}
2006
                            {if $order->orderItem[a_ind].Father==-3}
2007
                                {assign var=versand_artikel value=$order->orderItem[a_ind].ab_id}
2008
                                {assign var=versand_status value=$order->orderItem[a_ind].status}
2009
                                {assign var=versand_name value=$order->orderItem[a_ind].short_line_1}
2010
                                {assign var=versand_datum value=$order->orderItem[a_ind].exported}
1369 lars 2011
                                <tr class="{cycle values="darkgray,lightgray"}">
2012
                                    <td>&nbsp; </td>
2013
                                    <td>&nbsp;</td>
1378 lars 2014
                                    <td {if $order->status!='storniert'}ondblclick="display_artikel({$order->orderItem[a_ind].ab_id},'V')"{/if}>
2015
                                        <input type="hidden" id="a_{$order->orderItem[a_ind].ab_id}_status_f" value="{$order->orderItem[a_ind].status}"/>
2016
                                        <input type="hidden" id="artikel_{$order->orderItem[a_ind].ab_id}_changed" name="artikel_{$order->orderItem[a_ind].ab_id}_changed" value="0"/>
1369 lars 2017
                                        <div  border="0" cellspacing="0" cellpadding="0" class="tabelle artikelDaten">
2018
                                            <div>
2019
                                                <div class="ersteZelle" nowrap="nowrap">Versand:</div>
2020
                                                <div class="zweiteZelle">
2021
 
1378 lars 2022
                                                <span id="eingabe_bez_{$order->orderItem[a_ind].ab_id}" style="display:none;">
1369 lars 2023
                                                    <input
2024
 
2025
                                                {if isset($web_rechte.Warenwirtschaft.bestellung.versandname_aenderbar) && !isset($user_rechte.Warenwirtschaft.bestellung.versandname_aenderbar)}
2026
                                                    readonly="readonly"
2027
                                                {/if}
2028
 
1378 lars 2029
                                                    type="text" name="cmd[artikel_to_Bestellung][{$order->orderItem[a_ind].ab_id}][Bezeichnung]" size="45" value="{$order->orderItem[a_ind].Bezeichnung|default:$order->orderItem[a_ind].kurzbezeichnung|trim}" onchange="document.getElementById('artikel_'+{$order->orderItem[a_ind].ab_id}+'_changed').value='1';"/>
1369 lars 2030
 
2031
                                                {if isset($user_rechte.Warenwirtschaft.bestellung.artikel_loeschen)}
2032
 
1378 lars 2033
                                                    &nbsp;&nbsp;<a onclick="javascript:return confirm('Soll diese Versandart wirklich gelöscht werden?\nDie Aktion kann nicht rückgängig gemacht werden.');" href="/Warenwirtschaft/artikel_loeschen.php?ID={$order->orderItem[a_ind].ab_id}&Bestellung={$order->id}"><img onmouseover="overlib('Versandartikel dauerhaft loeschen.');" onmouseout="return nd();" src="/images/navigation/trashcan.gif" /></a>&nbsp;&nbsp;
1369 lars 2034
 
2035
                                                {/if}
2036
 
2037
                                                </span>
1378 lars 2038
                                                    <span id="ausgabe_bez_{$order->orderItem[a_ind].ab_id}">
2039
                                                    {$order->orderItem[a_ind].Bezeichnung|default:$order->orderItem[a_ind].kurzbezeichnung}
1369 lars 2040
                                                </span>
1378 lars 2041
                                                    {if $order->orderItem[a_ind].artikel}
1369 lars 2042
                                                        (
1379 lars 2043
                                                        {include file="admin/ipad_edit.tpl" id=$order->orderItem[a_ind].ab_id art="V"}
1369 lars 2044
                                                        )
2045
                                                    {/if}
2046
                                                    {if $order->kk_info}
2047
                                                        <!--
1378 lars 2048
                                                <a style="cursor:pointer" class="refund" title="Betrag &uuml;ber {$order->kk_info.anbieter} erstatten" data-refund="{$order->orderItem[a_ind].Preis_pro_Stueck*$order->orderItem[a_ind].Menge}">{$order->kk_info.anbieter} Refund</a>
1369 lars 2049
                                                -->
2050
                                                    {/if}
2051
                                                </div>
2052
                                                <div class="dritteZelle" nowrap="nowrap">
2053
                                                    {if $preise_anzeigen}
2054
                                                    {if ( isset( $user_rechte.Warenwirtschaft.bestellung.steuersatz_aendern ) )}
1378 lars 2055
                                                        <span id="eingabe_mwst_{$order->orderItem[a_ind].ab_id}" style="display:none;">
2056
                                                    <select id="landMwSt_{$order->orderItem[a_ind].ab_id}" name="landMwSt_{$order->orderItem[a_ind].ab_id}" class="eingabe_landMwSt">
1369 lars 2057
                                                        {foreach $laenderMwSt as $index => $laenderDaten}
1378 lars 2058
                                                            <option id="{$laenderDaten["id"]}" value="{$laenderDaten["typ_id"]}" {if $order->orderItem[a_ind].mwst == $laenderDaten["typ_id"]}selected{/if}>{$laenderDaten["bezeichnung"]}</option>
1369 lars 2059
                                                        {/foreach}
2060
                                                    </select>
2061
                                                    <input type="hidden" value="{$laenderDaten["typ_id"]}" class="mwstLand"/>
2062
                                                </span>
2063
                                                    {/if}
1378 lars 2064
                                                    <span id="eingabe_preis_{$order->orderItem[a_ind].ab_id}" style="display:none;">
2065
                                                    <input type="text" name="cmd[artikel_to_Bestellung][{$order->orderItem[a_ind].ab_id}][Preis_pro_Stueck]" size="3" value="{$order->orderItem[a_ind].Preis_pro_Stueck|number_format:2:",":""}" onchange="document.getElementById('artikel_'+{$order->orderItem[a_ind].ab_id}+'_changed').value='1';" />&nbsp;&euro;&nbsp;
1369 lars 2066
                                                </span>
1378 lars 2067
                                                    <span id="ausgabe_preis_{$order->orderItem[a_ind].ab_id}" class="preise">
2068
                                                {$order->orderItem[a_ind].Preis_pro_Stueck|money_format_red:2:$order->locale:false:false}
1369 lars 2069
                                                </span>
2070
                                                </div>
2071
                                                {/if}
2072
                                                {if isset($web_rechte["Warenwirtschaft"]["bestellung"]["artikel_sortieren"])}
2073
                                                    <div class="noprint" style="width:32px;"></div>
2074
                                                {/if}
2075
                                            </div>
2076
                                        </div>
2077
                                    </td>
2078
                                    <td class="preise noprint" style="text-align:right;">
2079
                                        {if $preise_anzeigen}
1378 lars 2080
                                            {$order->orderItem[a_ind].Preis_pro_Stueck|money_format_red:2:$order->locale:false:false}
1369 lars 2081
                                        {/if}
2082
                                    </td>
2083
                                </tr>
2084
                            {/if}
2085
                        {/section}
2086
                        {if !$versand_artikel}
2087
                            <tr class="{cycle values="darkgray,lightgray"} noprint" align="left">
2088
                                <td>&nbsp;</td>
2089
                                <td>&nbsp;</td>
2090
                                <td>
2091
                                    {if $order->status!='storniert'}
2092
                                        {html_options options=$daten.Versand name="versandItem"}
2093
                                        <input type="submit" name="enterVersand" value="OK"/>
2094
                                    {/if}
2095
                                </td>
2096
                            </tr>
2097
                        {/if}
2098
                        <tr class="{cycle values="darkgray,lightgray"}">
2099
                            <td style="border-top: 1px solid #666"></td>
2100
                            <td style="border-top: 1px solid #666"></td>
2101
                            <td style="border-top: 1px solid #666">
1378 lars 2102
                                {if (count($order->orderItem) - 1) > 1 && $gesamtMenge > 0}
1369 lars 2103
                                    <span style="text-align:left;">Summe Artikel: {$gesamtMenge}</span><br />
2104
                                {/if}
2105
                                {if $preise_anzeigen}
2106
                                    <span style="text-align:right;float:right;">Bestellwert:</span>
2107
                                {/if}
2108
                            </td>
2109
                            <td class="preise" style="text-align:right;border-top: 1px solid #666">
2110
                                {if $preise_anzeigen}
2111
                                    {$order->gesamtsumme_buffer|money_format_red:2:$order->locale:false:false}
2112
                                {/if}
2113
                            </td>
2114
                            <td bgcolor="#eaeaea" style="text-align: center;">
2115
                                {section loop=$daten.artikel_stati name=as_ind}
2116
                                    <span {if $daten.artikel_stati[as_ind].name} class="darkgray"{/if} style="border: 1px solid #cccccc;">
2117
                                        {assign var=class value=$daten.artikel_stati[as_ind].class}
2118
                                        <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('a', {$order->id},0,'{$daten.artikel_stati[as_ind].short}','{$daten.artikel_stati[as_ind].name}');return false;" style="cursor:pointer"{/if} title="{$daten.artikel_stati[as_ind].name}">&nbsp;&#x2211;&nbsp;</a>
2119
                                    </span>
2120
                                {/section}
2121
                            </td>
2122
                            {if isset($user_rechte.Warenwirtschaft.bestellung.rechnungStatus)}
2123
                                <td bgcolor="#eaeaea" style="text-align: center;">
2124
                                    {section loop=$daten.rechnung_stati name=rs_ind}
2125
                                        <span {if $daten.rechnung_stati[rs_ind].name} class="darkgray"{/if} style="border: 1px solid #cccccc;">
2126
                                            {assign var=class value=$daten.rechnung_stati[rs_ind].class}
2127
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('r', {$order->id},0,'{$daten.rechnung_stati[rs_ind].short}','{$daten.rechnung_stati[rs_ind].name}');return false;" style="cursor:pointer"{/if} title="{$daten.rechnung_stati[rs_ind].name}">&nbsp;&#x2211;&nbsp;</a>
2128
                                        </span>
2129
                                    {/section}
2130
                                </td>
2131
                            {/if}
2132
                            {if isset($user_rechte.Warenwirtschaft.bestellung.lieferscheinStatus)}
2133
                                <td bgcolor="#eaeaea" style="text-align: center;">
2134
                                    {section loop=$daten.lieferschein_stati name=ls_ind}
2135
                                        <span {if $daten.lieferschein_stati[ls_ind].name} class="darkgray"{/if} style="border: 1px solid #cccccc;">
2136
                                            {assign var=class value=$daten.lieferschein_stati[ls_ind].class}
2137
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('l', {$order->id},0,'{$daten.lieferschein_stati[ls_ind].short}','{$daten.lieferschein_stati[ls_ind].name}');return false;" style="cursor:pointer"{/if} title="{$daten.lieferschein_stati[ls_ind].name}">&nbsp;&#x2211;&nbsp;</a>
2138
                                        </span>
2139
                                    {/section}
2140
                                </td>
2141
                            {/if}
2142
                            {if isset($user_rechte.Warenwirtschaft.bestellung.mahnungStatus)}
2143
                                <td bgcolor="#eaeaea" style="text-align: center;">
2144
                                    {section loop=$daten.mahnung_stati name=ms_ind}
2145
                                        <span nowrap="nowrap" {if $daten.mahnung_stati[ms_ind].name} class="darkgray"{/if} style="border: 1px solid #cccccc;">
2146
                                            {assign var=class value=$daten.mahnung_stati[ms_ind].class}
2147
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('m', {$order->id},0,'{$daten.mahnung_stati[ms_ind].short}','{$daten.mahnung_stati[ms_ind].name}');return false;" style="cursor:pointer"{/if} title="{$daten.mahnung_stati[ms_ind].name}">&nbsp;&#x2211;&nbsp;</a>
2148
                                         </span>
2149
                                    {/section}
2150
                                </td>
2151
                            {/if}
2152
                            {if isset($user_rechte.Warenwirtschaft.bestellung.garantieStatus)}
2153
                                <td bgcolor="#eaeaea" style="text-align: center;">
2154
                                    {section loop=$daten.garantie_stati name=gs_ind}
2155
                                        <span nowrap="nowrap" {if $daten.garantie_stati[gs_ind].name} class="darkgray"{/if} style="border: 1px solid #cccccc;">
2156
                                            {assign var=class value=$daten.garantie_stati[gs_ind].class}
2157
                                            <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('g', {$order->id},0,'{$daten.garantie_stati[gs_ind].short}','{$daten.garantie_stati[gs_ind].name}');return false;" style="cursor:pointer"{/if} title="{$daten.garantie_stati[gs_ind].name}">&nbsp;&#x2211;&nbsp;</a>
2158
                                        </span>
2159
                                    {/section}
2160
                                </td>
2161
                            {/if}
2162
                        </tr>
2163
                        <tr>
2164
                            <td></td>
2165
                            <td></td>
2166
                            <td align="right" class="right">
2167
 
2168
                            </td>
2169
                            <td colspan="3" align="left" class="noprint">
2170
                                {if $order->status!='storniert'}
2171
                                    <input name="manu" value="Neuen Artikel anlegen" type="button" onclick="fenster=window.open('bestellung_liste_manu.php?Bestellung={$order->id}', 'fenster','width=800,toolbar=no,status=no,menubar=no,scrollbars=yes')"/>
2172
                                {/if}
2173
                            </td>
2174
                        </tr>
2175
                        {if $versand_artikel}
2176
                            <tr>
2177
                                <td class="">&nbsp;</td>
2178
                                <td>&nbsp;</td>
2179
                                <td class="noprint" title="Logistiker-Export am {$versand_datum|date_format:"%x %X"}">
2180
                                    Versandstatus (O=offen; F=freigegeben; V=versand)
2181
                                </td>
2182
                                <td></td>
2183
                                <td bgcolor="#eaeaea">
2184
                                    <span class="darkgray">
2185
                                        {if $versand_status=="offen"}
2186
                                            {assign var=class value="status_red"}
2187
                                        {else}
2188
                                            {assign var=class value="status_off"}
2189
                                        {/if}
2190
                                        <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('a', {$order->id},{$versand_artikel},'O','offen');return false;" style="cursor:pointer"{/if} id="a_{$versand_artikel}_O" title="offen">&nbsp;O&nbsp;</a>
2191
                                    </span>
2192
 
2193
                                    <span class="darkgray">
2194
                                        {if $versand_status=="freigegeben"}
2195
                                            {assign var=class value="status_yellow"}
2196
                                        {else}
2197
                                            {assign var=class value="status_off"}
2198
                                        {/if}
2199
                                        <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('a', {$order->id},{$versand_artikel},'F','freigegeben');return false;" style="cursor:pointer"{/if} id="a_{$versand_artikel}_F" title="freigegeben">&nbsp;F&nbsp;</a>
2200
                                    </span>
2201
 
2202
                                    <span class="darkgray">
2203
                                        {if $versand_status=="versand"}
2204
                                            {assign var=class value="status_green"}
2205
                                        {else}
2206
                                            {assign var=class value="status_off"}
2207
                                        {/if}
2208
                                        <a class="{$class}" {if $order->status!='storniert'}onclick="change_status('a', {$order->id},{$versand_artikel},'V','versand');return false;" style="cursor:pointer"{/if} id="a_{$versand_artikel}_V" title="Versand">&nbsp;V&nbsp;</a>
2209
                                    </span>
2210
                                </td>
2211
                            </tr>
2212
                        {/if}
2213
                    </table>
2214
                </td>
2215
            </tr>
2216
            {if isset($user_rechte.Warenwirtschaft.bestellung.shortline1)}
2217
            <tr>
2218
                <td valign="top" class="links noprint">{$daten.sl1.name}</td>
2219
                <td class="rechts" {$d_colspan}>
2220
                    <span class="print">{$daten.sl1.name} {$order->shortline1}</span>
2221
                    {if $order->status!='storniert'}
2222
                        <input type="text" name="shortline1" value="{$order->shortline1}" size="{$daten.sl1.size}" maxlength="{$daten.sl1.size}" class="noprint"/>
2223
                    {else}
2224
                        {$order->shortline1}
2225
                    {/if}
2226
                </td>
2227
            </tr>
2228
            {/if}
2229
            {if isset($user_rechte.Warenwirtschaft.bestellung.shortline2)}
2230
            <tr>
2231
                <td valign="top" class="links">{$daten.sl2.name}</td>
2232
                <td class="rechts" {$d_colspan}>
2233
                    {if $order->status!='storniert'}
2234
                        <input type="text" name="shortline2" value="{$order->shortline2}" size="{$daten.sl2.size}" maxlength="{$daten.sl2.size}" class="noprint"/>
2235
                    {else}
2236
                        {$order->shortline2}
2237
                    {/if}
2238
                </td>
2239
            </tr>
2240
            {/if}
2241
            {if isset($user_rechte.Warenwirtschaft.bestellung.status1)}
2242
            <tr>
2243
                <td valign="top" class="links">{$status1_name}</td>
2244
                <td class="rechts" {$d_colspan}>
2245
                    {if $order->status!='storniert'}
2246
                        {html_options options=$status1_options name="status1" selected=$order->status1}
2247
                    {else}
2248
                        {if $order->status1}
2249
                            {$status1_options.$order->status1}
2250
                        {/if}
2251
                    {/if}
2252
                </td>
2253
            </tr>
2254
            {/if}
2255
            <tr>
2256
                <td class="links noprint">Bemerkung:</td>
2257
                <td class="rechts" {$d_colspan}>
2258
                    {if $order->status!='storniert'}
2259
                        <span class="noprint">
2260
                            <textarea cols="70" rows="8" name="Bemerkung" id="bemerkung" style="width:98%;padding:1%">{$order->Bemerkung}</textarea>
2261
                        </span>
2262
                    {else}
2263
                        <span style="font-family:courier;">{$order->Bemerkung|nl2br}</span>
2264
                    {/if}
2265
                    {if $order->Bemerkung}
2266
                        <div class="print bemerkung">Bemerkung:<br/>{$order->Bemerkung|nl2br}</div>
2267
                    {/if}
2268
                </td>
2269
            </tr>
2270
            {if isset($user_rechte.Warenwirtschaft.bestellung.Bemerkung_extern)}
2271
            <tr>
2272
                <td class="links noprint">Bemerkung extern:</td>
2273
                <td class="rechts" {$d_colspan}>
2274
                    {if $order->status!='storniert'}
2275
                        <textarea cols="70" rows="8" name="Bemerkung_extern" class="noprint" style="width:98%;padding:1%;">{$order->Bemerkung_extern}</textarea>
2276
                    {else}
2277
                        <span style="font-family:courier;">{$order->Bemerkung_extern|nl2br}</span>
2278
                    {/if}
2279
                    {if $order->Bemerkung_extern}
2280
                        <div class="print bemerkung">Bemerkung extern:<br/>{$order->Bemerkung_extern|nl2br}</div>
2281
                    {/if}
2282
                </td>
2283
            </tr>
2284
            {/if}
2285
 
2286
            {if isset($user_rechte.Warenwirtschaft.bestellung.dokument_read)}
2287
            <tr>
2288
                <td class="links noprint">Dokumente</td>
2289
                <td class="rechts" {$d_colspan}>
2290
                    <div id="doktabs">
2291
                        <ul>
2292
                            {if is_array($doktabs)}
2293
                                {foreach $doktabs as $key => $value}
2294
                                    <li class="doktabs_li"><a href="#doktabs-{$key}">{$key}</a></li>
2295
                                {/foreach}
2296
 
2297
                                {if isset($user_rechte.Warenwirtschaft.bestellung.dokument_add)}
2298
                                    <li style="float:right;font-weight:bold!important;">
2299
                                        <a style="font-weight:bold" class="ui-button" title="Dokument hochladen" onclick="window.open('../dokumente/index.php?table_foreign=Bestellung&row_foreign=ID&data_foreign={$order->id}#', 'DokumentUpload', 'location=0, status=0, menubar=0, height=400, width=800');">+</a>
2300
                                    </li>
2301
                                {/if}
2302
                            {/if}
2303
                        </ul>
2304
 
2305
                        {* dritte Spalte *}
2306
                        {*}
2307
                        <td class="noprint">
2308
                            {if isset($user_rechte.Warenwirtschaft.bestellung.dokument_add)}
1380 lars 2309
                            {html_image file="/admin/images/gfx/add.gif" onclick="{$dokument.add_document}" border="0" style="cursor:pointer" class="noprint"}
1369 lars 2310
                            {/if}
2311
                        </td>
2312
                        {*}
2313
 
2314
                        {foreach $doktabs as $key => $doktab}
2315
                        <div id="doktabs-{$key}" class="doktable">
2316
 
2317
                            {* datatables START *}
2318
                            <table id="doktable-{$key}">
2319
                                <thead>
2320
                                <tr>
2321
                                    <td>Nr.</td>
2322
                                    <td>Name</td>
2323
                                    <td></td>
2324
                                    <td>Datum/erstellt von</td>
2325
                                </tr>
2326
                                </thead>
2327
                                <tbody>
2328
                                {assign var="i" value=1}
2329
                                {foreach $daten.dokumente as $dokument}
2330
                                {if in_array($dokument.dokument_typ,$doktab.validIds)}
2331
                                <tr class="{if $dokument.storniert == 1}stornoGrau{/if}">
2332
                                    {* erste Spalte *}
2333
                                    <td>
2334
                                        {$i++}
2335
                                    </td>
2336
 
2337
                                    {* zweite Spalte *}
2338
                                    <td>
2339
                                        <div style="float: left; display: inline;width:100%;">
2340
                                            <div style="float:left;">
2341
                                                <span class="unread_docs_helper noprint" id="unread_docs_{$order->id}_{$dokument.id}_helper"></span>
2342
                                                {html_image file=$dokument.icon alt="Dateityp: {$dokument.type}" class="noprint" style="vertical-align:middle;"}
2343
                                            </div>
2344
 
2345
                                            {if $dokument.type == "link"}
2346
                                                <div style="float:left;padding:0 3px;min-width:60px;">
2347
                                                    <a href="{$dokument.link}" target="{$dokument.target}" id="doc_link_{$dokument.id}_{$order->id}" class="doc_link">
2348
                                                        {$dokument.name}
2349
                                                    </a>
2350
                                                </div>
2351
                                            {else}
2352
                                                <div style="float:left;padding:0 3px;min-width:30px;">
2353
                                                                    <span style="width:18px!important;" id="status_{$dokument.id}" class="dokstatus"  data-dokid="{$dokument.id}">
2354
                                                                        <img {if !$dokument.status}style="display:none;"{/if} class="img_status_{$dokument.id}" {if $dokument.status}src="/images/Icons/icon-{if $dokument.status=="offen"}rote-fahne{elseif $dokument.status=="erledigt"}gruener-haken{/if}.png"{/if}/>{if !$dokument.status}&nbsp;&nbsp;&nbsp;{/if}
2355
                                                                    </span>
2356
                                                </div>
2357
                                                <div style="float:left;padding:0 3px;width:calc(100% - 60px);">
2358
                                                    <a href="{$daten.dokPath}{$dokument.name}" target="_blank" id="doc_link_{$dokument.id}_{$order->id}" class="doc_link {if $dokument.layer}layer_dok{/if}" data-id="{$dokument.id}">
2359
                                                        {$dokument.titel|default:($dokument.name|basename)}
2360
                                                    </a>
2361
                                                    ({$dokument.size|fsize_format:'':2:',':'.'})
2362
                                                    <img class="edit_title" data-id="{$dokument.id}" data-title="{$dokument.titel|default:($dokument.name|basename)}" src="/images/Icons/icon_pencil.png" />
2363
                                                </div>
2364
                                            {/if}
2365
 
2366
                                            {if isset($web_rechte.Warenwirtschaft.bestellung.re_zahhlungsstatusinfo)}
2367
                                            {assign var="capital" value=$dokument.name|basename|substr:0:1}
2368
                                            {if $capital=="R" || $capital=="G"}
2369
                                                {assign var="name" value=substr($dokument.name|basename,1)}
2370
                                                {assign var="name" value="{$capital}`$name`"}
2371
                                                <span id="bezahlstatus_{$rechnung[$name]['rechnungsnummer']}" style="font-weight:bold;float:right;padding:0 10px;cursor:{if $rechnung[$name]['bezahlstatus']=="offen"}pointer{else if $rechnung[$name]['bezahlstatus']!=""}help{/if};" {if isset($web_rechte.Warenwirtschaft.rechnungsbuch.rechnungsbuch)&&(isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen)||isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen))}ondblclick = "buildSelectBox('{$rechnung[$name]['rechnungsnummer']}','{$rechnung[$name]['bezahlstatus']}');"{/if} onmouseover="return overlib('{if isset($web_rechte.Warenwirtschaft.rechnungsbuch.rechnungsbuch)&&(isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen)||isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen))}<b>Doppelklicken zum Bearbeiten</b><br />{/if}{$rechnung[$name]['bezahlstatus_history']}', CAPTION, '', HAUTO, VAUTO);" onmouseout="return nd();">
2372
                                                                    {if $rechnung[$name]['bezahlstatus']!=""}
2373
                                                                        {$rechnung[$name]['bezahlstatus']}
2374
                                                                    {/if}
2375
                                                                </span>
2376
                                            {if isset($user_rechte.Warenwirtschaft.bezahlstatus.bezahlt_setzen)||isset($user_rechte.Warenwirtschaft.bezahlstatus.vorbezahlt_setzen)}
2377
                                                <script>
2378
                                                    $(document).ready(function(){
2379
                                                        $('#layer_bemerkung_{$rechnung[$name]["rechnungsnummer"]}').hide();
2380
                                                    });
2381
                                                </script>
2382
                                            {/if}
2383
                                            {/if}
2384
                                        </div>
2385
                                        {/if}
2386
                        </div>
2387
                </td>
2388
                {* dritte Spalte *}
2389
                <td class="noprint">
2390
                    {if isset($user_rechte.Warenwirtschaft.bestellung.dokument_delete) && $dokument.deleteable}
1380 lars 2391
                        {html_image file="/admin/images/gfx/delete_record.gif" onclick="{$dokument.del_document}" border="0" style="cursor:pointer" class="noprint"}
1369 lars 2392
                    {/if}
2393
                </td>
2394
                {* vierte Spalte *}
2395
                <td class="">
2396
                    erstellt: {$dokument.erstellt_am|date_format:"d.m.Y H:i"} - {$dokument.erstellt_von|default:"&nbsp;"}
2397
                    {if $dokument.erstellt_am!=$dokument.date}
2398
                        <br />
2399
                        geändert: <span id="aenderung_{$dokument.id}">{$dokument.date|date_format:"d.m.Y H:i"}</span> - <span id="bearbeiter_{$dokument.id}">{$dokument.author|default:"&nbsp;"}</span>
2400
                    {/if}
2401
                </td>
2402
            </tr>
2403
            {/if}
2404
            {/foreach}
2405
            </tbody>
2406
        </table>
2407
 
2408
        </div>
2409
        {/foreach}
2410
        </div>
2411
 
1373 lars 2412
        {* tabs dokumente END *}
1369 lars 2413
        </td>
2414
        </tr>
2415
 
2416
        {else}
2417
        {if isset($user_rechte.Warenwirtschaft.bestellung.dokument_add)}
2418
            <tr class="noprint">
2419
                <td class="links">Dokument</td>
2420
                <td class="rechts" {$d_colspan}>
2421
                    {if $order->status!='storniert'}
2422
                        <a onclick="{$daten.add_document}" style="cursor:pointer;" href="#">
1380 lars 2423
                            {html_image file="/admin/images/add.gif" onclick="{$daten.add_document}" border="0" style="cursor:pointer"}Datei anh&auml;ngen
1369 lars 2424
                        </a>
2425
                    {/if}
2426
                </td>
2427
            </tr>
2428
        {/if}
2429
        {/if}
2430
        <tr>
2431
            <td class="links noprint">Bestellt:</td>
2432
            <td class="rechts" {$d_colspan}>
2433
                <span class="print">Bestellt: </span>
2434
                {$order->erstellt_am|date_format:"d.m.Y"}
2435
                um: {$order->erstellt_am|date_format:"H:i:s"}
2436
            </td>
2437
        </tr>
2438
 
2439
        <tr id="erstellt_von_row"{if !$order->erstellt_von}style="display:none;"{/if}>
2440
            <td class="links noprint">Erstbearbeiter:</td>
2441
            <td class="rechts" id="erstellt_von" {$d_colspan}>
2442
                <span class="print">Erstbearbeiter: </span>
2443
                {$order->erstellt_von}
2444
            </td>
2445
        </tr>
2446
        <tr>
2447
            <td class="links noprint">letzte Änderung:</td>
2448
            <td class="rechts" id="letzte_Aenderung" {$d_colspan}>
2449
                <span class="print">letzte Änderung: </span>
2450
                {$order->updated_at|date_format:"d.m.Y"}
2451
                um: {$order->updated_at|date_format:"H:i:s"}
2452
                von: {$order->updated_by}
2453
            </td>
2454
        </tr>
2455
        {if isset($web_rechte.admin.toolbox.logbuch)}
2456
            <tr class="noprint">
2457
                <td class="links">Änderungsprotokoll</td>
2458
                <td id="logbuch" class="rechts" {$d_colspan}>
2459
                    <a href="/toolbox/logbuch.php?mode=bestellung&id={$order->id}" target="logbuch">anzeigen</a>
2460
                </td>
2461
            </tr>
2462
        {/if}
2463
 
2464
        {if $order->status!='storniert'}
2465
            <!-- START BUTTONLEISTE UNTEN -->
2466
            <tr class="noprint">
2467
                <td class="links bestellung_buttons" colspan="3" align="right">
2468
                    {foreach $daten.buttons as $buttId => $button}
2469
                        <input type="{$button.type}" value="{$button.value}" onclick="{$button.onClick}" class="{$button.class}" id="button{$buttId+1}"/>
2470
                    {/foreach}
2471
                    <div>&nbsp;</div>
2472
                    {if isset($user_rechte.Warenwirtschaft.bestellung.gutscheinbutton)}
2473
                        <div>
2474
                            <input type="button" id="gutscheinErstellen" value="Gutschein erstellen"/>
2475
                        </div>
2476
                        <script>
2477
                            $(document).ready(function(){
2478
                                $("#gutscheinErstellen").click(function(){
2479
                                    $("<div id='dialogGutschein'>").dialog({
2480
                                        title: "Gutschein erstellen",
2481
                                        position: "center top",
2482
                                        zIndex: 5,
2483
 
2484
                                        open: function() {
2485
                                            $(this).load('/marketing/gutscheine.php?action=add&ref=bestellung&shopID={$order->shops_ID}&b_id={$order->id}');
2486
                                        },
2487
                                        close: function() {
2488
                                            $(this).dialog('destroy').remove();
2489
                                        },
2490
                                        buttons:{
2491
                                            "Speichern und versenden": function(){
2492
                                                let data = $("#createGutschein").serialize();
2493
                                                $.ajax({
2494
                                                    type: "POST",
2495
                                                    url : "/marketing/gutscheine.php",
2496
                                                    data: data
2497
                                                }).done(function(gutscheinID){
2498
                                                    {if $site==$site_full}
2499
                                                    {if isset($user_rechte.Warenwirtschaft.bestellung.html_editor)}
2500
                                                    $("#bemerkung_ifr").contents().find('#tinymce').html("Gutschein erstellt und gemailt am {$smarty.now|date_format:'d.m.Y'} um {$smarty.now|date_format:'H:i'} durch {$smarty.session.USER}\n");
2501
                                                    {else}
2502
                                                    $('#bemerkung').html("Gutschein erstellt und gemailt am {$smarty.now|date_format:'d.m.Y'} um {$smarty.now|date_format:'H:i'} durch {$smarty.session.USER}\n");
2503
                                                    {/if}
2504
                                                    let data = [];
2505
                                                    let mailto;
2506
                                                    mailto= "{$order->E_Mail}";
2507
                                                    //data.push({ name: "action", value: "Gutscheinversand" });
2508
                                                    data.push({ name: "mailto", value: mailto });
2509
                                                    $.ajax({
2510
                                                        type: "POST",
2511
                                                        url : "MailClient/index.php?id=0&Bestellung={$order->id}&shop={$order->shops_ID}&button=Mailausgang",
2512
                                                        data: data,
2513
                                                        success: function(){
2514
                                                            $("#dialogGutschein").dialog('destroy').remove();
2515
                                                            $('#cur').click();
2516
                                                        }
2517
                                                    })
2518
                                                    {else}
2519
                                                    $("#dialogGutschein").dialog('destroy').remove();
2520
                                                    $('#cur').click();
2521
                                                    {/if}
2522
 
2523
                                                });
2524
                                            },
2525
                                            "Schliessen": function(){
2526
                                                $("#dialogGutschein").dialog('destroy').remove();
2527
                                                $('#cur').click();
2528
                                            }
2529
                                        },
2530
                                        width: "70%",
2531
                                        maxWidth: "500px",
2532
                                    })
2533
                                })
2534
                            })
2535
                        </script>
2536
                    {/if}
2537
                    <div>
2538
                        {if isset($user_rechte.Warenwirtschaft.bestellung.refund)}
2539
                            {if $order->zahlart_refund}
2540
                                <input type="button" style="cursor:pointer" class="refund" title="Betrag &uuml;ber {$order->zahlart_name} erstatten" value="{$order->zahlart_name} Rückzahlung"/>
2541
                            {/if}
2542
                        {/if}
2543
                        {if isset($user_rechte.Warenwirtschaft.bestellung.online_retoure)}
2544
                            {foreach $logistiker_retoure as $row}
2545
                                {if ($row.returnlink|substr:0:4)=="http"}
2546
                                    <input type="button" onclick="window.open('{$row.returnlink}');$('#bemerkung').append('{$row.kname} Retoure{if $row.zusatz} {$row.zusatz}{/if} am {$smarty.now|date_format:'d.m.Y'} um {$smarty.now|date_format:'H:i'} durch {$smarty.session.USER}\n');$('#cur').click();return false;" value="{$row.kname} ONLINE Retoure{if $row.zusatz} {$row.zusatz}{/if}"/>
2547
                                {elseif $row.returnlink && $labeldruck===true}
2548
                                    <input type="button" class="retoureLabel" value="{$row.kname} Retoure{if $row.zusatz} {$row.zusatz}{/if}" data-bemerkung="{$row.kname} Retoure{if $row.zusatz} {$row.zusatz}{/if} am {$smarty.now|date_format:'d.m.Y'} um {$smarty.now|date_format:'H:i'} durch {$smarty.session.USER}\n" data-receiverid="{$row.returnlink}" data-id="{$row.id}" data-script="{$row.script}" />
2549
                                {/if}
2550
                            {/foreach}
2551
                        {/if}
2552
                    </div>
2553
                    <div style="clear:both;float:none;">&nbsp;</div>
2554
                    <fieldset style="float:right; padding:0px; border:none;">
2555
                        <legend>Speichern und ...</legend>
2556
                        <input type="submit" name="update[current]" id="cur" value="... nur speichern" />
2557
                        <input type="submit" name="update[prev]" value="... zurück" class="prevOrder"/>
2558
                        <input type="submit" name="update[list]" value="... zur Übersicht" />
2559
                        <input type="submit" name="update[next]" value="... weiter" class="nextOrder"/>
2560
                        <input type="hidden" name="anker" value="{$order->id}"/>
2561
                    </fieldset>
2562
                    <div style="clear:both;">
2563
                        <input type="reset" value="Zurücksetzen"/>
2564
                    </div>
2565
                    {if isset($user_rechte.Warenwirtschaft.bestellung.opentrans)}
2566
                        <br />
2567
                        <input type="button" id="export" value="Bestellung exportieren" />
2568
                        <br />
2569
                        <br />
2570
                    {/if}
2571
                    {if isset($user_rechte.Warenwirtschaft.bestellung.steuersatz_aendern) && isset($laenderMwSt)}
2572
                        <input name="button" type="button" value="Steuersatz ändern" class="changeMwSt"/>
2573
                    {/if}
2574
                    {if ( isset($user_rechte.Warenwirtschaft.bestellung.termin) )}
2575
                        <input name="button" type="button" onclick="systemtermin('Bestellung {$order->id}')" value="Termin"/>
2576
                    {/if}
2577
 
2578
 
2579
                    {if isset($user_rechte.Warenwirtschaft.best_manu.kundenauftrag_drucken)}
2580
                        <input name="button" type="button" onclick="kundenauftrag_drucken({$order->id});" value="Auftrag drucken"/>
2581
                    {/if}
2582
 
2583
                    <div><br/></div>
2584
 
2585
 
2586
 
2587
                    {if isset($user_rechte.Warenwirtschaft.bestellung.proforma_rechnung)}
2588
                        <input type="button" value="Proforma-Rechnung drucken" class="proforma_vorschalt_druck" />
2589
                    {/if}
2590
                    {if isset($user_rechte.Warenwirtschaft.bestellung.rechnung)}
2591
                        <input type="button" value="Rechnung drucken" id="rechnungSchreiben" class="rechnung_vorschalt_druck" />
2592
                    {/if}
2593
                    {if isset($user_rechte.Warenwirtschaft.bestellung.lieferschein)}
2594
                        <input type="button" value="Lieferschein drucken" id="lieferscheinDruck" class="lieferschein_vorschalt_druck" />
2595
                    {/if}
2596
                    {if isset($user_rechte.Warenwirtschaft.bestellung.drucken)}
2597
                        <script>
2598
                            $(document).ready(function() {
2599
                                $('#print_auftrag').click(function() {
2600
                                    window.open('auftrag.php?b_id={$order->id}');
2601
 
2602
                                    setTimeout(function(){
2603
                                        location.reload();
2604
                                    }, 2000);
2605
 
2606
                                });
2607
                            });
2608
 
2609
 
2610
                        </script>
2611
                        <input id="print_auftrag" type="button" {*}onclick="window.open('auftrag.php?b_id={$order->id}')"{*} value="Auftrag drucken" />
2612
                    {/if}
2613
                    <!--PE: Wenn Recht angebot["vorschaltseite"] gesetzt, dann gebe Action aus um Auftrag vorschaltseite zu zeigen. -->
2614
                    {if isset($user_rechte.Warenwirtschaft.bestellung.angebot)}
2615
                        {if strpos($web_rechte.Warenwirtschaft.bestellung.angebot,'vorschaltseite')!= false}
2616
                            <input type="button" class="angebot_vorschalt_druck" value="Angebot drucken" />
2617
                        {else}
2618
                            <input type="button" onclick="window.open('angebot.php?b_id={$order->id}')" value="Angebot drucken" />
2619
                        {/if}
2620
                    {/if}
2621
                    {if isset($user_rechte.Warenwirtschaft.bestellung.billsafe)}
2622
                        <input type="button" class="billsafe_phone" value="per Billsafe bezahlen" id="billsafe_phone_{$order->id}_{$order->shops_ID}"/>
2623
                    {/if}
2624
                    {if isset($web_rechte.Warenwirtschaft.bestellung.kommissionierungskontrolle )}
2625
                        <input type="button" class="kommissionierungskontrolle" value="Kommissionierungskontrolle" id="kommissionierungskontrolle_{$order->id}_{$order->shops_ID}" />
2626
                    {/if}
2627
                    <div><br/></div>
2628
 
2629
                    {if isset($user_rechte.Warenwirtschaft.bestellung.bestconect)}
2630
                        <input type="hidden" name="b_id" value="{$order->id}"/>
2631
                        <input type="text" name="b_id_neu" value=""/>
2632
                        <input type="hidden" name="mode" value="combine"/>
2633
                        <input name="button" type="submit" value="Bestellpositionen verschieben"/>
2634
                    {/if}
2635
 
2636
                    <div><br/></div>
2637
 
2638
                    <!--MK: Dialog Rechnung löschen -->
2639
                    <div id="dialog" title="Rechnung löschen">
2640
 
2641
                        <table width="100%">
2642
                            {assign var="rechnungExists" value=0}
2643
                            {section loop=$daten.dokumente name=d_ind}
2644
                                {assign var="capital" value=$dokument.name|substr:0:1}
2645
                                {assign var="name" value="."|explode:$dokument.name}
2646
                                <!--ME: speichern, ob Rechnung existiert -->
2647
                                {if $capital=="R"}
2648
                                    {assign var="rechnungExists" value=1}
2649
                                {/if}
2650
                                {if $capital == 'R'}
2651
                                    <tr class="links">
2652
                                        <td width="60%">
2653
 
2654
                                            <span class="unread_docs_helper" id="unread_docs_{$order->id}_{$dokument.id}_helper"></span>
2655
                                            {html_image file=$dokument.icon alt="Dateityp: {$dokument.type}"}
2656
                                            <a href="{$daten.dokPath}{$dokument.name}" target="_blank" id="doc_link_{$dokument.id}_{$order->id}" class="doc_link">
2657
                                                {$dokument.name|basename} ({$dokument.size|fsize_format:'':2:',':'.'})
2658
                                            </a>
2659
                                        </td>
2660
                                        <td width="3%">
2661
 
1380 lars 2662
                                            {html_image file="/admin/images/gfx/delete_record.gif" onclick="setzeTermin(\"{$name[0]}\",{$order->id})" border="0" style="cursor:pointer" id="{$dokument.id}" class="deleteRechnung"}
1369 lars 2663
                                        </td>
2664
                                    </tr>
2665
                                {/if}
2666
                            {/section}
2667
                        </table>
2668
                        <div id="response"></div>
2669
                    </div>
2670
                    <!--MK: Webrecht gesetzt & Rechnung vorhanden? -->
2671
                    {if isset($web_rechte.Warenwirtschaft.bestellung.rechnungsstorno_button) && ($capital == 'R')}
2672
                        <button id="opener">Rechnung löschen</button>
2673
                    {/if}
2674
 
2675
 
2676
                    <!-- ME: Bestellung stornieren START -->
2677
                    {if isset($user_rechte.Warenwirtschaft.bestellung.bestellstorno)}
2678
 
2679
                        {if $bestellungen[b_ind].status!='storniert'}
2680
                            <input class="bestellstorno" type="button" id="storno_{$order->id}" value="Bestellung stornieren" />
2681
                        {else}
2682
                            <input class="bestellopen" type="button" id="open_{$order->id}" value="Bestellung freigeben" />
2683
                        {/if}
2684
                    {/if}
2685
                    <!-- ME: Bestellung stornieren START -->
2686
 
2687
 
2688
                    <!--ME: wenn Rechnungen existieren, darf die Bestellung nicht gelöscht werden können -->
2689
                    {if $rechnungExists!=1}
2690
                        {if isset($user_rechte.Warenwirtschaft.bestellung.loeschen2)}
2691
                            <input type="submit" name="delete2" value="Nur Bestellung löschen" onclick="return confirm('Wollen sie diese Bestellung wirklich löschen?')"/>
2692
                        {/if}
2693
                        {if isset($user_rechte.Warenwirtschaft.bestellung.loeschen)}
2694
                            <input type="submit" name="delete" value="Bestellung + Kundendaten löschen" onclick="return confirm('Wollen sie diese Bestellung und die dazugehörigen Kundendaten wirklich löschen?')"/>
2695
                        {/if}
2696
                    {/if}
2697
                    {assign var=kk value=false}
2698
                    {assign var=rufname value=$versand_name|lower}
2699
                    {assign var=status value=$order->kk_info.status|lower}
2700
                    {if $rufname == "kreditkarte" && $status == "offen"}
2701
                        {assign var=kk value=true}
2702
                    {/if}
2703
                    {if isset($user_rechte.Warenwirtschaft.bestellung["kk-zahlung"])}
2704
                        {if $kk}
2705
                            <input type="hidden" name="shops_ID" value="{$order->shops_ID}"/>
2706
                            <div><br/></div>
2707
                            {if $web_settings[$order->shops_ID][119] == "saferpay"}
2708
                                <input type="hidden" name="orderid" value="{$order->id}"/>
2709
                                <input type="hidden" name="kk_info" value="{$order->kk_info.code}"/>
2710
                            {elseif $web_settings[$order->shops_ID][119] == "acceptance"}
2711
                                <input type="hidden" name="orderid" value="{$order->id}"/>
2712
                                <input type="hidden" name="amount" value="{$order->kk_summe}"/>
2713
                                <input type="hidden" name="currency" value="EUR"/>
2714
                                <input type="hidden" name="language" value="de_DE"/>
2715
                            {/if}
2716
                            <input type="hidden" name="operation" value="SAS"/>
2717
                            <input name="anfordern" type="submit" value="Zahlung anfordern"/>
2718
                        {/if}
2719
                    {/if}
2720
                    {if isset($user_rechte.Warenwirtschaft.bestellung.gutscheinbutton) && $gs}
2721
                    <input type="button" value="Gutschein erstellen" id="gen_gutschein"/>
2722
                </td>
2723
                {/if}
2724
            </tr>
2725
            <!-- ENDE BUTTONLEISTE UNTEN -->
2726
        {/if}
2727
        {if isset($user_rechte.Warenwirtschaft.bestellung.bestellstorno)}
2728
            {if $order->status=="storniert"}
2729
                <tr>
2730
                    <td class="links bestellung_buttons" colspan="3">
2731
                        <input class="bestellopen" type="button" id="open_{$order->id}" value="Bestellung freigeben" style="float:right" />
2732
                    </td>
2733
                </tr>
2734
            {/if}
2735
        {/if}
2736
        </table>
2737
        <br/>
2738
        <div id="gutschein_meldung"></div>
1367 lars 2739
    </form>
1369 lars 2740
 
2741
    {if isset($web_rechte.Warenwirtschaft.rechnungsbuch.rechnungsbuch) && isset($web_rechte.Warenwirtschaft.bestellung.re_zahhlungsstatusinfo)}
2742
        {foreach $daten.dokumente as $dokument}
2743
            {assign var="capital" value=$dokument.name|basename|substr:0:1}
2744
 
2745
            {if $capital == "R" || $capital == "G"}
2746
                {*}
2747
                {if $capital == "G"}
2748
                    {assign var="r" value="R"}
2749
                    {assign var="nameOhneErstenBuchstaben" value=$dokument.name|substr:1}
2750
                    {assign var="name" value=$r|cat:$nameOhneErstenBuchstaben}
2751
                {else}
2752
                    {assign var="name" value=str_replace("G","R",$dokument.name|basename)}
2753
                {/if}
2754
                {*}
2755
                {assign var="name" value=substr($dokument.name|basename,1)}
2756
                {assign var="name" value="{$capital}`$name`"}
2757
 
2758
                <div class="layer_bemerkung" id="layer_bemerkung_{$rechnung[$name]['rechnungsnummer']}">
2759
                    <form method="get" action="{$SCRIPT_NAME}">
2760
                        <div style="float:left;">
2761
                            <!--MK 22.01.13 Zeigt checkbox für bestellungstatus bezahlt an: onchange -->
2762
                            <select name="bezahlstatus" id="bezahlstatus" onchange="bezahlt(this.form.bezahlstatus.options[this.form.bezahlstatus.selectedIndex].value);
2763
                                    return clearDate('bezahlstatus_datum_{$rechnung[$name]['rechnungsnummer']}',this.value,'{$rechnung[$name]['bezahlt_am']|date_format:"d.m.Y"}');">
2764
                                <option value="none">keine Auswahl</option>
2765
                                <option value="offen">offen</option>
2766
                                <option value="bezahlt" selected="selected">bezahlt</option>
2767
                                {if isset($user_rechte.Warenwirtschaft.Bestellung.rechnungsstorno_button)}
2768
                                    <option value="storniert">storniert</option>
2769
                                {/if}
2770
                            </select>
2771
                        </div>
2772
 
2773
                        <div style="float:left;padding:0 0 0 10px;">
2774
 
2775
                            <label for="bezahlstatus_datum">Datum:</label>
2776
                            <input style="margin-top:5px;" class="datum_input" onfocus="current_value=this.value;if (this.value=='') { this.value=today(); };this.select();" onchange="this.value=check_Date(this.value)" type="text" name="bezahlstatus_datum" value="{if $rechnung[$name]['bezahlt_am']!='0000-00-00 00:00:00'}{$rechnung[$name]['bezahlt_am']|date_format:"d.m.Y"}{/if}" id="bezahlstatus_datum_{$rechnung[$name]['rechnungsnummer']}" />
2777
 
2778
 
2779
                        </div>
2780
                        <br /><br />
2781
 
2782
                        <div style="clear:both;" id="bezahlt" class="box"><input type="checkbox" name="bestellungbezahltstatus" value="bezahlt" checked="true"/>Soll die zugehörige Bestellung auf bezahlt gesetzt werden?</div>
2783
                        <input type="hidden" name="bid" value="{$order->id}" />
2784
                        <br /><br />
2785
 
2786
                        <input type="hidden" name="rid" value="{$rechnung[$name]['rechnungsnummer']}" />
2787
                        Aktueller Bemerkungstext:<p style="margin:0px;font-style:italic;">{$rechnung[$name]['bezahlt_bemerkung']}</p>
2788
                        <textarea id="bezahlstatus_bemerkung" name="bezahlstatus_bemerkung" cols="40" rows="5"></textarea><br /><br />
2789
 
2790
                        <input type="hidden" name="action" value="save_bezahlstatus" />
2791
                        <input type="submit" value="Bemerkung speichern" />
2792
                    </form>
2793
                </div>
2794
            {/if}
2795
        {/foreach}
2796
        <script>
2797
            $(function(){
2798
                $('.datum_input').datepicker();
2799
                $('.layer_bemerkung').dialog({
2800
                    autoOpen:false,
2801
                    width:400
2802
                })
2803
            });
2804
            function buildSelectBox(rid,currStatus) {
2805
                $('#layer_bemerkung_'+rid).dialog({
2806
                    title:'Bezahlstatus/Bemerkung: '+rid
2807
                }).dialog("open");
2808
            }
2809
            function bezahlt(wert){
2810
                let i = wert;
2811
                if(i=="bezahlt")
2812
                {
2813
                    $(".box").css('display','block');
2814
                }
2815
                else
2816
                {
2817
                    $(".box").css('display','none');
2818
                }
2819
 
2820
            }
2821
            function clearDate(id,val,datum) {
2822
                if(val=="offen") {
2823
                    $('#'+id).val('');
2824
                }
2825
                if(val=="bezahlt" || val=="storniert" || val=="none") {
2826
                    $('#'+id).val(datum);
2827
                }
2828
                return true;
2829
            }
2830
        </script>
2831
    {/if}
2832
 
2833
    {if $bestellarten && $order->Bestellart|stristr:"ebay"}
2834
        <script charset="utf-8">
2835
            $(document).ready(function(){
2836
                $( "#vportalstorno" ).click(function(){
2837
                    $("<div id='vportalstornoDialog'>").dialog({
2838
                        width:"80%",
2839
                        open : function(){
2840
                            let data = [];
2841
                            data.push({ name: "bestellID", value: {$order->id} });
2842
                            data.push({ name: "bestellartID", value: {$order->bestellart_id} });
2843
                            $(this).load("vportal_stornierung.php", data);
2844
                        },
2845
                        close : function(){
2846
                            $('#vportalstornoDialog').empty().remove();
2847
                        },
2848
                        buttons : {
2849
                            "Schließen" : function(){
2850
                                $('#vportalstornoDialog').empty().remove();
2851
                            },
2852
                            "Senden" : function(){
2853
 
2854
                            }
2855
                        }
2856
                    });
2857
                });
2858
            });
2859
        </script>
2860
    {/if}
2861
 
2862
    {if isset($user_rechte.Warenwirtschaft.bestellung.steuersatz_aendern) && isset($laenderMwSt)}
2863
        <script>
2864
            $(document).ready(function(){
2865
                $( ".eingabe_landMwSt" ).change(function(){
2866
                    let mwst = $(this).val();
2867
                    let id = $(this).attr("id");
2868
                    id  = id.split("_");
2869
                    let artikelID = id[1];
2870
 
2871
                    $.ajax({
2872
                        type: "GET",
2873
                        url: "/Warenwirtschaft/update_bestellung.php?mwstArtikel="+mwst+"&artikelID="+artikelID+"&id={$order->id}",
2874
                    }).done(function( html ){
2875
                        alert( html );
2876
                    });
2877
                });
2878
            });
2879
        </script>
2880
        <div id="changeMwStDialog">
2881
            <script>
2882
                $(document).ready(function(){
2883
                    $( ".landMwSt" ).change(function(){
2884
                        let mwst = $(this).val();
2885
                        $(".mwstLand").val(mwst);
2886
                    });
2887
                });
2888
            </script>
2889
            <select name="landMwSt" class="landMwSt">
2890
                {foreach $laenderMwSt as $index => $laenderDaten}
1378 lars 2891
                    <option id="{$laenderDaten["id"]}" value="{$laenderDaten["typ_id"]}" {if $order->orderItem[0].mwst == $laenderDaten["typ_id"]}selected{/if}>{$laenderDaten["bezeichnung"]}</option>
1369 lars 2892
                {/foreach}
2893
            </select>
2894
            <input type="hidden" value="{$laenderDaten["mwst_satz"]}" class="mwstLand"/>
2895
        </div>
2896
    {/if}
2897
    {if isset($user_rechte.Warenwirtschaft.logistiker.tracking_input)}
2898
        <div id="add_tracking_nr" title="Eine Paketverfolgungsnummer hinzufügen">
2899
            <form id="add_tracking_nr_form">
2900
                <input type="hidden" name="_token" value="{csrf_token()}">
2901
                <input type="hidden" name="_method" value="PATCH">
2902
                <table>
2903
                    <tr>
2904
                        <td class="links">Trackingnummer</td>
2905
                        <td class="rechts">
2906
                            <input type="text" name="tracking_nr"/>
2907
                        </td>
2908
                    </tr>
2909
                    <tr>
2910
                        <td class="links">Logistiker:</td>
2911
                        <td class="rechts">
2912
                            {html_options id="logistiker_id_dlg" name="logistiker_id" options=$logistiker selected=$logistiker_sel}
2913
                        </td>
2914
                    </tr>
2915
                    <tr>
2916
                        <td class="links">Datum:</td>
2917
                        <td class="rechts">
2918
                            <input type="text" name="datum" value="{$smarty.now|date_format:"d.m.Y"}" id="datum"/>
2919
                        </td>
2920
                    </tr>
2921
                </table>
2922
                <input type="hidden" name="bestell_id" value="{$order->id}"/>
2923
                <br />
2924
                <input type="submit"  value="Trackingnummer speichern und schliessen" id="send_tracking"/>
2925
                <br />   <br />
2926
            </form>
2927
        </div>
2928
 
2929
    {/if}
2930
 
2931
 
2932
 
2933
    <div id="ajax" style="display:none;"></div>
2934
 
2935
 
2936
    {if $path}
2937
        <script type="text/javascript">
2938
 
2939
            window.open("{$path}?shops_ID={$order->shops_ID}&bestell_id={$order->id}","PopUp","width=1000,height=800,scrollbars=yes,resizable=yes");
2940
 
2941
        </script>
2942
    {/if}
2943
    <script>
2944
        $(document).ready(function(){
2945
            $('#vertrag_oeffnen').click(function(){
2946
                let path = '/Warenwirtschaft/includes/verleih/leihvorlage_{$webs.domain}.php';
2947
                window.open(path+"?shops_ID={$order->shops_ID}&bestell_id={$order->id}","PopUp","width=1000,height=800,scrollbars=yes,resizable=yes");
2948
            });
2949
            $('#vertrag_oeffnen_individual').click(function(){
2950
                let path = '/Warenwirtschaft/includes/individual_formulare/tortenbestellung_{$webs.domain}.php';
2951
                window.open(path+"?shops_ID={$order->shops_ID}&bestell_id={$order->id}","PopUp","width=1000,height=800,scrollbars=yes,resizable=yes");
2952
            });
2953
        });
2954
    </script>
2955
 
2956
 
2957
    {if isset($web_rechte.Warenwirtschaft.bestellung.kundenbemerkung_layer) && ($order->AP_Bemerkung||$order->liefer_comment)}
2958
        <div id="kundenbemerkung_layer" title="Kundenbemerkung">
2959
            {if $order->liefer_comment}
2960
                {$order->liefer_comment|nl2br}
2961
            {else}
2962
                {$order->AP_Bemerkung|nl2br}
2963
            {/if}
2964
        </div>
2965
    {/if}
2966
    {if $order->notiz}
2967
        <div id="notizDlg" title="Kundenbemerkung">
2968
            {$order->notiz}
2969
        </div>
2970
    {/if}
2971
    {if $order->mwst_befreiung=="on"}
2972
        <div id="ustid_layer" title="Steuerinformation">
2973
            ACHTUNG: Kunde ist von der Mehrwertsteuer befreit!
2974
            <br />
2975
            Umsatzsteuer-ID: {$order->ustid_nr}
2976
        </div>
2977
    {/if}
2978
 
2979
 
2980
    {if isset( $user_rechte.Warenwirtschaft.bestellung.bestellstorno)}
2981
        <script>
2982
            // ME: bestellstorno dialog
2983
            $(function() {
2984
                {if isset($user_rechte.Warenwirtschaft.bestellung.bestellstorno)}
2985
                $(".bestellopen").click(function(){
2986
 
2987
                    let bId={$order->id}
2988
                    $.get("/Warenwirtschaft/reopenOrder.php?bestelung="+bId,function(){
2989
                        $(location)[0].reload();
2990
                    })
2991
                })
2992
                {/if}
2993
                $( "#bestellstorno_dlg" ).dialog({
2994
                    autoOpen: false,
2995
                    minWidth: 600,
2996
                    resize:false,
2997
                    title:'Bestellung stornieren',
2998
                    buttons:{
2999
                        Stornieren: function(){
3000
                            $('#storno_form').submit();
3001
                        },
3002
                        Abbrechen: function() {
3003
                            $(this).dialog("close");
3004
                        }
3005
                    }
3006
                });
3007
                $( ".bestellstorno" ).click(function() {
3008
                    $( "#bestellstorno_dlg" ).dialog( "open" );
3009
                    return false;
3010
                });
3011
            });
3012
 
3013
 
3014
 
3015
        </script>
3016
        <div id="bestellstorno_dlg">
3017
            <form action="/Warenwirtschaft/bestellungen.php" method="post" id="storno_form">Bitte geben Sie den Grund der Stornierung ein:
3018
                <input type="hidden" name="_token" value="{csrf_token()}">
3019
                <input type="hidden" name="_method" value="PATCH">
3020
                <br/><br/>
3021
                <textarea cols="50" rows="6" name="stornogrund"></textarea>
3022
                <input type="hidden" name="action" value="bestellstorno" />
3023
                <input type="hidden" name="bestellID" value="{$order->id}" />
3024
                {if $order->fremd_id && $order->portal_storno}
3025
                    <input type="hidden" name="fremd_id" value="{$order->fremd_id}" />
3026
                    <input type="hidden" name="vportal" value="0" />
3027
                    <br />
3028
                    <input id="vportal" type="checkbox" name="vportal" value="1" checked="checked" />
3029
                    <label for="vportal">Auch auf {$order->portal_name} stornieren</label>
3030
                    {if $order->portal_template=="idealo_de"}
3031
                        <select name="grund">
3032
                            <option label="Stornierung durch Kunden" value="1">Stornierung durch Kunden</option>
3033
                            <option label="nicht lieferbar" value="2">nicht lieferbar</option>
3034
                            <option label="Retoure" value="3">Retoure</option>
3035
                        </select>
3036
                    {/if}
3037
                {/if}
3038
            </form>
3039
        </div>
3040
    {/if}
3041
    {if isset($user_rechte.Warenwirtschaft.bestellung.billsafe)}
3042
        <div id="bs_return" title="Billsafe Rückmeldung"></div>
3043
    {/if}
3044
 
3045
 
3046
    <div id="change_amount_dlg" title="Artikeldaten erfassen">
3047
        <p>
3048
            Hier können Sie den Barcode des zu liefernden<br />
3049
            Artikels einlesen und die Daten in die Bestellung eintragen.
3050
            <br />
3051
            Die daraus entstehende Differenz können Sie dann Ihrem Kunden<br />
3052
            erstatten oder nachberechnen.
3053
            <br />
3054
            Dazu muss die Bestellung &uuml;ber Paypal, Kreditkarte oder sofortueberweisung bezahlt worden sein.
3055
        </p>
3056
        <form id="change_amount_form" onsubmit="return false;">
3057
            <input type="hidden" name="_token" value="{csrf_token()}">
3058
            <input type="hidden" name="_method" value="PATCH">
3059
            Barcode: <input type="text" name="barcode" id="barcode" />
3060
            <input type="hidden" name="ab_id" id="change_ab_id" value=""/>
3061
            <input type="submit" style="display:none;" id="change_amount_btn" />
3062
        </form>
3063
    </div>
3064
 
3065
    <div id="labelReturn" title="Rückmeldung von Labeldruck"></div>
3066
    <div id="updReturn" title="Ergebnis Bestellupdate"></div>
3067
    <div id="delShipmentQuestion" title="Wirklich löschen?">
3068
        Wollen Sie die Trackingnummer <strong><span id="delTrackNumber"></span></strong> wirklich löschen?<br />
3069
        ACHTUNG: Dadurch wird das Versandlabel UNGÜLTIG und muß neu erstellt werden!
3070
        <input type="hidden" id="delDokId" />
3071
        <input type="hidden" id="delDokLogistiker" />
3072
        <input type="hidden" id="returnCode" />
3073
    </div>
3074
    <div id="VersandDialog" title="Parameter f&uuml;r die Erstellung von Versandetiketten festlegen">
3075
    </div>
3076
    <div id="refundDlg" title="Erstattung f&uuml;r {$order->kk_info.anbieter} K&auml;ufe">
3077
        <form id="refundForm">
3078
            <input type="hidden" name="_token" value="{csrf_token()}">
3079
            <input type="hidden" name="_method" value="PATCH">
3080
            <table>
3081
                <tr>
3082
                    <td>Bestellnummer</td>
3083
                    <td colspan="2">
3084
                        {$order->id}
3085
                        <input type="hidden" name="bestell_id" value="{$order->id}" />
3086
                    </td>
3087
                </tr>
3088
                <tr>
3089
                    <td>Betrag</td>
3090
                    <td>
3091
                        <input type="text" name="betrag" value="{$order->gesamtsumme_buffer}" id="refundAmount" />
3092
                    </td>
3093
                    <td>
3094
                        {if $order->kk_info.anbieter=="Amazon"}
3095
                            <span id="amazonRefunded" style="display:none;">{$order->refunded}</span>
3096
                            <span id="amazonMax" style="display:none;">{$order->max}</span>
3097
                            <span id="amazonDiff" style="display:none;">{$order->diff}</span>
3098
                            {$order->refunded|money_format_red} bereits erstattet<br />
3099
                            maximal {$order->max|money_format_red} erstattbar<br />
3100
                            noch {$order->diff|money_format_red} &uuml;brig
3101
                            <input type="hidden" name="diff" value="{$order->diff}" />
3102
                            <input type="hidden" name="env" value="{$order->kk_info.env}" />
3103
                        {/if}
3104
                    </td>
3105
                </tr>
3106
                <tr>
3107
                    <td>Grund</td>
3108
                    <td>
3109
                        <textarea name="grund" cols="30" rows="5">Rückzahlung zu Bestellung {$order->id}.</textarea>
3110
                    </td>
3111
                    <td></td>
3112
                </tr>
3113
            </table>
3114
            <input type="hidden" name="shops_id" value="{$order->shops_ID}" />
3115
        </form>
3116
    </div>
3117
 
3118
    {if isset($web_rechte.Warenwirtschaft.bestellung.bestelldruckquittierung)}
3119
        <style>
3120
            .print_eingabefelder .bottomline {
3121
                border-bottom:1px solid #000;
3122
                width:46%;
3123
                float:left;
3124
                padding:0 1%;
3125
                margin:40px 1% 0 1%;
3126
            }
3127
            .print_eingabefelder .topline {
3128
                width:46%;
3129
                float:left;
3130
                padding:0 1%;
3131
                border-top:1px solid #000;
3132
                margin:60px 1% 0 1%;
3133
            }
3134
        </style>
3135
        <div class="onprint print_eingabefelder">
3136
            <div class="bottomline">Abholdatum: </div>
3137
            <div class="bottomline">Bearbeiter: </div>
3138
            <div class="break"></div>
3139
            <div class="topline">Abholer / Kunde in Druckschrift</div>
3140
            <div class="topline">Abholer / Kunde Unterschrift</div>
3141
        </div>
3142
    {/if}
3143
 
3144
    <script>
3145
        $(function(){
3146
            $('.dokumentnamebox').hover(function() {
3147
                if ($(this)[0].scrollWidth > $(this).innerWidth() && !$(this).hasClass('marquee')) { $(this).children('a').wrap("<span class='marquee dokumentnamebox'></span>"); }
3148
            });
3149
        });
3150
    </script>
3151
    {if $dialog}
3152
        <div id="mailTemplates" title="Template für E-Mail auswählen">
3153
            <form id="mailTemplateForm" method="post">
3154
                <input type="hidden" name="_token" value="{csrf_token()}">
3155
                <input type="hidden" name="_method" value="PATCH">
3156
                {foreach $templates as $id=> $option}
3157
                    <button title="{$templateDesc.$id}" data-value="{$id}" class="vorlage" style="margin-bottom:10px;">{$option}</button>
3158
                {/foreach}
3159
            </form>
3160
        </div>
3161
    {/if}
3162
 
3163
    <div id="mailDlg" title="E-Mail schreiben"></div>
3164
    <div id="dialogLieferadresse"></div>
3165
    <div id="dialogRechnungsadresse"></div>
3166
    <div id="dialogDokTitle" title="Titel ändern">
3167
        <form id="dokTitleForm" method="post">
3168
            <input type="hidden" name="_token" value="{csrf_token()}">
3169
            <input type="hidden" name="_method" value="PATCH">
3170
            <table>
3171
                <tr>
3172
                    <td>Titel</td>
3173
                    <td>
3174
                        <input type="text" value="" name="titel" id="dokTitle" size="150" />
3175
                    </td>
3176
                </tr>
3177
            </table>
3178
            <input type="hidden" name="id" value="" id="dokId" />
3179
        </form>
3180
    </div>
3181
    <div id="dokumentDlg" title="Dokument anzeigen"></div>
3182
    {if $order->Login<100}
3183
        <div id="umwandelnDlg" title="Kunde umwandeln">
3184
            Wollen Sie den Kunden <b>{$order->E_Mail}</b> wirklich in ein Kundenkonto umwandeln?
3185
            <br>
3186
            <b style="color:red">Diese Aktion kann nicht rückgängig gemacht werden!</b>
3187
            <br>
3188
            <br>
3189
            <b>Info</b>
3190
            <br>
3191
            <div id="umwandelnCheckResult"></div>
3192
        </div>
3193
    {/if}
3194
    <script>
3195
        $(document).ready(function() {
3196
            // Artikelbeschreibung bearbeiten
3197
            $('.edit_beschreibung').click(function() {
3198
                let id = $(this).data("id");
3199
                $('#beschreibung_'+id).toggle();
3200
                $('#beschreibung_indikator_'+id).toggle();
3201
                $('#artikel_'+id+'_changed').val(1);
3202
            });
3203
 
3204
        });
3205
    </script>
3206
    {if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )}
3207
        <div id="lagerbestand"></div>
3208
    {/if}
1248 lars 3209
{/block}