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

Revision

Revision 555 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
544 lars 1
<script>
2
    $(function(){
3
        $('#delItem').click(function(){
4
            if (confirm('Wollen Sie diesen Artikel wirklich löschen ?'))
5
            {
6
                {if ( !$bestandExists || !$vportalArtikelzuweisung )}
7
                $('#Father').val('-2')
8
                {else}
9
                alert('{$errorDeleteMsg}');
10
                {/if}
11
            }
12
            else
13
            {
14
                return false;
15
            }
16
        })
17
    })
18
</script>
19
<script>
20
    {if $button}
21
    $(function(){
22
        $('#note_dialog').dialog({
23
            autoOpen:false,
24
            modal:true,
25
            resizable:false,
26
            width:640,
27
            buttons:{
28
                "speichern":function(){
29
                    $(this).load("/Online-Shop/editNote.php",$('#note_form').serializeArray(),function(html){
30
                        $('#note_dialog').dialog("close");
31
                    });
32
                },
33
                "abbrechen":function(){
34
                    $(this).dialog("close");
35
                }
36
            }
37
        })
38
        $('#del_note_dialog').dialog({
39
            autoOpen:false,
40
            modal:true,
41
            resizable:false,
42
            width:600,
43
            buttons:{
44
                "JA":function(){
45
                    $(this).load("/Online-Shop/editNote.php",$('#note_form').serializeArray(),function(html){
46
                        $('#del_note_dialog').dialog("close");
47
                    });
48
                },
49
                "Nein":function(){
50
                    $(this).dialog("close");
51
                }
52
            }
53
        })
54
    })
55
    function del_note()
56
    {
57
        aId=$(this).attr("id").split("_");
58
        nId=aId[4];
59
        aId=aId[3];
60
        url="/Online-Shop/editNote.php?mode=a&artikel_id="+aId+"&del=1&id="+nId;
61
        $('#del_note_dialog').load(url,function(){
62
            $('#del_note_dialog').dialog("open");
63
        });
64
    }
65
    function change_note()
66
    {
67
        aId=$(this).attr("id").split("_");
68
        nId=aId[3];
69
        aId=aId[2];
70
        $('#note_dialog').load("/Online-Shop/editNote.php?mode=a&artikel_id="+aId+"&&id="+nId,function(){
71
            $('#note_dialog').dialog("open");
72
        });
73
    }
74
    {/if}
75
    $(function(){
76
    {if ( isset( $user_rechte["online_shop"]["artikel"]["own_ean"] ) )}
77
        if(!$('#product_ean').val())
78
        {
79
            $('#choose_ean').show();
80
        }
81
        $('#product_ean').keyup(show_ean_select);
82
        $('#choose_ean').click(choose_ean);
83
        $('#ean_dlg').dialog({
84
            autoOpen:false,
85
            modal:true,
86
            resizable:false,
87
            minWidth:500,
88
            width:"100%",
89
            height:200,
90
            buttons:{
91
                "Abbrechen":function()
92
                {
93
                    $(this).dialog("close")
94
                },
95
                "EAN-Code zuweisen":function()
96
                {
97
                    if(!$('#eancode').val())
98
                    {
99
                        alert("Bitte einen Artikeltyp angeben!");
100
                    }
101
                    else
102
                    {
103
                        $('#product_ean').val($('#eancode').val());
104
                        $('#choose_ean').hide();
105
                        $(this).dialog("close");
106
                    }
107
                }
108
            }
109
        })
110
        {/if}
111
        $('#product_ean').keyup(check_ean);
112
    })
113
    function check_ean()
114
    {
115
        ean=$('#product_ean').val();
116
        aid=$('#artikel_id').val();
117
        $('#product_ean').css("backgroundColor","#FFFFFF");
118
        $('#ean_msg').html("");
119
        if(ean)
120
        {
121
            $.get("check_ean.php?ean="+ean+"&id="+aid,function(erg){
122
                ergArr=erg.split(";");
123
                ok=ergArr[0];
124
                anz=ergArr[2];
125
                $msg=ergArr[1];
126
                if(ok==0 || anz > 0)
127
                {
128
                    if(ok==0)
129
                    {
130
                        $('#product_ean').css("backgroundColor","#ff4040");
131
                        $('#ean_msg').html($msg).css("backgroundColor","#ff4040");
132
                    }
133
                    else
134
                    {
135
                        $('#product_ean').css("backgroundColor","#FFFF00");
136
                        $('#ean_msg').html($msg).css("backgroundColor","#ffff00");
137
                    }
138
                }
139
            });
140
        }
141
    }
142
    function show_ean_select()
143
    {
144
        if(!$('#product_ean').val())
145
        {
146
            $('#choose_ean').show();
147
        }
148
        else
149
        {
150
            $('#choose_ean').hide();
151
        }
152
    }
153
    function choose_ean()
154
    {
155
        $('#ean_dlg').dialog("open");
156
    }
157
</script>
158
    <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
159
        <tr>
160
            <td colspan="3" class="links" style="background-color:{$color}!important">
