Subversion-Projekte lars-tiefland.content-management

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
    ob_start();
3
    $error = false;
4
    $allowed_mime_types = array( "image/jpg", "image/jpeg", "image/png",
5
        "image/gif" );
6
    session_start();
7
    $self = basename( $PHP_SELF );
8
    $DB = "artikel";
9
    define( "modul_name", "online_shop" );
10
    define( "tool_name", "artikel" );
11
    require_once "connect2.php";
12
 
13
    require_once "../includes/system/functions.lagerwirtschaft.php";
14
 
15
    function get_vererbte_auspraegungen( $father )
16
    {
17
        // rekursiv Father-IDs dieses Artikels holen
18
        $Fathers = getFathersRecursive( null, $father );
19
        $start = strlen( $Fathers ) - 1;
20
        $Fathers = substr( $Fathers, 0, $start );
21
        $sql = "
22
            SELECT
23
                *
24
            FROM
25
                auspraegung a
26
            JOIN
27
                directory_to_auspraegung da
28
            ON
29
                a.ID=da.auspraegung
30
            WHERE
31
                da.directory IN (" . $Fathers . ")
32
            AND
33
                a.vererbung = 1
34
            AND
35
                a.type !=11
36
        ";
37
        $res = mysql_query( $sql );
38
        while ( $row = mysql_fetch_assoc( $res ) )
39
        {
40
            $ret[] = $row;
41
        }
42
        return $ret;
43
    }
44
    /**
45
     * ME: Beginn FUNKTIONEN zur Verarbeitung der abh. Auspraegungen
46
     * #########################################################################################
47
     */
48
    function getFathersRecursive( $artikel_id, $Father = null )
49
    {
50
 
51
        if ( $Father == null )
52
        {
53
            $sql = "select
54
                        Father
55
                    from
56
                        artikel
57
 
58
                    where
59
                        ID = " . $artikel_id . "
60
            ";
61
 
62
            if ( $q = mysql_query( $sql ) )
63
            {
64
                if ( $r = mysql_fetch_assoc( $q ) )
65
                {
66
                    if ( $r['Father'] and $r['Father'] != -1 and $r['Father'] !=
67
                        -2 )
68
                    {
69
                        $Fathers .= $r['Father'] . ",";
70
                        $Fathers .= getFathersRecursive( $artikel_id, $r['Father'] );
71
                    }
72
                }
73
            }
74
 
75
        }
76
        else
77
        {
78
            $sql = "select
79
                        Father
80
                    from
81
                        directory
82
                    where
83
                        ID = " . $Father . "
84
 
85
            ";
86
            if ( $q = mysql_query( $sql ) )
87
            {
88
                if ( $r = mysql_fetch_assoc( $q ) )
89
                {
90
                    if ( $r['Father'] and $r['Father'] != -1 and $r['Father'] !=
91
                        -2 )
92
                    {
93
                        $Fathers .= $r['Father'] . ",";
94
                        $Fathers .= getFathersRecursive( $artikel_id, $r['Father'] );
95
                    }
96
                }
97
            }
98
        }
99
        return $Fathers;
100
    }
101
 
102
    /**
103
     * Funktion zur Ausgabe der abh. Ausprägungen
104
     */
105
    function build_abh_auspr( $artikel_id )
106
    {
107
        global $view_data;
108
        $view = ( $view_data["Zusatzinfos"] ) ? '' : 'none';
109
        ;
110
        // rekursiv Father-IDs dieses Artikels holen
111
        $Fathers = getFathersRecursive( $artikel_id );
112
        $start = strlen( $Fathers ) - 1;
113
        $Fathers = substr( $Fathers, 0, $start );
114
 
115
        $str_start = "<tr id=\"auspr_abhaengigkeiten\"style=\"display:" . $view .
116
            "\">\n";
117
        $str_start .=
118
            "<td><strong>Auspr&auml;gungen (mit Abh&auml;ngigkeiten):</strong>\n";
119
        $str_start .= "</td>\n";
120
        $str_start .= "<td>\n";
121
 
122
        // erstmal alle Ausprägungen holen und dabei die Father-Ebenen abprüfen
123
        $sql = "
124
            SELECT
125
                *
126
            FROM
127
                auspraegung a
128
            JOIN
129
                directory_to_auspraegung da
130
            ON
131
                a.ID=da.auspraegung
132
            WHERE
133
                da.directory IN (" . $Fathers . ")
134
            AND
135
                a.vererbung = 1
136
            AND
137
                a.type=11
138
        ";
139
 
140
        if ( $q = mysql_query( $sql ) )
141
        {
142
 
143
            while ( $r = mysql_fetch_assoc( $q ) )
144
            {
145
                $selVals = array();
146
                $selVals = get_selected_auspr( $r['ID'], $artikel_id );
147
 
148
                $vals = unserialize( $r['wertebereich'] );
149
                $str_auspr .= "<table border=\"1\">\n";
150
                $str_auspr .= "<tr>\n";
151
                $str_auspr .= "<th>" . $r['name'] . "</th>\n";
152
                $str_auspr .= "<th>" . $r['abh_auspr'] . "</th>\n";
153
                $str_auspr .= "</tr>\n";
154
 
155
                // die erste Ebene der Ausprägungen ausgeben
156
                $i = 0;
157
                $err = 0;
158
                foreach ( $vals as $cnt => $arr )
159
                {
160
 
161
                    $chk = "";
162
                    if ( is_array( $arr ) && array_key_exists( "ebene1", $arr ) &&
163
                        strlen( $arr['ebene1'] ) > 0 )
164
                    {
165
                        if ( $selVals )
166
                        {
167
                            if ( $selVals['ebene1'] == $i )
168
                            {
169
                                $chk = " checked=\"checked\" ";
170
                            }
171
                        }
172
                        else
173
                        {
174
                            $err++;
175
                        }
176
 
177
                        $str_auspr .= "<tr><td>
178
                        <input " . $chk . " value=\"" . $i . "\" onclick=\"return show_td('ebene2_" .
179
                            $i . "');\" name=\"auspr[" . $r['ID'] . "][ebene1]\"
180
                            id=\"" . $arr['ebene1'] . "\" type=\"radio\"><label for=\"" .
181
                            $arr['ebene1'] . "\">" . $arr['ebene1'] .
182
                            "</label></td>\n";
183
 
184
                        $str_auspr .= "<td id=\"ebene2_" . $i . "\" style=\"display:none;\">\n";
185
                        $k = 0;
186
                        foreach ( $arr as $key => $val )
187
                        {
188
                            $chk = "";
189
                            if ( is_numeric( $key ) )
190
                            {
191
                                if ( $val )
192
                                {
193
                                    if ( $selVals )
194
                                    {
195
                                        if ( $selVals['ebene2'] == $key and $selVals['ebene1'] ==
196
                                            $i )
197
                                        {
198
                                            $chk = " checked=\"checked\" ";
199
                                        }
200
                                    }
201
 
202
                                    $str_auspr .= "<input " . $chk . " value=\"" .
203
                                        $key . "\" id=\"e_" . $i . "_" . $key .
204
                                        "\" type=\"radio\" name=\"auspr[" . $r['ID'] .
205
                                        "][ebene2]\" /><label for=\"e_" . $i .
206
                                        "_" . $key . "\">" . $val .
207
                                        "</label><br>";
208
                                    $k++;
209
                                }
210
                            }
211
                        }
212
 
213
                        $str_auspr .= "</td>\n";
214
                        $str_auspr .= "</tr>\n";
215
                        $i++;
216
                    }
217
                }
218
                if ( $err > 0 )
219
                {
220
                    $str_auspr .= "<tr><td colspan=\"2\"><strong style=\"color:#f00;\">noch keine Auspr&auml;gung ausgew&auml;hlt!</strong></td></tr>";
221
                }
222
 
223
                $str_auspr .= "</table>\n";
224
 
225
            }
226
 
227
 
228
 
229
        }
230
 
231
        $str_end = "</td></tr>\n";
232
        if ( $str_auspr )
233
        {
234
            $html = $str_start . $str_auspr . $str_end;
235
        }
236
 
237
        return $html;
238
    }
239
 
240
    /**
241
     * die gewählten werte aus der Tabelle artikel_to_auspraegung
242
     * holen und an die Funktion zur Ausgabe der Auswahl zurückgeben
243
     */
244
    function get_selected_auspr( $auspr_id, $artikel_id )
245
    {
246
        $selVals = false;
247
        $sql = "select
248
                    wert
249
                from
250
                    artikel_to_auspraegung
251
                where
252
                    artikel = " . $artikel_id . "
253
                and
254
                    auspraegung = " . $auspr_id . "
255
                ";
256
        if ( $q = mysql_query( $sql ) )
257
        {
258
            if ( $r = mysql_fetch_assoc( $q ) )
259
            {
260
                $selVals = unserialize( $r['wert'] );
261
            }
262
        }
263
        return $selVals;
264
    }
265
 
266
    /**
267
     * die gewählten Werte in der Tabelle artikel_to_auspraegung speichern
268
     */
269
    function update_abh_auspr( $auspr, $artikel_id )
270
    {
271
        foreach ( $auspr as $auspr_id => $arr )
272
        {
273
            $serArr = serialize( $arr );
274
 
275
            $sql = "replace into
276
                        artikel_to_auspraegung
277
 
278
                    (artikel,auspraegung,wert)
279
                        values
280
                    (" . $artikel_id . "," . $auspr_id . ",'" . $serArr . "')
281
 
282
            ";
283
            $q = mysql_query( $sql );
284
        }
285
        return true;
286
    }
287
 
288
 
289
    /**
290
     * ME: ENDE
291
     * ############################################################################################
292
     *
293
     */
294
 
295
 
296
 
297
    if ( isset( $_POST['gueltig_von'] ) || isset( $_POST['gueltig_bis'] ) )
298
    {
299
        $_POST['gueltig_von'] = human2date( $_POST['gueltig_von'] );
300
        $_POST['gueltig_bis'] = human2date( $_POST['gueltig_bis'] );
301
    }
302
 
303
    $path = "includes/artikel_zusatzinfo/";
304
    if ( !$ini = @parse_ini_file( $path . $webs[ID] . ".ini", true ) )
305
    {
306
    }
307
 
308
 
309
    if ( $_GET["params"] )
310
    {
311
        $params = $_GET["params"];
312
    } elseif ( $_POST["params"] )
313
    {
314
        $params = $_POST["params"];
315
    }
316
    //    echo "<!-- $params -->";
317
 
318
    if ( !$language )
319
    {
320
        $language = DEFAULT_LANG;
321
    }
322
 
323
    // $charset laden um die jeweiligen ISO-Zeichensätzte zu laden.
324
    require_once "charset.php";
325
 
326
    if ( $delete_link )
327
    {
328
        unset( $delete_link );
329
 
330
        foreach ( array_keys( $link ) as $elem )
331
        {
332
            $cond[] = "(" . $elem . "='" . $link[$elem] . "')";
333
        }
334
        $query = "delete from shop_link_table where " . implode( " and ", $cond );
335
        $result = mysql_query( $query );
336
?>
337
<script language="javascript" type="text/javascript">
338
    if (parent.frames.length == 0)
339
    {
340
        window.close();
341
    }
342
    else
343
    {
344
        parent.tree.reload();
345
        document.location='<? echo $self
346
?>?action=edit&ID=<? echo $link[ID];
347
?>';
348
    }
349
</script>
350
<?php
351
        exit;
352
    }
353
 
354
    if ( $action == "update" )
355
    {
356
 
357
 
358
        // Standardverfahren für Einträge in der native Language (DE)
359
        if ( !$ID )
360
        {
361
            if ( $webs[max_artikel] )
362
            {
363
                // Überprüfe ob noch Artikel frei sind
364
                $query = "select count(*) from $DB where Father > -2 and Language='" .
365
                    DEFAULT_LANG . "'";
366
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
367
                    mysql_error() . "<hr>" . $query . "<hr>" );
368
                $zeile = mysql_fetch_array( $result );
369
                if ( $zeile[0] >= $webs[max_artikel] )
370
                {
371
                    header( "Location: max_Artikel_error.htm" );
372
                    exit;
373
                }
374
            }
375
 
376
            // insert Dummy-Entry
377
            $query = "
378
                INSERT INTO
379
                    $DB
380
                (
381
                    Language,
382
                    erstellt_am,
383
                    erstellt_von
384
                )
385
                VALUES
386
                (
387
                    '" . DEFAULT_LANG . "',
388
                    NOW(),
389
                    '$PHP_AUTH_USER'
390
                )
391
            ";
392
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
393
                mysql_error() . "<hr>" . $query . "<hr>" );
394
            $ID = mysql_insert_id();
395
        }
396
 
397
        // Übersetzungen sind eigentlich updates
398
        // Verfahren für Einträge die nicht "DE" sind
399
        if ( $language != DEFAULT_LANG )
400
        {
401
            // überprüfe ob der Eintrag schon übersetzt wurde
402
            $query = "select * from $DB where ID = '$ID' and Language = '$language'";
403
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
404
                mysql_error() . "<hr>" . $query . "<hr>" );
405
            if ( mysql_num_rows( $result ) == 0 )
406
            {
407
                // Eintrag wurde noch nicht übersetzt neuen Dummy in der entsprechenden Sprache erzeugen
408
                $query = "
409
                    INSERT INTO
410
                        $DB
411
                    (
412
                        ID,
413
                        Language,
414
                        erstellt_am,
415
                        erstellt_von
416
                    )
417
                    VALUES
418
                    (
419
                        $ID,
420
                        '$language',
421
                        NOW(),
422
                        '$PHP_AUTH_USER'
423
                    )
424
                ";
425
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
426
                    mysql_error() . "<hr>" . $query . "<hr>" );
427
            }
428
            // Der Eintrag für die Sprache wurde erzeugt.
429
        }
430
 
431
 
432
        unset( $_POST["action"] );
433
        unset( $_POST["ID"] );
434
        unset( $_POST["return"] );
435
 
436
        // Bilderupload
437
        foreach ( $_FILES as $name => $file )
438
        {
439
            // $Imagedaten extrahieren
440
            /*
441
            Imagedaten möglich Werte:
442
            0: Titel des Feldes
443
            1: max. Breite für Bild1
444
            2: max. Höhe für Bild1
445
 
446
            3: Pfad für mittleres Bild1
447
            4: max. Breite für mittleres Bild1
448
            5: max. Höhe für mittleres Bild1
449
 
450
            6: Pfad für kleines Bild1
451
            7: max. Breite für kleines Bild1
452
            8: max. Höhe für kleines Bild1
453
            */
454
            $file["name"] = strtolower( $file["name"] );
455
            $b_test = explode( "_", $name );
456
            $b_name = $b_test[0] . $b_test[1];
457
            $image["daten"] = explode( ";", $web_rechte[modul_name][tool_name][$b_name] );
458
            $image["pfad"] = $_POST[$name . "_Pfad"];
459
            $image["action"] = $_POST["_" . $name];
460
 
461
            unset( $_POST[$name . "_Pfad"] );
462
            unset( $_POST["_" . $name] );
463
 
464
            switch ( $image["action"] )
465
            {
466
                case 0:
467
                    break;
468
                case 1:
469
                    $_POST[$name] = "";
470
                    break;
471
                case 2:
472
                    // Falls Upload erfolgreich
473
                    if ( $file["error"] == 0 )
474
                    {
475
                        $image_name = $ID . "_" . $language . "_" . urlencode( $file["name"] );
476
                        $_POST[$name] = $image_name;
477
 
478
                        // Temp-Datei: Größe anpassen falls notwendig
479
                        /*                        exec ("convert -scale ".$image["daten"][1]."x".$image["daten"][2]." ".$file["tmp_name"]." ".$file["tmp_name"]);
480
                        move_uploaded_file
481
                        (
482
                        $file["tmp_name"],
483
                        $image["pfad"] . $ID."_".$file["name"]
484
                        );
485
                        if (file_exists($file["tmp_name"]))
486
                        {
487
                        unlink($file["tmp_name"]);
488
                        }*/
489
                        $imgsize = getImageSize( $file["tmp_name"] );
490
                        if ( !in_array( $imgsize["mime"], $allowed_mime_types ) &&
491
                            ( $image["daten"][0] == "" || substr( $image["daten"][0],
492
                            0, 4 ) == "Bild" ) )
493
                        {
494
                            $error = true;
495
                        }
496
                        // $Imagenummer extrahieren
497
                        $Imagenummer = explode( "_", $name );
498
                        $Imagenummer = $Imagenummer[1];
499
                        $DatenID = "bild" . $Imagenummer;
500
                        $Imagedaten = array_chunk( explode( ";", $web_rechte[modul_name][tool_name][$DatenID] ),
501
                            3 );
502
                        $Imagedaten[0][0] = "";
503
 
504
 
505
                        foreach ( $Imagedaten as $ImagedatenSet )
506
                        {
507
                            if ( $ImagedatenSet[0] != "" )
508
                            {
509
                                $ImagedatenSet[0] .= "/";
510
                            }
511
                            // ---- Hier wird abgefragt ob das Bild verkleinert werden soll ---- //
512
                            if ( count( $ImagedatenSet ) == 3 )
513
                            {
514
                                if ( ( $imgsize[0] > $ImagedatenSet[1] ) or ( $imgsize[1] >
515
                                    $ImagedatenSet[2] ) )
516
                                {
517
                                    $cmd = "convert -scale " . $ImagedatenSet[1] .
518
                                        "x" . $ImagedatenSet[2] . " " . $file["tmp_name"] .
519
                                        " " . $image["pfad"] . $ImagedatenSet[0] .
520
                                        $image_name;
521
 
522
                                    exec( $cmd );
523
                                }
524
                                else
525
                                {
526
                                    copy( $file["tmp_name"], $image["pfad"] . $ImagedatenSet[0] .
527
                                        $image_name );
528
                                }
529
                            }
530
                            else
531
                            {
532
                                copy( $file["tmp_name"], $image["pfad"] . $ImagedatenSet[0] .
533
                                    $image_name );
534
                            }
535
                        }
536
                    }
537
                    else
538
                    {
539
                        $_POST[$name] = "";
540
                    }
541
                    break;
542
            }
543
        }
