Subversion-Projekte lars-tiefland.content-management

Revision

Revision 1 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1 Revision 2
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
    ob_start();
2
    ob_start();
3
    $error = false;
3
    $error = false;
4
    $allowed_mime_types = array( "image/jpg", "image/jpeg", "image/png",
4
    $allowed_mime_types = array(
-
 
5
        "image/jpg",
-
 
6
        "image/jpeg",
-
 
7
        "image/png",
5
        "image/gif" );
8
        "image/gif",
-
 
9
        );
6
    session_start();
10
    session_start();
7
    $self = basename( $PHP_SELF );
11
    $self = basename( $PHP_SELF );
8
    $DB = "artikel";
12
    $DB = "artikel";
9
    define( "modul_name", "online_shop" );
13
    define( "modul_name", "online_shop" );
10
    define( "tool_name", "artikel" );
14
    define( "tool_name", "artikel" );
11
    require_once "connect2.php";
15
    require_once "connect2.php";
Zeile -... Zeile 16...
-
 
16
 
-
 
17
    $GLOBALS["gesperrte_felder"] = array();
-
 
18
    if ( isset( $web_rechte["online_shop"]["artikel"]["artikel_klonen"] ) )
-
 
19
    {
-
 
20
        $GLOBALS["gesperrte_felder"] = explode( ";", $web_rechte["online_shop"]["artikel"]["artikel_klonen"] );
12
 
21
    }
Zeile 13... Zeile 22...
13
    require_once "../includes/system/functions.lagerwirtschaft.php";
22
    require_once "../includes/system/functions.lagerwirtschaft.php";
14
 
23
 
15
    function get_vererbte_auspraegungen( $father )
24
    function get_vererbte_auspraegungen( $father )
Zeile 32... Zeile 41...
32
            AND
41
            AND
33
                a.vererbung = 1
42
                a.vererbung = 1
34
            AND
43
            AND
35
                a.type !=11
44
                a.type !=11
36
        ";
45
        ";
-
 
46
 
37
        $res = mysql_query( $sql );
47
        if ( $res = mysql_query( $sql ) )
38
        while ( $row = mysql_fetch_assoc( $res ) )
-
 
39
        {
48
        {
-
 
49
            while ( $row = mysql_fetch_assoc( $res ) )
-
 
50
            {
40
            $ret[] = $row;
51
                $ret[] = $row;
-
 
52
            }
-
 
53
            return $ret;
41
        }
54
        }
42
        return $ret;
55
        return false;
43
    }
56
    }
44
    /**
57
    /**
45
     * ME: Beginn FUNKTIONEN zur Verarbeitung der abh. Auspraegungen
58
     * ME: Beginn FUNKTIONEN zur Verarbeitung der abh. Auspraegungen
46
     * #########################################################################################
59
     * #########################################################################################
47
     */
60
     */
Zeile 113... Zeile 126...
113
        $Fathers = substr( $Fathers, 0, $start );
126
        $Fathers = substr( $Fathers, 0, $start );
Zeile 114... Zeile 127...
114
 
127
 
115
        $str_start = "<tr id=\"auspr_abhaengigkeiten\"style=\"display:" . $view .
128
        $str_start = "<tr id=\"auspr_abhaengigkeiten\"style=\"display:" . $view .
116
            "\">\n";
129
            "\">\n";
117
        $str_start .=
130
        $str_start .=
118
            "<td><strong>Auspr&auml;gungen (mit Abh&auml;ngigkeiten):</strong>\n";
131
            "<td class='links'><strong>Auspr&auml;gungen (mit Abh&auml;ngigkeiten):</strong>\n";
119
        $str_start .= "</td>\n";
132
        $str_start .= "</td>\n";
Zeile 120... Zeile 133...
120
        $str_start .= "<td>\n";
133
        $str_start .= "<td class='rechts'>\n";
121
 
134
 
122
        // erstmal alle Ausprägungen holen und dabei die Father-Ebenen abprüfen
135
        // erstmal alle Ausprägungen holen und dabei die Father-Ebenen abprüfen
123
        $sql = "
136
        $sql = "
Zeile 144... Zeile 157...
144
            {
157
            {
145
                $selVals = array();
158
                $selVals = array();
146
                $selVals = get_selected_auspr( $r['ID'], $artikel_id );
159
                $selVals = get_selected_auspr( $r['ID'], $artikel_id );
Zeile 147... Zeile 160...
147
 
160
 
148
                $vals = unserialize( $r['wertebereich'] );
161
                $vals = unserialize( $r['wertebereich'] );
149
                $str_auspr .= "<table border=\"1\">\n";
162
                $str_auspr .= "<table border=\"0\">\n";
150
                $str_auspr .= "<tr>\n";
163
                $str_auspr .= "<tr>\n";
151
                $str_auspr .= "<th>" . $r['name'] . "</th>\n";
164
                $str_auspr .= "<th>" . $r['name'] . "</th>\n";
152
                $str_auspr .= "<th>" . $r['abh_auspr'] . "</th>\n";
165
                $str_auspr .= "<th>" . $r['abh_auspr'] . "</th>\n";
Zeile 307... Zeile 320...
307
 
320
 
308
 
321
 
309
    if ( $_GET["params"] )
322
    if ( $_GET["params"] )
-
 
323
    {
310
    {
324
        $params = $_GET["params"];
311
        $params = $_GET["params"];
325
    }
312
    } elseif ( $_POST["params"] )
326
    elseif ( $_POST["params"] )
313
    {
327
    {
314
        $params = $_POST["params"];
328
        $params = $_POST["params"];
Zeile 346... Zeile 360...
346
?>?action=edit&ID=<? echo $link[ID];
360
?>?action=edit&ID=<? echo $link[ID];
347
?>';
361
?>';
348
    }
362
    }
349
</script>
363
</script>
350
<?php
364
<?php
351
        exit;
365
        //exit;
352
    }
366
    }
Zeile 353... Zeile 367...
353
 
367
 
354
    if ( $action == "update" )
368
    if ( $action == "update" )
Zeile 551... Zeile 565...
551
            {
565
            {
552
                //Artikel kopieren
566
                //Artikel kopieren
553
                $_SESSION["artikel_copy"] = $ID;
567
                $_SESSION["artikel_copy"] = $ID;
554
                unset( $_POST[$elem] );
568
                unset( $_POST[$elem] );
555
                continue;
569
                continue;
-
 
570
            }
556
            } elseif ( $elem == "del_cache" )
571
            elseif ( $elem == "klonen" && isset( $user_rechte[modul_name][tool_name]["artikel_klonen"] ) )
557
            {
572
            {
-
 
573
                //Artikel klonen
-
 
574
                unset( $_POST[$elem] );
-
 
575
                clone_item( $ID );
-
 
576
                continue;
-
 
577
            }
-
 
578
            elseif ( $elem == "del_cache" )
-
 
579
            {
-
 
580
                // Artikel-Cache löschen
558
                $sql = "
581
                $sql = "
559
                    UPDATE
582
                    UPDATE
560
                        artikel
583
                        artikel
561
                    SET
584
                    SET
562
                        parse_date=0
585
                        parse_date=0
Zeile 565... Zeile 588...
565
                    AND 
588
                    AND 
566
                        Language='$language'
589
                        Language='$language'
567
                ";
590
                ";
568
                mysql_query( $sql );
591
                mysql_query( $sql );
569
                continue;
592
                continue;
-
 
593
            }
570
            } elseif ( $elem == "mode" || $elem == "params" )
594
            elseif ( $elem == "mode" || $elem == "params" )
571
            {
595
            {
572
                continue;
596
                continue;
-
 
597
            }
573
            } elseif ( $elem == "staffel" )
598
            elseif ( $elem == "staffel" )