546 lars 161
                <b>Artikel: {if ( $item->Language != $smarty.const.DEFAULT_LANG ) && $item->id}Übersetzung{/if}{if ( ( $item->id ) and ( $Language_neueintrag == false ) )}Bearbeiten{else}Neueintrag{/if}</b> {$zeile['ID']}
544 lars 162
            {if ( $button )}
163
                <span>
547 lars 164
                    <a class="note_btn" id="note_btn_{$item->id}_{$extra["id"]}">Notiz erstellen / ändern</a>
544 lars 165
                </span>
166
                {if ( $extra["id"] )}
167
                <span>
547 lars 168
                    <a class="del_note_btn" id="del_note_btn_{$item->id}_{$extra["id"]}">Notiz löschen</a>
544 lars 169
                </span>
170
                {/if}
171
            {/if}
545 lars 172
                <input type="hidden" name="Father" id="Father" value="{$item->Father|default:$smarty.get.Father|default:-1}" />
547 lars 173
            {if ( isset( $user_rechte["online_shop"]["artikel"]["amazon_csv"] ) && $item->id )}
174
                <a title="Artikel bei Amazon veröffentlichen" class="amazon_link" id="amazon_link_{$item->id}"></a>
175
                <a title="Artikel bei Amazon löschen" class="amazon_unlink" id="amazon_unlink_{$item->id}"></a>
544 lars 176
            {/if}
547 lars 177
            {if ( isset( $web_rechte["online_shop"]["artikel"]["ebay_stamm"] ) && $item->id )}
178
                <a title="Artikelstamm einlesen" class="ebay_link" id="ebay_link_{$item->id}" data-vp="{$ebayId}"></a>
544 lars 179
            {/if}
547 lars 180
            {if ( isset( $user_rechte["vportale"]["vportale_artikel"]["verwaltung"] ) && $item->id )}
181
                <a title="Artikel zu Verkaufsportal zuordnen" class="link" id="link_{$item->id}">Artikel zu Verkaufsportal zuordnen</a>
544 lars 182
                <div id="link_item_dlg" title="Artikel mit einem Verkaufsportal verknüpfen"></div>
183
                <div id="bildverwaltung_vportale" title="Bilder mit einem Artikel verknüpfen"></div>
184
                <div id="link_cat_dlg" title="Artikel mit einer Verkaufsportal-Kategorie verknüpfen"></div>
185
            {/if}
546 lars 186
            {if ( isset( $user_rechte["marketing"]["produktbewertungen"]["produktbewertungen"] ) ) && $item->id}
544 lars 187
                <script>
188
                $( document ).ready(function() {
546 lars 189
                    $.getJSON("../marketing/produktbewertungen_statistik.php?artikel_id_statistik={$item->id}&mode=external",function(resultData)
544 lars 190
                    {
546 lars 191
                        if (resultData[{$item->id}].freigegeben != undefined)
544 lars 192
                        {
546 lars 193
                            if(resultData[{$item->id}].freigegeben.anzahl != undefined)
544 lars 194
                            {
546 lars 195
                                $( "#bewertungen_freigegeben" ).html( resultData[{$item->id}].freigegeben.anzahl );
196
                                if(resultData[{$item->id}].freigegeben.bewertung_avg != undefined){
558 lars 197
                                    $( "#freigegeben_durchschnitt" ).html( resultData[{$item->id}].freigegeben.bewertung_avg );
544 lars 198
                                }
199
                            }
200
                        }
546 lars 201
                        if (resultData[{$item->id}].offen != undefined)
544 lars 202
                        {
546 lars 203
                            if(resultData[{$item->id}].offen.anzahl != undefined){
204
                                $( "#bewertungen_offen" ).html( resultData[{$item->id}].offen.anzahl );
544 lars 205
                            }
206
                        }
546 lars 207
                        if (resultData[{$item->id}].gesperrt != undefined)
544 lars 208
                        {
546 lars 209
                            if(resultData[{$item->id}].gesperrt.anzahl != undefined){
210
                                $( "#bewertungen_gesperrt" ).html( resultData[{$item->id}].gesperrt.anzahl );
544 lars 211
                            }
212
                        }
546 lars 213
                        if (resultData[{$item->id}].freigegeben != undefined)
544 lars 214
                        {
546 lars 215
                            if(resultData[{$item->id}].freigegeben.bewertung_avg != undefined){
216
                                for ($i=1;$i<=resultData[{$item->id}].freigegeben.bewertung_avg;$i++){
544 lars 217
                                    $('.bewertungen_sterne').append('<img src="/images/Icons/fullstar.png" style="width:15px;"  class="stars" />');
218
                                }
547 lars 219
                                for ($i=(Math.round(resultData[{$item->id}].freigegeben.bewertung_avg));$i<=5;$i++){
544 lars 220
                                    $('.bewertungen_sterne').append('<img src="/images/Icons/emptystar.png" style="width:15px;" class="stars" />');
221
                                }
222
                            }
223
                        }
224
                    })
225
                });
226
                </script>
227
                <div class="bewertungen_artikel" style="display: flex;">
228
                    <div class="bewertungen_sterne" style="margin-right: 5px;"></div>
546 lars 229
                    <a href="../marketing/produktbewertungen_statistik.php?artikel_id_statistik={$item->id}" target="_blank">