544
 
545
        // Update
546
        $names = array();
547
 
548
        foreach ( array_keys( $_POST ) as $elem )
549
        {
550
            if ( $elem == "copy" && isset( $user_rechte[modul_name]["artikel"]["kopieren"] ) )
551
            {
552
                //Artikel kopieren
553
                $_SESSION["artikel_copy"] = $ID;
554
                unset( $_POST[$elem] );
555
                continue;
556
            } elseif ( $elem == "del_cache" )
557
            {
558
                $sql = "
559
                    UPDATE
560
                        artikel
561
                    SET
562
                        parse_date=0
563
                    WHERE
564
                        ID=$ID
565
                    AND
566
                        Language='$language'
567
                ";
568
                mysql_query( $sql );
569
                continue;
570
            } elseif ( $elem == "mode" || $elem == "params" )
571
            {
572
                continue;
573
            } elseif ( $elem == "staffel" )
574
            {
575
                foreach ( $_POST["staffel"] as $i => $staffel )
576
                {
577
                    foreach ( $staffel["preis"] as $id => $wert )
578
                    {
579
                        if ( stristr( $wert, "%" ) )
580
                        {
581
                            $staffel["preis"][$id] = $wert * -1;
582
                        }
583
                    }
584
                    $wert = serialize( $staffel );
585
                    $sql = "SELECT
586
                            id
587
                        FROM
588
                            preise
589
                        WHERE
590
                            artikel_id=" . $ID . "
591
                        AND
592
                            language='" . $language . "'
593
                        AND
594
                            preis_index=$i
595
                    ";
596
                    $res = mysql_query( $sql );
597
                    $row = mysql_fetch_assoc( $res );
598
                    $id = $row["id"];
599
                    if ( !$id )
600
                    {
601
                        $sql = "
602
                            INSERT INTO
603
                                preise
604
                            (
605
                                artikel_ID,
606
                                preis_index,
607
                                language,
608
                                staffel
609
                            )
610
                            VALUES
611
                            (
612
                                $ID,
613
                                $i,
614
                                '$language',
615
                                '$wert'
616
                            );
617
                        ";
618
                    }
619
                    else
620
                    {
621
                        $sql = "
622
                            UPDATE
623
                                preise
624
                            SET
625
                                staffel='$wert'
626
                            WHERE
627
                                id=$id
628
                        ";
629
                    }
630
                    $res = mysql_query( $sql );
631
                }
632
                continue;
633
            } elseif ( ereg( "^preis", $elem, $erg1 ) )
634
            {
635
                if ( ereg( "%$", $_POST[$elem], $erg2 ) )
636
                {
637
                    $_POST[$elem] = abs( $_POST[$elem] ) * ( -1 );
638
                }
639
                array_push( $names, "$elem='" . $_POST[$elem] . "'" );
640
            } elseif ( $elem == "auspraegung_artikel" )
641
            {
642
                if ( isset( $web_rechte[modul_name][tool_name][short_line_1_auspraegung] ) )
643
                {
644
                    $short_line_1 = implode( ";", $_POST[$elem] );
645
                    unset( $_POST[$elem] );
646
                    array_push( $names, "short_line_1='" .
647
                        mysql_real_escape_string( $short_line_1 ) . "'" );
648
                }
649
            } elseif ( $elem == "auspraegung" )
650
            {
651
 
652
                if ( isset( $web_rechte[modul_name][tool_name][$elem] ) )
653
                {
654
                    foreach ( $_POST[$elem] as $a_id => $auspraegung )
655
                    {
656
                        if ( is_array( $auspraegung ) )
657
                        {
658
                            $auspraegung = serialize( $auspraegung );
659
                        }
660
                        $sql = "
661
                            SELECT
662
                                *
663
                            FROM
664
                                artikel_to_auspraegung
665
                            WHERE
666
                                auspraegung=$a_id
667
                            AND
668
                                artikel=$ID
669
                        ";
670
                        $res = mysql_query( $sql );
671
                        $auspraegung = mysql_real_escape_string( $auspraegung );
672
                        if ( mysql_num_rows( $res ) )
673
                        {
674
                            $sql = "
675
                                UPDATE
676
                                    artikel_to_auspraegung
677
                                SET
678
                                    wert='$auspraegung'
679
                                WHERE
680
                                    artikel=$ID
681
                                AND
682
                                    auspraegung=$a_id
683
                            ";
684
                        }
685
                        else
686
                        {
687
                            $sql = "
688
                                INSERT INTO
689
                                    artikel_to_auspraegung
690
                                VALUES
691
                                (
692
                                    $ID,
693
                                    $a_id,
694
                                    '$auspraegung'
695
                                )
696
                            ";
697
                        }
698
                        $res = mysql_query( $sql ) or die( mysql_error() );
699
                        //var_dump($auspraegung);
700
                    }
701
                    /*
702
                    $val = implode( "|", $_POST[$elem] );
703
                    unset( $_POST["auspraegung"] );
704
                    array_push( $names, "auspraegung='" . $val . "'" );
705
                    */
706
                }
707
            } elseif ( $elem == 'auspr' )
708
            {
709
                // update abh ausprägungen
710
                update_abh_auspr( $_POST[$elem], $ID );
711
            } elseif ( $elem == "lieferant" || $elem == "lieferant_artnr" )
712
            {
713
                if ( is_array( $_POST["lieferant"] ) )
714
                {
715
                    foreach ( $_POST["lieferant"] as $l_id => $aktiv )
716
                    {
717
                        if ( $aktiv )
718
                        {
719
                            $l_art_nr = $_POST["lieferant_artnr"][$l_id];
720
                            $sql = "REPLACE INTO
721
                                    artikel_to_lieferanten
722
                                (
723
                                    artikel_id,
724
                                    lieferanten_id,
725
                                    lieferanten_artnr
726
                                )
727
                                VALUES
728
                                (
729
                                    $ID,
730
                                    $l_id,
731
                                    '$l_art_nr'
732
                                )
733
                            ";
734
                            mysql_query( $sql );
735
                        }
736
                        else
737
                        {
738
                            $sql = "DELETE FROM
739
                                    artikel_to_lieferanten
740
                                WHERE
741
                                    artikel_ID=$ID
742
                                AND
743
                                    lieferanten_id=$l_id
744
                            ";
745
                            mysql_query( $sql );
746
                        }
747
                        unset( $_POST["lieferant"][$l_id] );
748
                        unset( $_POST["lieferant_artnr"][$l_id] );
749
                    }
750
                }
751
                continue;
752
            }
753
            else
754
            {
755
                array_push( $names, "$elem='" . mysql_real_escape_string( $_POST[$elem] ) .
756
                    "'" );
757
            }
758
        }
759
        $query = "update $DB set " . join( $names, ', ' );
760
        $query = $query . ", letzte_Aenderung_am = NOW(), letzte_Aenderung_von='$PHP_AUTH_USER' where ID = '$ID' and Language='$language'";
761
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
762
            mysql_error() . $query );
763
 
764
 
765
        /*
766
        Alle Daten für ein Standardupadte sind jetzt verabeitet.
767
        Jetzt wird noch der "Father", falls nötig angepasst
768
        */
769
        $query = "select distinct Father from artikel where ID = '$ID'";
770
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
771
            mysql_error() );
772
        if ( mysql_num_rows( $result ) > 1 )
773
        {
774
            $query = "select Father from artikel where ID = '$ID' and Language='" .
775
                DEFAULT_LANG . "'";
776
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
777
                mysql_error() );
778
            $zeile = mysql_fetch_array( $result );
779
 
780
            $query = "update artikel set Father = $zeile[Father] where ID = '$ID'";
781
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
782
                mysql_error() );
783
        }
784
        if ( isset( $return ) )
785
        {
786
            header( "Location: " . $return . "?mode=$mode&params=$params" );
787
        }
788
?>
789
<script language="javascript">
790
    if (parent.frames.length == 0)
791
    {
792
        window.close();
793
    }
794
    else
795
    {
796
        parent.tree.reload();
797
    }
798
</script>
799
<?php
800
        $action = "edit";
801
    }
802
 
803
    if ( $action == "delete" )
804
    {
805
        if ( $ID )
806
        {
807
            $query = "DELETE FROM $DB WHERE ID = $ID";
808
            $result = mysql_query( "$query" ) or die( mysql_errno() . ": " .
809
                mysql_error() );
810
            if ( isset( $_POST["return"] ) )
811
            {
812
                header( "Location: " . $return . "?mode=$mode&params=$params" );
813
            }
814
?>
815
<script language="javascript" type="text/javascript">
816
    if (parent.frames.length == 0)
817
    {
818
        window.close();
819
    }
820
    else
821
    {
822
        parent.tree.reload();
823
        document.location='<? echo $self
824
?>?action=edit&ID=<? echo "-1";
825
?>';
826
    }
827
</script>
828
<?php
829
            exit;
830
        }
831
    }
832
?>
833
<html>
834
<head>
835
<title><? echo $webs[kunde_bezeichnung]
836
?>: Redaktionssystem</title>
837
<meta http-equiv="Content-Type" content="text/html; charset=<? echo $charset
838
?>">
839
<script language="Javascript" type="text/javascript" src="ajax.js"></script>
840
<script language="Javascript" type="text/javascript" src="save_to_db.js"></script>
841
<script language="javascript" type="text/javascript" src="/js/common.js"></script>
842
<script language="javascript" type="text/javascript" src="/js/jquery-1.4.4.min.js"></script>
843
<script language="javascript" type="text/javascript" src="/js/jquery-ui-1.8.9.custom.min.js"></script>
844
<?php
845
    if ( file_exists( "../css/$site/jquery-ui.custom.css" ) )
846
    {
847
        $file = "/css/$site/jquery-ui.custom.css";
848
    }
849
    else
850
    {
851
        $file = "/css/ui-darkness/jquery-ui.custom.css";
852
    }
853
?>
854
<link rel="stylesheet" href="<?= $file;
855
?>"/>
856
<script language="javscript" type="text/javascript">
857
    $(function(){
858
        $('.show_preise').button({
859
            icons:
860
            {
861
                primary:"ui-icon-zoomin"
862
            }
863
        }).click(show_preise);
864
        $('#preise_dialog').dialog("destroy").dialog({
865
            autoOpen:false,
866
            modal:true,
867
            height:600,
868
            width:700,
869
            resizable:false
870
        })
871
        function show_preise()
872
        {
873
            id=this.id;
874
            id=id.split("_");
875
            id=id[2];
876
            $('#preise_dialog').load("/logins/preise.php?a_id="+id).dialog("open");
877
            return false;
878
        }
879
        $('.lager').click(lagerbestand).css("cursor","pointer");
880
        $('#LieferstatusMaintainer').change(toggle_lstatus).change();
881
        $('#lagerbestand').dialog("destroy").dialog(
882
        {
883
            autoOpen:false,
884
            resizable:false,
885
            modal:true,
886
            width:700,
887
            height:"auto",
888
            buttons:{
889
                'schließen': function(){
890
                    $(this).dialog("close");
891
                }
892
            }
893
        });
894
    });
895
    function fill_hersteller(id)
896
    {
897
        if($('#hersteller').val()=="")
898
        {
899
            $.get("/Online-Shop/gethersteller.php?item="+id,function(data){
900
                $('#hersteller').val(data);
901
            });
902
        }
903
    }
904
    function fill_modell(id)
905
    {
906
        if($('#modell').val()=="")
907
        {
908
            $.get("/Online-Shop/getmodell.php?item="+id,function(data){
909
                $('#modell').val(data);
910
            });
911
        }
912
    }
913
    function lagerbestand()
914
    {
915
        id=this.id.split("_");
916
        item_id=id[1];
917
        $('#lagerbestand').load("/Warenwirtschaft/lagerbestand.php",{
918
            item:item_id
919
        }).dialog("open");
920
        return false;
921
    }
922
    function toggle_lstatus()
923
    {
924
        if($('#LieferstatusMaintainer').val()=="vollautomatisch")
925
        {
926
            $('#Lieferstatus_sel').hide();
927
        }
928
        else
929
        {
930
            $('#Lieferstatus_sel').show();
931
        }
932
    }
933
</script>
934
<?php
935
    if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) )
936
    {
937
?>
938
    <script type="text/javascript" language="javascript" src="/js/bildverwaltung.js"></script>
939
<?php
940
    }
941
    if ( isset( $user_rechte[modul_name][tool_name]["beschreibung"] ) )
942
    {
943
?>
944
<!-- Einbindung TinyMCE -->
945
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
946
<script type="text/javascript">
947
tinyMCE.init({
948
    // General options
949
    mode : "exact",
950
    elements: "beschreibung",
951
    theme : "advanced",
952
    language: "de",
953
    plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
954
 
955
    // Theme options
956
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
957
    theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,preview,|,forecolor,backcolor",
958
    theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,ltr,rtl,|,fullscreen",
959
    theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
960
    theme_advanced_toolbar_location : "top",
961
    theme_advanced_toolbar_align : "left",
962
    theme_advanced_statusbar_location : "bottom",
963
    theme_advanced_resizing : true,
964
 
965
 
966
    // Example content CSS (should be your site CSS)
967
    content_css : "css/example.css",
968
 
969
    // Drop lists for link/image/media/template dialogs
970
    template_external_list_url : "js/template_list.js",
971
    external_link_list_url : "js/link_list.js",
972
    external_image_list_url : "js/image_list.js",
973
    media_external_list_url : "js/media_list.js",
974
 
975
    // Replace values for the template plugin
976
    template_replace_values : {
977
        username : "Some User",
978
        staffid : "991234"
979
    }
980
});
981
</script>
982
 
983
    <?php
984
    }
985
?>
986
<link rel="stylesheet" href="includes/artikel_zusatzinfo/eu-label.css">
987
<link rel="stylesheet" type="text/css" href="redaktion.css">
988
<style type="text/css">
989
body
990
{
991
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
992
<? if ( $webs[font_color_seite] )
993
    {
994
?>color:                #<? echo $webs[font_color_seite]
995
?>;<? }
996
?>
997
<? if ( $webs[bgcolor_seite] )
998
    {
999
?>background-color:    #<? echo $webs[bgcolor_seite]
1000
?>;<? }
1001
?>
1002
<? if ( $webs[hintergrundbild] )
1003
    {
1004
?>background-image: url(../images/hintergrundbild/<? echo $webs[hintergrundbild]
1005
?>);<? }
1006
?>
1007
}
1008
 
1009
.links
1010
{
1011
font-size: 10pt;
1012
<? if ( $webs[font_color_links] )
1013
    {
1014
?>color:                #<? echo $webs[font_color_links]
1015
?>;<? }
1016
?>
1017
<? if ( $webs[bgcolor_links] )
1018
    {
1019
?>background-color:    #<? echo $webs[bgcolor_links]
1020
?>;<? }
1021
?>
1022
}
1023
 
1024
.rechts
1025
{
1026
font-size: 10pt;
1027
<? if ( $webs[font_color_rechts] )
1028
    {
1029
?>color:                #<? echo $webs[font_color_rechts]
1030
?>;<? }
1031
?>
1032
<? if ( $webs[bgcolor_rechts] )
1033
    {
1034
?>background-color:    #<? echo $webs[bgcolor_rechts]
1035
?>;<? }
1036
?>
1037
}
1038
 
1039
A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
1040
    $webs[font_color_rechts]
1041
?>}
1042
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
1043
    $webs[font_color_rechts]
1044
?>}
1045
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
1046
    $webs[font_color_rechts]
1047
?>}
1048
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
1049
    $webs[font_color_rechts]
1050
?>}
1051
</style>
1052
<style type="text/css">
1053
<!--
1054
table.input
1055
{
1056
    border-width: 2px 1px 1px 2px;
1057
    border-top-color    : #CCCCCC;
1058
    border-left-color   : #CCCCCC;
1059
    border-bottom-color : #AAAAAA;
1060
    border-right-color  : #AAAAAA;
1061
    border-style        :inset;
1062
    background-color    : #FFFFFF;
1063
}
1064
-->
1065
</style>
1066
<link href="/styles/styles.php" rel="stylesheet" />
1067
<script language="JavaScript">
1068
<!--
1069
 