574
            {
599
            {
-
 
600
                //Preisstaffeln eintragen
575
                foreach ( $_POST["staffel"] as $i => $staffel )
601
                foreach ( $_POST["staffel"] as $i => $staffel )
576
                {
602
                {
577
                    foreach ( $staffel["preis"] as $id => $wert )
603
                    foreach ( $staffel["preis"] as $id => $wert )
578
                    {
604
                    {
579
                        if ( stristr( $wert, "%" ) )
605
                        if ( stristr( $wert, "%" ) )
Zeile 628... Zeile 654...
628
                        ";
654
                        ";
629
                    }
655
                    }
630
                    $res = mysql_query( $sql );
656
                    $res = mysql_query( $sql );
631
                }
657
                }
632
                continue;
658
                continue;
-
 
659
            }
633
            } elseif ( ereg( "^preis", $elem, $erg1 ) )
660
            elseif ( ereg( "^preis", $elem, $erg1 ) )
634
            {
661
            {
-
 
662
                //Preise eintragen
635
                if ( ereg( "%$", $_POST[$elem], $erg2 ) )
663
                if ( ereg( "%$", $_POST[$elem], $erg2 ) )
636
                {
664
                {
637
                    $_POST[$elem] = abs( $_POST[$elem] ) * ( -1 );
665
                    $_POST[$elem] = abs( $_POST[$elem] ) * ( -1 );
638
                }
666
                }
639
                array_push( $names, "$elem='" . $_POST[$elem] . "'" );
667
                array_push( $names, "$elem='" . $_POST[$elem] . "'" );
-
 
668
            }
640
            } elseif ( $elem == "auspraegung_artikel" )
669
            elseif ( $elem == "auspraegung_artikel" )
641
            {
670
            {
-
 
671
                //Ausprägugnen eintragen (short_line_1-Version)
642
                if ( isset( $web_rechte[modul_name][tool_name][short_line_1_auspraegung] ) )
672
                if ( isset( $web_rechte[modul_name][tool_name][short_line_1_auspraegung] ) )
643
                {
673
                {
644
                    $short_line_1 = implode( ";", $_POST[$elem] );
674
                    $short_line_1 = implode( ";", $_POST[$elem] );
645
                    unset( $_POST[$elem] );
675
                    unset( $_POST[$elem] );
646
                    array_push( $names, "short_line_1='" .
676
                    array_push( $names, "short_line_1='" .
647
                        mysql_real_escape_string( $short_line_1 ) . "'" );
677
                        mysql_real_escape_string( $short_line_1 ) . "'" );
648
                }
678
                }
-
 
679
            }
649
            } elseif ( $elem == "auspraegung" )
680
            elseif ( $elem == "auspraegung" )
650
            {
681
            {
651
 
-
 
-
 
682
                // Ausprägungen (neue Version)
652
                if ( isset( $web_rechte[modul_name][tool_name][$elem] ) )
683
                if ( isset( $web_rechte[modul_name][tool_name][$elem] ) )
653
                {
684
                {
654
                    foreach ( $_POST[$elem] as $a_id => $auspraegung )
685
                    foreach ( $_POST[$elem] as $a_id => $auspraegung )
655
                    {
686
                    {
656
                        if ( is_array( $auspraegung ) )
687
                        if ( is_array( $auspraegung ) )
Zeile 694... Zeile 725...
694
                                    '$auspraegung'
725
                                    '$auspraegung'
695
                                )
726
                                )
696
                            ";
727
                            ";
697
                        }
728
                        }
698
                        $res = mysql_query( $sql ) or die( mysql_error() );
729
                        $res = mysql_query( $sql ) or die( mysql_error() );
699
                        //var_dump($auspraegung);
-
 
700
                    }
730
                    }
701
                    /*
731
                    /*
702
                    $val = implode( "|", $_POST[$elem] );
732
                    $val = implode( "|", $_POST[$elem] );
703
                    unset( $_POST["auspraegung"] );
733
                    unset( $_POST["auspraegung"] );
704
                    array_push( $names, "auspraegung='" . $val . "'" );
734
                    array_push( $names, "auspraegung='" . $val . "'" );
705
                    */
735
                    */
706
                }
736
                }
-
 
737
            }
707
            } elseif ( $elem == 'auspr' )
738
            elseif ( $elem == 'auspr' )
708
            {
739
            {
709
                // update abh ausprägungen
740
                // update abh ausprägungen
710
                update_abh_auspr( $_POST[$elem], $ID );
741
                update_abh_auspr( $_POST[$elem], $ID );
-
 
742
            }
711
            } elseif ( $elem == "lieferant" || $elem == "lieferant_artnr" )
743
            elseif ( $elem == "lieferant" || $elem == "lieferant_artnr" )
712
            {
744
            {
-
 
745
                //Lieferanten-Nummern
713
                if ( is_array( $_POST["lieferant"] ) )
746
                if ( is_array( $_POST["lieferant"] ) )
714
                {
747
                {
715
                    foreach ( $_POST["lieferant"] as $l_id => $aktiv )
748
                    foreach ( $_POST["lieferant"] as $l_id => $aktiv )
716
                    {
749
                    {
717
                        if ( $aktiv )
750
                        if ( $aktiv )
Zeile 750... Zeile 783...
750
                }
783
                }
751
                continue;
784
                continue;
752
            }
785
            }
753
            else
786
            else
754
            {
787
            {
-
 
788
                // Alles andere
755
                array_push( $names, "$elem='" . mysql_real_escape_string( $_POST[$elem] ) .
789
                array_push( $names, "$elem='" . mysql_real_escape_string( $_POST[$elem] ) .
756
                    "'" );
790
                    "'" );
757
            }
791
            }
758
        }
792
        }
759
        $query = "update $DB set " . join( $names, ', ' );
793
        $query = "update $DB set " . join( $names, ', ' );