558 lars 230
                        <span title = "Freigegeben (offen / gesperrt) durchschnittliche Bewertungen von diesem Artikel " style="">Statistik: <span id="bewertungen_freigegeben">0</span>(<span id="bewertungen_offen">0</span> / <span id="bewertungen_gesperrt">0</span>) <span id="freigegeben_durchschnitt">0</span> &#216; Bewertungen</span>
544 lars 231
                    </a>
232
                </div>
233
            {/if}
234
 
235
            {if ( $smarty.get['blink'] == true )}
236
                <a title="Fragen und Antworten" class="link" href="/marketing/faq.php"></a>
237
            {/if}
238
            </td>
239
        </tr>
547 lars 240
        {if ( $item->id && $maNum )}
544 lars 241
        <tr>
242
            <td class="links" width="30%"><b>Klon von:</b></td>
243
            <td class="rechts">
244
                <table>
245
                    {foreach $maRows as $maRow}
246
                    <tr>
247
                        <td>
248
                            <span data-text="Artikel {$maRow["Father"]} bei {$maRow.domain}" id="maLink_{$maRow["ID"]}_{$maRow["Father"]}_{$maRow["shops_ID"]}">Artikel {$maRow["Father"]} bei <a href="{$maRow.beDomain}/Online-Shop/waren_tool.php?artikel={$maRow["Father"]}" target="_blank">{$maRow.domain}</a></span>
249
                            <a class="editMALink" data-for="maLink_{$maRow["ID"]}_{$maRow["Father"]}_{$maRow["shops_ID"]}">ändern</a>
250
                            <a class="delMALink" data-for="maLink_{$maRow["ID"]}_{$maRow["Father"]}_{$maRow["shops_ID"]}">löschen</a>
251
                        </td>
252
                    </tr>
253
                    {/foreach}
254
                </table>
255
            </td>
256
        </tr>
257
        {/if}
547 lars 258
        {if ( $item->id )}
544 lars 259
        <tr>
260
            <td class="links" width="30%">
261
                <b>Position im Shop:</b>
262
            </td>
263
            <td class="rechts">
264
                <script type="text/javascript">
265
                    function showVerschiebeArtikelOrdnerID(){
266
                        document.getElementById("verschiebeArtikelOrdnerID").style.display = 'inline-block';
267
                    }
268
                </script>
269
                <div ondblclick="showVerschiebeArtikelOrdnerID()"style="float:left;cursor:pointer;">
270
                    {$breadcrumbText}
547 lars 271
                    <input type="number" id="verschiebeArtikelOrdnerID" size="5" name="changeFather" value="{$item->directory_id}" style="display:none;margin-left: 10px;" />
544 lars 272
                </div>
273
            </td>
274
        </tr>
275
        {/if}
546 lars 276
        {if $aliasTable && $item->id}
544 lars 277
        <tr>
278
            <td class="links" valign="middle" width="30%">
279
                <b> Alias</b>
280
            </td>
281
            <td class="rechts">{$alias}
282
                <script type="text/javascript">
283
                    $(function(){
284
                        $('#aliasDialog').dialog({
285
                            autoOpen:false,
286
                            modal:true,
287
                            width:"80%",
288
                            resizable:false,
289
                            buttons:{
290
                                "OK":function(){
291
                                    $(this).dialog("close");
292
                                }
293
                            }
294
                        })
295
                        function openAliasDialog()
296
                        {
546 lars 297
                            $.getJSON("/toolbox/createAliasLinks.php?mode=artikel&json=1&id="+{$item->id}, function(html){
544 lars 298
                                $('#aliasDialog').html(html.msg).dialog("open");
299
                            });
300
                        }
301
                        $('#createAlias').click(openAliasDialog)
302
                    })
303
                </script>
304
                <div id="aliasDialog" title="Artikelalias neu erzeugen"></div>
305
                <a id="createAlias" class="button">erzeugen</a>
306
 
546 lars 307
                <a href="{$dokDomain}/{if $alias}{$alias}{else}?item={$item->id}{/if}" target="_blank" title="Artikel im Shop aufrufen"><img src="/images/Icons/Warenkorb_icon.png" /></a>
544 lars 308
            </td>
309
        </tr>
310
        {/if}
546 lars 311
        {if $item->id}
544 lars 312
        <tr>
313
            <td class="links">
314
                <strong>Lieferanten</strong>
315
            </td>
316
            <td class="rechts">
317
                <table>
318
                    <tr>
319
                        <td>
320
                        {if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )}
546 lars 321
                            <input type="button" class="button ui-button lager" id="lager_{$item->id}" style="display:inline;" value="Lagerbestände"/>
544 lars 322
                        {/if}
323
                        {if ( $num_l > 10 )}
324
                            <script>
