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

Revision

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