Zeile 853... Zeile 887...
853
?>
887
?>
854
<link rel="stylesheet" href="<?= $file;
888
<link rel="stylesheet" href="<?= $file;
855
?>"/>
889
?>"/>
856
<script language="javscript" type="text/javascript">
890
<script language="javscript" type="text/javascript">
857
    $(function(){
891
    $(function(){
-
 
892
        $('.icecat_btn').button({
-
 
893
            icons:{
-
 
894
                primary: 'ui-icon-link'
-
 
895
            }
-
 
896
        }).click(get_icecat_info);
858
        $('.show_preise').button({
897
        $('.show_preise').button({
859
            icons:
898
            icons:
860
            {
899
            {
861
                primary:"ui-icon-zoomin"
900
                primary:"ui-icon-zoomin"
862
            }
901
            }
Zeile 865... Zeile 904...
865
            autoOpen:false,
904
            autoOpen:false,
866
            modal:true,
905
            modal:true,
867
            height:600,
906
            height:600,
868
            width:700,
907
            width:700,
869
            resizable:false
908
            resizable:false
870
        })
909
        });
-
 
910
        function get_icecat_info()
-
 
911
        {
-
 
912
            id=this.id;
-
 
913
            id=id.split("_");
-
 
914
            ean=id[2];
-
 
915
            $('#icecat_data').html('<div class="box_2"><div class="box_top"></div><div class="box_middle"><br><br><br><br><center>Loading ... <img src="/images/navigation/loading.gif"></center></div><div class="box_bottom"></div></div>');
-
 
916
            $('#icecat_data').load("getIceCatInfo.php?EAN="+ean);
-
 
917
        }
871
        function show_preise()
918
        function show_preise()
872
        {
919
        {
873
            id=this.id;
920
            id=this.id;
874
            id=id.split("_");
921
            id=id.split("_");
875
            id=id[2];
922
            id=id[2];
Zeile 936... Zeile 983...
936
    {
983
    {
937
?>
984
?>
938
    <script type="text/javascript" language="javascript" src="/js/bildverwaltung.js"></script>
985
    <script type="text/javascript" language="javascript" src="/js/bildverwaltung.js"></script>
939
<?php
986
<?php
940
    }
987
    }
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
?>
988
?>
986
<link rel="stylesheet" href="includes/artikel_zusatzinfo/eu-label.css">
989
<link rel="stylesheet" href="includes/artikel_zusatzinfo/eu-label.css">
987
<link rel="stylesheet" type="text/css" href="redaktion.css">
990
<link rel="stylesheet" type="text/css" href="redaktion.css">
988
<style type="text/css">
991
<style type="text/css">
989
body 
992
body 
Zeile 1127... Zeile 1130...
1127
 
1130
 
1128
<body bgcolor="#<? echo $webs[bgcolor_seite];
1131
<body bgcolor="#<? echo $webs[bgcolor_seite];
1129
?>" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" text="#000000">
1132
?>" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" text="#000000">
1130
<script type="text/javascript" language="javascript">
1133
<script type="text/javascript" language="javascript">
-
 
1134
    $(function(){
1131
    $(function(){
1135
        $('#artikel_form').submit(checkHersteller);
1132
        $('.lieferant_artnr').hide();
1136
        $('.lieferant_artnr').hide();
1133
        $('.lieferant').click(toggle_artnr);
1137
        $('.lieferant').click(toggle_artnr);
1134
        $('.lieferant').each(function(index, value){
1138
        $('.lieferant').each(function(index, value){
1135
            feld=value.id;
1139
            feld=value.id;
Zeile 1139... Zeile 1143...
1139
                $('#'+feld).attr("checked",true);
1143
                $('#'+feld).attr("checked",true);
1140
            }
1144
            }
1141
        })
1145
        })
1142
    });
1146
    });
Zeile -... Zeile 1147...
-
 
1147
    
-
 
1148
    function checkHersteller()
-
 
1149
    {
-
 
1150
        hersteller=$('#hersteller_select').val();
-
 
1151
        if(hersteller==0)
-
 
1152
        {
-
 
1153
            alert("Bitte wählen Sie einen Hersteller aus!");
-
 
1154
            return false;
-
 
1155
        }
-
 
1156
    }
1143
    
1157
 
1144
    function toggle_artnr()
1158
    function toggle_artnr()
1145
    {
1159
    {
1146
        art_nr_name=this.id;
1160
        art_nr_name=this.id;
1147
        art_nr=art_nr_name.split("_");
1161
        art_nr=art_nr_name.split("_");
Zeile 1151... Zeile 1165...
1151
</script>
1165
</script>
1152
<?php
1166
<?php
1153
    require_once "load_from_db.php";
1167
    require_once "load_from_db.php";
1154
    if ( $_SERVER["REMOTE_ADDR"] == "89.245.130.99" )
1168
    if ( $_SERVER["REMOTE_ADDR"] == "89.245.130.99" )
1155
    {
1169
    {
1156
        //        var_dump( $view_data );
1170
        //var_dump( $view_data );
1157
    }
1171
    }
1158
?>
1172
?>
1159
<form method="post" action="<? echo $self;
1173
<form method="post" action="<? echo $self;
1160
?>" name="formname" enctype="multipart/form-data">
1174
?>" name="formname" enctype="multipart/form-data" id="artikel_form">
1161
    <div style="color: red;">
1175
    <div style="color: red;">
1162
<?php
1176
<?php
1163
    if ( $error )
1177
    if ( $error )
1164
    {
1178
    {
1165
        echo "Sie haben mindestens ein Bild in einem für das Internet unüblichen Format hochgladen.<br>";
1179
        echo "Sie haben mindestens ein Bild in einem für das Internet unüblichen Format hochgladen.<br>";
Zeile 1189... Zeile 1203...
1189
?>">
1203
?>">
1190
<?php
1204
<?php
1191
    }
1205
    }
1192
?>
1206
?>
1193
    <div id="antwort"></div>
1207
    <div id="antwort"></div>
1194
  <table width="558" border="0" cellspacing="0" cellpadding="0">
1208
  <table style width="100%;" border="0" cellspacing="0" cellpadding="0">
1195
    <tr valign="top"> 
1209
    <tr valign="top"> 
1196
      <td width="508"> 
1210
      <td width="508"> 
1197
        <?php
1211
        <?php
1198
    require_once "language_pack.php";
1212
    require_once "language_pack.php";
1199
    if ( $action == "edit" )
1213
    if ( $action == "edit" )
1200
    {
1214
    {
1201
        if ( $ID )
1215
        if ( $ID )
1202
        {
1216
        {
-
 
1217
            $sql = "SELECT
-
 
1218
                    *
-
 
1219
                FROM
-
 
1220
                    $DB
-
 
1221
                WHERE
-
 
1222
                    ID = '$ID'
-
 
1223
                AND
1203
            $sql = "SELECT * FROM $DB where ID = '$ID' and Language = '$language'";
1224
                    Language = '$language'
-
 
1225
            ";
1204
            $result = mysql_query( $sql ) or die( mysql_errno() . ": " .
1226
            $result = mysql_query( $sql ) or die( mysql_errno() . ": " .
1205
                mysql_error() );
1227
                mysql_error() );
1206
            if ( mysql_num_rows( $result ) == 0 )
1228
            if ( mysql_num_rows( $result ) == 0 )
1207
            {
1229
            {
-
 
1230
                $sql = "SELECT
-
 
1231
                        *
-
 
1232
                    FROM
-
 
1233
                        $DB
-
 
1234
                    WHERE
-
 
1235
                        ID = '$ID'
-
 
1236
                    AND
1208
                $result = mysql_query( "SELECT * FROM $DB where ID = '$ID' and Language = '" .
1237
                        Language = '" . DEFAULT_LANG . "'
-
 
1238
                ";
1209
                    DEFAULT_LANG . "'" ) or die( mysql_errno() . ": " .
1239
                $result = mysql_query( $sql ) or die( mysql_errno() . ": " .
1210
                    mysql_error() );
1240
                    mysql_error() );
1211
                $Language_neueintrag = true;
1241
                $Language_neueintrag = true;
1212
            }
1242
            }
1213
            else
1243
            else
1214
            {
1244
            {
1215
                $Language_neueintrag = false;
1245
                $Language_neueintrag = false;
1216
            }
1246
            }
1217
            $zeile = mysql_fetch_array( $result );
1247
            $zeile = mysql_fetch_assoc( $result );
1218
            $_SESSION['artikel_zusatzinfo'][] = $zeile;
1248
            $_SESSION['artikel_zusatzinfo'][] = $zeile;
-
 
1249
            if ( isset( $web_rechte[modul_name][tool_name]["artikel_klonen"] ) )
1219
 
1250
            {
-
 
1251
                $sql_m = "SELECT
-
 
1252
                        father
-
 
1253
                    FROM
-
 
1254
                        shop_link_table
-
 
1255
                    WHERE
-
 
1256
                        id=" . $zeile["ID"] . "
-
 
1257
                    AND
-
 
1258
                        verwendung='a2ma'
-
 
1259
                ";
-
 
1260
                $res_m = mysql_query( $sql_m );
-
 
1261
                $anz = mysql_num_rows( $res_m );
-
 
1262
                if ( $anz == 1 )
-
 
1263
                {
-
 
1264
                    $row_m = mysql_fetch_assoc( $res_m );
-
 
1265
                    $zeile["mutter"] = $row_m["father"];
-
 
1266
                    $sql_m = "SELECT
-
 
1267
                            *
-
 
1268
                        FROM
-
 
1269
                            artikel
-
 
1270
                        WHERE
-
 
1271
                            id=" . $zeile["mutter"] . "
-
 
1272
                        AND
-
 
1273
                            language='" . DEFAULT_LANG . "'
-
 
1274
                    ";
-
 
1275
                    $res_m = mysql_query( $sql_m );
-
 
1276
                    $zeile_mutter = mysql_fetch_assoc( $res_m );
-
 
1277
                }
-
 
1278
            }
1220
        }
1279
        }
1221
?>
1280
?>
1222
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
1281
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
1223
          <tr bgcolor="#<? echo $webs[bgcolor_links]
1282
          <tr bgcolor="#<? echo $webs[bgcolor_links]
1224
?>"> 
1283
?>"> 
Zeile 1234... Zeile 1293...
1234
        else
1293
        else
1235
        {
1294
        {
1236
?>Neueintrag<? }
1295
?>Neueintrag<? }
1237
?>
1296
?>
1238
              </b> <? echo $zeile['ID']
1297
              </b> <? echo $zeile['ID']
1239
?></font> 
1298
?></font>
-
 
1299
    <?php
-
 
1300
        if ( $zeile["EAN"] && isset( $user_rechte[modul_name][tool_name]["icecat"] ) )
-
 
1301
        {
-
 
1302
?>
-
 
1303
            <span style="float: right;">
-
 
1304
                <a class="icecat_btn" id="icecat_btn_<?= $zeile["EAN"];
-
 
1305
?>">IceCat-Infos laden</a>
-
 
1306
            </span>
-
 
1307
            <?php
-
 
1308
        }
1240
              
1309
?>
1241
              <input type="hidden" name="Father" value="<? $out = "-1";
1310
              <input type="hidden" name="Father" value="<? $out = "-1";
1242
        if ( $zeile[Father] )
1311
        if ( $zeile[Father] )
1243
        {
1312
        {
1244
            $out = $zeile[Father];
1313
            $out = $zeile[Father];
1245
        }
1314
        }
Zeile 1286... Zeile 1355...
1286
              </b></font> </td>
1355
              </b></font> </td>
1287
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1356
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1288
?>" colspan="2" width="70%">
1357
?>" colspan="2" width="70%">
Zeile 1289... Zeile 1358...
1289
 
1358
 
-
 
1359
            <?php
1290
            <?php
1360
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
1291
            if ( $f_name[0] == "!" )
1361
                $zeile["mutter"] ) )
1292
            {
1362
            {
1293
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1363
                echo ( $zeile_mutter[$Feld] ) ? htmlentities( $zeile_mutter[$Feld] ) :
1294
                    "&nbsp;";
1364
                    "&nbsp;";
1295
            }
1365
            }
1296
            else
1366
            else
1297
            {
1367
            {
Zeile 1338... Zeile 1408...
1338
?>
1408
?>
1339
              </b></font> </td>
1409
              </b></font> </td>
1340
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1410
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1341
?>" colspan="2" width="70%"> 
1411
?>" colspan="2" width="70%"> 
1342
            <?php
1412
            <?php
-
 
1413
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
1343
            if ( $f_name[0] == "!" )
1414
                $zeile["mutter"] ) )
1344
            {
1415
            {
1345
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1416
                echo ( $zeile_mutter[$Feld] ) ? htmlentities( $zeile_mutter[$Feld] ) :
1346
                    "&nbsp;";
1417
                    "&nbsp;";
1347
            }
1418
            }
1348
            else
1419
            else
1349
            {
1420
            {
1350
?>
1421
?>
Zeile 1390... Zeile 1461...
1390
?>
1461
?>
1391
              </b></font> </td>
1462
              </b></font> </td>
1392
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1463
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1393
?>" colspan="2" width="70%"> 
1464
?>" colspan="2" width="70%"> 
1394
            <?php
1465
            <?php
-
 
1466
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
1395
            if ( $f_name[0] == "!" )
1467
                $zeile["mutter"] ) )
1396
            {
1468
            {
1397
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
1469
                echo ( $zeile_mutter[$Feld] ) ? htmlentities( $zeile_mutter[$Feld] ) :
1398
                    "&nbsp;";
1470
                    "&nbsp;";
1399
            }
1471
            }
1400
            else
1472
            else
1401
            {
1473
            {
1402
?>
1474
?>
Zeile 1407... Zeile 1479...
1407
?>
1479
?>
1408
              </td>
1480
              </td>
1409
          </tr>
1481
          </tr>
1410
          <?php
1482
          <?php
1411
        }
1483
        }
1412
        if ( isset( $user_rechte["online_shop"]["artikel"]["lieferanten"] ) )
1484
        if ( isset( $user_rechte["online_shop"]["artikel"]["lieferanten"] ) && $ID )
1413
        {
1485
        {
1414
?>
1486
?>
1415
            <tr>
1487
            <tr>
1416
                <td class="links">
1488
                <td class="links">
1417
                    <strong>Lieferanten</strong>
1489
                    <strong>Lieferanten</strong>
Zeile 1504... Zeile 1576...
1504
?>
1576
?>
1505
              </b></font> </td>
1577
              </b></font> </td>
1506
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1578
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1507
?>" colspan="2" width="70%"> 
1579
?>" colspan="2" width="70%"> 
1508
            <?php
1580
            <?php
-
 
1581
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
1509
            if ( $f_name[0] == "!" )
1582
                $zeile["mutter"] ) )
1510
            {
1583
            {
1511
                echo $zeile[$Feld];
1584
                echo $zeile_mutter[$Feld];
1512
            }
1585
            }
1513
            else
1586
            else
1514
            {
1587
            {
1515
?>
1588
?>
1516
              <input type="text" name="<? echo $Feld
1589
              <input type="text" name="<? echo $Feld
Zeile 1646... Zeile 1719...
1646
                        Name
1719
                        Name
1647
                ";
1720
                ";
1648
                $res = mysql_query( $sql );
1721
                $res = mysql_query( $sql );
1649
                echo mysql_error();
1722
                echo mysql_error();
1650
?>
1723
?>
1651
                <select name="hersteller">
1724
                <select name="hersteller" id="hersteller_select">
1652
                    <option value="0"></option>
1725
                    <option value="0"></option>
1653
           <?php
1726
           <?php
1654
                while ( $row = mysql_fetch_assoc( $res ) )
1727
                while ( $row = mysql_fetch_assoc( $res ) )
1655
                {
1728
                {
1656
                    if ( $zeile["hersteller"] == $row["ID"] )
1729
                    if ( $zeile["hersteller"] == $row["ID"] )
Zeile 1719... Zeile 1792...
1719
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1792
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1720
?>" colspan="2" width="70%"> 
1793
?>" colspan="2" width="70%"> 
1721
            <table>
1794
            <table>
1722
                <tr>
1795
                <tr>
1723
                    <td class="rechts">
1796
                    <td class="rechts">
-
 
1797
                    <?php
-
 
1798
            if ( ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) && $zeile["mutter"] ) )
-
 
1799
            {
-
 
1800
                echo $zeile_mutter[$Feld];
-
 
1801
            }
-
 
1802
            else
-
 
1803
            {
-
 
1804
?>
1724
              <input type="text" name="kurzbezeichnung" size="90" value="<? echo
1805
                        <input type="text" name="kurzbezeichnung" size="90" value="<? echo
1725
            htmlentities( $zeile[$Feld] )
1806
                htmlentities( $zeile[$Feld] )
1726
?>">
1807
?>">
-
 
1808
<?php
-
 
1809
            }
-
 
1810
?>
1727
                        </td>
1811
                        </td>
1728
            <?php
1812
            <?php
1729
            if ( isset( $user_rechte[modul_name][tool_name]["namenserweiterung"] ) )
1813
            if ( isset( $user_rechte[modul_name][tool_name]["namenserweiterung"] ) )
1730
            {
1814
            {
1731
?>
1815
?>
1732
                    <td class="links"> <b>Artikelrubrik:</b></td>
1816
                    <td class="links"> <b>Artikelrubrik:</b></td>
1733
                    <td class="rechts">
1817
                    <td class="rechts">
-
 
1818
                    <?php
-
 
1819
                if ( ( in_array( "namenserweiterung", $GLOBALS["gesperrte_felder"] ) &&
-
 
1820
                    $zeile["mutter"] ) )
-
 
1821
                {
-
 
1822
                    echo $zeile_mutter["namenserweiterung"];
-
 
1823
                }
-
 
1824
                else
-
 
1825
                {
-
 
1826
?>
1734
                        <input type="text" name="namenserweiterung" value="<?= $zeile["namenserweiterung"];
1827
                        <input type="text" name="namenserweiterung" value="<?= $zeile["namenserweiterung"];
1735
?>">
1828
?>">
-
 
1829
<?php
-
 
1830
                }
-
 
1831
?>
1736
                    </td>
1832
                    </td>
1737
            <?php
1833
            <?php
1738
            }
1834
            }
1739
?>
1835
?>
1740
                </tr>
1836
                </tr>
Zeile 1827... Zeile 1923...
1827
          <?php
1923
          <?php
1828
        }
1924
        }
1829
?>
1925
?>
1830
          <?php
1926
          <?php
1831
        $Feld = "beschreibung";
1927
        $Feld = "beschreibung";
-
 
1928
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) && !$zeile["mutter"] )
-
 
1929
        {
-
 
1930
?>
-
 
1931
<!-- Einbindung TinyMCE -->
-
 
1932
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
-
 
1933
<script type="text/javascript">
-
 
1934
tinyMCE.init({
-
 
1935
    // General options
-
 
1936
    mode : "exact",
-
 
1937
    elements: "beschreibung,icecat_beschreibung",
-
 
1938
    theme : "advanced",
-
 
1939
    language: "de",
-
 
1940
    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",
-
 
1941
 
-
 
1942
    // Theme options
-
 
1943
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
-
 
1944
    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",
-
 
1945
    theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,ltr,rtl,|,fullscreen",
-
 
1946
    theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
-
 
1947
    theme_advanced_toolbar_location : "top",
-
 
1948
    theme_advanced_toolbar_align : "left",
-
 
1949
    theme_advanced_statusbar_location : "bottom",
-
 
1950
    theme_advanced_resizing : true,
-
 
1951
 
-
 
1952
 
-
 
1953
    // Example content CSS (should be your site CSS)
-
 
1954
    content_css : "css/example.css",
-
 
1955
 
-
 
1956
    // Drop lists for link/image/media/template dialogs
-
 
1957
    template_external_list_url : "js/template_list.js",
-
 
1958
    external_link_list_url : "js/link_list.js",
-
 
1959
    external_image_list_url : "js/image_list.js",
-
 
1960
    media_external_list_url : "js/media_list.js",
-
 
1961
 
-
 
1962
    // Replace values for the template plugin
-
 
1963
    template_replace_values : {
-
 
1964
        username : "Some User",
-
 
1965
        staffid : "991234"
-
 
1966
    }
-
 
1967
});
-
 
1968
</script>
-
 
1969
 
-
 
1970
    <?php
-
 
1971
        }
1832
        $hide = "document.getElementById('img_d001').style.display='';document.getElementById('img_u001').style.display='none';";
1972
        $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';";
1973
        $display = "document.getElementById('img_u001').style.display='';document.getElementById('img_d001').style.display='none';";
1834
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1974
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
1835
        {
1975
        {
1836
            $display .= "document.getElementById('$Feld').style.display='';";
1976
            $display .= "document.getElementById('$Feld').style.display='';";
Zeile 1866... Zeile 2006...
1866
            "" : "none"
2006
            "" : "none"
1867
?>;" id="img_d001" align="right"></div>
2007
?>;" id="img_d001" align="right"></div>
1868
            </td>
2008
            </td>
1869
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
2009
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
1870
?>" colspan="2" width="70%">
2010
?>" colspan="2" width="70%">
-
 
2011
<?php
-
 
2012
            if ( ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) && $zeile["mutter"] ) )
-
 
2013
            {
-
 
2014
?>
-
 
2015
                <div id="beschreibung" style="display:<?= ( $view_data[$Feld] ) ?
-
 
2016
                "" : "none;"
-
 
2017
?>"><?= $zeile_mutter[$Feld];
-
 
2018
?></div>
-
 
2019
            <?php
-
 
2020
            }
-
 
2021
            else
-
 
2022
            {
-
 
2023
?>
1871
              <textarea id="beschreibung" name="beschreibung" cols="45" rows="6" id="<?= $Feld
2024
              <textarea id="beschreibung" name="beschreibung" cols="45" rows="6" id="<?= $Feld
1872
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
2025
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none;"
1873
?>"><? echo $zeile[beschreibung];
2026
?>"><? echo $zeile[beschreibung];
1874
?></textarea>
2027
?></textarea>
-
 
2028
<?php
-
 
2029
            }
-
 
2030
?>
1875
</td>
2031
</td>
1876
          </tr>
2032
          </tr>
1877
          <?php
2033
          <?php
1878
        }
2034
        }
1879
?>
2035
?>
Zeile 2061... Zeile 2217...
2061
?>" valign="top" width="30%">
2217
?>" valign="top" width="30%">
2062
                    <font color="#<? echo $webs[font_color_links]
2218
                    <font color="#<? echo $webs[font_color_links]
2063
?>"><b>Ausprägung:</b></font>
2219
?>"><b>Ausprägung:</b></font>
2064
                </td>
2220
                </td>
2065
                <td class="rechts" width="70%" colspan="2">&nbsp;&nbsp;
2221
                <td class="rechts" width="70%" colspan="2">&nbsp;&nbsp;
2066
                        <table width="100%" border="1">
2222
                        <table width="100%" border="0">
2067
                            <tr>
2223
                            <tr>
2068
                                <th>Eigenschaft</th>
2224
                                <th>Eigenschaft</th>
2069
                                <th>Wert</th>
2225
                                <th>Wert</th>
2070
                            </tr>
2226
                            </tr>
2071
        <?php
2227
        <?php
Zeile 2103... Zeile 2259...
2103
                    WHERE 
2259
                    WHERE 
2104
                        ID=" . $row["auspraegung"] . "
2260
                        ID=" . $row["auspraegung"] . "
2105
                ";
2261
                ";
2106
                $res_a = mysql_query( $sql_a );
2262
                $res_a = mysql_query( $sql_a );
2107
                $row_a = mysql_fetch_assoc( $res_a );
2263
                $row_a = mysql_fetch_assoc( $res_a );
2108
                if ( !in_array( $row_a["type"], array( 3, 4, 5, 6, 7, 9, 10 ) ) )
2264
                if ( !in_array( $row_a["type"], array(
-
 
2265
                    3,
-
 
2266
                    4,
-
 
2267
                    5,
-
 
2268
                    6,
-
 
2269
                    7,
-
 
2270
                    9,
-
 
2271
                    10 ) ) )
2109
                {
2272
                {
2110
                    $sql_art = "SELECT 
2273
                    $sql_art = "SELECT 
2111
                            * 
2274
                            * 
2112
                        FROM 
2275
                        FROM 
2113
                            artikel_to_auspraegung 
2276
                            artikel_to_auspraegung 
Zeile 2161... Zeile 2324...
2161
                        <?php
2324
                        <?php
2162
                            break;
2325
                            break;
2163
                        case 2:
2326
                        case 2:
2164
?>
2327
?>
2165
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
2328
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
2166
?>]" value="1" <?= ( $row_art["wert"] == "1" ) ? "checked='checked'":
2329
?>]" value="1" <?= ( $row_art["wert"] == "1" ) ? "checked='checked'" : ""
2167
                            ""
-
 
2168
?>>ja&nbsp;                                        
2330
?>>ja&nbsp;                                        
2169
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
2331
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
2170
?>]" value="0" <?= ( $row_art["wert"] == "0" ) ? "checked='checked'":
2332
?>]" value="0" <?= ( $row_art["wert"] == "0" ) ? "checked='checked'" : ""
2171
                            ""