325
                            $(function(){
326
                                $('#new_lieferant').button();
327
                                $('#add_lieferant_dlg').dialog(
328
                                {
329
                                    autoOpen:false,
330
                                    modal:true,
331
                                    width:"100%",
332
                                    buttons:{
333
                                        "speichern":function(){
334
                                            daten=$('#add_lieferant_form').serializeArray();
335
                                            $.post("saveLieferantenArtnr.php",daten,function(){
336
                                                $('#add_lieferant_dlg').dialog("close");
337
                                                document.location.reload();
338
                                            })
339
                                        }
340
                                    }
341
                                });
342
                                $('#lieferant_sel').change(function(){
558 lars 343
                                    let wert = $(this).val();
544 lars 344
                                    if(wert >= 1)
345
                                    {
346
                                        $('#l_artnr_row').show();
347
                                        $('#l_artnr_cell').html('<input type="text" name="l_artnr" id="l_artnr" required="required">');
348
                                    }
349
                                });
350
                                $('#new_lieferant').click(function(){
351
                                    $('#add_lieferant_dlg').dialog("open");
352
                                })
353
                            })
354
                            </script>
355
                            <a id="new_lieferant">neue Zuordnung</a>
356
                            {/if}
357
                        </td>
358
                    </tr>
359
                    {if $num_l <=10}
360
                    {foreach $lRows as $x}
361
                    {assign var=row_l value=$x['lieferanten']}
362
                    {assign var=alb_arr value=$x['albArr']}
363
                    {assign var=alb_text value=$x['albText']}
364
                    {assign var=row_al value=$x["al"]}
365
                    {assign var=row_alb value=$x["alb"]}
366
                    <tr>
367
                        <td>
368
                            <label>
369
                                <input type="hidden" name="lieferant[{$row_l["id"]}]" value="0" />
370
                                <input type="checkbox" class="lieferant" name="lieferant[{$row_l["id"]}]" value="1" id="lieferant_{$row_l["id"]}" {if  $row_al["lieferanten_artnr"]}checked='checked'{/if}/>{$row_l["name"]}
371
                            </label>
372
                            <br/>
373
                        </td>
374
                        <td>
375
                            <input type="text" class="lieferant_artnr" name="lieferant_artnr[{$row_l["id"]}]" value="{$row_al["lieferanten_artnr"]}" id="lieferant_artnr_{$row_l["id"]}"/>
376
                        </td>
377
                        <td>
378
                        {if ( $row_al["lieferanten_artnr"] && !isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )}
379
                            {$alb_arr|count}
380
                            {if $alb_arr|count == 1}
381
                                {$alb_arr[0]}
382
                            {else}
383
                            <div onmouseover="return overlib('{$alb_text}',CAPTION,'Lagerbestand', HAUTO, VAUTO, WIDTH, 300);" onmouseout="return nd();">{$alb_arr[0]}</div>
384
                            {/if}
385
                        {/if}
386
                        </td>
387
                    </tr>
388
                    {/foreach}
389
                    {else}
390
                    {foreach $lRows as $x}
391
                    {assign var=row_l value=$x['lieferanten']}
392
                    {assign var=alb_arr value=$x['albArr']}
393
                    {assign var=alb_text value=$x['albText']}
394
                    {assign var=row_al value=$x["al"]}
395
                    {assign var=row_alb value=$x["alb"]}
396
                    <tr>
397
                        <td>
398
                            <label>
399
                                <input type="hidden" name="lieferant[{$row_l["id"]}]" value="0" />
400
                                <input type="checkbox" class="lieferant" name="lieferant[{$row_l["id"]}]" value="1" id="lieferant_{$row_l["id"]}" {if ( $row_al["lieferanten_artnr"] )} checked='checked'{/if}/>{$row_l["name"]}
401
                            </label>
402
                            <br/>
403
                        </td>
404
                        <td>
405
                            <input type="hidden" class="lieferant_artnr" name="lieferant_artnr[{$row_l["id"]}]" value="{$row_al["lieferanten_artnr"]}"/>
406
                            <span class="lieferant_artnr" id="lieferant_artnr_{$row_l["id"]}">{$row_al["lieferanten_artnr"]}</span>
407
                        </td>
408
                        <td>
409
                        {if ( $row_al["lieferanten_artnr"] && !isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )}
410
                            {$alb_arr|count}
411
                            {if $alb_arr|count == 1}
412
                                {$alb_arr[0]}
413
                            {else}
414
                            <div onmouseover="return overlib('{$alb_text}',CAPTION,'Lagerbestand', HAUTO, VAUTO, WIDTH, 300);" onmouseout="return nd();">{$alb_arr[0]}</div>
415
                            {/if}
416
                        {/if}
417
                        </td>
418
                    </tr>
419
                    {/foreach}
420
                    {/if}
421
                </table>
422
            </td>
423
        </tr>
424
        {/if}
425
        {if isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name]["Rang"] )}
426
        <tr>
427
            <td class="links" width="30%">
428
                <b>{($web_rechte[$smarty.const.modul_name][$smarty.const.tool_name]["Rang"]|default:"Rang")|ltrim:"!"}</b>
429
            </td>
430
            <td class="rechts">
431
            {if $web_rechte[$smarty.const.modul_name][$smarty.const.tool_name]["Rang"][0] == "!" || ( in_array( strtolower( "Rang" ), $gesperrte_felder ) && $zeile["mutter"] )}
432
                {$zeile["Rang"]}
433
            {else}