1070
function MM_swapImgRestore() { //v3.0
1071
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
1072
}
1073
 
1074
function MM_preloadImages() { //v3.0
1075
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
1076
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
1077
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
1078
}
1079
 
1080
function MM_swapImage() { //v3.0
1081
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
1082
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
1083
}
1084
 
1085
function MM_findObj(n, d) { //v4.0
1086
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
1087
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
1088
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
1089
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
1090
  if(!x && document.getElementById) x=document.getElementById(n); return x;
1091
}
1092
 
1093
function killkomma(w)
1094
{
1095
 return w.replace(/,/,'.');
1096
}
1097
 
1098
function call_editor(Feldname,properties)
1099
{
1100
    editor=window.open("../editor/editor.php?properties="+properties,Feldname,"height=400,width=750,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no");;
1101
}
1102
 
1103
function explore(Feldname,bild_dir,ID)
1104
{
1105
    explorer_fenster=window.open("explore.php?Tab=<? echo $DB
1106
?>&Feld="+Feldname+"&bild_dir="+bild_dir+"&ID="+ID,"explorer_fenster","height=400,width=300,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no");;
1107
}
1108
//-->
1109
</script>
1110
<script language="JavaScript" src="../checkDate.js"></script>
1111
<script language="JavaScript" src="../systemtermine/systemtermine.js.php"></script>
1112
<script type="text/javascript">
1113
<!--
1114
_editor_url = "../htmlarea/";
1115
   _editor_lang = "de";
1116
 
1117
function MM_openBrWindow(theURL,winName,features) { //v2.0
1118
  window.open(theURL,winName,features);
1119
}
1120
//-->
1121
</script>
1122
<script type="text/javascript" src="../htmlarea/htmlarea.js"></script>
1123
<meta name="description" content="Redaktionssystem">
1124
<meta name="author" content="Webagentur Niewerth">
1125
<meta name="robots" content="noindex">
1126
</head>
1127
 
1128
<body bgcolor="#<? echo $webs[bgcolor_seite];
1129
?>" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" text="#000000">
1130
<script type="text/javascript" language="javascript">
1131
    $(function(){
1132
        $('.lieferant_artnr').hide();
1133
        $('.lieferant').click(toggle_artnr);
1134
        $('.lieferant').each(function(index, value){
1135
            feld=value.id;
1136
            if($('#'+feld).attr("checked")==true)
1137
            {
1138
                $('#'+feld).click();
1139
                $('#'+feld).attr("checked",true);
1140
            }
1141
        })
1142
    });
1143
 
1144
    function toggle_artnr()
1145
    {
1146
        art_nr_name=this.id;
1147
        art_nr=art_nr_name.split("_");
1148
        art_nr_id=art_nr[1];
1149
        $('#lieferant_artnr_'+art_nr_id).toggle();
1150
    }
1151
</script>
1152
<?php
1153
    require_once "load_from_db.php";
1154
    if ( $_SERVER["REMOTE_ADDR"] == "89.245.130.99" )
1155
    {
1156
        //        var_dump( $view_data );
1157
    }
1158
?>
1159
<form method="post" action="<? echo $self;
1160
?>" name="formname" enctype="multipart/form-data">
1161
    <div style="color: red;">
1162
<?php
1163
    if ( $error )
1164
    {
1165
        echo "Sie haben mindestens ein Bild in einem für das Internet unüblichen Format hochgladen.<br>";
1166
        echo "Bitte laden Sie nur .gif, .jpg, .jpeg und .png Bilder hoch!";
1167
    }
1168
?>
1169
    </div>
1170
<?php
1171
    if ( isset( $_GET["return"] ) )
1172
    {
1173
        if ( $_GET["mode"] )
1174
        {
1175
            if ( $_GET["params"] )
1176
            {
1177
?>
1178
                <input type="hidden" name="params" value="<?= $params;
1179
?>">
1180
            <?php
1181
            }
1182
?>
1183
        <input type="hidden" name="mode" value="<?= $_GET["mode"];
1184
?>">
1185
    <?php
1186
        }
1187
?>
1188
    <input type="hidden" name="return" value="<?= $_GET["return"];
1189
?>">
1190
<?php
1191
    }
1192
?>
1193
    <div id="antwort"></div>
1194
  <table width="558" border="0" cellspacing="0" cellpadding="0">
1195
    <tr valign="top">
1196
      <td width="508">
1197
        <?php
1198
    require_once "language_pack.php";
1199
    if ( $action == "edit" )
1200
    {
1201
        if ( $ID )
1202
        {
1203
            $sql = "SELECT * FROM $DB where ID = '$ID' and Language = '$language'";
1204
            $result = mysql_query( $sql ) or die( mysql_errno() . ": " .
1205
                mysql_error() );
1206
            if ( mysql_num_rows( $result ) == 0 )
1207
            {
1208
                $result = mysql_query( "SELECT * FROM $DB where ID = '$ID' and Language = '" .
1209
                    DEFAULT_LANG . "'" ) or die( mysql_errno() . ": " .
1210
                    mysql_error() );
1211
                $Language_neueintrag = true;
1212
            }
1213
            else
1214
            {
1215
                $Language_neueintrag = false;
1216
            }
1217
            $zeile = mysql_fetch_array( $result );
1218
            $_SESSION['artikel_zusatzinfo'][] = $zeile;
1219
 
1220
        }
1221
?>
1222
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
1223
          <tr bgcolor="#<? echo $webs[bgcolor_links]
1224
?>">
1225
            <td colspan="3"><font color="#<? echo $webs[font_color_links]
1226
?>"><b>Artikel:
1227
<? if ( $language != DEFAULT_LANG )
1228
        {
1229
?>Übersetzung<? }
1230
?>
1231
<? if ( ( $ID ) and ( $Language_neueintrag == false ) )
1232
        {
1233
?>Bearbeiten<? }
1234
        else
1235
        {
1236
?>Neueintrag<? }
1237
?>
1238
              </b> <? echo $zeile['ID']
1239
?></font>
1240
 
1241
              <input type="hidden" name="Father" value="<? $out = "-1";
1242
        if ( $zeile[Father] )
1243
        {
1244
            $out = $zeile[Father];
1245
        }
1246
        if ( $Father )
1247
        {
1248
            $out = $Father;
1249
        }
1250
        echo $out;
1251
?>" size="2">
1252
            </td>
1253
          </tr>
1254
          <?php
1255
        $Feld = "kennung";
1256
        $f_name = "";
1257
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1258
        {
1259
?>
1260
          <tr>
1261
            <td bgcolor="#<? echo $webs[bgcolor_links]
1262
?>" valign="middle" width="30%">
1263
              <font color="#<? echo $webs[font_color_links]
1264
?>"><b>
1265
              <?php
1266
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
1267
            if ( $f_name )
1268
            {
1269
                if ( $f_name[0] == "!" )
1270
                {
1271
                    $f_name_a = substr( $f_name, 1 );
1272
                }
1273
                else
1274
                {
1275
                    $f_name_a = $f_name;
1276
                }
1277
                echo $f_name_a;
1278
            }
1279
            else
1280
            {
1281
?>
1282
              Kennung
1283
              <?php
1284
            }
1285
?>
1286
              </b></font> </td>
1287
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1288
?>" colspan="2" width="70%">
1289
 
1290
            <?php
1291
            if ( $f_name[0] == "!" )
1292
            {
1293
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1294
                    "&nbsp;";
1295
            }
1296
            else
1297
            {
1298
?>
1299
              <input type="text" name="kennung" value="<? echo htmlentities( $zeile[kennung] )
1300
?>">
1301
              <?php
1302
            }
1303
?>
1304
              </td>
1305
          </tr>
1306
          <?php
1307
        }
1308
        $Feld = "kennung2";
1309
        $f_name = "";
1310
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1311
        {
1312
?>
1313
          <tr>
1314
            <td bgcolor="#<? echo $webs[bgcolor_links]
1315
?>" valign="middle" width="30%">
1316
              <font color="#<? echo $webs[font_color_links]
1317
?>"><b>
1318
              <?php
1319
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
1320
            if ( $f_name )
1321
            {
1322
                if ( $f_name[0] == "!" )
1323
                {
1324
                    $f_name_a = substr( $f_name, 1 );
1325
                }
1326
                else
1327
                {
1328
                    $f_name_a = $f_name;
1329
                }
1330
                echo $f_name_a;
1331
            }
1332
            else
1333
            {
1334
?>
1335
              Kennung2
1336
              <?php
1337
            }
1338
?>
1339
              </b></font> </td>
1340
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1341
?>" colspan="2" width="70%">
1342
            <?php
1343
            if ( $f_name[0] == "!" )
1344
            {
1345
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1346
                    "&nbsp;";
1347
            }
1348
            else
1349
            {
1350
?>
1351
              <input type="text" name="kennung2" value="<? echo htmlentities( $zeile[kennung2] )
1352
?>">
1353
              <?php
1354
            }
1355
?>
1356
              </td>
1357
          </tr>
1358
          <?php
1359
        }
1360
        $Feld = "kennung3";
1361
        $f_name = "";
1362
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1363
        {
1364
?>
1365
          <tr>
1366
            <td bgcolor="#<? echo $webs[bgcolor_links]
1367
?>" valign="middle" width="30%">
1368
              <font color="#<? echo $webs[font_color_links]
1369
?>"><b>
1370
              <?php
1371
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
1372
            if ( $f_name )
1373
            {
1374
                if ( $f_name[0] == "!" )
1375
                {
1376
                    $f_name_a = substr( $f_name, 1 );
1377
                }
1378
                else
1379
                {
1380
                    $f_name_a = $f_name;
1381
                }
1382
                echo $f_name_a;
1383
            }
1384
            else
1385
            {
1386
?>
1387
              Kennung3
1388
              <?php
1389
            }
1390
?>
1391
              </b></font> </td>
1392
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1393
?>" colspan="2" width="70%">
1394
            <?php
1395
            if ( $f_name[0] == "!" )
1396
            {
1397
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1398
                    "&nbsp;";
1399
            }
1400
            else
1401
            {
1402
?>
1403
              <input type="text" name="kennung3" value="<? echo htmlentities( $zeile[kennung3] )
1404
?>">
1405
              <?php
1406
            }
1407
?>
1408
              </td>
1409
          </tr>
1410
          <?php
1411
        }
1412
        if ( isset( $user_rechte["online_shop"]["artikel"]["lieferanten"] ) )
1413
        {
1414
?>
1415
            <tr>
1416
                <td class="links">
1417
                    <strong>Lieferanten</strong>
1418
                </td>
1419
                <td class="rechts">
1420
                    <table>
1421
                    <?php
1422
            $sql_l = "SELECT
1423
                    id,
1424
                    name
1425
                FROM
1426
                    lieferanten
1427
                ORDER BY
1428
                    rang,
1429
                    name
1430
            ";
1431
            $res_l = mysql_query( $sql_l );
1432
            while ( $row_l = mysql_fetch_assoc( $res_l ) )
1433
            {
1434
                $sql_al = "
1435
                    SELECT
1436
                        lieferanten_artnr
1437
                    FROM
1438
                        artikel_to_lieferanten
1439
                    WHERE
1440
                        lieferanten_id=" . $row_l["id"] . "
1441
                    AND
1442
                        artikel_id=$ID
1443
                ";
1444
                $res_al = mysql_query( $sql_al );
1445
                $row_al = mysql_fetch_assoc( $res_al );
1446
?>
1447
                        <tr>
1448
                            <td>
1449
                                <label>
1450
                                    <input type="hidden" name="lieferant[<?= $row_l["id"];
1451
?>]" value="0" />
1452
                                    <input type="checkbox" class="lieferant" name="lieferant[<?= $row_l["id"];
1453
?>]" value="1" id="lieferant_<?= $row_l["id"];
1454
?>" <?= ( $row_al["lieferanten_artnr"] ) ? "checked='checked'" : "";
1455
?>><?= $row_l["name"];
1456
?>
1457
                                </label>
1458
                                <br>
1459
                            </td>
1460
                            <td>
1461
                <input type="text" class="lieferant_artnr" name="lieferant_artnr[<?= $row_l["id"];
1462
?>]" value="<?= $row_al["lieferanten_artnr"];
1463
?>" id="lieferant_artnr_<?= $row_l["id"];
1464
?>">
1465
                            </td>
1466
                        </tr>
1467
<?php
1468
            }
1469
?>
1470
                    </table>
1471
                </td>
1472
            </tr>
1473
<?php
1474
        }
1475
        $Feld = "Rang";
1476
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1477
        {
1478
?>
1479
          <tr>
1480
            <td bgcolor="#<? echo $webs[bgcolor_links]
1481
?>" valign="middle" width="30%">
1482
              <font color="#<? echo $webs[font_color_links]
1483
?>"><b>
1484
            <?php
1485
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
1486
            if ( $f_name )
1487
            {
1488
                if ( $f_name[0] == "!" )
1489
                {
1490
                    $f_name_a = substr( $f_name, 1 );
1491
                }
1492
                else
1493
                {
1494
                    $f_name_a = $f_name;
1495
                }
1496
                echo $f_name_a;
1497
            }
1498
            else
1499
            {
1500
?>
1501
            Rang
1502
            <?php
1503
            }
1504
?>
1505
              </b></font> </td>
1506
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1507
?>" colspan="2" width="70%">
1508
            <?php
1509
            if ( $f_name[0] == "!" )
1510
            {
1511
                echo $zeile[$Feld];
1512
            }
1513
            else
1514
            {
1515
?>
1516
              <input type="text" name="<? echo $Feld
1517
?>" value="<? echo htmlentities( $zeile[$Feld] )
1518
?>" size="5">
1519
            <?php
1520
            }
1521
?>
1522
            </td>
1523
          </tr>
1524
          <?php
1525
        }
1526
?>
1527
<?php
1528
        $Feld = "KatalogSeite";
1529
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1530
        {
1531
?>
1532
          <tr>
1533
            <td bgcolor="#<? echo $webs[bgcolor_links]
1534
?>" valign="middle" width="30%">
1535
              <font color="#<? echo $webs[font_color_links]
1536
?>"><b>
1537
              <? if ( $web_rechte[modul_name][tool_name][$Feld] )
1538
            {
1539
                echo $web_rechte[modul_name][tool_name][$Feld];
1540
            }
1541
            else
1542
            {
1543
?>Katalog-Seite<? }
1544
?>
1545
              </b></font> </td>
1546
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1547
?>" colspan="2" width="70%">&nbsp;            </td>
1548
          </tr>
1549
          <?php
1550
        }
1551
        $Feld = "Template";
1552
        $hide = "document.getElementById('img_d013').style.display='';document.getElementById('img_u013').style.display='none';";
1553
        $display = "document.getElementById('img_u013').style.display='';document.getElementById('img_d013').style.display='none';";