-
 
2172
?>>nein                                        
2333
?>>nein                                        
2173
                        <?php
2334
                        <?php
2174
                            break;
2335
                            break;
2175
                    }
2336
                    }
2176
?>
2337
?>
2177
                                </td>
2338
                                </td>
2178
                            </tr>
2339
                            </tr>
2179
<?php
2340
<?php
-
 
2341
                }
2180
                } elseif ( $row_a["type"] == 4 || $row_a["type"] == 7 )
2342
                elseif ( $row_a["type"] == 4 || $row_a["type"] == 7 )
2181
                {
2343
                {
2182
?>
2344
?>
2183
                    <tr>
2345
                    <tr>
2184
                        <td colspan="2" class="links"><?= $row_a["name"];
2346
                        <td colspan="2" class="links"><?= $row_a["name"];
2185
?></td>
2347
?></td>
2186
                    </tr>
2348
                    </tr>
2187
<?php
2349
<?php
-
 
2350
                }
2188
                } elseif ( $row_a["type"] == 5 || $row_a["type"] == 6 )
2351
                elseif ( $row_a["type"] == 5 || $row_a["type"] == 6 )
2189
                {
2352
                {
2190
                    $sql_art = "SELECT 
2353
                    $sql_art = "SELECT 
2191
                            * 
2354
                            * 
2192
                        FROM 
2355
                        FROM 
2193
                            artikel_to_auspraegung 
2356
                            artikel_to_auspraegung 
Zeile 2259... Zeile 2422...
2259
                            if ( $wert )
2422
                            if ( $wert )
2260
                            {
2423
                            {
2261
                                $sel = '';
2424
                                $sel = '';
2262
                                if ( $row_a["type"] == 6 )
2425
                                if ( $row_a["type"] == 6 )
2263
                                {
2426
                                {
2264
                                    if ( in_array( $wert, unserialize( $row_art["wert"] ) ) )
2427
                                    $art_wert_arr = unserialize( $row_art["wert"] );
-
 
2428
                                    if ( is_array( $art_wert_arr ) && in_array( $wert,
-
 
2429
                                        $art_wert_arr ) )
2265
                                    {
2430
                                    {
2266
                                        $sel = 'checked="checked"';
2431
                                        $sel = 'checked="checked"';
2267
                                    }
2432
                                    }
2268
                                }
2433
                                }
2269
                                else
2434
                                else
Zeile 2308... Zeile 2473...
2308
    <?php
2473
    <?php
2309
                                }
2474
                                }
2310
?>
2475
?>
2311
                            <?php
2476
                            <?php
2312
                            }
2477
                            }