546 lars 434
              <input type="text" name="Rang" value="{if $item->id}{htmlentities( $zeile["Rang"], $smarty.const.ENT_COMPAT, $_SESSION["charset"] )}{else}{$artikel_columns["Rang"]}{/if}" size="5"/>
544 lars 435
            {/if}
436
            {if $klicks}
437
                Klicks (letzte 90 Tage): {$zeile["klicks"]}
438
            {/if}
439
            </td>
440
        </tr>
441
        {/if}
442
        {$Feld = "KatalogSeite"}
443
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
444
        <tr>
445
            <td class="links">
446
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Katalogseite"}</b>
447
            </td>
448
            <td class="rechts">
449
                {if ( ( in_array( strtolower( $Feld ), $gesperrte_felder     ) && $zeile["mutter"] ) )}
547 lars 450
                {$item->$Feld}
544 lars 451
                {else}
547 lars 452
                <input type="text" name="{$Feld}" size="80" value="{if $item->id}{htmlentities( $item->$Feld, $smarty.const.ENT_COMPAT, $_SESSION["charset"] )}{else}{$artikel_columns[$Feld]}{/if}"/>
544 lars 453
                {/if}
454
            </td>
455
        </tr>
456
        {/if}
457
        {$Feld = "Template"}
546 lars 458
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) && $item->id )}
544 lars 459
        <tr>
460
            <td class="links" width="30%" valign="top">
461
                <div style="float:left">
462
                    <b>
463
                    {$web_rechte[modul_name][tool_name][$Feld]|default:"Template"}</b>
464
                </div>
465
            </td>
466
            <td colspan="2" class="rechts">&nbsp;
546 lars 467
                <iframe height="100" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="template.php?language={$language}&Typ=artikel&ID={$item->id}" id="{$Feld}"></iframe>
544 lars 468
            </td>
469
        </tr>
470
        {/if}
471
        {$Feld = "kennung"}
472
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
473
        <tr>
474
            <td class="links">
475
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:$Feld}</b>
476
            </td>
477
            <td>
478
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 479
                    {$item->$Feld}
544 lars 480
                {else}
547 lars 481
                  <input type="text" name="{$Feld}" value="{$item->$Feld|default:$artikel_columns[$Feld]}"/>
544 lars 482
                {/if}
483
            </td>
484
        </tr>
485
        {/if}
486
        {$Feld = "kennung2"}
487
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
488
        <tr>
489
            <td class="links">
490
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:$Feld}</b>
491
            </td>
492
            <td>
493
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 494
                    {$item->$Feld}
544 lars 495
                {else}
547 lars 496
                  <input type="text" name="{$Feld}" value="{$item->$Feld|default:$artikel_columns[$Feld]}"/>
544 lars 497
                {/if}
498
            </td>
499
        </tr>
500
        {/if}
501
        {$Feld = "kennung3"}
502
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
503
        <tr>
504
            <td class="links">
505
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:$Feld}</b>
506
            </td>
507
            <td>
508
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 509
                    {$item->$Feld}
544 lars 510
                {else}
547 lars 511
                  <input type="text" name="{$Feld}" value="{$item->$Feld|default:$artikel_columns[$Feld]}"/>
544 lars 512
                {/if}
513
            </td>
514
        </tr>
515
        {/if}
516
        {assign var=Feld value="Hersteller"}
517
        {if isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] )}
518
        <tr>
519
            <td class="links">
520
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Hersteller"}</b>
521
            </td>
522
            <td class="rechts">
545 lars 523
                {if in_array(strtolower($Feld),$gesperrte_felder)&&$item->mutter}
524
                {$item->herstellerName}
544 lars 525
                {elseif $herstellerSelect}
545 lars 526
                {html_options name="hersteller" options=$herstellerSelect selected=$item->hersteller}
544 lars 527
                {else}
558 lars 528
                <input name="hersteller" value="{$item->hersteller}" />
544 lars 529
                {/if}
530
            </td>
531
        </tr>
532
        {/if}
533
        {assign var=Feld value="marke"}
534
        {if isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] )}
535
        <tr>
536
            <td class="links">
537
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Marke"}</b>
538
            </td>
539
            <td class="rechts">
545 lars 540
                {if in_array(strtolower($Feld),$gesperrte_felder)&&$item->mutter}
541
                {$item->markenName}
544 lars 542
                {else}
545 lars 543
                {html_options name="marke" options=$marken selected=$item->marke}
544 lars 544
                {/if}
545
            </td>
546
        </tr>
547
        {/if}
548
        {assign var=Feld value="versandgruppen_id"}
549
        {if isset( $user_rechte[$smarty.const.modul_name]["porto_neu"]["verwaltung"] )}
550
        <tr>
551
            <td class="links">
552
                <b>Versandgruppe</b>
553
            </td>
554
            <td class="rechts">
545 lars 555
                {if in_array(strtolower($Feld),$gesperrte_felder)&&$item->mutter}
556
                {$item->versandgruppenName}
544 lars 557
                {else}
545 lars 558
                {html_options name="versandgruppen_id" options=$versandgruppen selected=$item->versandgruppen_id  id="versandgruppen_id_select"}
544 lars 559
                {/if}
560
            </td>
561
        </tr>
562
        {/if}
563
        {$Feld = "kurzbezeichnung"}