1554
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1555
        {
1556
            $display .= "document.getElementById('$Feld').style.display='';";
1557
            $hide .= "document.getElementById('$Feld').style.display='none';";
1558
            if ( $ID )
1559
            {
1560
?>
1561
    <tr>
1562
            <td bgcolor="#<? echo $webs[bgcolor_links]
1563
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
1564
?>"><b>
1565
                <?php
1566
                if ( $web_rechte[modul_name][tool_name][$Feld] )
1567
                {
1568
                    echo $web_rechte[modul_name][tool_name][$Feld];
1569
                }
1570
                else
1571
                {
1572
?>
1573
                Template:
1574
                <?php
1575
                }
1576
?>
1577
</b></font></div>
1578
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
1579
?>save_to_db('<?= $Feld
1580
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
1581
                "" : "none"
1582
?>;" id="img_u013" align="right">
1583
                    <img src="../images/Icons/down.gif" onclick="<?= $display
1584
?>save_to_db('<?= $Feld
1585
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
1586
                "" : "none"
1587
?>;" id="img_d013" align="right"></div>
1588
              </td>
1589
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
1590
?>">&nbsp;<iframe height="100" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="template.php?language=<? echo
1591
                $language
1592
?>&Typ=artikel&ID=<? echo $zeile[ID]
1593
?>" id="<?= $Feld
1594
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
1595
?>;"></iframe></td>
1596
    </tr>
1597
<?php
1598
            }
1599
        }
1600
?>
1601
          <?php
1602
        $Feld = "Hersteller";
1603
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1604
        {
1605
?>
1606
          <tr>
1607
            <td bgcolor="#<? echo $webs[bgcolor_links]
1608
?>" valign="middle" width="30%">
1609
              <font color="#<? echo $webs[font_color_links]
1610
?>"><b>
1611
              <?php
1612
            if ( $web_rechte[modul_name][tool_name][$Feld] )
1613
            {
1614
                echo $web_rechte[modul_name][tool_name][$Feld];
1615
            }
1616
            else
1617
            {
1618
?>
1619
              Hersteller
1620
              <?php
1621
            }
1622
?>
1623
              </b></font> </td>
1624
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1625
?>" colspan="2" width="70%">
1626
           <?php
1627
            $sql = "
1628
                    SHOW
1629
                        COLUMNS
1630
                    FROM
1631
                        artikel
1632
                    LIKE
1633
                        'Hersteller'
1634
                ";
1635
            $res = mysql_query( $sql );
1636
            $row = mysql_fetch_assoc( $res );
1637
            //if ( $row["Type"] == "smallint(5) unsigned" )
1638
            if ( stristr( $row["Type"], "int" ) )
1639
            {
1640
                $sql = "
1641
                    SELECT
1642
                        *
1643
                    FROM
1644
                        Herstellerkatalog
1645
                    ORDER BY
1646
                        Name
1647
                ";
1648
                $res = mysql_query( $sql );
1649
                echo mysql_error();
1650
?>
1651
                <select name="hersteller">
1652
                    <option value="0"></option>
1653
           <?php
1654
                while ( $row = mysql_fetch_assoc( $res ) )
1655
                {
1656
                    if ( $zeile["hersteller"] == $row["ID"] )
1657
                    {
1658
                        $selected = "selected='selected'";
1659
                    }
1660
                    else
1661
                    {
1662
                        $selected = "";
1663
                    }
1664
                    if ( $row["Bezeichnung"] )
1665
                    {
1666
                        $h_name = $row["Bezeichnung"];
1667
                    }
1668
                    else
1669
                    {
1670
                        $h_name = $row["Name"];
1671
                    }
1672
?>
1673
                    <option value="<?= $row["ID"]
1674
?>" <?= $selected;
1675
?>><?= $h_name
1676
?></option>
1677
           <?php
1678
                }
1679
?>
1680
                </select>
1681
           <?php
1682
            }
1683
            else
1684
            {
1685
?>
1686
              <input type="text" name="hersteller" value="<?= htmlentities( $zeile[hersteller] )
1687
?>">
1688
           <?php
1689
            }
1690
?>
1691
            </td>
1692
          </tr>
1693
          <?php
1694
        }
1695
?>
1696
<?php
1697
        $Feld = "kurzbezeichnung";
1698
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1699
        {
1700
?>
1701
          <tr>
1702
            <td bgcolor="#<? echo $webs[bgcolor_links]
1703
?>" valign="middle" width="30%">
1704
              <font color="#<? echo $webs[font_color_links]
1705
?>"><b>
1706
              <?php
1707
            if ( $web_rechte[modul_name][tool_name][$Feld] )
1708
            {
1709
                echo $web_rechte[modul_name][tool_name][$Feld];
1710
            }
1711
            else
1712
            {
1713
?>
1714
              Kurzbezeichnung
1715
              <?php
1716
            }
1717
?>
1718
              </b></font> </td>
1719
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1720
?>" colspan="2" width="70%">
1721
            <table>
1722
                <tr>
1723
                    <td class="rechts">
1724
              <input type="text" name="kurzbezeichnung" size="90" value="<? echo
1725
            htmlentities( $zeile[$Feld] )
1726
?>">
1727
                        </td>
1728
            <?php
1729
            if ( isset( $user_rechte[modul_name][tool_name]["namenserweiterung"] ) )
1730
            {
1731
?>
1732
                    <td class="links"> <b>Artikelrubrik:</b></td>
1733
                    <td class="rechts">
1734
                        <input type="text" name="namenserweiterung" value="<?= $zeile["namenserweiterung"];
1735
?>">
1736
                    </td>
1737
            <?php
1738
            }
1739
?>
1740
                </tr>
1741
            </table>
1742
            </td>
1743
          </tr>
1744
          <?php
1745
        }
1746
?>
1747
          <?php
1748
        $Feld = "langbezeichnung";
1749
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1750
        {
1751
?>
1752
          <tr>
1753
            <td bgcolor="#<? echo $webs[bgcolor_links]
1754
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
1755
?>"><b>
1756
              <?php
1757
            if ( $web_rechte[modul_name][tool_name][$Feld] )
1758
            {
1759
                echo $web_rechte[modul_name][tool_name][$Feld];
1760
            }
1761
            else
1762
            {
1763
?>
1764
              Langbezeichnung
1765
              <?php
1766
            }
1767
?>
1768
              </b></font> </td>
1769
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1770
?>" colspan="2" width="70%">
1771
              <input type="text" name="langbezeichnung" size="55" value="<? echo
1772
            htmlentities( $zeile[langbezeichnung] )
1773
?>">
1774
            </td>
1775
          </tr>
1776
          <?php
1777
        }
1778
?>
1779
          <?php
1780
        $Feld = "EAN";
1781
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1782
        {
1783
?>
1784
          <tr>
1785
            <td bgcolor="#<? echo $webs[bgcolor_links]
1786
?>" valign="middle" width="30%">
1787
              <font color="#<? echo $webs[font_color_links]
1788
?>"><b>
1789
              <?php
1790
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
1791
            if ( $f_name )
1792
            {
1793
                if ( $f_name[0] == "!" )
1794
                {
1795
                    $f_name_a = substr( $f_name, 1 );
1796
                }
1797
                else
1798
                {
1799
                    $f_name_a = $f_name;
1800
                }
1801
                echo $f_name_a;
1802
            }
1803
            else
1804
            {
1805
?>EAN  <?php
1806
            }
1807
?>
1808
              </b></font> </td>
1809
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1810
?>" colspan="2" width="70%">
1811
            <?php
1812
            if ( $f_name[0] == "!" )
1813
            {
1814
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1815
                    "&nbsp;";
1816
            }
1817
            else
1818
            {
1819
?>
1820
              <input name="EAN" type="text" value="<? echo htmlentities( $zeile[EAN] )
1821
?>" maxlength="13">
1822
            <?php
1823
            }
1824
?>
1825
            </td>
1826
          </tr>
1827
          <?php
1828
        }
1829
?>
1830
          <?php
1831
        $Feld = "beschreibung";
1832
        $hide = "document.getElementById('img_d001').style.display='';document.getElementById('img_u001').style.display='none';";
1833
        $display = "document.getElementById('img_u001').style.display='';document.getElementById('img_d001').style.display='none';";
1834
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1835
        {
1836
            $display .= "document.getElementById('$Feld').style.display='';";
1837
            $hide .= "document.getElementById('$Feld').style.display='none';";
1838
?>
1839
          <tr>
1840
            <td bgcolor="#<? echo $webs[bgcolor_links]
1841
?>" valign="top" width="30%">
1842
              <div style="float:left"><font color="#<? echo $webs[font_color_links]
1843
?>"><b>
1844
              <?php
1845
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
1846
            if ( $Felddaten[0] )
1847
            {
1848
                echo $Felddaten[0];
1849
            }
1850
            else
1851
            {
1852
?>
1853
              Beschreibung
1854
              <?php
1855
            }
1856
?>
1857
              </b></font></div>
1858
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
1859
?>save_to_db('<?= $Feld
1860
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
1861
            "" : "none"
1862
?>;" id="img_u001" align="right">
1863
                    <img src="../images/Icons/down.gif" onclick="<?= $display
1864
?>save_to_db('<?= $Feld
1865
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
1866
            "" : "none"
1867
?>;" id="img_d001" align="right"></div>
1868
            </td>
1869
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1870
?>" colspan="2" width="70%">
1871
              <textarea id="beschreibung" name="beschreibung" cols="45" rows="6" id="<?= $Feld
1872
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
1873
?>"><? echo $zeile[beschreibung];
1874
?></textarea>
1875
</td>
1876
          </tr>
1877
          <?php
1878
        }
1879
?>
1880
          <?php
1881
        $Feld = "beschreibung_simpel";
1882
        $hide = "document.getElementById('img_d001s').style.display='';document.getElementById('img_u001s').style.display='none';";
1883
        $display = "document.getElementById('img_u001s').style.display='';document.getElementById('img_d001s').style.display='none';";
1884
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1885
        {
1886
            $display .= "document.getElementById('$Feld').style.display='';";
1887
            $hide .= "document.getElementById('$Feld').style.display='none';";
1888
?>
1889
          <tr>
1890
            <td bgcolor="#<? echo $webs[bgcolor_links]
1891
?>" valign="top" width="30%">
1892
              <div style="float:left"><font color="#<? echo $webs[font_color_links]
1893
?>"><b>
1894
              <?php
1895
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
1896
            if ( $Felddaten[0] )
1897
            {
1898
                echo $Felddaten[0];
1899
            }
1900
            else
1901
            {
1902
?>
1903
Beschreibung
1904
<?php
1905
            }
1906
?>
1907
              </b></font></div>
1908
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
1909
?>save_to_db('<?= $Feld
1910
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
1911
            "" : "none"
1912
?>;" id="img_u001s" align="right">
1913
                    <img src="../images/Icons/down.gif" onclick="<?= $display
1914
?>save_to_db('<?= $Feld
1915
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
1916
            "" : "none"
1917
?>" id="img_d001s" align="right"></div>
1918
            </td>
1919
            <td width="70%" colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
1920
?>">
1921
              <font color="#<? echo $webs[font_color_links]
1922
?>"><b>
1923
              <textarea name="beschreibung" cols="45" rows="6" id="<?= $Feld
1924
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
1925
?>"><? echo $zeile[beschreibung];
1926
?></textarea>
1927
        <? if ( $Felddaten[1] )
1928
            {
1929
?>
1930
        <a href="#" onclick="MM_openBrWindow('http://www.<? echo $site . $Felddaten[2] .
1931
                "?ID=" . $ID
1932
?>','XMLAnsicht','scrollbars=yes,width=600,height=400')">
1933
        <? echo ( $Felddaten[1] . "-Ansicht" );
1934
?>
1935
        </a><? }
1936
?>
1937
            </b></font></td>
1938
          </tr>
1939
          <?php
1940
        }
1941
?>
1942
          <?php
1943
        $Feld = "beschreibung2_simpel";
1944
        $hide = "document.getElementById('img_d002').style.display='';document.getElementById('img_u002').style.display='none';";
1945
        $display = "document.getElementById('img_u002').style.display='';document.getElementById('img_d002').style.display='none';";
1946
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1947
        {
1948
            $display = "document.getElementById('$Feld').style.display='';";
1949
            $hide = "document.getElementById('$Feld').style.display='none';";
1950
?>
1951
          <tr>
1952
            <td bgcolor="#<? echo $webs[bgcolor_links]
1953
?>" valign="top" width="30%">
1954
              <div style="float:left"><font color="#<? echo $webs[font_color_links]
1955
?>"><b>
1956
              <?php
1957
            if ( $web_rechte[modul_name][tool_name][$Feld] )
1958
            {
1959
                echo $web_rechte[modul_name][tool_name][$Feld];
1960
            }
1961
            else
1962
            {
1963
?>
1964
              Beschreibung2
1965
              <?php
1966
            }
1967
?>
1968
              </b></font></div>
1969
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
1970
?>save_to_db('<?= $Feld
1971
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
1972
            "" : "none"
1973
?>" id="img_u002" align="right">
1974
                    <img src="../images/Icons/down.gif" onclick="<?= $display
1975
?>save_to_db('<?= $Feld
1976
?>=0');return false;" style="cursor:pointer;display:display:<?= ( !$view_data[$Feld] ) ?
1977
            "" : "none"
1978
?>" id="img_d002" align="right"></div>
1979
            </td>
1980
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1981
?>" colspan="2" width="70%">
1982
              <textarea name="beschreibung2" cols="45" rows="6" id="<?= $Feld
1983
?>">
1984
                <? echo $zeile[beschreibung2];
1985
?>
1986
              </textarea>
1987
            </td>
1988
          </tr>
1989
          <?php
1990
        }
1991
        $Feld = "suchbegriffe";
1992
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1993
        {
1994
?>
1995
        <tr>
1996
            <td class="links" valign="top"><b>Suchbegriffe</b></td>
1997
            <td class="rechts">
1998
                <textarea name="suchbegriffe" cols="45" rows="6"><?= $zeile[$Feld];
1999
?></textarea>
2000
            </td>
2001
        </tr>
2002
            <?php
2003
        }
2004
        $zusatzInfos = false;
2005
        $hide = "document.getElementById('img_d003').style.display='';document.getElementById('img_u003').style.display='none';";
2006
        $display = "document.getElementById('img_u003').style.display='';document.getElementById('img_d003').style.display='none';";
2007
        for ( $runner = 1; $runner <= 16; $runner++ )
2008
        {
2009
            $Feld = "short_line_" . $runner;
2010
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2011
            {
2012
                $zusatzInfos = true;
2013
                $display .= "document.getElementById('$Feld').style.display='';";
2014
                $hide .= "document.getElementById('$Feld').style.display='none';";
2015
            }
2016
        }
2017
        $Feld = "auspraegung";
2018
        if ( isset( $web_rechte[modul_name][tool_name][$Feld] ) )
2019
        {
2020
            $zusatzInfos = true;
2021
            $display .= "document.getElementById('$Feld').style.display='';";
2022
            $hide .= "document.getElementById('$Feld').style.display='none';";
2023
            if ( isset( $web_rechte['online_shop']['directory']['auspr_abhaengigkeiten'] ) )
2024
            {
2025
                $display .=
2026
                    "document.getElementById('auspr_abhaengigkeiten').style.display='';";
2027
                $hide .=
2028
                    "document.getElementById('auspr_abhaengigkeiten').style.display='none';";
2029
            }
2030
        }
2031
        if ( $zusatzInfos )
2032
        {
2033
?>
2034
            <tr>
2035
                <td colspan="3" class="links"><div style="float:left"><b>Zusatzinfos</b></div>
2036
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
2037
?>save_to_db('Zusatzinfos=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Zusatzinfos"] ) ?
2038
            "" : "none"
2039
?>;" id="img_u003" align="right">
2040
                    <img src="../images/Icons/down.gif" onclick="<?= $display
2041
?>save_to_db('Zusatzinfos=1');return false;" style="cursor:pointer;display:<?= ( !
2042
            $view_data["Zusatzinfos"] ) ? "" : "none"
2043
?>;" id="img_d003" align="right"></div>
2044
                </td>
2045
            </tr>
2046
        <?php
2047
        }
2048
 
2049
        if ( isset( $web_rechte['online_shop']['directory']['auspr_abhaengigkeiten'] ) )
2050
        {
2051
            echo build_abh_auspr( $ID );
2052
        }
2053
 
2054
        if ( isset( $web_rechte[modul_name][tool_name][$Feld] ) && $ID )
2055
        {
2056
?>
2057
            <tr id="<?= $Feld
2058
?>" style="display:<?= ( $view_data["Zusatzinfos"] ) ? "" : "none"
2059
?>">
2060
                <td bgcolor="#<? echo $webs[bgcolor_links]
2061
?>" valign="top" width="30%">
2062
                    <font color="#<? echo $webs[font_color_links]
2063
?>"><b>Ausprägung:</b></font>
2064
                </td>
2065
                <td class="rechts" width="70%" colspan="2">&nbsp;&nbsp;
2066
                        <table width="100%" border="1">
2067
                            <tr>
2068
                                <th>Eigenschaft</th>
2069
                                <th>Wert</th>
2070
                            </tr>
2071
        <?php
2072
            $auspraegungen = array();
2073
            $sql = "
2074
                SELECT
2075
                    *
2076
                FROM
2077
                    directory_to_auspraegung
2078
                WHERE
2079
                    directory=" . $zeile["Father"] . "
2080
                ORDER BY
2081
                    Rang
2082
            ";
2083
            $res = mysql_query( $sql );
2084
            if ( isset( $web_rechte["online_shop"]["directory"]["auspr_vererbung"] ) )
2085
            {
2086
                $auspraegungen = get_vererbte_auspraegungen( $zeile["Father"] );
2087
            }
2088
            while ( $row = mysql_fetch_assoc( $res ) )
2089
            {
2090
                $auspraegungen[] = $row;
2091
            }
2092
            if ( !is_array( $auspraegungen ) )
2093
            {
2094
                $auspraegungen = array();
2095
            }
2096
            foreach ( $auspraegungen as $row )
2097
            {
2098
                $sql_a = "
2099
                    SELECT
2100
                        *
2101
                    FROM
2102
                        auspraegung
2103
                    WHERE
2104
                        ID=" . $row["auspraegung"] . "
2105
                ";
2106
                $res_a = mysql_query( $sql_a );
2107
                $row_a = mysql_fetch_assoc( $res_a );
2108
                if ( !in_array( $row_a["type"], array( 3, 4, 5, 6, 7, 9, 10 ) ) )
2109
                {
2110
                    $sql_art = "SELECT
2111
                            *
2112
                        FROM
2113
                            artikel_to_auspraegung
2114
                        WHERE
2115
                            artikel=" . $zeile["ID"] . "
2116
                        AND
2117
                            auspraegung=" . $row_a["ID"] . "
2118
                    ";
2119
                    $res_art = mysql_query( $sql_art );
2120
                    $row_art = mysql_fetch_assoc( $res_art );
2121
?>
2122
                            <tr>
2123
                                <td class="links">
2124
                        <?php
2125
                    echo $row_a["name"];
2126
                    if ( $row_a["einheit"] )
2127
                    {
2128
                        echo " (" . $row_a["einheit"] . ")";
2129
                    }
2130
?>
2131
                                </td>
2132
                                <td class="rechts">
2133
                        <?php
2134
                    switch ( $row_a["type"] )
2135
                    {
2136
                        case 0:
2137
?>
2138
                                    <input type="text" name="auspraegung[<?= $row_a["ID"]
2139
?>]" value="<?= $row_art["wert"]
2140
?>"
2141
<?php
2142
                            if ( $row_a["eu_label_id"] )
2143
                            {
2144
                                $name_input = strtolower( trim( $row_a["name"],
2145
                                    ":" ) );
2146
?>
2147
onfocus="fill_<?= $name_input;
2148
?>(<?= $zeile["ID"];
2149
?>)"
2150
<?php
2151
                            }
2152
?> id="<?= $name_input;
2153
?>">
2154
                        <?php
2155
                            break;
2156
                        case 1:
2157
?>
2158
                                    <input type="text" name="auspraegung[<?= $row_a["ID"]
2159
?>]" value="<?= $row_art["wert"]
2160
?>">
2161
                        <?php
2162
                            break;
2163
                        case 2:
2164
?>
2165
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
2166
?>]" value="1" <?= ( $row_art["wert"] == "1" ) ? "checked='checked'":
2167
                            ""
2168
?>>ja&nbsp;
2169
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
2170
?>]" value="0" <?= ( $row_art["wert"] == "0" ) ? "checked='checked'":
2171
                            ""
2172
?>>nein
2173
                        <?php
2174
                            break;
2175
                    }
2176
?>
2177
                                </td>
2178
                            </tr>
2179
<?php
2180
                } elseif ( $row_a["type"] == 4 || $row_a["type"] == 7 )
2181
                {
2182
?>
2183
                    <tr>
2184
                        <td colspan="2" class="links"><?= $row_a["name"];
2185
?></td>
2186
                    </tr>
2187
<?php
2188
                } elseif ( $row_a["type"] == 5 || $row_a["type"] == 6 )
2189
                {
2190
                    $sql_art = "SELECT
2191
                            *
2192
                        FROM
2193
                            artikel_to_auspraegung
2194
                        WHERE
2195
                            artikel=" . $zeile["ID"] . "
2196
                        AND
2197
                            auspraegung=" . $row_a["ID"] . "
2198
                    ";
2199
                    $res_art = mysql_query( $sql_art );
2200
                    $row_art = mysql_fetch_assoc( $res_art );
2201
 
2202
                    $dir = $zeile["Father"];
2203
                    if ( $row_a["vererbung"] == 1 )
2204
                    {
2205
                        $dir = $row["directory"];
2206
                    }
2207
                    $sql_dir = "SELECT
2208
                            da.*
2209
                        FROM
2210
                            directory_to_auspraegung da
2211
                        WHERE
2212
                            directory=" . $dir . "
2213
                        AND
2214
                            da.auspraegung=" . $row_a["ID"] . "
2215
                    ";
2216
                    $res_dir = mysql_query( $sql_dir );
2217
?>
2218
                            <tr>
2219
                                <td class="links">
2220
                        <?php
2221
                    echo $row_a["name"];
2222
?>
2223
                    </td>
2224
                    <td>
2225
                    <?php
2226
                    if ( !$row_a["eu_label_id"] )
2227
                    {
2228
?>
2229
                        <input type="radio" name="auspraegung[<?= $row_a["ID"]
2230
?>]" value="" />Auswahl aufheben<br />
2231
                        <?php
2232
                    }
2233
                    else
2234
                    {
2235
                        $test_wert = unserialize( $row_art["wert"] );
2236
                        if ( $test_wert === false )
2237
                        {
2238
                            if ( $row_art["wert"] )
2239
                            {
2240
                                //$row_art["wert"] = array( $row_art["wert"] );
2241
                            }
2242
                            else
2243
                            {
2244
                                $row_art["wert"] = array();
2245
                            }
2246
                        }
2247
                        else
2248
                        {
2249
                            $row_art["wert"] = $test_wert;
2250
                        }
2251
                    }
2252
                    $row_dir = mysql_fetch_assoc( $res_dir );
2253
 
2254
                    $werte = unserialize( $row_dir["wertebereich"] );
2255
                    if ( is_array( $werte ) )
2256
                    {
2257
                        foreach ( $werte as $wert )
2258
                        {
2259
                            if ( $wert )
2260
                            {
2261
                                $sel = '';
2262
                                if ( $row_a["type"] == 6 )
2263
                                {
2264
                                    if ( in_array( $wert, unserialize( $row_art["wert"] ) ) )
2265
                                    {
2266
                                        $sel = 'checked="checked"';
2267
                                    }
2268
                                }
2269
                                else
2270
                                {
2271
                                    if ( $row_art["wert"] == $wert )
2272
                                    {
2273
                                        $sel = 'checked="checked"';
2274
                                    }
2275
                                }
2276
                                if ( $row_a["type"] == 5 )
2277
                                {
2278
                                    if ( !$row_a["eu_label_id"] )
2279
                                    {
2280
?>
2281
                                <input type="radio" name="auspraegung[<?= $row_a["ID"]
2282
?>]" value="<?= $wert
2283
?>" <?= $sel;
2284
?> /><?= $wert;
2285
?><br />
2286
    <?php
2287
                                    }
2288
                                    else
2289
                                    {
2290
?>
2291
                                <input type="radio" name="auspraegung[<?= $row_a["ID"]
2292
?>]" value="<?= $wert
2293
?>" <?= $sel;
2294
?> /><?= $wert;
2295
?>
2296
                                <?php
2297
                                    }
2298
 
2299
                                }
2300
                                else
2301
                                {
2302
?>
2303
                                <input type="checkbox" name="auspraegung[<?= $row_a["ID"]
2304
?>][]" value="<?= $wert
2305
?>" <?= $sel;
2306
?> /><?= $wert;
2307
?><br />
2308
    <?php
2309
                                }
2310
?>
2311
                            <?php
2312
                            }
2313
                            //var_dump($wert);
2314
                        }
2315
                    }
2316
                    else
2317
                    {
2318
                        echo "<br>keine Werte eingetragen!";
2319
                    }
2320
?>
2321
                    </td>
2322
                    </tr>
2323
                <?php
2324
                } elseif ( $row_a["type"] == 10 )
2325
                {
2326
                    $sql_art = "SELECT
2327
                            *
2328
                        FROM
2329
                            artikel_to_auspraegung
2330
                        WHERE
2331
                            artikel=" . $zeile["ID"] . "
2332
                        AND
2333
                            auspraegung=" . $row_a["ID"] . "
2334
                    ";
2335
                    $res_art = mysql_query( $sql_art );
2336
                    $row_art = mysql_fetch_assoc( $res_art );
2337
                    $sql_dir = "SELECT
2338
                            da.*
2339
                        FROM
2340
                            directory_to_auspraegung da
2341
                        WHERE
2342
                            directory=" . $zeile["Father"] . "
2343
                        AND
2344
                            da.auspraegung=" . $row_a["ID"] . "
2345
                    ";
2346
                    $res_dir = mysql_query( $sql_dir );
2347
                    $row_dir = mysql_fetch_assoc( $res_dir );
2348
                    $werte = unserialize( $row_dir["wertebereich"] );
2349
                    //var_dump($werte);
2350
 
2351
?><tr>
2352
                <td class="links"><?= $row_a["name"];
2353
?></td>
2354
                <td class="recths">
2355
                    <table>
2356
                        <tr class="euLabel">
2357
                        <?php
2358
                    foreach ( $werte as $wert )
2359
                    {
2360
?>
2361
                            <td class="<?= trim( $wert, "+" );
2362
?>"><?= $wert;
2363
?></td>
2364
                        <?php
2365
                    }
2366
?>
2367
                        </tr>
2368
                        <tr class="euLabel">
2369
                    <?php
2370
                    foreach ( $werte as $wert )
2371
                    {
2372
?>
2373
                            <td class="<?= trim( $wert, "+" );
2374
?>"><input type="radio" name="auspraegung[<?= $row_a["ID"];
2375
?>]" value="<?= $wert;
2376
?>"<?= ( $row_art["wert"] == $wert ) ? "checked='checked'" : "";
2377
?>></td>
2378
                    <?php
2379
                    }
2380
?>
2381
                        </tr>
2382
                    </table>
2383
                </td>
2384
<?php
2385
                }
2386
            }
2387
?>
2388
                        </table>
2389
        <?php
2390
        }
2391
        else
2392
        {
2393
?>
2394
                &nbsp;
2395
        <?php
2396
        }
2397
?>
2398
                </td>
2399
            </tr>
2400
        <?php
2401
        for ( $runner = 1; $runner <= 16; $runner++ )
2402
        {
2403
            $Feld = "short_line_" . $runner;
2404
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2405
            {
2406
?>
2407
          <tr id="<?= $Feld
2408
?>" style="display:<?= ( $view_data["Zusatzinfos"] ) ? "" : "none"
2409
?>">
2410
            <td bgcolor="#<? echo $webs["bgcolor_links"]
2411
?>" valign="middle" width="30%">
2412
              <font color="#<? echo $webs["font_color_links"]
2413
?>"><b>
2414
              <?php
2415
                if ( $web_rechte[modul_name][tool_name][$Feld] )
2416
                {
2417
                    echo $web_rechte[modul_name][tool_name][$Feld];
2418
                }
2419
                else
2420
                {
2421
?>&nbsp;<?php
2422
                }
2423
?>
2424
              </b></font> </td>
2425
            <td bgcolor="#<? echo $webs["bgcolor_rechts"]
2426
?>" colspan="2" width="70%">
2427
<?php
2428
 
2429
                if ( isset( $web_rechte[modul_name][tool_name]["short_line_1_auspraegung"] ) )
2430
                {
2431
                    if ( $_REQUEST['Father'] )
2432
                    {
2433
                        $zeile['Father'] = $_REQUEST['Father'];
2434
                    }
2435
                    if ( $zeile["Father"] )
2436
                    {
2437
                        $query = "select short_line_1 from directory where ID = $zeile[Father] and Language = '" .
2438
                            $language . "'";
2439
 
2440
                        $result = mysql_query( $query ) or mail( "tiefland@weban.de",
2441
                            $webs['domain'] . " - BackEnd-Error", mysql_errno() .
2442
                            ": " . mysql_error() . "\n" . __file__ . "\n" .
2443
                            __line__ . "\n$query" . "\n" . print_r( $_REQUEST, true ) );
2444
                        $auspraegung = mysql_fetch_array( $result );
2445
 
2446
                        $auspraegung_directory = explode( ";", $auspraegung['short_line_1'] );
2447
                        $kat_runner = 0;
2448
                        if ( ( isset( $web_rechte[modul_name][tool_name][short_line_1_auspraegung] ) ) and
2449
                            ( $runner == 1 ) and ( ( $auspraegung[short_line_1] != null ) or
2450
                            ( $auspraegung[short_line_1] != '' ) ) )
2451
                        {
2452
?>
2453
            <table><tr>
2454
            <?php
2455
                            foreach ( $auspraegung_directory as $elem1 )
2456
                            {
2457
?><td><? echo $elem1;
2458
?></td>
2459
            <?php
2460
                                $kat_runner++;
2461
                            }
2462
?>
2463
 
2464
            </tr>
2465
            <tr>
2466
            <?php
2467
                            $kat_runner = 0;
2468
                            $auspraegung_artikel = explode( ";", $zeile[short_line_1] );
2469
                            foreach ( $auspraegung_directory as $id => $elem1 )
2470
                            {
2471
                                $elem2 = $auspraegung_artikel[$id];
2472
?><td><input type="text" name="auspraegung_artikel[]" value="<? echo $elem2;
2473
?>"></td>
2474
            <?php
2475
                                $kat_runner++;
2476
                            }
2477
?>
2478
 
2479
            </tr></table>
2480
 
2481
            <? }
2482
                        else
2483
                        {
2484
?>
2485
              <input type="text" name="<? echo $Feld
2486
?>" value="<? echo htmlentities( $zeile[$Feld] )
2487
?>">
2488
<? }
2489
                    }
2490
?>
2491
            </td>
2492
          </tr>
2493
          <?php
2494
                }
2495
                else
2496
                {
2497
                    $sql = "
2498
                        SHOW
2499
                            COLUMNS
2500
                        FROM
2501
                            artikel
2502
                        LIKE
2503
                            '$Feld'
2504
                    ";
2505
                    $res = mysql_query( $sql );
2506
                    $row = mysql_fetch_assoc( $res );
2507
                    //if ( $row["Type"] == "smallint(5) unsigned" )
2508
                    if ( stristr( $row["Type"], "text" ) )
2509
                    {
2510
?><textarea name="<?= $Feld;
2511
?>" cols="45" rows="6"><?= htmlentities( $zeile[$Feld] );
2512
?></textarea>
2513
<?php
2514
                    }
2515
                    else
2516
                    {
2517
?><input type="text" name="<? echo $Feld
2518
?>" value="<? echo htmlentities( $zeile[$Feld] )
2519
?>"><?php
2520
                    }
2521
                }
2522
            }
2523
        }
2524
        $hide = "document.getElementById('img_d004').style.display='';document.getElementById('img_u004').style.display='none';";
2525
        $display = "document.getElementById('img_u004').style.display='';document.getElementById('img_d004').style.display='none';";
2526
        for ( $bild_nr = 1; $bild_nr <= 9; $bild_nr++ )
2527
        {
2528
            $Feld = "bild$bild_nr";
2529
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2530
            {
2531
                $bilder = true;
2532
                $display .= "document.getElementById('$Feld').style.display='';";
2533
                $hide .= "document.getElementById('$Feld').style.display='none';";
2534
            }
2535
        }
2536
        if ( $bilder )
2537
        {
2538
?>
2539
            <tr>
2540
                <td colspan="3" class="links"><div style="float:left"><b>Bilder</b></div>
2541
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?=
2542
            $hide
2543
?>save_to_db('Bilder=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Bilder"] ) ?
2544
            "" : "none"
2545
?>;" id="img_u004" align="right">
2546
                    <img src="../images/Icons/down.gif" onclick="<?= $display
2547
?>save_to_db('Bilder=1');return false;" style="cursor:pointer;display:<?= ( !$view_data["Bilder"] ) ?
2548
            "" : "none"
2549
?>;" id="img_d004" align="right"></div>
2550
                </td>
2551
            </tr>
2552
<?php
2553
            for ( $bild_nr = 1; $bild_nr <= 9; $bild_nr++ )
2554
            {
2555
                $Feld = "bild$bild_nr";
2556
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2557
                {
2558
?>
2559
          <tr id="<?= $Feld
2560
?>" style="display:<?= ( $view_data["Bilder"] ) ? "" : "none"
2561
?>">
2562
            <td bgcolor="#<? echo $webs[bgcolor_links]
2563
?>" valign="top" width="30%">
2564
              <font color="#<? echo $webs[font_color_links]
2565
?>"><b>
2566
              <?php
2567
                    $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
2568
                    if ( $Felddaten[0] )
2569
                    {
2570
                        echo $Felddaten[0];
2571
                    }
2572
                    else
2573
                    {
2574
                        echo "Bild " . $bild_nr;
2575
                    }
2576
?>
2577
              </b></font> </td>
2578
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
2579
?>" colspan="2" width="70%">
2580
              <table border="0" width="100%" cellspacing="0" cellpadding="0">
2581
                <tr>
2582
                  <td width="55%" nowrap="nowrap"colspan="2"> <font color="#<?= $webs[font_color_rechts]
2583
?>">
2584
                    <?php
2585
                    $image_name = "bild_" . $bild_nr . "_url";
2586
                    $image_Path = "/images/Bild_" . $bild_nr . "/";
2587
                    $image_Path = $webs[verzeichnis] . $image_Path;
2588
 
2589
                    if ( $Language_neueintrag )
2590
                    {
2591
?><input type="hidden" name="<? echo $image_name
2592
?>" value="<? echo $zeile[$image_name]
2593
?>"><?php
2594
                    }
2595
?><input type="hidden" name="<? echo $image_name
2596
?>_Pfad" value="<? echo $image_Path
2597
?>"><?php
2598
 
2599
                    if ( $zeile[$image_name] != "" )
2600
                    {
2601
?>
2602
                    <input type="radio" name="_<? echo $image_name
2603
?>" value="0" checked>
2604
                    <a href="http://www.<? echo $site . "/images/Bild_" . $bild_nr .
2605
                        "/" . $zeile[$image_name]
2606
?>" target="blank">
2607
                    <?php echo $zeile[$image_name];
2608
?> </a>
2609
                    <?php
2610
                        if ( file_exists( $image_Path . $zeile[$image_name] ) )
2611
                        {
2612
                            $size = filesize( $image_Path . $zeile[$image_name] ) >>
2613
                                10;
2614
 
2615
                            $imgsize = GetImageSize( $image_Path . $zeile[$image_name] );
2616
                            echo "&nbsp;( $size KB";
2617
                            if ( $imgsize )
2618
                            {
2619
                                echo "&nbsp;$imgsize[0]x$imgsize[1]";
2620
                            }
2621
                            echo " )<BR>";
2622
                        }
2623
                        else
2624
                        {
2625
                            echo "<br>";
2626
                        }
2627
                    }
2628
?>
2629
                    <input type="radio" name="_<? echo $image_name
2630
?>" value="1" <? if ( $zeile[$image_name] == "" )
2631
                    {
2632
                        echo "checked";
2633
                    }
2634
?>>
2635
                    kein
2636
                    <? switch ( substr( $Felddaten[0], 0, 4 ) )
2637
                    {
2638
                        case "Doku":
2639
                            echo "Dokument";
2640
                            break;
2641
                        case "Vide":
2642
                            echo "Video";
2643
                            break;
2644
                        case "Flas":
2645
                            echo "Flash";
2646
                            break;
2647
                        default:
2648
                            echo "Bild";
2649
                            break;
2650
                    }
2651
?>
2652
                    <br>
2653
                    <input type="radio" name="_<? echo $image_name
2654
?>" value="2">
2655
                    <input type="File" name="<? echo $image_name
2656
?>" size="17" maxlength="255" onfocus="this.form._<? echo $image_name
2657
?>[<? if ( $zeile[$image_name] != "" )
2658
                    {
2659
                        echo "2";
2660
                    }
2661
                    else
2662
                    {
2663
                        echo "1";
2664
                    }
2665
?>].checked=true;"/>
2666
                    </font> </td>
2667
                  <td width="45%" nowrap="nowrap"align="center"><font color="#<? echo
2668
$webs[font_color_rechts]
2669
?>">&nbsp;
2670
                    </font>
2671
                    <? if ( substr( $Felddaten[0], 0, 4 ) <> "Doku" )
2672
                    {
2673
                        if ( $zeile[$image_name] != "" )
2674
                        {
2675
?>
2676
 
2677
                    <?php
2678
                            // Sollte eine Bildeigenschaft ein Video sein, wird kein Vorschaubild angezeigt.
2679
                            if ( substr( $Felddaten[0], 0, 4 ) != "Vide" )
2680
                            {
2681
                                if ( $imgsize[1] > 60 )
2682
                                {
2683
                                    $height = 60;
2684
                                }
2685
                                else
2686
                                {
2687
                                    $height = $imgsize[1];
2688
                                }
2689
?>
2690
 
2691
                    <a href="http://www.<? echo $site . "/images/Bild_" . $bild_nr .
2692
                                "/" . $zeile[$image_name]
2693
?>" target="blank"><img height="<?= $height;
2694
?>" src="http://www.<? echo $site . "/images/Bild_" . $bild_nr . "/" . $zeile[$image_name]
2695
?>" border="0"></a>
2696
                    <?php
2697
                            }
2698
                        }
2699
                    }
2700
?>
2701
                    <font color="#<? echo $webs[font_color_rechts]
2702
?>">&nbsp;
2703
                    </font> </td>
2704
                </tr>
2705
              </table>
2706
<?php
2707
                    if ( ( isset( $user_rechte[modul_name][tool_name]["bild" . $bild_nr .
2708
                        "_text"] ) ) and ( isset( $user_rechte[modul_name][tool_name]["bild_pos" .
2709
                        $bild_nr] ) ) )
2710
                    {
2711
?>
2712
              <hr width="100%">
2713
<?php
2714
                    }
2715
?>
2716
              <table border="0" width="50%" cellspacing="0" cellpadding="0">
2717
<?php
2718
                    if ( isset( $user_rechte[modul_name][tool_name]["bild" . $bild_nr .
2719
                        "_text"] ) )
2720
                    {
2721
?>
2722
                <tr>
2723
                  <td width="27%" nowrap><font color="#<? echo $webs[font_color_rechts]
2724
?>"><?= ( $web_rechte[modul_name][tool_name]["bild" . $bild_nr . "_text"] ) ? $web_rechte[modul_name][tool_name]["bild" .
2725
                        $bild_nr . "_text"] : "Unterschrift:";
2726
?></font></td>
2727
                  <td width="28%" nowrap>
2728
                    <input type="text" name="bildunterschrift_<? echo $bild_nr
2729
?>" value="<? echo $zeile["bildunterschrift_" . $bild_nr]
2730
?>">
2731
                  </td>
2732
                </tr>
2733
<?php
2734
                    }
2735
                    if ( isset( $user_rechte[modul_name][tool_name]["bild_pos" .
2736
                        $bild_nr] ) )
2737
                    {
2738
?>
2739
                <tr>
2740
                  <td width="27%" height="23" nowrap><font color="#<? echo $webs[font_color_rechts]
2741
?>">Position:</font></td>
2742
                  <td width="28%" nowrap>
2743
                    <? $kats = explode( ";", $web_rechte[modul_name][tool_name]["bild_pos" .
2744
                        $bild_nr] );
2745
?>
2746
              <select name="bild_position_<? echo $bild_nr
2747
?>"
2748
              <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
2749
?>>
2750
                <?php
2751
                        $kat_runner = 0;
2752
                        foreach ( $kats as $elem )
2753
                        {
2754
?>
2755
                <option value="<? echo $kat_runner
2756
?>"<? if ( $zeile["bild_position_" . $bild_nr] == $kat_runner )
2757
                            {
2758
?>selected<? }
2759
?>>
2760
                <? echo $elem
2761
?>
2762
                </option>
2763
                <?php
2764
                            $kat_runner++;
2765
                        }
2766
?>
2767
              </select>
2768
                  </td>
2769
                </tr>
2770
<?php
2771
                    }
2772
?>
2773
              </table>
2774
            </td>
2775
          </tr>
2776
          <?php
2777
                }
2778
            }
2779
        }
2780
        if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) )