2313
                            //var_dump($wert);
-
 
2314
                        }
2478
                        }
2315
                    }
2479
                    }
2316
                    else
2480
                    else
2317
                    {
2481
                    {
2318
                        echo "<br>keine Werte eingetragen!";
2482
                        echo "<br>keine Werte eingetragen!";
2319
                    }
2483
                    }
2320
?>      
2484
?>      
2321
                    </td>
2485
                    </td>
2322
                    </tr>
2486
                    </tr>
2323
                <?php
2487
                <?php
-
 
2488
                }
2324
                } elseif ( $row_a["type"] == 10 )
2489
                elseif ( $row_a["type"] == 10 )
2325
                {
2490
                {
2326
                    $sql_art = "SELECT 
2491
                    $sql_art = "SELECT 
2327
                            * 
2492
                            * 
2328
                        FROM 
2493
                        FROM 
2329
                            artikel_to_auspraegung 
2494
                            artikel_to_auspraegung 
Zeile 2344... Zeile 2509...
2344
                            da.auspraegung=" . $row_a["ID"] . "
2509
                            da.auspraegung=" . $row_a["ID"] . "
2345
                    ";
2510
                    ";
2346
                    $res_dir = mysql_query( $sql_dir );
2511
                    $res_dir = mysql_query( $sql_dir );
2347
                    $row_dir = mysql_fetch_assoc( $res_dir );
2512
                    $row_dir = mysql_fetch_assoc( $res_dir );
2348
                    $werte = unserialize( $row_dir["wertebereich"] );
2513
                    $werte = unserialize( $row_dir["wertebereich"] );
2349
                    //var_dump($werte);
-
 
2350
 
-
 
2351
?><tr>
2514
?><tr>
2352
                <td class="links"><?= $row_a["name"];
2515
                <td class="links"><?= $row_a["name"];
2353
?></td>
2516
?></td>
2354
                <td class="recths">
2517
                <td class="recths">
2355
                    <table>
2518
                    <table>
Zeile 2367... Zeile 2530...
2367
                        </tr>
2530
                        </tr>
2368
                        <tr class="euLabel">
2531
                        <tr class="euLabel">
2369
                    <?php
2532
                    <?php
2370
                    foreach ( $werte as $wert )
2533
                    foreach ( $werte as $wert )
2371
                    {
2534
                    {
-
 
2535
                        if ( !$wert )
-
 
2536
                        {
-
 
2537
                            continue;
-
 
2538
                        }
2372
?>
2539
?>
2373
                            <td class="<?= trim( $wert, "+" );
2540
                            <td class="<?= trim( $wert, "+" );
2374
?>"><input type="radio" name="auspraegung[<?= $row_a["ID"];
2541
?>"><input type="radio" name="auspraegung[<?= $row_a["ID"];
2375
?>]" value="<?= $wert;
2542
?>]" value="<?= $wert;
2376
?>"<?= ( $row_art["wert"] == $wert ) ? "checked='checked'" : "";
2543
?>"<?= ( $row_art["wert"] == $wert ) ? "checked='checked'" : "";
Zeile 2663... Zeile 2830...
2663
                        echo "1";
2830
                        echo "1";
2664
                    }
2831
                    }
2665
?>].checked=true;"/>
2832
?>].checked=true;"/>
2666
                    </font> </td>