564
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
565
        <tr>
566
            <td class="links">
567
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Kurzbezeichnung"}</b>
568
            </td>
569
            <td>
570
                <table>
571
                    <tr>
572
                        <td class="rechts">
573
                            {if ( ( in_array( strtolower( $Feld ), $gesperrte_felder     ) && $zeile["mutter"] ) )}
548 lars 574
                            {$item->name}
544 lars 575
                            {else}
548 lars 576
                            <input type="text" name="name" size="80" value="{if $item->id}{htmlentities( $item->name, $smarty.const.ENT_COMPAT, $_SESSION["charset"] )}{else}{$artikel_columns[$Feld]}{/if}"/>
544 lars 577
                            {/if}
578
                            <div class="kurzbezeichnungZeichen"></div>
579
                        </td>
580
                    </tr>
581
 
582
                </table>
583
            </td>
584
        </tr>
585
        {/if}
586
 
587
            {$Feld = "namenserweiterung"}
588
            {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
589
        <tr>
590
            <td class="links"> <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Artikelrubrik"}</b></td>
591
            <td class="rechts">
592
                {if ( ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] ) )}
547 lars 593
                {$item->$Feld}
544 lars 594
                {else}
547 lars 595
                <input type="text" name="{$Feld}" size="80" value="{if $item->id}{htmlentities( $item->$Feld, $smarty.const.ENT_COMPAT, $_SESSION["charset"] )}{else}{$artikel_columns[$Feld]}{/if}"/>
544 lars 596
                {/if}
597
            </td>
598
        </tr>
599
            {/if}
600
 
601
        {$Feld = "langbezeichnung"}
602
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
603
        <tr>
604
            <td class="links">
605
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Langbezeichnung"}</b>
606
            </td>
607
            <td class="rechts">
608
                {if ( ( in_array( strtolower( $Feld ), $gesperrte_felder     ) && $zeile["mutter"] ) )}
547 lars 609
                {$item->$Feld}
544 lars 610
                {else}
547 lars 611
                <input type="text" name="{$Feld}" size="80" value="{if $item->id}{htmlentities( $item->$Feld, $smarty.const.ENT_COMPAT, $_SESSION["charset"] )}{else}{$artikel_columns[$Feld]}{/if}"/>
544 lars 612
                {/if}
613
                <div class="langbezeichnungZeichen"></div>
614
            </td>
615
        </tr>
616
        {/if}
617
        {assign var=Feld value= "EAN"}
618
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
619
        <tr>
620
            <td class="links">
621
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"EAN"}</b>
622
            </td>
623
            <td>
624
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
625
                    {$zeile["EAN"]}
626
                {else}
547 lars 627
                  <input type="text" name="{$Feld}" id="product_ean" value="{$item->$Feld|default:$artikel_columns[$Feld]}"/>
544 lars 628
                    <span id="ean_msg"></span>
629
                    <input type="button" id="choose_ean" value="EAN-Code zuweisen" style="display: none;"/>
630
                {/if}
631
            </td>
632
        </tr>
633
        {/if}
634
        {assign var=Feld value= "MPN"}
635
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
636
        <tr>
637
            <td class="links">
638
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"MPN"}</b>
639
            </td>
640
            <td>
641
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
642
                    {$zeile["mpn"]}
643
                {else}
644
                  <input type="text" name="{"mpn"}" value="{$zeile["mpn"]|default:$artikel_columns["mpn"]}"/>
645
                {/if}
646
            </td>
647
        </tr>
648
        {/if}
649
        {assign var=Feld value= "zolltarifnummer"}
650
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
651
        <tr>
652
            <td class="links">
653
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Zolltarifnummer"}</b>
654
            </td>
655
            <td>
656
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 657
                    {$item->$Feld}
544 lars 658
                {else}
547 lars 659
                  <input type="text" name="{$Feld}" value="{$item->$Feld|default:$artikel_columns[$Feld]}"/>
544 lars 660
                {/if}
661
            </td>
662
        </tr>
663
        {/if}
664
        {assign var=Feld value= "ursprungsland"}
665
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
666
        <tr>
667
            <td class="links">
668
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Ursprungsland"}</b>
669
            </td>
670
            <td class="rechts">
671
                {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
672
                {else}
545 lars 673
                    {html_options options=$ursprungslaender name="ursprungsland" selected=$item->ursprungsland}
544 lars 674
                {/if}
675
            </td>
676
        </tr>
677
        {/if}
678
        {assign var=Feld value="gebinde_menge"}
679
        {if ( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name]["gebinde"] )}
680
        <tr>
681
            <td class="links">
682
                <b>Gebinde</b>
683
            </td>
684
            <td>
685
                Menge:
545 lars 686
                {if !$item->mutter}
547 lars 687
                <input type="text" value="{$item->$Feld|default:$artikel_columns[$Feld]}" onchange="this.value=killkomma(this.value);" name="gebinde_menge"/>
544 lars 688
                {$einheiten[0]|default:"Einheit"}
545 lars 689
                {html_options options=$einheitenSel selected=$item->gebinde_einheit name="gebinde_einheit"}
544 lars 690
                {else}