2781
        {
2782
?>
2783
        <tr>
2784
            <td bgcolor="#<? echo $webs[bgcolor_links]
2785
?>" valign="top" width="30%"><div style="float:left"><font color="#<? echo $webs[font_color_links]
2786
?>"><strong>Bildverwaltung</strong></font></div></td>
2787
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
2788
?>" valign="top">
2789
                <div id="bildverwaltung"></div>
2790
                <input type="button" value="neues Bild zuordnen" id="add_image">
2791
            </td>
2792
        </tr>
2793
<?php
2794
        }
2795
        $Feld = "optionen";
2796
        $hide = "document.getElementById('img_d005').style.display='';document.getElementById('img_u005').style.display='none';";
2797
        $display = "document.getElementById('img_u005').style.display='';document.getElementById('img_d005').style.display='none';";
2798
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2799
        {
2800
            $display .= "document.getElementById('$Feld').style.display='';";
2801
            $hide .= "document.getElementById('$Feld').style.display='none';";
2802
            if ( $ID )
2803
            {
2804
?>
2805
    <tr>
2806
            <td bgcolor="#<? echo $webs[bgcolor_links]
2807
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
2808
?>"><b>
2809
              <?php
2810
                if ( $web_rechte[modul_name][tool_name][$Feld] )
2811
                {
2812
                    echo $web_rechte[modul_name][tool_name][$Feld];
2813
                }
2814
                else
2815
                {
2816
?>
2817
              Optionen
2818
              <?php
2819
                }
2820
?>
2821
              </b></font></div>
2822
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
2823
?>save_to_db('<?= $Feld
2824
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
2825
                "" : "none"
2826
?>" id="img_u005" align="right">
2827
                    <img src="../images/Icons/down.gif" onclick="<?= $display
2828
?>save_to_db('<?= $Feld
2829
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
2830
                "" : "none"
2831
?>" id="img_d005" align="right"></div>
2832
            </td>
2833
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
2834
?>">
2835
                <iframe height="100%" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="/Online-Shop/options.php?ID=<?= $ID
2836
?>&modul=Online-Shop" id="<?= $Feld
2837
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
2838
?>"></iframe>
2839
            </td>
2840
    </tr>
2841
<?php
2842
            }
2843
        }
2844
 
2845
        $hide = "document.getElementById('img_d006').style.display='';document.getElementById('img_u006').style.display='none';";
2846
        $display = "document.getElementById('img_u006').style.display='';document.getElementById('img_d006').style.display='none';";
2847
        $Feld = "preisspion_edit";
2848
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2849
        {
2850
            $display .= "document.getElementById('$Feld').style.display='';";
2851
            $hide .= "document.getElementById('$Feld').style.display='none';";
2852
            if ( $ID )
2853
            {
2854
?>
2855
    <tr>
2856
            <td bgcolor="#<? echo $webs[bgcolor_links]
2857
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
2858
?>"><b>
2859
              <?php
2860
                if ( $web_rechte[modul_name][tool_name][$Feld] )
2861
                {
2862
                    echo $web_rechte[modul_name][tool_name][$Feld];
2863
                }
2864
                else
2865
                {
2866
?>Preisagentur<?php
2867
                }
2868
?>
2869
                    </div><img src="../images/Icons/up.gif" onclick="<?= $hide
2870
?>save_to_db('<?= $Feld
2871
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
2872
                "" : "none"
2873
?>;" id="img_u006" align="right">
2874
                    <img src="../images/Icons/down.gif" onclick="<?= $display
2875
?>save_to_db('<?= $Feld
2876
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
2877
                "" : "none"
2878
?>;" id="img_d006" align="right">
2879
              </b></font>
2880
            </td>
2881
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
2882
?>">
2883
                <iframe height="100%" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="Preisagentur_index.php?artikel=<?= $ID
2884
?>" id="<?= $Feld
2885
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
2886
?>"></iframe>
2887
            </td>
2888
    </tr>
2889
<?php
2890
            }
2891
        }
2892
        $hide = "document.getElementById('img_d007').style.display='';document.getElementById('img_u007').style.display='none';";
2893
        $display = "document.getElementById('img_u007').style.display='';document.getElementById('img_d007').style.display='none';";
2894
        $Feld = "tester_edit";
2895
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2896
        {
2897
            $display .= "document.getElementById('$Feld').style.display='';";
2898
            $hide .= "document.getElementById('$Feld').style.display='none';";
2899
            if ( $ID )
2900
            {
2901
?>
2902
    <tr>
2903
            <td bgcolor="#<? echo $webs[bgcolor_links]
2904
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
2905
?>"><b>
2906
              <?php
2907
                if ( $web_rechte[modul_name][tool_name][$Feld] )
2908
                {
2909
                    echo $web_rechte[modul_name][tool_name][$Feld];
2910
                }
2911
                else
2912
                {
2913
?>
2914
              Tests:
2915
              <?php
2916
                }
2917
?>
2918
              </b></font></div>
2919
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
2920
?>return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ? "" :
2921
                "none"
2922
?>;" id="img_u007" align="right">
2923
                    <img src="../images/Icons/down.gif" onclick="<?= $display
2924
?>return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ? "" :
2925
                "none"
2926
?>;" id="img_d007" align="right">
2927
            </td>
2928
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
2929
?>">
2930
                <iframe height="100%" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="WarenTesterEdit_index.php?artikel=<?= $ID
2931
?>" id="<?= $Feld
2932
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
2933
?>"></iframe>
2934
            </td>
2935
    </tr>
2936
<?php
2937
            }
2938
        }
2939
        $Feld = "artikel_zusatzinfo";
2940
        $hide = "document.getElementById('img_d008').style.display='';document.getElementById('img_u008').style.display='none';";
2941
        $display = "document.getElementById('img_u008').style.display='';document.getElementById('img_d008').style.display='none';";
2942
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
2943
        {
2944
            $display .= "document.getElementById('$Feld').style.display='';";
2945
            $hide .= "document.getElementById('$Feld').style.display='none';";
2946
            if ( $ID )
2947
            {
2948
?>
2949
<tr>
2950
    <td bgcolor="#<? echo $webs[bgcolor_links]
2951
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
2952
?>"><b>
2953
<?php
2954
                $w = "100%";
2955
                $h = "370";
2956
                if ( $web_rechte[modul_name][tool_name][$Feld] )
2957
                {
2958
                    //echo $web_rechte[modul_name][tool_name][$Feld];
2959
                    $artinfo = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
2960
                    echo $artinfo[0];
2961
                    if ( $artinfo[1] )
2962
                        $w = $artinfo[1];
2963
                    if ( $artinfo[2] )
2964
                        $h = $artinfo[2];
2965
 
2966
                }
2967
                else
2968
                {
2969
?>Artikelzusatzinfo:<?php
2970
                }
2971
?>
2972
    </b></font></div>
2973
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
2974
?>save_to_db('<?= $Feld
2975
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
2976
                "" : "none"
2977
?>;" id="img_u008" align="right">
2978
                    <img src="../images/Icons/down.gif" onclick="<?= $display
2979
?>save_to_db('<?= $Feld
2980
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
2981
                "" : "none"
2982
?>" id="img_d008" align="right"></div>
2983
    </td>
2984
    <td colspan="2" bgcolor="#<?= $webs[bgcolor_rechts];
2985
?>">
2986
        <iframe width="<? echo $w;
2987
?>" height="<? echo $h;
2988
?>" style="overflow-x: hidden; overflow-y: auto;" scrolling="auto" frameborder="no" marginwidth="0" marginheight="0" src="artikel_zusatzinfo.php?artikelId=<?= $ID
2989
?>" id="<?= $Feld
2990
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
2991
?>"></iframe>
2992
        </td>
2993
</tr>
2994
<?php
2995
            }
2996
        }
2997
        $hide = "document.getElementById('img_d009').style.display='';document.getElementById('img_u009').style.display='none';";
2998
        $display = "document.getElementById('img_u009').style.display='';document.getElementById('img_d009').style.display='none';";
2999
        if ( isset( $web_rechte[modul_name][tool_name]["preisstaffel"] ) )
3000
        {
3001
            $display .= "document.getElementById('preise').style.display='';";
3002
            $hide .= "document.getElementById('preise').style.display='none';";
3003
?>
3004
            <tr>
3005
                <td colspan="3" class="links"><div style="float:left"><b>Preise</b></div>
3006
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
3007
?>save_to_db('Preise=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Preise"] ) ?
3008
            "" : "none"
3009
?>;" id="img_u009" align="right">
3010
                    <img src="../images/Icons/down.gif" onclick="<?= $display
3011
?>save_to_db('Preise=1');return false;" style="cursor:pointer;display:<?= ( !$view_data["Preise"] ) ?
3012
            "" : "none"
3013
?>;" id="img_d009" align="right">
3014
                </td>
3015
            </tr>
3016
            <tr id="preise">
3017
                <td class="links" valign="top" width="30%"><b>Preisstaffel</b></td>
3018
                <td class="rechts" colspan="2">
3019
                    <?php
3020
            require "preisstaffel.php";
3021
?>
3022
                </td>
3023
            </tr>
3024
<?php
3025
        }
3026
        else
3027
        {
3028
            for ( $Feld_nr = 1; $Feld_nr <= 10; $Feld_nr++ )
3029
            {
3030
                $f_name = $f_name_a = "";
3031
                $Feld = "preis$Feld_nr";
3032
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3033
                {
3034
                    $preise = true;
3035
                    $display .= "document.getElementById('$Feld').style.display='';";
3036
                    $hide .= "document.getElementById('$Feld').style.display='none';";
3037
                }
3038
            }
3039
        }
3040
        if ( $preise === true )
3041
        {
3042
?>
3043
            <tr>
3044
                <td colspan="3" class="links"><div style="float:left"><b>Preise</b></div>
3045
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
3046
?>save_to_db('Preise=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Preise"] ) ?
3047
            "" : "none"
3048
?>;" id="img_u009" align="right">
3049
                    <img src="../images/Icons/down.gif" onclick="<?= $display
3050
?>save_to_db('Preise=1');return false;" style="cursor:pointer;display:<?= ( !$view_data["Preise"] ) ?
3051
            "" : "none"
3052
?>;" id="img_d009" align="right">
3053
                </td>
3054
            </tr>
3055
<?php
3056
            for ( $Feld_nr = 1; $Feld_nr <= 10; $Feld_nr++ )
3057
            {
3058
                $f_name = $f_name_a = "";
3059
                $Feld = "preis$Feld_nr";
3060
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3061
                {
3062
                    if ( $zeile[$Feld] < 0 )
3063
                    {
3064
                        $zeile[$Feld] = abs( $zeile[$Feld] ) . "%";
3065
                    }
3066
?>
3067
          <tr id="<?= $Feld
3068
?>" style="display:<?= ( $view_data["Preise"] ) ? "" : "none"
3069
?>">
3070
            <td bgcolor="#<? echo $webs[bgcolor_links]
3071
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
3072
?>"><b>
3073
              <?php
3074
                    $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
3075
                    $f_name = $Felddaten[0];
3076
                    if ( $f_name )
3077
                    {
3078
                        if ( $f_name[0] == "!" )
3079
                        {
3080
                            $f_name_a = substr( $f_name, 1 );
3081
                        }
3082
                        else
3083
                        {
3084
                            $f_name_a = $f_name;
3085
                        }
3086
                        echo $f_name_a;
3087
                    }
3088
                    else
3089
                    {
3090
                        echo "Preis " . $Feld_nr;
3091
                    }
3092
?>
3093
              </b></font> </td>
3094
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3095
?>" colspan="2" width="70%" nowrap><font color="#<? echo $webs[font_color_rechts]
3096
?>">
3097
            <?php
3098
                    if ( $f_name[0] == "!" )
3099
                    {
3100
                        echo $zeile[$Feld];
3101
                    }
3102
                    else
3103
                    {
3104
?>
3105
              <input type="text" name="<? echo $Feld
3106
?>" value="<? echo $zeile[$Feld]
3107
?>" onchange="this.value=killkomma(this.value);">
3108
            <?php
3109
                    }
3110
                }
3111
?>
3112
              <b>
3113
              <?php
3114
                $Feld = "autoupdate$Feld_nr";
3115
                $Feld2 = "preis_neu$Feld_nr";
3116
                if ( $zeile[$Feld] == "0000-00-00 00:00:00" )
3117
                {
3118
                    unset( $zeile[$Feld] );
3119
                }
3120
                if ( $zeile[$Feld2] == "0.00" )
3121
                {
3122
                    unset( $zeile[$Feld2] );
3123
                }
3124
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3125
                {
3126
?>
3127
              </b>
3128
              <input type="text" name="<? echo $Feld
3129
?>" value="<? echo $zeile[$Feld]
3130
?>" onfocus="if (this.value=='') {this.value=now('18:00:00')};this.select();">
3131
              <input type="text" name="<? echo $Feld2
3132
?>" value="<? echo $zeile[$Feld2]
3133
?>" onchange="this.value=killkomma(this.value);">
3134
              <b>
3135
              <?php
3136
                }
3137
                $Feld = "tax$Feld_nr";
3138
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3139
                {
3140
?>
3141
                <br>
3142
              Steuersatz:
3143
              <? $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
3144
?>
3145
              <select name="<? echo $Feld
3146
?>"
3147
              <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
3148
?>>
3149
                <?php
3150
                    $kat_runner = 0;
3151
                    foreach ( $kats as $elem )
3152
                    {
3153
?>
3154
                <option value="<? echo $kat_runner
3155
?>"<? if ( $zeile[$Feld] == $kat_runner )
3156
                        {
3157
?>selected<? }
3158
?>> <? echo $elem
3159
?> </option>
3160
                <?php
3161
                        $kat_runner++;
3162
                    }
3163
?>
3164
              </select>
3165
              <? }
3166
                if ( $Feld_nr == 1 && isset( $user_rechte[modul_name][tool_name]["kundenpreise"] ) )
3167
                {
3168
?>
3169
                    <button id="show_preise_<?= $zeile["ID"];
3170
?>" class="show_preise"></button>
3171
                    <?php
3172
                }
3173
            }
3174
?>
3175
              </b></font><font color="#000000">&nbsp; </font></td>
3176
          </tr>
3177
          <?php
3178
        }
3179
        if ( $user_rechte[modul_name][tool_name]["gebinde"] )
3180
        {
3181
            $einheiten = explode( ";", $web_rechte[modul_name][tool_name]["gebinde"] );
3182
?>
3183
            <tr>
3184
                <td class="links">
3185
                    <b>Gebinde:</b>
3186
                </td>
3187
                <td class="rechts">
3188
                    <table>
3189
                        <tr>
3190
                            <td>
3191
                                Menge: <input type="text" value="<?= $zeile["gebinde_menge"];
3192
?>" onchange="this.value=killkomma(this.value);" name="gebinde_menge">
3193
                            </td>
3194
                            <td>
3195
                                <?php
3196
            if ( $einheit[0] )
3197
            {
3198
                echo $einheit[0];
3199
            }
3200
            else
3201
            {
3202
                echo "Einheit";
3203
            }
3204
            unset( $einheiten[0] );
3205
?>:
3206
                                <select name="gebinde_einheit">
3207
                                    <option value="" label="Bitte wählen">Bitte wählen</option>
3208
                                <?php
3209
            foreach ( $einheiten as $einheit )
3210
            {
3211
?>
3212
                                    <option value="<?= $einheit;
3213
?>" label="<?= $einheit;
3214
?>" <?= ( $zeile["gebinde_einheit"] == $einheit ) ? "selected='selected'" : "";
3215
?>><?= $einheit;
3216
?></option>
3217
                                    <?php
3218
            }
3219
?>
3220
                                </select>
3221
                            </td>
3222
                        </tr>
3223
                    </table>
3224
                </td>
3225
            </tr>
3226
          <?php
3227
        }
3228
 
3229
        $stati = false;
3230
        $Felder = array( "status", "Lieferstatus", "Lieferstatus2", "Bestand" );
3231
        $hide = "document.getElementById('img_d010').style.display='';document.getElementById('img_u010').style.display='none';";
3232
        $display = "document.getElementById('img_u010').style.display='';document.getElementById('img_d010').style.display='none';";
3233
        foreach ( $Felder as $Feld )
3234
        {
3235
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3236
            {
3237
                $stati = true;
3238
                $display .= "document.getElementById('$Feld').style.display='';";
3239
                $hide .= "document.getElementById('$Feld').style.display='none';";
3240
            }
3241
        }
3242
 
3243
        // Bestandsausgabe: Wird ausgegeben wenn der User das Recht für das Modul "Lagerwirtschaft" hat
3244
        if ( isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) )
3245
        {
3246
            $display .= "document.getElementById('bestand').style.display='';";
3247
            $hide .= "document.getElementById('bestand').style.display='none';";
3248
        }
3249
        // ----- /Bestandsausgabe -----
3250
 
3251
        if ( $stati )
3252
        {
3253
?>
3254
            <tr>
3255
                <td colspan="3" class="links"><div style="float:left"><b>Stati</b></div>
3256
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
3257
?>save_to_db('Stati=0');return false;" style="cursor:pointer;display:<?= ( $view_data['Stati'] ) ?
3258
            "" : "none"
3259
?>;" id="img_u010" align="right">
3260
                    <img src="../images/Icons/down.gif" onclick="<?= $display
3261
?>save_to_db('Stati=1');return false;" style="cursor:pointer;display:<?= ( !$view_data['Stati'] ) ?
3262
            "" : "none"
3263
?>;" id="img_d010" align="right">
3264
                </td>
3265
            </tr>
3266
        <?php
3267
        }
3268
        $Feld = "status";
3269
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3270
        {
3271
?>
3272
          <tr id="<?= $Feld
3273
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
3274
?>">
3275
            <td bgcolor="#<? echo $webs[bgcolor_links]
3276
?>" width="30%"><font color="#<? echo $webs[font_color_links]
3277
?>"><b>
3278
              <?php
3279
            if ( ( $web_rechte[modul_name][tool_name][$Feld] ) and ( !strrpos( $web_rechte[modul_name][tool_name][$Feld],
3280
                ";" ) ) )
3281
            {
3282
                echo $web_rechte[modul_name][tool_name][$Feld];
3283
            }
3284
            else
3285
            {
3286
?>
3287
              Status
3288
              <?php
3289
            }
3290
?>
3291
              </b></font> </td>
3292
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3293
?>" colspan="2" width="70%">
3294
            <? $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
3295
?>
3296
              <select name="<? echo $Feld
3297
?>"
3298
              <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
3299
?>>
3300
                <?php
3301
            $kat_runner = 0;
3302
            foreach ( $kats as $elem )
3303
            {
3304
?>
3305
                <option value="<? echo $kat_runner
3306
?>"<? if ( $zeile[$Feld] == $kat_runner )
3307
                {
3308
?>selected<? }
3309
?>>
3310
                <? echo $elem
3311
?>
3312
                </option>
3313
                <?php
3314
                $kat_runner++;
3315
            }
3316
?>
3317
              </select>
3318
            </td>
3319
          </tr>
3320
<?php
3321
        }
3322
?>
3323
<?php
3324
        $Feld = "Lieferstatus";
3325
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3326
        {
3327
?>
3328
          <tr id="<?= $Feld
3329
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
3330
?>">
3331
            <td bgcolor="#<? echo $webs[bgcolor_links]
3332
?>" width="30%">
3333
                <font color="#<? echo $webs[font_color_links]
3334
?>"><b>
3335
<?php
3336
            if ( ( $web_rechte[modul_name][tool_name][$Feld] ) and ( !strrpos( $web_rechte[modul_name][tool_name][$Feld],
3337
                ";" ) ) )
3338
            {
3339
                echo $web_rechte[modul_name][tool_name][$Feld];
3340
            }
3341
            else
3342
            {
3343
?>Lieferstatus<? }
3344
?>
3345
              </b></font> </td>
3346
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3347
?>" colspan="2" width="70%">
3348
<?php
3349
            $katsRaw = explode( "~", $web_rechte[modul_name][tool_name][$Feld] );
3350
            $kats = explode( ";", $katsRaw[0] );
3351
            if ( !$ID )
3352
            {
3353
                $zeile[$Feld] = $katsRaw[1];
3354
            }
3355
?>
3356
<select name="<? echo $Feld
3357
?>" id="<?= $Feld;
3358
?>_sel"><?php
3359
            $kat_runner = 0;
3360
            foreach ( $kats as $elem )
3361
            {
3362
?><option value="<?= $kat_runner;
3363
?>"<? if ( $zeile[$Feld] == $kat_runner )
3364
                {
3365
?>selected<? }
3366
?>><?= $elem;
3367
?></option><?php
3368
                $kat_runner++;
3369
            }
3370
?></select>
3371
<?php
3372
 
3373
            $Feld2 = $Feld . "Maintainer";
3374
            if ( isset( $user_rechte[modul_name][tool_name][$Feld2] ) )
3375
            {
3376
                $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld2] );
3377
?><select name="<?= $Feld2;
3378
?>" id="<?= $Feld2;
3379
?>"><?php
3380
                foreach ( $kats as $elem )
3381
                {
3382
?><option value="<?= $elem;
3383
?>"<? if ( $zeile[$Feld2] == $elem )
3384
                    {
3385
?>selected<? }
3386
?>><?= $elem;
3387
?></option><?php
3388
                    $kat_runner++;
3389
                }
3390
?></select><?php
3391
 
3392
            }
3393
            if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )
3394
            {
3395
?>&nbsp;<a class="lager" id="lager_<?= $zeile["ID"];
3396
?>" style="display:inline;">LB</a>
3397
<div id="lagerbestand" title="Lagerbestand anzeigen">
3398
</div>
3399
<?php
3400
            }
3401
?>
3402
            </td>
3403
          </tr>
3404
<?php
3405
        }
3406
 
3407
        $Feld = "Lieferstatus2";
3408
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3409
        {
3410
?>
3411
          <tr id="<?= $Feld
3412
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
3413
?>">
3414
            <td bgcolor="#<? echo $webs[bgcolor_links]
3415
?>" width="30%">
3416
                <font color="#<? echo $webs[font_color_links]
3417
?>"><b>
3418
<?php
3419
            if ( ( $web_rechte[modul_name][tool_name][$Feld] ) and ( !strrpos( $web_rechte[modul_name][tool_name][$Feld],
3420
                ";" ) ) )
3421
            {
3422
                echo $web_rechte[modul_name][tool_name][$Feld];
3423
            }
3424
            else
3425
            {
3426
?>Lieferstatus2<? }
3427
?>
3428
              </b></font> </td>
3429
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3430
?>" colspan="2" width="70%">
3431
<?php
3432
            $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
3433
            echo $kats[$zeile[$Feld]];
3434
?>
3435
            </td>
3436
          </tr>
3437
<?php
3438
        }
3439
 
3440
        $Feld = "bestand";
3441
        if ( isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) )
3442
        {
3443
?>
3444
          <tr id="<?= $Feld
3445
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
3446
?>">
3447
            <td bgcolor="#<? echo $webs[bgcolor_links]
3448
?>" width="30%">
3449
                <font color="#<? echo $webs[font_color_links]
3450
?>"><b>
3451
<?php
3452
            if ( ( $web_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) and
3453
                ( !strrpos( $web_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'],
3454
                ";" ) ) )
3455
            {
3456
                echo $web_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'];
3457
            }
3458
            else
3459
            {
3460
?>Bestand (Verf&uuml;gbar)<? }
3461
?>
3462
              </b></font> </td>
3463
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3464
?>" colspan="2" width="70%">
3465
<?php
3466
            $bestand = getArtikelbestandsInfo( $ID );
3467
            echo $bestand['bestandsmenge'] . ' (' . $bestand['verfuegbareMenge'] .
3468
                ')';
3469
?>
3470
            </td>
3471
          </tr>
3472
<?php
3473
        }
3474
 
3475
        $eigenschaften = false;
3476
        $hide = "document.getElementById('img_d011').style.display='';document.getElementById('img_u011').style.display='none';";
3477
        $display = "document.getElementById('img_u011').style.display='';document.getElementById('img_d011').style.display='none';";
3478
        for ( $Eigenschaft_nr = 1; $Eigenschaft_nr <= 16; $Eigenschaft_nr++ )
3479
        {
3480
            $Feld = "Eigenschaft_" . $Eigenschaft_nr;
3481
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3482
            {
3483
                $eigenschaften = true;
3484
                $display .= "document.getElementById('$Feld').style.display='';";
3485
                $hide .= "document.getElementById('$Feld').style.display='none';";
3486
            }
3487
        }
3488
        $Feld = "gewicht";
3489
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3490
        {
3491
            $eigenschaften = true;
3492
            $display .= "document.getElementById('$Feld').style.display='';";
3493
            $hide .= "document.getElementById('$Feld').style.display='none';";
3494
        }
3495
        if ( $eigenschaften )
3496
        {
3497
?>
3498
            <tr>
3499
                <td colspan="3" class="links"><div style="float:left"><b>Eigenschaften</b></div>
3500
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
3501
?>save_to_db('Eigenschaften=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Eigenschaften"] ) ?
3502
            "" : "none"
3503
?>;" id="img_u011" align="right">
3504
                    <img src="../images/Icons/down.gif" onclick="<?= $display
3505
?>save_to_db('Eigenschaften=1');return false;" style="cursor:pointer;display:<?= ( !
3506
            $view_data["Eigenschaften"] ) ? "" : "none"
3507
?>;" id="img_d011" align="right">
3508
                </td>
3509
            </tr>
3510
        <?php
3511
        }
3512
        for ( $Eigenschaft_nr = 1; $Eigenschaft_nr <= 16; $Eigenschaft_nr++ )
3513
        {
3514
            $Feld = "Eigenschaft_" . $Eigenschaft_nr;
3515
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3516
            {
3517
?>
3518
          <tr id="<?= $Feld
3519
?>" style="display:<?= ( $view_data["Eigenschaften"] ) ? "" : "none"
3520
?>">
3521
            <td bgcolor="#<? echo $webs[bgcolor_links]
3522
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
3523
?>"><b>
3524
<?php
3525
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
3526
                if ( $Felddaten[0] )
3527
                {
3528
                    echo $Felddaten[0];
3529
                }
3530
                else
3531
                {
3532
?>
3533
              Eigenschaft
3534
              <? echo $Eigenschaft_nr
3535
?>
3536
              <?php
3537
                }
3538
?>
3539
              </b></font> </td>
3540
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3541
?>" colspan="2" width="70%">
3542
              <input type="hidden" name="Eigenschaft_<? echo $Eigenschaft_nr
3543
?>" value="0">
3544
              <input type="checkbox" name="Eigenschaft_<? echo $Eigenschaft_nr
3545
?>" <? if ( $zeile[$Feld] == 1 )
3546
                {
3547
                    echo "checked";
3548
                }
3549
?> value="1">
3550
            </td>
3551
          </tr>
3552
          <?php
3553
            }
3554
        }
3555
 
3556
        $Feld = "immo_export";
3557
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3558
        {
3559
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
3560
            foreach ( array_keys( $Felddaten ) as $entry )
3561
            {
3562
?>
3563
          <tr>
3564
            <td bgcolor="#<? echo $webs[bgcolor_links]
3565
?>" width="30%">
3566
            <font color="#<? echo $webs[font_color_links]
3567
?>">
3568
 
3569
                <b><?= ucfirst( $Felddaten[$entry] )
3570
?><br>
3571
                Export</b>
3572
 
3573
            </font>
3574
              </td>
3575
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3576
?>" colspan="2" width="70%">
3577
              <input type="hidden" name="immo_export_<?= $entry
3578
?>" value="0">
3579
              <input type="checkbox" name="immo_export_<?= $entry
3580
?>" <?php if ( $zeile["immo_export_" . $entry] == 1 )
3581
                {
3582
                    echo "checked";
3583
                }
3584
?> value="1">
3585
            </td>
3586
          </tr>
3587
<?php
3588
            }
3589
        }
3590
 
3591
        $Feld = "gewicht";
3592
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3593
        {
3594
?>
3595
          <tr id="<?= $Feld
3596
?>" style="display:<?= ( $view_data["Eigenschaften"] ) ? "" : "none"
3597
?>">
3598
            <td bgcolor="#<? echo $webs[bgcolor_links]
3599
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
3600
?>"><b>
3601
              <?php
3602
            if ( $web_rechte[modul_name][tool_name][$Feld] )
3603
            {
3604
                echo $web_rechte[modul_name][tool_name][$Feld];
3605
            }
3606
            else
3607
            {
3608
?>Gewicht<? }
3609
?>
3610
              </b></font> </td>
3611
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3612
?>" colspan="2" width="70%" nowrap>
3613
              <font color="#<? echo $webs[font_color_rechts]
3614
?>"><b>
3615
              <input type="text" name="<? echo $Feld
3616
?>" value="<? echo $zeile[$Feld]
3617
?>" onchange="this.value=killkomma(this.value);">
3618
              kg</b></font>
3619
            </td>
3620
          </tr>
3621
          <?php
3622
        }
3623
?>
3624
          <?php
3625
        $Feld = "keywords";
3626
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3627
        {
3628
?>
3629
          <tr>
3630
            <td bgcolor="#<? echo $webs[bgcolor_links]
3631
?>" valign="top" width="30%">
3632
              <font color="#<? echo $webs[font_color_links]
3633
?>"><b>
3634
              <?php
3635
            if ( $web_rechte[modul_name][tool_name][$Feld] )
3636
            {
3637
                echo $web_rechte[modul_name][tool_name][$Feld];
3638
            }
3639
            else
3640
            {
3641
?>
3642
              Suchbegriffe
3643
              <?php
3644
            }
3645
?>
3646
              </b></font> </td>
3647
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3648
?>" colspan="2" width="70%">
3649
              <textarea name="suchbegriffe" cols="60" rows="5"><? echo $zeile[suchbegriffe]
3650
?></textarea>
3651
            </td>
3652
          </tr>
3653
          <?php
3654
        }
3655
?>
3656
 
3657
<?php
3658
        $hide = "document.getElementById('img_d012').style.display='';document.getElementById('img_u012').style.display='none';";
3659
        $display = "document.getElementById('img_u012').style.display='';document.getElementById('img_d012').style.display='none';";
3660
        $Feld = "verschieben";
3661
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3662
        {
3663
            $display .= "document.getElementById('$Feld').style.display='';";
3664
            $hide .= "document.getElementById('$Feld').style.display='none';";
3665
?>
3666
    <? if ( ( $ID ) and ( $language == DEFAULT_LANG ) )
3667
            {
3668
?>
3669
          <tr>
3670
            <td bgcolor="#<? echo $webs[bgcolor_links]
3671
?>" valign="top" width="30%"><div style="float:left"><font color="#<? echo $webs[font_color_links]
3672
?>"><b>
3673
              <? if ( $web_rechte[modul_name][tool_name][$Feld] )
3674
                {
3675
?>
3676
              <? echo $web_rechte[modul_name][tool_name][$Feld];
3677
?>
3678
              <? }
3679
                else
3680
                {
3681
?>
3682
              Position
3683
              <? }
3684
?>
3685
              </b></font></div>
3686
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
3687
?>save_to_db('<?= $Feld
3688
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
3689
                "" : "none"
3690
?>;" id="img_u012" align="right">
3691
                    <img src="../images/Icons/down.gif" onclick="<?= $display
3692
?>save_to_db('<?= $Feld
3693
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
3694
                "" : "none"
3695
?>;" id="img_d012" align="right">
3696
            </td>
3697
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3698
?>" colspan="2" width="70%">
3699
              <table width="100%" border="0" cellspacing="0" cellpadding="0" id="<?= $Feld
3700
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
3701
?>">
3702
                <tr>
3703
                  <td> <iframe name="position" frameborder="1" src="pos.php?show=<? if ( $zeile[Father] )
3704
                {
3705
                    echo $zeile[Father];
3706
                }
3707
                else
3708
                {
3709
                    echo $Father;
3710
                }
3711
                ;
3712
?>&init=true"></iframe>
3713
                  </td>
3714
                  <td valign="top">&nbsp;
3715
<input type="button" value="Verschieben" onclick="document.position.location='show_pos.php?show=<? if ( $ID )
3716
                {
3717
                    echo $out;
3718
                }
3719
                else
3720
                {
3721
                    echo "::";
3722
                }
3723
?>&file=true'">
3724
                  </td>
3725
                </tr>
3726
              </table>
3727
            </td>
3728
          </tr>
3729
    <? }
3730
?>
3731
<?php
3732
        }
3733
 
3734
        $Feld = "gueltig";
3735
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3736
        {
3737
?>
3738
    <tr>
3739
      <td bgcolor="#<? echo $webs[bgcolor_links]
3740
?>" class="headline" width="30%"><font color="#<? echo $webs[font_color_links]
3741
?>"><b>
3742
        <?php
3743
            if ( $web_rechte[modul_name][tool_name][$Feld] )
3744
            {
3745
                echo $web_rechte[modul_name][tool_name][$Feld];
3746
            }
3747
            else
3748
            {
3749
?>
3750
        G&uuml;ltigkeit:
3751
        <?php
3752
            }
3753
?>
3754
        </b></font></td>
3755
      <td bgcolor="#<? echo $webs[bgcolor_rechts]
3756
?>"> von
3757
        <input type="text" name="gueltig_von" size="10" value="<? echo
3758
            date2human( $zeile['gueltig_von'] )
3759
?>" onfocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onchange="this.value=check_Date(this.value)">
3760
        bis
3761
        <input type="text" name="gueltig_bis" size="10" value="<? echo
3762
            date2human( $zeile['gueltig_bis'] )
3763
?>" onfocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onchange="this.value=check_Date(this.value)"></td>
3764
    </tr>
3765
<?php
3766
        }
3767
 
3768
        if ( ( $ID ) and ( $Language_neueintrag == false ) )
3769
        {
3770
            if ( $zeile[erstellt_am] )
3771
            {
3772
?>
3773
          <tr>
3774
            <td bgcolor="#<? echo $webs[bgcolor_links]
3775
?>" width="30%">
3776
            <font color="#<? echo $webs[font_color_links]
3777
?>"><b>erstellt:</b></font>
3778
            </td>
3779
            <td colspan="3" bgcolor="#<? echo $webs[bgcolor_rechts]
3780
?>"><font color="#<? echo $webs[font_color_rechts]
3781
?>">am:
3782
              <? $erstellt_am = datetime2human( $zeile[erstellt_am] );
3783
?>
3784
              <? echo $erstellt_am[Datum]
3785
?> &nbsp;&nbsp;um: <? echo $erstellt_am[Zeit]
3786
?> &nbsp;&nbsp;von: <? echo $zeile[erstellt_von]
3787
?>
3788
            </font> </td>
3789
          </tr>
3790
<?php
3791
            }
3792
?>
3793
          <tr>
3794
            <td bgcolor="#<? echo $webs[bgcolor_links]
3795
?>" width="30%" nowrap>
3796
                <font color="#<? echo $webs[font_color_links]
3797
?>"><b>letzte &Auml;nderung:</b></font>
3798
            </td>
3799
            <td colspan="3" bgcolor="#<? echo $webs[bgcolor_rechts]
3800
?>"><font color="#<? echo $webs[font_color_rechts]
3801
?>">am:
3802
              <?php
3803
            if ( strpos( $zeile[letzte_Aenderung_am], " " ) )
3804
            {
3805
                $letzte_Aenderung_am = datetime2human( $zeile[letzte_Aenderung_am] );
3806
            }
3807
            else
3808
            {
3809
                $letzte_Aenderung_am = timestamp2human( $zeile[letzte_Aenderung_am] );
3810
            }
3811
?>
3812
              <? echo $letzte_Aenderung_am[Datum]
3813
?> &nbsp;&nbsp;um: <? echo $letzte_Aenderung_am[Zeit]
3814
?> &nbsp;&nbsp;von: <? echo $zeile[letzte_Aenderung_von]
3815
?>
3816
            </font> </td>
3817
          </tr>
3818
<?php
3819
        }
3820
?>
3821
          <tr bgcolor="#<? echo $webs[bgcolor_links]
3822
?>">
3823
            <td align="right" colspan="3"><p>
3824
                <?php
3825
        $Feld = "a2a";
3826
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
3827
            DEFAULT_LANG ) and ( $ID ) )
3828
        {
3829
?>
3830
                <input name="button" type="button" onclick="parent.location='artikel_to_artikel_tool.php?Father[typ]=a&artikel=<? echo
3831
            $ID
3832
?>&Target[typ]=a'" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
3833
?>">
3834
                <?php
3835
        }
3836
        else
3837
        {
3838
            echo "&nbsp;";
3839
        }
3840
?>
3841
              </p>
3842
              <p>&nbsp;
3843
                <input type="hidden" name="ID" id="artikel_id" value="<? echo $ID
3844
?>" size="2">
3845
                <input type="hidden" name="action" value="update">
3846
                <?php
3847
        $Feld = "update";
3848
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3849
        {
3850
?>
3851
                <input type="submit" value="OK" <? if ( isset( $user_rechte[modul_name][tool_name][teffrmin] ) )
3852
            {
3853
?> onclick="systemtermin('Artikel <? if ( $zeile[hersteller] )
3854
                {
3855
                    echo htmlentities( $zeile[hersteller] )
3856
?> <? }
3857
                echo htmlentities( $zeile[kurzbezeichnung] )
3858
?>')"<? }
3859
?>>
3860
                <? }
3861
?>
3862
                <input type="button" value="Zur&uuml;cksetzen" onclick="location.reload()">
3863
                <?php
3864
        if ( ( $ID ) and ( $language == DEFAULT_LANG ) )
3865
        {
3866
            if ( $link )
3867
            {
3868
                $Feld = "delete_link";
3869
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
3870
 
3871
                {
3872
?>
3873
                <input name="<? echo $Feld
3874
?>" type="button" value="Verknüpfung L&ouml;schen" onclick="if (confirm('Wollen Sie die Verknüpfung dieses Artikels zum diesem Ordner wirklich löschen ?')) {document.location.href='<? echo
3875
                    $self
3876
?>?delete_link=true<?php
3877
                    foreach ( array_keys( $link ) as $link_elem )
3878
                    {
3879
                        echo "&link[$link_elem]=$link[$link_elem]";
3880
                    }
3881
?>';} else {return false;}">
3882
                <?php
3883
                }
3884
            }
3885
            else
3886
            {
3887
                $Feld = "kopieren";
3888
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3889
                {
3890
?>
3891
                <input type="submit" value="Kopieren" name="copy">
3892
                <?php
3893
                }
3894
                $Feld = "delete";
3895
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3896
                {
3897
?>
3898
                <input type="submit" value="L&ouml;schen" onclick="if (confirm('Wollen Sie diesen Artikel wirklich löschen ?')) {document.formname.Father.value='-2'} else {return false;}">
3899
                <?php
3900
                }
3901
                // Termintaste
3902
                $Feld = "termin";
3903
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
3904
 
3905
                {
3906
?><input type="button" value="Termin" onclick="systemtermin('Artikel <? if ( $zeile[hersteller] )
3907
                    {
3908
                        echo htmlentities( $zeile[hersteller] )
3909
?> <? }
3910
                    echo htmlentities( $zeile[kurzbezeichnung] )
3911
?>')"><?php
3912
                }
3913
 
3914
                $Feld = 'buchung_aufgeben';
3915
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) &&
3916
                    isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) )
3917
                {
3918
?>
3919
                    <input type="button" value="Buchung aufgeben" onclick="location.href='<?= 'http://' .
3920
                    $_SERVER['SERVER_NAME'] .
3921
                        '/Warenwirtschaft/lagerwirtschaft.php?action=buchung&artikelId=' .
3922
                        $ID
3923
?>';" />
3924
                    <?php
3925
                }
3926
            }
3927
        }
3928
        if ( isset( $web_rechte["Lexikon"]["acronyms"]["beschreibung"] ) )
3929
        {
3930
?>
3931
        <input type="submit" name="del_cache" value="Artikel-Cache löschen">
3932
<?php
3933
        }
3934
?>
3935
              </p>
3936
              </td>
3937
          </tr>
3938
        </table>
3939
<br>
3940
<table width="100%" border="0" cellspacing="0" cellpadding="0">
3941
                <tr>
3942
 
3943
                  <td width="40%">
3944
                    <?php
3945
        $Feld = "d2a";
3946
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3947
        {
3948
?>
3949
                    <input type="button" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
3950
?>" onclick="document.location='verlinken.php?Father[typ]=a&Father[ID]=<? echo $ID
3951
?>&Target[typ]=d'" class="button">
3952
<?php
3953
        }
3954
        else
3955
        {
3956
            echo "&nbsp;";
3957
        }
3958
?>
3959
                  </td>
3960
                  <td width="20%">&nbsp;&nbsp;</td>
3961
 
3962
 
3963
            <td width="40%">&nbsp; </td>
3964
                  </tr>
3965
                </table>
3966
<table width="100%" border="0" cellspacing="0" cellpadding="0">
3967
                <tr>
3968
 
3969
                  <td width="40%">
3970
                    <?php
3971
        $Feld = "f2a";
3972
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
3973
        {
3974
?>
3975
                    <input type="button" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
3976
?>" onclick="document.location='firma_verlinken.php?Father[typ]=f&Father[ID]=<?= $ID;
3977
?>&Target[typ]=a'" class="button">
3978
<?php
3979
        }
3980
        else
3981
        {
3982
            echo "&nbsp;";
3983
        }
3984
?>
3985
                  </td>
3986
                  <td width="20%">&nbsp;&nbsp;</td>
3987
 
3988
 
3989
            <td width="40%">&nbsp; </td>
3990
                  </tr>
3991
                </table>
3992
        <?php
3993
    }
3994
?>
3995
<div id="add_image_dialog" title="Bild hinzufügen"></div>
3996
</td>
3997
      <td valign="top" align="right" width="50">
3998
<?php
3999
    if ( isset( $user_rechte["online_shop"]["language"] ) and ( $ID ) )
4000
    {
4001
?>
4002
        <table border="0" cellspacing="5" cellpadding="2">
4003
<?php
4004
        $flaggen_pro_zeile = 1;
4005
        if ( count( $language_pack ) < $flaggen_pro_zeile )
4006
        {
4007
            $flaggen_pro_zeile = count( $language_pack );
4008
        }
4009
        $zeilen = count( $language_pack ) / $flaggen_pro_zeile;
4010
        for ( $j = 0; $j < $zeilen; $j++ )
4011
        {
4012
?>
4013
<tr>
4014
<?php
4015
            for ( $i = 0; $i < $flaggen_pro_zeile; $i++ )
4016
            {
4017
                $index = ( $j * $flaggen_pro_zeile ) + $i;
4018
?>
4019
    <td align="center" valign="middle"<? if ( $language == $language_pack[$index][0] )
4020
                {
4021
?> bgcolor="#FF0000"<? }
4022
?>><a href="select_language.php?language=<? echo $language_pack[$index][0]
4023
?>"><img src="../images/Online-Shop/language/<? echo $language_pack[$index][1]
4024
?>" alt="<? echo $language_pack[$index][2]
4025
?>" width="32" height="22" border="0"></a></td>
4026
<?php
4027
            }
4028
?>
4029
</tr>
4030
<?php
4031
        }
4032
?>
4033
</table>
4034
        <? }
4035
?>
4036
<?php
4037
    if ( isset( $user_rechte[modul_name][eBay] ) )
4038
    {
4039
?><br><br><iframe name="my_eBay" frameborder="0" width="75" height="100" src="my_eBay.php?ID=<?= $ID;
4040
?>"></iframe><?php
4041
    }
4042
?>
4043
      </td>
4044
</tr>
4045
</table>
4046
</form>
4047
 
4048
<script>
4049
    function show_td(id) {
4050
 
4051
        for(i=0;i<20;i++) {
4052
            if(document.getElementById('ebene2_'+i)) {
4053
                document.getElementById('ebene2_'+i).style.display = 'none';
4054
            }
4055
        }
4056
        var tdstatus = document.getElementById(id).style.display;
4057
        if(tdstatus=='none') {
4058
            document.getElementById(id).style.display = 'block';
4059
        }
4060
 
4061
        return true;
4062
    }
4063
</script>
4064
 
4065
<div id="preise_dialog" title="Artikelpreise"></div>
4066
<div id="del_image_dialog" title="Bildzuordnung löschen">
4067
    <form id="del_image_form">
4068
        <input type="hidden" id="b_id" name="b_id" />
4069
        <input type="hidden" id="a_id" name="a_id" value="<?= $zeile["ID"];
4070
?>" />
4071
        Wollen Sie Die Zuordnung des Bildes <span id="bild_name"></span> wirklch aufheben?
4072
    </form>
4073
</div>
4074
</body>