2833
                    </font> </td>
2667
                  <td width="45%" nowrap="nowrap"align="center"><font color="#<? echo
2834
                  <td width="45%" nowrap="nowrap"align="center"><font color="#<? echo
2668
$webs[font_color_rechts]
2835
                    $webs[font_color_rechts]
2669
?>">&nbsp; 
2836
?>">&nbsp; 
2670
                    </font> 
2837
                    </font> 
2671
                    <? if ( substr( $Felddaten[0], 0, 4 ) <> "Doku" )
2838
                    <? if ( substr( $Felddaten[0], 0, 4 ) <> "Doku" )
2672
                    {
2839
                    {
2673
                        if ( $zeile[$image_name] != "" )
2840
                        if ( $zeile[$image_name] != "" )
Zeile 3093... Zeile 3260...
3093
              </b></font> </td>
3260
              </b></font> </td>
3094
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3261
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3095
?>" colspan="2" width="70%" nowrap><font color="#<? echo $webs[font_color_rechts]
3262
?>" colspan="2" width="70%" nowrap><font color="#<? echo $webs[font_color_rechts]
3096
?>"> 
3263
?>"> 
3097
            <?php
3264
            <?php
-
 
3265
                    if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
3098
                    if ( $f_name[0] == "!" )
3266
                        $zeile["mutter"] ) )
3099
                    {
3267
                    {
3100
                        echo $zeile[$Feld];
3268
                        echo $zeile_mutter[$Feld];
3101
                    }
3269
                    }
3102
                    else
3270
                    else
3103
                    {
3271
                    {
3104
?>
3272
?>
3105
              <input type="text" name="<? echo $Feld
3273
              <input type="text" name="<? echo $Feld
Zeile 3225... Zeile 3393...
3225
            </tr>
3393
            </tr>
3226
          <?php
3394
          <?php
3227
        }
3395
        }