545 lars 691
                    {$item->gebinde_menge} {$item->gebinde_einheit}
544 lars 692
                {/if}
693
            </td>
694
        </tr>
695
        {/if}
696
        {assign var=Feld value="gebinde_menge2"}
697
        {if ( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name]["gebinde2"] )}
698
        <tr>
699
            <td class="links">
700
                <b>Gebinde 2</b>
701
            </td>
702
            <td>
703
                Menge:
545 lars 704
                {if !$item->mutter}
547 lars 705
                <input type="text" value="{$item->$Feld|default:$artikel_columns[$Feld]}" onchange="this.value=killkomma(this.value);" name="gebinde_menge2"/>
544 lars 706
                {$einheiten2[0]|default:"Einheit"}
545 lars 707
                {html_options options=$einheitenSel2 selected=$item->gebinde_einheit2 name="gebinde_einheit2"}
544 lars 708
                {else}
545 lars 709
                    {$item->gebinde_menge} {$item->gebinde_einheit2}
544 lars 710
                {/if}
711
            </td>
712
        </tr>
713
        {/if}
714
        {assign var=Feld value= "status"}
715
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
716
        <tr>
717
            <td class="links"><b>Status</b></td>
718
            <td class="rechts">
719
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 720
                {$statusArr[$item->$Feld]}
544 lars 721
            {else}
545 lars 722
                {html_options name="{$Feld}" options=$statusArr selected=$item->$Feld}
544 lars 723
            {/if}
724
            </td>
725
        </tr>
726
        {/if}
727
        {assign var=Feld value= "Lieferstatus"}
728
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
729
        <tr>
730
            <td class="links"><b>Lieferstatus</b></td>
731
            <td class="rechts">
732
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 733
                {$LieferstatusArr[$item->$Feld]}
544 lars 734
            {else}
545 lars 735
                {html_options name="{$Feld}" options=$LieferstatusArr selected=$item->$Feld id="Lieferstatus_sel"}
547 lars 736
                <span id="Lieferstatus_text">{$LieferstatusArr[$item->$Feld]}</span>
544 lars 737
            {/if}
738
            {assign var=Feld2 value="LieferstatusMaintainer"}
739
            {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld2] ) )}
740
            {if ( in_array( strtolower( $Feld2 ), $gesperrte_felder ) && $zeile["mutter"] )}
741
                {$statusArr[$zeile[$Feld2]]}
742
            {else}
545 lars 743
                {html_options name="{$Feld2}" values=$LieferstatusMaintainerArr output=$LieferstatusMaintainerArr selected=$item->$Feld2 id="LieferstatusMaintainer"}
544 lars 744
            {/if}
745
            {/if}
746
            </td>
747
        </tr>
748
        {/if}
749
        {assign var=Feld value= "Lieferstatus2"}
750
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
751
        <tr>
752
            <td class="links"><b>Lieferstatus2</b></td>
753
            <td class="rechts">
547 lars 754
                {$LieferstatusArr[$item->$Feld]}
544 lars 755
            </td>
756
        </tr>
757
        {/if}
758
        {assign var=Feld value= "liefertermin"}
759
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
760
        <tr>
761
            <td class="links">
762
                <b>{if ( ( $web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) and ( !strrpos( $web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld], ";" ) ) )}{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]}{else}Liefertermin{/if}</b>
763
            </td>
764
            <td class="rechts" colspan="2" width="70%">
765
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
766
                {$liefertermin}
767
            {else}
768
                <script src="/js/i18n/jquery.ui.datepicker-de.js"></script>
769
                <script>
770
                    $(function(){
771
                        $('.datepicker').datepicker({
772
                            minDate:0,
773
                            showWeek: true,
774
                            firstDay: 1
775
                        });
776
                    })
777
                </script>
778
                <input type="text" class="datepicker" name="liefertermin" value="{$liefertermin}" />
779
            {/if}
780
            </td>
781
        </tr>
782
        {/if}
783
        {assign var=Feld value= "bestand"}
546 lars 784
        {if ( isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) ) && $item->id}
544 lars 785
        <tr>
786
            <td class="links">
787
                <b>{if ( ( $web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) and ( !strrpos( $web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld], ";" ) ) )}{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]}{else}Bestand (verfügbar){/if}</b>
788
            </td>
789
            <td class="rechts" colspan="2" width="70%">
790
                {$bestand['bestandsmenge']} ({$text})
791
                {if ( $zeile["mutter"] && in_array( strtolower( $Feld ), $gesperrte_felder ) )}
792
                <br/>Dies ist der Bestand des Mutterartikels {$zeile_mutter["ID"]} ({$zeile_mutter["kurzbezeichnung"]})
793
                {else}
546 lars 794
                <input type="button" value="Lagerbestandsverwaltung"  onclick="window.location.href='/Warenwirtschaft/lagerwirtschaft.php?action=artikel&id={$item->id}'"/>
544 lars 795
                {/if}
796
            </td>
797
        </tr>
798
        {/if}
799
        {assign var=Feld value= "reach_1907_2006"}
800
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
801
        <tr>
802
            <td class="links">