Zeile 3228... Zeile 3396...
3228
 
3396
 
-
 
3397
        $stati = false;
-
 
3398
        $Felder = array(
-
 
3399
            "status",
3229
        $stati = false;
3400
            "Lieferstatus",
-
 
3401
            "Lieferstatus2",
3230
        $Felder = array( "status", "Lieferstatus", "Lieferstatus2", "Bestand" );
3402
            "Bestand" );
3231
        $hide = "document.getElementById('img_d010').style.display='';document.getElementById('img_u010').style.display='none';";
3403
        $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';";
3404
        $display = "document.getElementById('img_u010').style.display='';document.getElementById('img_d010').style.display='none';";
3233
        foreach ( $Felder as $Feld )
3405
        foreach ( $Felder as $Feld )
3234
        {
3406
        {
Zeile 3350... Zeile 3522...
3350
            $kats = explode( ";", $katsRaw[0] );
3522
            $kats = explode( ";", $katsRaw[0] );
3351
            if ( !$ID )
3523
            if ( !$ID )
3352
            {
3524
            {
3353
                $zeile[$Feld] = $katsRaw[1];
3525
                $zeile[$Feld] = $katsRaw[1];
3354
            }
3526
            }
-
 
3527
            if ( ( in_array( strtolower( $Feld ), $GLOBALS["gesperrte_felder"] ) &&
-
 
3528
                $zeile["mutter"] ) )
-
 
3529
            {
-
 
3530
                echo $kats[$zeile_mutter[$Feld]];
-
 
3531
            }
-
 
3532
            else
-
 
3533
            {
3355
?>
3534
?>
3356
<select name="<? echo $Feld
3535
<select name="<? echo $Feld
3357
?>" id="<?= $Feld;
3536
?>" id="<?= $Feld;
3358
?>_sel"><?php
3537
?>_sel"><?php
3359
            $kat_runner = 0;
3538
                $kat_runner = 0;
3360
            foreach ( $kats as $elem )
3539
                foreach ( $kats as $elem )
3361
            {
3540
                {
3362
?><option value="<?= $kat_runner;
3541
?><option value="<?= $kat_runner;
3363
?>"<? if ( $zeile[$Feld] == $kat_runner )
3542
?>"<? if ( $zeile[$Feld] == $kat_runner )
3364
                {
3543
                    {
3365
?>selected<? }
3544
?>selected<? }
3366
?>><?= $elem;
3545
?>><?= $elem;
3367
?></option><?php
3546
?></option><?php
3368
                $kat_runner++;
3547
                    $kat_runner++;
3369
            }
3548
                }
3370
?></select>
3549
?></select>
3371
<?php
3550
<?php
-
 
3551
            }
Zeile 3372... Zeile 3552...
3372
 
3552
 
3373
            $Feld2 = $Feld . "Maintainer";
3553
            $Feld2 = $Feld . "Maintainer";
3374
            if ( isset( $user_rechte[modul_name][tool_name][$Feld2] ) )
3554
            if ( isset( $user_rechte[modul_name][tool_name][$Feld2] ) )
3375
            {
3555
            {
-
 
3556
                $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld2] );
-
 
3557
                if ( in_array( strtolower( $Feld2 ), $GLOBALS["gesperrte_felder"] ) &&
-
 
3558
                    $zeile["mutter"] )
-
 
3559
                {
-
 
3560
                    echo "<br>" . $zeile_mutter[$Feld2];
-
 
3561
                }
-
 
3562
                else
3376
                $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld2] );
3563
                {
3377
?><select name="<?= $Feld2;
3564
?><select name="<?= $Feld2;
3378
?>" id="<?= $Feld2;
3565
?>" id="<?= $Feld2;
3379
?>"><?php
3566
?>"><?php
3380
                foreach ( $kats as $elem )
3567
                    foreach ( $kats as $elem )
3381
                {
3568
                    {
3382
?><option value="<?= $elem;
3569
?><option value="<?= $elem;
3383
?>"<? if ( $zeile[$Feld2] == $elem )
3570
?>"<? if ( $zeile[$Feld2] == $elem )
3384
                    {
3571
                        {
3385
?>selected<? }
3572
?>selected<? }
3386
?>><?= $elem;
3573
?>><?= $elem;
3387
?></option><?php
3574
?></option><?php
3388
                    $kat_runner++;
3575
                        $kat_runner++;
3389
                }
3576
                    }
3390
?></select><?php
-
 
-
 
3577
?></select><?php
3391
 
3578
                }
3392
            }
3579
            }
3393
            if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )
3580
            if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )
3394
            {
3581
            {
3395
?>&nbsp;<a class="lager" id="lager_<?= $zeile["ID"];
3582
?>&nbsp;<a class="lager" id="lager_<?= $zeile["ID"];
Zeile 3461... Zeile 3648...
3461
?>
3648
?>
3462
              </b></font> </td>
3649
              </b></font> </td>
3463
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3650
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
3464
?>" colspan="2" width="70%"> 
3651
?>" colspan="2" width="70%"> 
3465
<?php
3652
<?php
-
 
3653
            $a_id = $ID;
-
 
3654
            if ( $zeile["mutter"] )
-
 
3655
            {
-
 
3656
                $a_id = $zeile["mutter"];
-
 
3657
            }
3466
            $bestand = getArtikelbestandsInfo( $ID );
3658
            $bestand = getArtikelbestandsInfo( $a_id );
3467
            echo $bestand['bestandsmenge'] . ' (' . $bestand['verfuegbareMenge'] .
3659
            echo $bestand['bestandsmenge'] . ' (' . $bestand['verfuegbareMenge'] .
3468
                ')';
3660
                ')';
-
 
3661
            if ( $zeile["mutter"] )
-
 
3662
            {
-
 
3663
                echo "<br>Dies ist der Bestand des Mutterartikels " . $zeile_mutter["ID"] .
-
 
3664
                    " (" . $zeile_mutter["kurzbezeichnung"] . ")";
-
 
3665
            }
3469
?>
3666
?>
3470
            </td>
3667
            </td>
3471
          </tr>
3668
          </tr>
3472
<?php
3669
<?php
3473
        }
3670
        }
Zeile 3865... Zeile 4062...
3865
        {
4062
        {
3866
            if ( $link )
4063
            if ( $link )
3867
            {
4064
            {
3868
                $Feld = "delete_link";
4065
                $Feld = "delete_link";
3869
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
4066
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
3870
 
-
 
3871
                {
4067
                {
3872
?>
4068
?>
3873
                <input name="<? echo $Feld
4069
                <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
4070
?>" 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
4071
                    $self
Zeile 3899... Zeile 4095...
3899
                <?php
4095
                <?php
3900
                }
4096
                }
3901
                // Termintaste
4097
                // Termintaste
3902
                $Feld = "termin";
4098
                $Feld = "termin";
3903
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
4099
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
3904
 
-
 
3905
                {
4100
                {
3906
?><input type="button" value="Termin" onclick="systemtermin('Artikel <? if ( $zeile[hersteller] )
4101
?><input type="button" value="Termin" onclick="systemtermin('Artikel <? if ( $zeile[hersteller] )
3907
                    {
4102
                    {
3908
                        echo htmlentities( $zeile[hersteller] )
4103
                        echo htmlentities( $zeile[hersteller] )
3909
?> <? }
4104
?> <? }
Zeile 3911... Zeile 4106...
3911
?>')"><?php
4106
?>')"><?php
3912
                }
4107
                }
Zeile 3913... Zeile 4108...
3913
 
4108
 
3914
                $Feld = 'buchung_aufgeben';
4109
                $Feld = 'buchung_aufgeben';
3915
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) &&
4110
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) &&
-
 
4111
                    isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) &&
3916
                    isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) )
4112
                    !$zeile["mutter"] )
3917
                {
4113
                {
3918
?>
4114
?>
3919
                    <input type="button" value="Buchung aufgeben" onclick="location.href='<?= 'http://' .
4115
                    <input type="button" value="Buchung aufgeben" onclick="location.href='<?= 'http://' .
3920
                    $_SERVER['SERVER_NAME'] .
4116
                    $_SERVER['SERVER_NAME'] .
3921
                        '/Warenwirtschaft/lagerwirtschaft.php?action=buchung&artikelId=' .
4117
                        '/Warenwirtschaft/lagerwirtschaft.php?action=buchung&artikelId=' .
3922
                        $ID
4118
                        $ID
3923
?>';" /> 
4119
?>';" /> 
3924
                    <?php
4120
                    <?php
-
 
4121
                }
-
 
4122
                $Feld = "artikel_klonen";
-
 
4123
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) && !$zeile["mutter"] )
-
 
4124
                {
-
 
4125
?>
-
 
4126
                    <input type="submit" name="klonen" value="Klonen" />
-
 
4127
                    <?php
3925
                }
4128
                }
3926
            }
4129
            }
3927
        }
4130
        }
3928
        if ( isset( $web_rechte["Lexikon"]["acronyms"]["beschreibung"] ) )
4131
        if ( isset( $web_rechte["Lexikon"]["acronyms"]["beschreibung"] ) )
3929
        {
4132
        {
Zeile 3987... Zeile 4190...
3987
                    
4190
                    
3988
                  
4191
                  
3989
            <td width="40%">&nbsp; </td>
4192
            <td width="40%">&nbsp; </td>
3990
                  </tr>
-
 
3991
                </table>
-
 
3992
        <?php
-
 
3993
    }
4193
                  </tr>
3994
?>
4194
                </table>
-
 
4195
<div id="add_image_dialog" title="Bild hinzufügen"></div>
-
 
4196
</td>
-
 
4197
            <?php
-
 
4198
        if ( $zeile["EAN"] && isset( $user_rechte[modul_name][tool_name]["icecat"] ) )
-
 
4199
        {
-
 
4200
?>
-
 
4201
<td width="1000">
-
 
4202
    <table width="1000" border="0" cellspacing="0" cellpadding="0">
-
 
4203
    <tr>
-
 
4204
        <td>
-
 
4205
            <div id="icecat_data"></div>
-
 
4206
        </td>
-
 
4207
    </tr>
-
 
4208
    </table>
-
 
4209
</td>
-
 
4210
            <?php
-
 
4211
        }
3995
<div id="add_image_dialog" title="Bild hinzufügen"></div>
4212
    }
3996
</td>
4213
?>
3997
      <td valign="top" align="right" width="50"> 
4214
      <td valign="top" align="right" width="50"> 
3998
<?php
4215
<?php
3999
    if ( isset( $user_rechte["online_shop"]["language"] ) and ( $ID ) )
4216
    if ( isset( $user_rechte["online_shop"]["language"] ) and ( $ID ) )
Zeile 4060... Zeile 4277...
4060
        
4277
        
4061
        return true;
4278
        return true;
4062
    }
4279
    }
Zeile -... Zeile 4280...
-
 
4280
</script>
-
 
4281
 
-
 
4282
<?php
-
 
4283
    if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) )
4063
</script>
4284
    {
4064
 
4285
?>
4065
<div id="preise_dialog" title="Artikelpreise"></div>
4286
<div id="preise_dialog" title="Artikelpreise"></div>
4066
<div id="del_image_dialog" title="Bildzuordnung löschen">
4287
<div id="del_image_dialog" title="Bildzuordnung löschen">
4067
    <form id="del_image_form">
4288
    <form id="del_image_form">
4068
        <input type="hidden" id="b_id" name="b_id" />
4289
        <input type="hidden" id="b_id" name="b_id" />
4069
        <input type="hidden" id="a_id" name="a_id" value="<?= $zeile["ID"];
4290
        <input type="hidden" id="a_id" name="a_id" value="<?= $zeile["ID"];
4070
?>" />
4291
?>" />
4071
        Wollen Sie Die Zuordnung des Bildes <span id="bild_name"></span> wirklch aufheben?
4292
        Wollen Sie Die Zuordnung des Bildes <span id="bild_name"></span> wirklch aufheben?
-
 
4293
    </form>
-
 
4294
</div>
-
 
4295
<?php
4072
    </form>
4296
    }
-
 
4297
?>
-
 
4298
</body>
-
 
4299
<?php
-
 
4300
    function clone_item( $artikel )
-
 
4301
    {
-
 
4302
        $sql = "SELECT
-
 
4303
                *
-
 
4304
            FROM
-
 
4305
                artikel
-
 
4306
            WHERE
-
 
4307
                ID = $artikel
-
 
4308
        ";
-
 
4309
        $res = mysql_query( $sql );
-
 
4310
        while ( $row = mysql_fetch_assoc( $res ) )
-
 
4311
        {
-
 
4312
            $data = array();
-
 
4313
            if ( $new_id )
-
 
4314
            {
-
 
4315
                $row["ID"] = $new_id;
-
 
4316
            }
-
 
4317
            else
-
 
4318
            {
-
 
4319
                unset( $row["ID"] );
-
 
4320
            }
-
 
4321
            foreach ( $row as $feld => $wert )
-
 
4322
            {
-
 
4323
                if ( in_array( strtolower( $feld ), $GLOBALS["gesperrte_felder"] ) )
-
 
4324
                {
-
 
4325
                    unset( $row[$feld] );
-
 
4326
                    if ( $feld == "beschreibung" )
-
 
4327
                    {
-
 
4328
                        unset( $row["beschreibung_html"] );
-
 
4329
                    }
-
 
4330
                }
-
 
4331
            }
-
 
4332
            foreach ( $row as $feld => $wert )
-
 
4333
            {
-
 
4334
                if ( !is_null( $wert ) )
-
 
4335
                {
-
 
4336
                    $wert = mysql_real_escape_string( $wert );
-
 
4337
                    $data[] = $feld . "='" . $wert . "'";
-
 
4338
                }
-
 
4339
                else
-
 
4340
                {
-
 
4341
                    $data[] = $feld . "=NULL";
-
 
4342
                }
-
 
4343
            }
-
 
4344
            $sql_k = "
-
 
4345
                INSERT INTO
-
 
4346
                    artikel
-
 
4347
                SET
-
 
4348
            ";
-
 
4349
            $sql_k .= "\t" . implode( ",\n\t\t", $data );
-
 
4350
            $res_k = mysql_query( $sql_k );
-
 
4351
            if ( !$new_id )
-
 
4352
            {
-
 
4353
                $new_id = mysql_insert_id();
-
 
4354
            }
-
 
4355
            echo mysql_error();
-
 
4356
        }
-
 
4357
        $sql_sl = "
-
 
4358
            INSERT INTO
-
 
4359
                shop_link_table
-
 
4360
            SET
-
 
4361
                Father=$artikel,
-
 
4362
                ID=$new_id,
-
 
4363
                verwendung='a2ma'
-
 
4364
        ";
-
 
4365
        $res = mysql_query( $sql_sl );
-
 
4366
        $sql_aa = "
-
 
4367
            INSERT INTO
-
 
4368
                artikel_to_auspraegung
-
 
4369
            (
-
 
4370
                SELECT
-
 
4371
                    $new_id AS artikel,
-
 
4372
                    auspraegung,
-
 
4373
                    wert
-
 
4374
                FROM
-
 
4375
                    artikel_to_auspraegung
-
 
4376
                WHERE
-
 
4377
                    artikel=$artikel
-
 
4378
            )
-
 
4379
        ";
-
 
4380
        $res = mysql_query( $sql_aa );
-
 
4381
        exit;