803
                <b>{if ( ( $web_rechte['online_shop']['artikel'][$Feld] ) )}{$web_rechte['online_shop']['artikel'][$Feld]}{else}reach_1907_2006{/if}</b>
804
            </td>
805
            <td class="rechts">
806
                <input type="hidden" name="reach_1907_2006" value="0" />
807
                <input type="checkbox" name="reach_1907_2006" {if ( $zeile["reach_1907_2006"] )}checked="checked"{/if} />
808
            </td>
809
        </tr>
810
        {/if}
811
        {assign var=Feld value="gewicht"}
812
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
813
        <tr>
814
            <td class="links">
815
                <b>Gewicht</b>
816
            </td>
817
            <td>
818
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 819
                {number_format( $item->$Feld, 2, ',', '.' )}
544 lars 820
            {else}
547 lars 821
                <input type="text" name="{$Feld}" value="{($item->$Feld|default:$artikel_columns[$Feld])|number_format:2:',':'.'}" />
544 lars 822
            {/if}
823
            kg
824
            </td>
825
        </tr>
826
        {/if}
827
        {assign var=Feld value="bruttogewicht"}
828
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
829
        <tr>
830
            <td class="links">
831
                <b>Bruttogewicht</b>
832
            </td>
833
            <td>
834
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 835
                {number_format( $item->$Feld, 2, ',', '.' )}
544 lars 836
            {else}
547 lars 837
                <input type="text" name="{$Feld}" value="{($item->$Feld|default:$artikel_columns[$Feld])|number_format:2:',':'.'}" />
544 lars 838
            {/if}
839
            kg
840
            </td>
841
        </tr>
842
        {/if}
843
        {*
844
        {$Feld = "keywords"}
845
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
846
        <tr>
847
            <td class="links" valign="top" width="30%">
848
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Suchbegriffe"}</b>
849
            </td>
850
            <td class="rechts" colspan="2" width="70%">
851
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
547 lars 852
            {$item->$Feld}
544 lars 853
            {else}
547 lars 854
                <textarea name="suchbegriffe" cols="60" rows="5">{if $item->id}{htmlentities( $item->$Feld, $smarty.const.ENT_COMPAT, $_SESSION["charset"] )}{else}{$artikel_columns[$Feld]}{/if}</textarea>
544 lars 855
            {/if}
856
            </td>
857
        </tr>
858
        {/if}
859
        *}
860
        {$Feld = "gueltig"}
861
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld] ) )}
862
        <tr>
863
            <td class="links" valign="top" width="30%">
864
                <b>{$web_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld]|default:"Gültigkeit"}</b>
865
            </td>
866
            <td class="rechts" colspan="2" width="70%">
867
            {if ( in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"] )}
868
            von {$zeile['gueltig_von']|date_format:"d.m.Y H:i"} bis {$zeile['gueltig_bis']|date_format:"d.m.Y H:i"}
869
            {else}
870
                von
871
                <input type="date" name="gueltig_von" size="10" value="{$zeile['gueltig_von']|substr:0:10}"/>
872
                <input type="time" name="gueltig_von_zeit" size="10" value="{$zeile['gueltig_von']|substr:11}"/>
873
                bis
874
                <input type="date" name="gueltig_bis" size="10" value="{$zeile['gueltig_bis']|substr:0:10}"/>
875
                <input type="time" name="gueltig_bis_zeit" size="10" value="{$zeile['gueltig_bis']|substr:11}"/>
876
            {/if}
877
            </td>
878
        </tr>
879
        {/if}
880
        {if isset( $web_rechte[$smarty.const.modul_name][$smarty.const.tool_name]["max_bestellmenge"] )}
881
        <tr>
882
            <td class="links">
883
                <label for="max_bestellmenge">
884
                    <strong>maximale Bestellmenge</strong>
885
                </label>
886
            </td>
887
            <td class="rechts">
545 lars 888
                <input type="number" min="0" max="999" name="max_bestellmenge" id="max_bestellmenge" value="{$item->max_bestellmenge|default:0}" /> (0 = unbegrenzt bestellbar; 999 = maximaler Wert)
544 lars 889
            </td>
890
        </tr>
891
        {/if}
553 lars 892
        {include file="online_shop/item_prices.tpl"}
546 lars 893
        {if $item->id}
544 lars 894
        <tr>
895
            <td class="links">
896
                <b>erstellt:</b>
897
            </td>
555 lars 898
            <td>{$item->created_at|date_format:"d.m.Y"} um {$item->created_at|date_format:"H:i:s"} von {$item->created_by}</td>
544 lars 899
        </tr>
900
        <tr>
901
            <td class="links">
902
                <b>letzte Änderung</b>
903
            </td>
555 lars 904
            <td>{$item->updated_at|date_format:"d.m.Y"} um {$item->updated_at|date_format:"H:i:s"} von {$item->updated_by}</td>
544 lars 905
        </tr>
906
        {/if}
907
    </table>
908
{if $button}
909
<div id="note_dialog" title="Notiz anlegen / ändern"></div>
910
<div id="del_note_dialog" title="Notiz löschen"></div>
911
{/if}
912
<!-- $Id: artikel_grunddaten.tpl 3345 2022-07-11 10:49:08Z erling $ END -->