Subversion-Projekte lars-tiefland.content-management

Revision

Revision 1 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php
    ob_start();
    $error = false;
    $allowed_mime_types = array(
        "image/jpg",
        "image/jpeg",
        "image/png",
        "image/gif",
        );
    session_start();
    $self = basename( $PHP_SELF );
    $DB = "artikel";
    define( "modul_name", "online_shop" );
    define( "tool_name", "artikel" );
    require_once "connect2.php";

    $GLOBALS["gesperrte_felder"] = array();
    if ( isset( $web_rechte["online_shop"]["artikel"]["artikel_klonen"] ) )
    {
        $GLOBALS["gesperrte_felder"] = explode( ";", $web_rechte["online_shop"]["artikel"]["artikel_klonen"] );
    }
    require_once "../includes/system/functions.lagerwirtschaft.php";

    function get_vererbte_auspraegungen( $father )
    {
        // rekursiv Father-IDs dieses Artikels holen
        $Fathers = getFathersRecursive( null, $father );
        $start = strlen( $Fathers ) - 1;
        $Fathers = substr( $Fathers, 0, $start );
        $sql = "
            SELECT 
                * 
            FROM 
                auspraegung a
            JOIN 
                directory_to_auspraegung da 
            ON 
                a.ID=da.auspraegung
            WHERE     
                da.directory IN (" . $Fathers . ")
            AND
                a.vererbung = 1
            AND
                a.type !=11
        ";

        if ( $res = mysql_query( $sql ) )
        {
            while ( $row = mysql_fetch_assoc( $res ) )
            {
                $ret[] = $row;
            }
            return $ret;
        }
        return false;
    }
    /**
     * ME: Beginn FUNKTIONEN zur Verarbeitung der abh. Auspraegungen
     * #########################################################################################
     */
    function getFathersRecursive( $artikel_id, $Father = null )
    {

        if ( $Father == null )
        {
            $sql = "select 
                        Father 
                    from 
                        artikel  
            
                    where
                        ID = " . $artikel_id . "        
            ";

            if ( $q = mysql_query( $sql ) )
            {
                if ( $r = mysql_fetch_assoc( $q ) )
                {
                    if ( $r['Father'] and $r['Father'] != -1 and $r['Father'] !=
                        -2 )
                    {
                        $Fathers .= $r['Father'] . ",";
                        $Fathers .= getFathersRecursive( $artikel_id, $r['Father'] );
                    }
                }
            }

        }
        else
        {
            $sql = "select
                        Father
                    from
                        directory
                    where
                        ID = " . $Father . " 
                    
            ";
            if ( $q = mysql_query( $sql ) )
            {
                if ( $r = mysql_fetch_assoc( $q ) )
                {
                    if ( $r['Father'] and $r['Father'] != -1 and $r['Father'] !=
                        -2 )
                    {
                        $Fathers .= $r['Father'] . ",";
                        $Fathers .= getFathersRecursive( $artikel_id, $r['Father'] );
                    }
                }
            }
        }
        return $Fathers;
    }

    /**
     * Funktion zur Ausgabe der abh. Ausprägungen
     */
    function build_abh_auspr( $artikel_id )
    {
        global $view_data;
        $view = ( $view_data["Zusatzinfos"] ) ? '' : 'none';
        ;
        // rekursiv Father-IDs dieses Artikels holen
        $Fathers = getFathersRecursive( $artikel_id );
        $start = strlen( $Fathers ) - 1;
        $Fathers = substr( $Fathers, 0, $start );

        $str_start = "<tr id=\"auspr_abhaengigkeiten\"style=\"display:" . $view .
            "\">\n";
        $str_start .=
            "<td class='links'><strong>Auspr&auml;gungen (mit Abh&auml;ngigkeiten):</strong>\n";
        $str_start .= "</td>\n";
        $str_start .= "<td class='rechts'>\n";

        // erstmal alle Ausprägungen holen und dabei die Father-Ebenen abprüfen
        $sql = "
            SELECT 
                * 
            FROM 
                auspraegung a
            JOIN 
                directory_to_auspraegung da 
            ON 
                a.ID=da.auspraegung
            WHERE     
                da.directory IN (" . $Fathers . ")
            AND
                a.vererbung = 1
            AND
                a.type=11
        ";

        if ( $q = mysql_query( $sql ) )
        {

            while ( $r = mysql_fetch_assoc( $q ) )
            {
                $selVals = array();
                $selVals = get_selected_auspr( $r['ID'], $artikel_id );

                $vals = unserialize( $r['wertebereich'] );
                $str_auspr .= "<table border=\"0\">\n";
                $str_auspr .= "<tr>\n";
                $str_auspr .= "<th>" . $r['name'] . "</th>\n";
                $str_auspr .= "<th>" . $r['abh_auspr'] . "</th>\n";
                $str_auspr .= "</tr>\n";

                // die erste Ebene der Ausprägungen ausgeben
                $i = 0;
                $err = 0;
                foreach ( $vals as $cnt => $arr )
                {

                    $chk = "";
                    if ( is_array( $arr ) && array_key_exists( "ebene1", $arr ) &&
                        strlen( $arr['ebene1'] ) > 0 )
                    {
                        if ( $selVals )
                        {
                            if ( $selVals['ebene1'] == $i )
                            {
                                $chk = " checked=\"checked\" ";
                            }
                        }
                        else
                        {
                            $err++;
                        }

                        $str_auspr .= "<tr><td>
                        <input " . $chk . " value=\"" . $i . "\" onclick=\"return show_td('ebene2_" .
                            $i . "');\" name=\"auspr[" . $r['ID'] . "][ebene1]\" 
                            id=\"" . $arr['ebene1'] . "\" type=\"radio\"><label for=\"" .
                            $arr['ebene1'] . "\">" . $arr['ebene1'] .
                            "</label></td>\n";

                        $str_auspr .= "<td id=\"ebene2_" . $i . "\" style=\"display:none;\">\n";
                        $k = 0;
                        foreach ( $arr as $key => $val )
                        {
                            $chk = "";
                            if ( is_numeric( $key ) )
                            {
                                if ( $val )
                                {
                                    if ( $selVals )
                                    {
                                        if ( $selVals['ebene2'] == $key and $selVals['ebene1'] ==
                                            $i )
                                        {
                                            $chk = " checked=\"checked\" ";
                                        }
                                    }

                                    $str_auspr .= "<input " . $chk . " value=\"" .
                                        $key . "\" id=\"e_" . $i . "_" . $key .
                                        "\" type=\"radio\" name=\"auspr[" . $r['ID'] .
                                        "][ebene2]\" /><label for=\"e_" . $i .
                                        "_" . $key . "\">" . $val .
                                        "</label><br>";
                                    $k++;
                                }
                            }
                        }

                        $str_auspr .= "</td>\n";
                        $str_auspr .= "</tr>\n";
                        $i++;
                    }
                }
                if ( $err > 0 )
                {
                    $str_auspr .= "<tr><td colspan=\"2\"><strong style=\"color:#f00;\">noch keine Auspr&auml;gung ausgew&auml;hlt!</strong></td></tr>";
                }

                $str_auspr .= "</table>\n";

            }



        }

        $str_end = "</td></tr>\n";
        if ( $str_auspr )
        {
            $html = $str_start . $str_auspr . $str_end;
        }

        return $html;
    }

    /**
     * die gewählten werte aus der Tabelle artikel_to_auspraegung 
     * holen und an die Funktion zur Ausgabe der Auswahl zurückgeben
     */
    function get_selected_auspr( $auspr_id, $artikel_id )
    {
        $selVals = false;
        $sql = "select 
                    wert 
                from 
                    artikel_to_auspraegung
                where
                    artikel = " . $artikel_id . "
                and
                    auspraegung = " . $auspr_id . "
                ";
        if ( $q = mysql_query( $sql ) )
        {
            if ( $r = mysql_fetch_assoc( $q ) )
            {
                $selVals = unserialize( $r['wert'] );
            }
        }
        return $selVals;
    }

    /**
     * die gewählten Werte in der Tabelle artikel_to_auspraegung speichern
     */
    function update_abh_auspr( $auspr, $artikel_id )
    {
        foreach ( $auspr as $auspr_id => $arr )
        {
            $serArr = serialize( $arr );

            $sql = "replace into
                        artikel_to_auspraegung
                        
                    (artikel,auspraegung,wert)
                        values
                    (" . $artikel_id . "," . $auspr_id . ",'" . $serArr . "')
                
            ";
            $q = mysql_query( $sql );
        }
        return true;
    }


    /**
     * ME: ENDE
     * ############################################################################################ 
     * 
     */



    if ( isset( $_POST['gueltig_von'] ) || isset( $_POST['gueltig_bis'] ) )
    {
        $_POST['gueltig_von'] = human2date( $_POST['gueltig_von'] );
        $_POST['gueltig_bis'] = human2date( $_POST['gueltig_bis'] );
    }

    $path = "includes/artikel_zusatzinfo/";
    if ( !$ini = @parse_ini_file( $path . $webs[ID] . ".ini", true ) )
    {
    }


    if ( $_GET["params"] )
    {
        $params = $_GET["params"];
    }
    elseif ( $_POST["params"] )
    {
        $params = $_POST["params"];
    }
    //    echo "<!-- $params -->";

    if ( !$language )
    {
        $language = DEFAULT_LANG;
    }

    // $charset laden um die jeweiligen ISO-Zeichensätzte zu laden.
    require_once "charset.php";

    if ( $delete_link )
    {
        unset( $delete_link );

        foreach ( array_keys( $link ) as $elem )
        {
            $cond[] = "(" . $elem . "='" . $link[$elem] . "')";
        }
        $query = "delete from shop_link_table where " . implode( " and ", $cond );
        $result = mysql_query( $query );
?>
<script language="javascript" type="text/javascript">
    if (parent.frames.length == 0) 
    {
        window.close();
    }
    else
    {
        parent.tree.reload();
        document.location='<? echo $self
?>?action=edit&ID=<? echo $link[ID];
?>';
    }
</script>
<?php
        //exit;
    }

    if ( $action == "update" )
    {


        // Standardverfahren für Einträge in der native Language (DE)
        if ( !$ID )
        {
            if ( $webs[max_artikel] )
            {
                // Überprüfe ob noch Artikel frei sind
                $query = "select count(*) from $DB where Father > -2 and Language='" .
                    DEFAULT_LANG . "'";
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                    mysql_error() . "<hr>" . $query . "<hr>" );
                $zeile = mysql_fetch_array( $result );
                if ( $zeile[0] >= $webs[max_artikel] )
                {
                    header( "Location: max_Artikel_error.htm" );
                    exit;
                }
            }

            // insert Dummy-Entry
            $query = "
                INSERT INTO 
                    $DB 
                (
                    Language,
                    erstellt_am,
                    erstellt_von
                )
                VALUES
                (
                    '" . DEFAULT_LANG . "',
                    NOW(),
                    '$PHP_AUTH_USER'
                )
            ";
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                mysql_error() . "<hr>" . $query . "<hr>" );
            $ID = mysql_insert_id();
        }

        // Übersetzungen sind eigentlich updates
        // Verfahren für Einträge die nicht "DE" sind
        if ( $language != DEFAULT_LANG )
        {
            // überprüfe ob der Eintrag schon übersetzt wurde
            $query = "select * from $DB where ID = '$ID' and Language = '$language'";
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                mysql_error() . "<hr>" . $query . "<hr>" );
            if ( mysql_num_rows( $result ) == 0 )
            {
                // Eintrag wurde noch nicht übersetzt neuen Dummy in der entsprechenden Sprache erzeugen
                $query = "
                    INSERT INTO 
                        $DB 
                    (
                        ID,
                        Language,
                        erstellt_am,
                        erstellt_von
                    )
                    VALUES 
                    (
                        $ID,
                        '$language',
                        NOW(),
                        '$PHP_AUTH_USER'
                    )
                ";
                $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                    mysql_error() . "<hr>" . $query . "<hr>" );
            }
            // Der Eintrag für die Sprache wurde erzeugt.
        }


        unset( $_POST["action"] );
        unset( $_POST["ID"] );
        unset( $_POST["return"] );

        // Bilderupload
        foreach ( $_FILES as $name => $file )
        {
            // $Imagedaten extrahieren
            /*
            Imagedaten möglich Werte:
            0: Titel des Feldes
            1: max. Breite für Bild1
            2: max. Höhe für Bild1

            3: Pfad für mittleres Bild1
            4: max. Breite für mittleres Bild1
            5: max. Höhe für mittleres Bild1

            6: Pfad für kleines Bild1
            7: max. Breite für kleines Bild1
            8: max. Höhe für kleines Bild1
            */
            $file["name"] = strtolower( $file["name"] );
            $b_test = explode( "_", $name );
            $b_name = $b_test[0] . $b_test[1];
            $image["daten"] = explode( ";", $web_rechte[modul_name][tool_name][$b_name] );
            $image["pfad"] = $_POST[$name . "_Pfad"];
            $image["action"] = $_POST["_" . $name];

            unset( $_POST[$name . "_Pfad"] );
            unset( $_POST["_" . $name] );

            switch ( $image["action"] )
            {
                case 0:
                    break;
                case 1:
                    $_POST[$name] = "";
                    break;
                case 2:
                    // Falls Upload erfolgreich
                    if ( $file["error"] == 0 )
                    {
                        $image_name = $ID . "_" . $language . "_" . urlencode( $file["name"] );
                        $_POST[$name] = $image_name;

                        // Temp-Datei: Größe anpassen falls notwendig
                        /*                        exec ("convert -scale ".$image["daten"][1]."x".$image["daten"][2]." ".$file["tmp_name"]." ".$file["tmp_name"]);
                        move_uploaded_file
                        (
                        $file["tmp_name"],
                        $image["pfad"] . $ID."_".$file["name"]
                        );
                        if (file_exists($file["tmp_name"]))
                        {
                        unlink($file["tmp_name"]);
                        }*/
                        $imgsize = getImageSize( $file["tmp_name"] );
                        if ( !in_array( $imgsize["mime"], $allowed_mime_types ) &&
                            ( $image["daten"][0] == "" || substr( $image["daten"][0],
                            0, 4 ) == "Bild" ) )
                        {
                            $error = true;
                        }
                        // $Imagenummer extrahieren
                        $Imagenummer = explode( "_", $name );
                        $Imagenummer = $Imagenummer[1];
                        $DatenID = "bild" . $Imagenummer;
                        $Imagedaten = array_chunk( explode( ";", $web_rechte[modul_name][tool_name][$DatenID] ),
                            3 );
                        $Imagedaten[0][0] = "";


                        foreach ( $Imagedaten as $ImagedatenSet )
                        {
                            if ( $ImagedatenSet[0] != "" )
                            {
                                $ImagedatenSet[0] .= "/";
                            }
                            // ---- Hier wird abgefragt ob das Bild verkleinert werden soll ---- //
                            if ( count( $ImagedatenSet ) == 3 )
                            {
                                if ( ( $imgsize[0] > $ImagedatenSet[1] ) or ( $imgsize[1] >
                                    $ImagedatenSet[2] ) )
                                {
                                    $cmd = "convert -scale " . $ImagedatenSet[1] .
                                        "x" . $ImagedatenSet[2] . " " . $file["tmp_name"] .
                                        " " . $image["pfad"] . $ImagedatenSet[0] .
                                        $image_name;

                                    exec( $cmd );
                                }
                                else
                                {
                                    copy( $file["tmp_name"], $image["pfad"] . $ImagedatenSet[0] .
                                        $image_name );
                                }
                            }
                            else
                            {
                                copy( $file["tmp_name"], $image["pfad"] . $ImagedatenSet[0] .
                                    $image_name );
                            }
                        }
                    }
                    else
                    {
                        $_POST[$name] = "";
                    }
                    break;
            }
        }

        // Update
        $names = array();

        foreach ( array_keys( $_POST ) as $elem )
        {
            if ( $elem == "copy" && isset( $user_rechte[modul_name]["artikel"]["kopieren"] ) )
            {
                //Artikel kopieren
                $_SESSION["artikel_copy"] = $ID;
                unset( $_POST[$elem] );
                continue;
            }
            elseif ( $elem == "klonen" && isset( $user_rechte[modul_name][tool_name]["artikel_klonen"] ) )
            {
                //Artikel klonen
                unset( $_POST[$elem] );
                clone_item( $ID );
                continue;
            }
            elseif ( $elem == "del_cache" )
            {
                // Artikel-Cache löschen
                $sql = "
                    UPDATE
                        artikel
                    SET
                        parse_date=0
                    WHERE
                        ID=$ID
                    AND 
                        Language='$language'
                ";
                mysql_query( $sql );
                continue;
            }
            elseif ( $elem == "mode" || $elem == "params" )
            {
                continue;
            }
            elseif ( $elem == "staffel" )
            {
                //Preisstaffeln eintragen
                foreach ( $_POST["staffel"] as $i => $staffel )
                {
                    foreach ( $staffel["preis"] as $id => $wert )
                    {
                        if ( stristr( $wert, "%" ) )
                        {
                            $staffel["preis"][$id] = $wert * -1;
                        }
                    }
                    $wert = serialize( $staffel );
                    $sql = "SELECT
                            id
                        FROM
                            preise
                        WHERE
                            artikel_id=" . $ID . "
                        AND
                            language='" . $language . "'
                        AND
                            preis_index=$i
                    ";
                    $res = mysql_query( $sql );
                    $row = mysql_fetch_assoc( $res );
                    $id = $row["id"];
                    if ( !$id )
                    {
                        $sql = "
                            INSERT INTO
                                preise
                            (
                                artikel_ID,
                                preis_index,
                                language,
                                staffel
                            )
                            VALUES
                            (
                                $ID,
                                $i,
                                '$language',
                                '$wert'
                            );
                        ";
                    }
                    else
                    {
                        $sql = "
                            UPDATE
                                preise
                            SET
                                staffel='$wert'
                            WHERE
                                id=$id
                        ";
                    }
                    $res = mysql_query( $sql );
                }
                continue;
            }
            elseif ( ereg( "^preis", $elem, $erg1 ) )
            {
                //Preise eintragen
                if ( ereg( "%$", $_POST[$elem], $erg2 ) )
                {
                    $_POST[$elem] = abs( $_POST[$elem] ) * ( -1 );
                }
                array_push( $names, "$elem='" . $_POST[$elem] . "'" );
            }
            elseif ( $elem == "auspraegung_artikel" )
            {
                //Ausprägugnen eintragen (short_line_1-Version)
                if ( isset( $web_rechte[modul_name][tool_name][short_line_1_auspraegung] ) )
                {
                    $short_line_1 = implode( ";", $_POST[$elem] );
                    unset( $_POST[$elem] );
                    array_push( $names, "short_line_1='" .
                        mysql_real_escape_string( $short_line_1 ) . "'" );
                }
            }
            elseif ( $elem == "auspraegung" )
            {
                // Ausprägungen (neue Version)
                if ( isset( $web_rechte[modul_name][tool_name][$elem] ) )
                {
                    foreach ( $_POST[$elem] as $a_id => $auspraegung )
                    {
                        if ( is_array( $auspraegung ) )
                        {
                            $auspraegung = serialize( $auspraegung );
                        }
                        $sql = "
                            SELECT 
                                *
                            FROM 
                                artikel_to_auspraegung 
                            WHERE 
                                auspraegung=$a_id 
                            AND 
                                artikel=$ID
                        ";
                        $res = mysql_query( $sql );
                        $auspraegung = mysql_real_escape_string( $auspraegung );
                        if ( mysql_num_rows( $res ) )
                        {
                            $sql = "
                                UPDATE 
                                    artikel_to_auspraegung 
                                SET 
                                    wert='$auspraegung' 
                                WHERE 
                                    artikel=$ID 
                                AND 
                                    auspraegung=$a_id
                            ";
                        }
                        else
                        {
                            $sql = "
                                INSERT INTO 
                                    artikel_to_auspraegung 
                                VALUES 
                                (
                                    $ID, 
                                    $a_id, 
                                    '$auspraegung'
                                )
                            ";
                        }
                        $res = mysql_query( $sql ) or die( mysql_error() );
                    }
                    /*
                    $val = implode( "|", $_POST[$elem] );
                    unset( $_POST["auspraegung"] );
                    array_push( $names, "auspraegung='" . $val . "'" );
                    */
                }
            }
            elseif ( $elem == 'auspr' )
            {
                // update abh ausprägungen
                update_abh_auspr( $_POST[$elem], $ID );
            }
            elseif ( $elem == "lieferant" || $elem == "lieferant_artnr" )
            {
                //Lieferanten-Nummern
                if ( is_array( $_POST["lieferant"] ) )
                {
                    foreach ( $_POST["lieferant"] as $l_id => $aktiv )
                    {
                        if ( $aktiv )
                        {
                            $l_art_nr = $_POST["lieferant_artnr"][$l_id];
                            $sql = "REPLACE INTO
                                    artikel_to_lieferanten
                                (
                                    artikel_id,
                                    lieferanten_id,
                                    lieferanten_artnr
                                )
                                VALUES
                                (
                                    $ID,
                                    $l_id,
                                    '$l_art_nr'
                                )
                            ";
                            mysql_query( $sql );
                        }
                        else
                        {
                            $sql = "DELETE FROM
                                    artikel_to_lieferanten
                                WHERE
                                    artikel_ID=$ID
                                AND
                                    lieferanten_id=$l_id
                            ";
                            mysql_query( $sql );
                        }
                        unset( $_POST["lieferant"][$l_id] );
                        unset( $_POST["lieferant_artnr"][$l_id] );
                    }
                }
                continue;
            }
            else
            {
                // Alles andere
                array_push( $names, "$elem='" . mysql_real_escape_string( $_POST[$elem] ) .
                    "'" );
            }
        }
        $query = "update $DB set " . join( $names, ', ' );
        $query = $query . ", letzte_Aenderung_am = NOW(), letzte_Aenderung_von='$PHP_AUTH_USER' where ID = '$ID' and Language='$language'";
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
            mysql_error() . $query );


        /*
        Alle Daten für ein Standardupadte sind jetzt verabeitet.
        Jetzt wird noch der "Father", falls nötig angepasst
        */
        $query = "select distinct Father from artikel where ID = '$ID'";
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
            mysql_error() );
        if ( mysql_num_rows( $result ) > 1 )
        {
            $query = "select Father from artikel where ID = '$ID' and Language='" .
                DEFAULT_LANG . "'";
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                mysql_error() );
            $zeile = mysql_fetch_array( $result );

            $query = "update artikel set Father = $zeile[Father] where ID = '$ID'";
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                mysql_error() );
        }
        if ( isset( $return ) )
        {
            header( "Location: " . $return . "?mode=$mode&params=$params" );
        }
?>
<script language="javascript">
    if (parent.frames.length == 0) 
    {
        window.close();
    }
    else
    {
        parent.tree.reload();
    }
</script>
<?php
        $action = "edit";
    }

    if ( $action == "delete" )
    {
        if ( $ID )
        {
            $query = "DELETE FROM $DB WHERE ID = $ID";
            $result = mysql_query( "$query" ) or die( mysql_errno() . ": " .
                mysql_error() );
            if ( isset( $_POST["return"] ) )
            {
                header( "Location: " . $return . "?mode=$mode&params=$params" );
            }
?>
<script language="javascript" type="text/javascript">
    if (parent.frames.length == 0) 
    {
        window.close();
    }
    else
    {
        parent.tree.reload();
        document.location='<? echo $self
?>?action=edit&ID=<? echo "-1";
?>';
    }
</script>
<?php
            exit;
        }
    }
?>
<html>
<head>
<title><? echo $webs[kunde_bezeichnung]
?>: Redaktionssystem</title>
<meta http-equiv="Content-Type" content="text/html; charset=<? echo $charset
?>">
<script language="Javascript" type="text/javascript" src="ajax.js"></script>
<script language="Javascript" type="text/javascript" src="save_to_db.js"></script>
<script language="javascript" type="text/javascript" src="/js/common.js"></script>
<script language="javascript" type="text/javascript" src="/js/jquery-1.4.4.min.js"></script>
<script language="javascript" type="text/javascript" src="/js/jquery-ui-1.8.9.custom.min.js"></script>
<?php
    if ( file_exists( "../css/$site/jquery-ui.custom.css" ) )
    {
        $file = "/css/$site/jquery-ui.custom.css";
    }
    else
    {
        $file = "/css/ui-darkness/jquery-ui.custom.css";
    }
?>
<link rel="stylesheet" href="<?= $file;
?>"/>
<script language="javscript" type="text/javascript">
    $(function(){
        $('.icecat_btn').button({
            icons:{
                primary: 'ui-icon-link'
            }
        }).click(get_icecat_info);
        $('.show_preise').button({
            icons:
            {
                primary:"ui-icon-zoomin"
            }
        }).click(show_preise);
        $('#preise_dialog').dialog("destroy").dialog({
            autoOpen:false,
            modal:true,
            height:600,
            width:700,
            resizable:false
        });
        function get_icecat_info()
        {
            id=this.id;
            id=id.split("_");
            ean=id[2];
            $('#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>');
            $('#icecat_data').load("getIceCatInfo.php?EAN="+ean);
        }
        function show_preise()
        {
            id=this.id;
            id=id.split("_");
            id=id[2];
            $('#preise_dialog').load("/logins/preise.php?a_id="+id).dialog("open");
            return false;
        }
        $('.lager').click(lagerbestand).css("cursor","pointer");
        $('#LieferstatusMaintainer').change(toggle_lstatus).change();
        $('#lagerbestand').dialog("destroy").dialog(
        {
            autoOpen:false,
            resizable:false,
            modal:true,
            width:700,
            height:"auto",
            buttons:{
                'schließen': function(){
                    $(this).dialog("close");
                }
            }
        });
    });
    function fill_hersteller(id)
    {
        if($('#hersteller').val()=="")
        {
            $.get("/Online-Shop/gethersteller.php?item="+id,function(data){
                $('#hersteller').val(data);
            });
        }
    }
    function fill_modell(id)
    {
        if($('#modell').val()=="")
        {
            $.get("/Online-Shop/getmodell.php?item="+id,function(data){
                $('#modell').val(data);
            });
        }
    }
    function lagerbestand()
    {
        id=this.id.split("_");
        item_id=id[1];
        $('#lagerbestand').load("/Warenwirtschaft/lagerbestand.php",{
            item:item_id
        }).dialog("open");
        return false;
    }
    function toggle_lstatus()
    {
        if($('#LieferstatusMaintainer').val()=="vollautomatisch")
        {
            $('#Lieferstatus_sel').hide();
        }
        else
        {
            $('#Lieferstatus_sel').show();
        }
    }
</script>
<?php
    if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) )
    {
?>
    <script type="text/javascript" language="javascript" src="/js/bildverwaltung.js"></script>
<?php
    }
?>
<link rel="stylesheet" href="includes/artikel_zusatzinfo/eu-label.css">
<link rel="stylesheet" type="text/css" href="redaktion.css">
<style type="text/css">
body 
{
    font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
<? if ( $webs[font_color_seite] )
    {
?>color:                #<? echo $webs[font_color_seite]
?>;<? }
?>
<? if ( $webs[bgcolor_seite] )
    {
?>background-color:    #<? echo $webs[bgcolor_seite]
?>;<? }
?>
<? if ( $webs[hintergrundbild] )
    {
?>background-image: url(../images/hintergrundbild/<? echo $webs[hintergrundbild]
?>);<? }
?>
}

.links
{
font-size: 10pt;
<? if ( $webs[font_color_links] )
    {
?>color:                #<? echo $webs[font_color_links]
?>;<? }
?>
<? if ( $webs[bgcolor_links] )
    {
?>background-color:    #<? echo $webs[bgcolor_links]
?>;<? }
?>
}

.rechts
{
font-size: 10pt;
<? if ( $webs[font_color_rechts] )
    {
?>color:                #<? echo $webs[font_color_rechts]
?>;<? }
?>
<? if ( $webs[bgcolor_rechts] )
    {
?>background-color:    #<? echo $webs[bgcolor_rechts]
?>;<? }
?>
}

A:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
    $webs[font_color_rechts]
?>}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
    $webs[font_color_rechts]
?>}
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
    $webs[font_color_rechts]
?>}
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #<? echo
    $webs[font_color_rechts]
?>}
</style>
<style type="text/css">
<!--
table.input
{
    border-width: 2px 1px 1px 2px;
    border-top-color    : #CCCCCC;
    border-left-color   : #CCCCCC;
    border-bottom-color : #AAAAAA;
    border-right-color  : #AAAAAA;
    border-style        :inset;
    background-color    : #FFFFFF;
}    
-->
</style>
<link href="/styles/styles.php" rel="stylesheet" />
<script language="JavaScript">
<!--

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function killkomma(w)
{
 return w.replace(/,/,'.');
}

function call_editor(Feldname,properties)
{
    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");;
}

function explore(Feldname,bild_dir,ID)
{
    explorer_fenster=window.open("explore.php?Tab=<? echo $DB
?>&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");;
}
//-->
</script>
<script language="JavaScript" src="../checkDate.js"></script>
<script language="JavaScript" src="../systemtermine/systemtermine.js.php"></script>
<script type="text/javascript">
<!--
_editor_url = "../htmlarea/";
   _editor_lang = "de";

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<script type="text/javascript" src="../htmlarea/htmlarea.js"></script>
<meta name="description" content="Redaktionssystem">
<meta name="author" content="Webagentur Niewerth">
<meta name="robots" content="noindex">
</head>

<body bgcolor="#<? echo $webs[bgcolor_seite];
?>" leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" text="#000000">
<script type="text/javascript" language="javascript">
    $(function(){
        $('#artikel_form').submit(checkHersteller);
        $('.lieferant_artnr').hide();
        $('.lieferant').click(toggle_artnr);
        $('.lieferant').each(function(index, value){
            feld=value.id;
            if($('#'+feld).attr("checked")==true)
            {
                $('#'+feld).click();
                $('#'+feld).attr("checked",true);
            }
        })
    });
    
    function checkHersteller()
    {
        hersteller=$('#hersteller_select').val();
        if(hersteller==0)
        {
            alert("Bitte wählen Sie einen Hersteller aus!");
            return false;
        }
    }

    function toggle_artnr()
    {
        art_nr_name=this.id;
        art_nr=art_nr_name.split("_");
        art_nr_id=art_nr[1];
        $('#lieferant_artnr_'+art_nr_id).toggle();
    }
</script>
<?php
    require_once "load_from_db.php";
    if ( $_SERVER["REMOTE_ADDR"] == "89.245.130.99" )
    {
        //var_dump( $view_data );
    }
?>
<form method="post" action="<? echo $self;
?>" name="formname" enctype="multipart/form-data" id="artikel_form">
    <div style="color: red;">
<?php
    if ( $error )
    {
        echo "Sie haben mindestens ein Bild in einem für das Internet unüblichen Format hochgladen.<br>";
        echo "Bitte laden Sie nur .gif, .jpg, .jpeg und .png Bilder hoch!";
    }
?>
    </div>
<?php
    if ( isset( $_GET["return"] ) )
    {
        if ( $_GET["mode"] )
        {
            if ( $_GET["params"] )
            {
?>
                <input type="hidden" name="params" value="<?= $params;
?>">
            <?php
            }
?>
        <input type="hidden" name="mode" value="<?= $_GET["mode"];
?>">
    <?php
        }
?>
    <input type="hidden" name="return" value="<?= $_GET["return"];
?>">
<?php
    }
?>
    <div id="antwort"></div>
  <table style width="100%;" border="0" cellspacing="0" cellpadding="0">
    <tr valign="top"> 
      <td width="508"> 
        <?php
    require_once "language_pack.php";
    if ( $action == "edit" )
    {
        if ( $ID )
        {
            $sql = "SELECT
                    *
                FROM
                    $DB
                WHERE
                    ID = '$ID'
                AND
                    Language = '$language'
            ";
            $result = mysql_query( $sql ) or die( mysql_errno() . ": " .
                mysql_error() );
            if ( mysql_num_rows( $result ) == 0 )
            {
                $sql = "SELECT
                        *
                    FROM
                        $DB
                    WHERE
                        ID = '$ID'
                    AND
                        Language = '" . DEFAULT_LANG . "'
                ";
                $result = mysql_query( $sql ) or die( mysql_errno() . ": " .
                    mysql_error() );
                $Language_neueintrag = true;
            }
            else
            {
                $Language_neueintrag = false;
            }
            $zeile = mysql_fetch_assoc( $result );
            $_SESSION['artikel_zusatzinfo'][] = $zeile;
            if ( isset( $web_rechte[modul_name][tool_name]["artikel_klonen"] ) )
            {
                $sql_m = "SELECT
                        father
                    FROM
                        shop_link_table
                    WHERE
                        id=" . $zeile["ID"] . "
                    AND
                        verwendung='a2ma'
                ";
                $res_m = mysql_query( $sql_m );
                $anz = mysql_num_rows( $res_m );
                if ( $anz == 1 )
                {
                    $row_m = mysql_fetch_assoc( $res_m );
                    $zeile["mutter"] = $row_m["father"];
                    $sql_m = "SELECT
                            *
                        FROM
                            artikel
                        WHERE
                            id=" . $zeile["mutter"] . "
                        AND
                            language='" . DEFAULT_LANG . "'
                    ";
                    $res_m = mysql_query( $sql_m );
                    $zeile_mutter = mysql_fetch_assoc( $res_m );
                }
            }
        }
?>
        <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
          <tr bgcolor="#<? echo $webs[bgcolor_links]
?>"> 
            <td colspan="3"><font color="#<? echo $webs[font_color_links]
?>"><b>Artikel:
<? if ( $language != DEFAULT_LANG )
        {
?>Übersetzung<? }
?> 
<? if ( ( $ID ) and ( $Language_neueintrag == false ) )
        {
?>Bearbeiten<? }
        else
        {
?>Neueintrag<? }
?>
              </b> <? echo $zeile['ID']
?></font>
    <?php
        if ( $zeile["EAN"] && isset( $user_rechte[modul_name][tool_name]["icecat"] ) )
        {
?>
            <span style="float: right;">
                <a class="icecat_btn" id="icecat_btn_<?= $zeile["EAN"];
?>">IceCat-Infos laden</a>
            </span>
            <?php
        }
?>
              <input type="hidden" name="Father" value="<? $out = "-1";
        if ( $zeile[Father] )
        {
            $out = $zeile[Father];
        }
        if ( $Father )
        {
            $out = $Father;
        }
        echo $out;
?>" size="2"> 
            </td>
          </tr>
          <?php
        $Feld = "kennung";
        $f_name = "";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
            if ( $f_name )
            {
                if ( $f_name[0] == "!" )
                {
                    $f_name_a = substr( $f_name, 1 );
                }
                else
                {
                    $f_name_a = $f_name;
                }
                echo $f_name_a;
            }
            else
            {
?>
              Kennung 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%">

            <?php
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
                $zeile["mutter"] ) )
            {
                echo ( $zeile_mutter[$Feld] ) ? htmlentities( $zeile_mutter[$Feld] ) :
                    "&nbsp;";
            }
            else
            {
?>
              <input type="text" name="kennung" value="<? echo htmlentities( $zeile[kennung] )
?>">
              <?php
            }
?>
              </td>
          </tr>
          <?php
        }
        $Feld = "kennung2";
        $f_name = "";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
            if ( $f_name )
            {
                if ( $f_name[0] == "!" )
                {
                    $f_name_a = substr( $f_name, 1 );
                }
                else
                {
                    $f_name_a = $f_name;
                }
                echo $f_name_a;
            }
            else
            {
?>
              Kennung2 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
            <?php
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
                $zeile["mutter"] ) )
            {
                echo ( $zeile_mutter[$Feld] ) ? htmlentities( $zeile_mutter[$Feld] ) :
                    "&nbsp;";
            }
            else
            {
?>
              <input type="text" name="kennung2" value="<? echo htmlentities( $zeile[kennung2] )
?>">
              <?php
            }
?>
              </td>
          </tr>
          <?php
        }
        $Feld = "kennung3";
        $f_name = "";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
            if ( $f_name )
            {
                if ( $f_name[0] == "!" )
                {
                    $f_name_a = substr( $f_name, 1 );
                }
                else
                {
                    $f_name_a = $f_name;
                }
                echo $f_name_a;
            }
            else
            {
?>
              Kennung3 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
            <?php
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
                $zeile["mutter"] ) )
            {
                echo ( $zeile_mutter[$Feld] ) ? htmlentities( $zeile_mutter[$Feld] ) :
                    "&nbsp;";
            }
            else
            {
?>
              <input type="text" name="kennung3" value="<? echo htmlentities( $zeile[kennung3] )
?>">
              <?php
            }
?>
              </td>
          </tr>
          <?php
        }
        if ( isset( $user_rechte["online_shop"]["artikel"]["lieferanten"] ) && $ID )
        {
?>
            <tr>
                <td class="links">
                    <strong>Lieferanten</strong>
                </td>
                <td class="rechts">
                    <table>
                    <?php
            $sql_l = "SELECT
                    id,
                    name
                FROM
                    lieferanten
                ORDER BY
                    rang,
                    name
            ";
            $res_l = mysql_query( $sql_l );
            while ( $row_l = mysql_fetch_assoc( $res_l ) )
            {
                $sql_al = "
                    SELECT
                        lieferanten_artnr
                    FROM
                        artikel_to_lieferanten
                    WHERE
                        lieferanten_id=" . $row_l["id"] . "
                    AND
                        artikel_id=$ID
                ";
                $res_al = mysql_query( $sql_al );
                $row_al = mysql_fetch_assoc( $res_al );
?>
                        <tr>
                            <td>
                                <label>
                                    <input type="hidden" name="lieferant[<?= $row_l["id"];
?>]" value="0" />
                                    <input type="checkbox" class="lieferant" name="lieferant[<?= $row_l["id"];
?>]" value="1" id="lieferant_<?= $row_l["id"];
?>" <?= ( $row_al["lieferanten_artnr"] ) ? "checked='checked'" : "";
?>><?= $row_l["name"];
?>
                                </label>
                                <br>            
                            </td>
                            <td>
                <input type="text" class="lieferant_artnr" name="lieferant_artnr[<?= $row_l["id"];
?>]" value="<?= $row_al["lieferanten_artnr"];
?>" id="lieferant_artnr_<?= $row_l["id"];
?>">
                            </td>
                        </tr>
<?php
            }
?>
                    </table>
                </td>
            </tr>
<?php
        }
        $Feld = "Rang";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
            <?php
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
            if ( $f_name )
            {
                if ( $f_name[0] == "!" )
                {
                    $f_name_a = substr( $f_name, 1 );
                }
                else
                {
                    $f_name_a = $f_name;
                }
                echo $f_name_a;
            }
            else
            {
?>
            Rang
            <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
            <?php
            if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
                $zeile["mutter"] ) )
            {
                echo $zeile_mutter[$Feld];
            }
            else
            {
?>
              <input type="text" name="<? echo $Feld
?>" value="<? echo htmlentities( $zeile[$Feld] )
?>" size="5">
            <?php
            }
?>
            </td>
          </tr>
          <?php
        }
?>
<?php
        $Feld = "KatalogSeite";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <? if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>Katalog-Seite<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%">&nbsp;            </td>
          </tr>
          <?php
        }
        $Feld = "Template";
        $hide = "document.getElementById('img_d013').style.display='';document.getElementById('img_u013').style.display='none';";
        $display = "document.getElementById('img_u013').style.display='';document.getElementById('img_d013').style.display='none';";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
            if ( $ID )
            {
?>
    <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
                <?php
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    echo $web_rechte[modul_name][tool_name][$Feld];
                }
                else
                {
?>
                Template: 
                <?php
                }
?>
</b></font></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_u013" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_d013" align="right"></div>
              </td>
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>">&nbsp;<iframe height="100" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="template.php?language=<? echo
                $language
?>&Typ=artikel&ID=<? echo $zeile[ID]
?>" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>;"></iframe></td>
    </tr>
<?php
            }
        }
?>
          <?php
        $Feld = "Hersteller";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Hersteller 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%">
           <?php
            $sql = "
                    SHOW
                        COLUMNS
                    FROM
                        artikel
                    LIKE
                        'Hersteller'
                ";
            $res = mysql_query( $sql );
            $row = mysql_fetch_assoc( $res );
            //if ( $row["Type"] == "smallint(5) unsigned" )
            if ( stristr( $row["Type"], "int" ) )
            {
                $sql = "
                    SELECT
                        *
                    FROM
                        Herstellerkatalog
                    ORDER BY
                        Name
                ";
                $res = mysql_query( $sql );
                echo mysql_error();
?>
                <select name="hersteller" id="hersteller_select">
                    <option value="0"></option>
           <?php
                while ( $row = mysql_fetch_assoc( $res ) )
                {
                    if ( $zeile["hersteller"] == $row["ID"] )
                    {
                        $selected = "selected='selected'";
                    }
                    else
                    {
                        $selected = "";
                    }
                    if ( $row["Bezeichnung"] )
                    {
                        $h_name = $row["Bezeichnung"];
                    }
                    else
                    {
                        $h_name = $row["Name"];
                    }
?>
                    <option value="<?= $row["ID"]
?>" <?= $selected;
?>><?= $h_name
?></option>
           <?php
                }
?>
                </select>
           <?php
            }
            else
            {
?>
              <input type="text" name="hersteller" value="<?= htmlentities( $zeile[hersteller] )
?>">
           <?php
            }
?> 
            </td>
          </tr>
          <?php
        }
?>
<?php
        $Feld = "kurzbezeichnung";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Kurzbezeichnung 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
            <table>
                <tr>
                    <td class="rechts">
                    <?php
            if ( ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) && $zeile["mutter"] ) )
            {
                echo $zeile_mutter[$Feld];
            }
            else
            {
?>
                        <input type="text" name="kurzbezeichnung" size="90" value="<? echo
                htmlentities( $zeile[$Feld] )
?>">
<?php
            }
?>
                        </td>
            <?php
            if ( isset( $user_rechte[modul_name][tool_name]["namenserweiterung"] ) )
            {
?>
                    <td class="links"> <b>Artikelrubrik:</b></td>
                    <td class="rechts">
                    <?php
                if ( ( in_array( "namenserweiterung", $GLOBALS["gesperrte_felder"] ) &&
                    $zeile["mutter"] ) )
                {
                    echo $zeile_mutter["namenserweiterung"];
                }
                else
                {
?>
                        <input type="text" name="namenserweiterung" value="<?= $zeile["namenserweiterung"];
?>">
<?php
                }
?>
                    </td>
            <?php
            }
?>
                </tr>
            </table>
            </td>
          </tr>
          <?php
        }
?>
          <?php
        $Feld = "langbezeichnung";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Langbezeichnung 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
              <input type="text" name="langbezeichnung" size="55" value="<? echo
            htmlentities( $zeile[langbezeichnung] )
?>">
            </td>
          </tr>
          <?php
        }
?>
          <?php
        $Feld = "EAN";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            $f_name = $web_rechte[modul_name][tool_name][$Feld];
            if ( $f_name )
            {
                if ( $f_name[0] == "!" )
                {
                    $f_name_a = substr( $f_name, 1 );
                }
                else
                {
                    $f_name_a = $f_name;
                }
                echo $f_name_a;
            }
            else
            {
?>EAN  <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
            <?php
            if ( $f_name[0] == "!" )
            {
                echo ( $zeile[$Feld] ) ? htmlentities( $zeile[$Feld] ) :
                    "&nbsp;";
            }
            else
            {
?>        
              <input name="EAN" type="text" value="<? echo htmlentities( $zeile[EAN] )
?>" maxlength="13">
            <?php
            }
?>
            </td>
          </tr>
          <?php
        }
?>
          <?php
        $Feld = "beschreibung";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) && !$zeile["mutter"] )
        {
?>
<!-- Einbindung TinyMCE -->
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
    // General options
    mode : "exact",
    elements: "beschreibung,icecat_beschreibung",
    theme : "advanced",
    language: "de",
    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",

    // Theme options
    theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
    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",
    theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,ltr,rtl,|,fullscreen",
    theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    theme_advanced_statusbar_location : "bottom",
    theme_advanced_resizing : true,


    // Example content CSS (should be your site CSS)
    content_css : "css/example.css",

    // Drop lists for link/image/media/template dialogs
    template_external_list_url : "js/template_list.js",
    external_link_list_url : "js/link_list.js",
    external_image_list_url : "js/image_list.js",
    media_external_list_url : "js/media_list.js",

    // Replace values for the template plugin
    template_replace_values : {
        username : "Some User",
        staffid : "991234"
    }
});
</script>

    <?php
        }
        $hide = "document.getElementById('img_d001').style.display='';document.getElementById('img_u001').style.display='none';";
        $display = "document.getElementById('img_u001').style.display='';document.getElementById('img_d001').style.display='none';";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"> 
              <div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
            if ( $Felddaten[0] )
            {
                echo $Felddaten[0];
            }
            else
            {
?>
              Beschreibung 
              <?php
            }
?>
              </b></font></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
            "" : "none"
?>;" id="img_u001" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
            "" : "none"
?>;" id="img_d001" align="right"></div>
            </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%">
<?php
            if ( ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) && $zeile["mutter"] ) )
            {
?>
                <div id="beschreibung" style="display:<?= ( $view_data[$Feld] ) ?
                "" : "none;"
?>"><?= $zeile_mutter[$Feld];
?></div>
            <?php
            }
            else
            {
?>
              <textarea id="beschreibung" name="beschreibung" cols="45" rows="6" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none;"
?>"><? echo $zeile[beschreibung];
?></textarea>
<?php
            }
?>
</td>
          </tr>
          <?php
        }
?>
          <?php
        $Feld = "beschreibung_simpel";
        $hide = "document.getElementById('img_d001s').style.display='';document.getElementById('img_u001s').style.display='none';";
        $display = "document.getElementById('img_u001s').style.display='';document.getElementById('img_d001s').style.display='none';";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"> 
              <div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
            if ( $Felddaten[0] )
            {
                echo $Felddaten[0];
            }
            else
            {
?>
Beschreibung
<?php
            }
?>
              </b></font></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
            "" : "none"
?>;" id="img_u001s" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
            "" : "none"
?>" id="img_d001s" align="right"></div>
            </td>
            <td width="70%" colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>">
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <textarea name="beschreibung" cols="45" rows="6" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>"><? echo $zeile[beschreibung];
?></textarea>
        <? if ( $Felddaten[1] )
            {
?>
        <a href="#" onclick="MM_openBrWindow('http://www.<? echo $site . $Felddaten[2] .
                "?ID=" . $ID
?>','XMLAnsicht','scrollbars=yes,width=600,height=400')">
        <? echo ( $Felddaten[1] . "-Ansicht" );
?>
        </a><? }
?>
            </b></font></td>
          </tr>
          <?php
        }
?>
          <?php
        $Feld = "beschreibung2_simpel";
        $hide = "document.getElementById('img_d002').style.display='';document.getElementById('img_u002').style.display='none';";
        $display = "document.getElementById('img_u002').style.display='';document.getElementById('img_d002').style.display='none';";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display = "document.getElementById('$Feld').style.display='';";
            $hide = "document.getElementById('$Feld').style.display='none';";
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"> 
              <div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Beschreibung2 
              <?php
            }
?>
              </b></font></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
            "" : "none"
?>" id="img_u002" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:display:<?= ( !$view_data[$Feld] ) ?
            "" : "none"
?>" id="img_d002" align="right"></div>
            </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%">
              <textarea name="beschreibung2" cols="45" rows="6" id="<?= $Feld
?>">
                <? echo $zeile[beschreibung2];
?>
              </textarea>
            </td>
          </tr>
          <?php
        }
        $Feld = "suchbegriffe";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
        <tr>
            <td class="links" valign="top"><b>Suchbegriffe</b></td>
            <td class="rechts">
                <textarea name="suchbegriffe" cols="45" rows="6"><?= $zeile[$Feld];
?></textarea>
            </td>
        </tr>
            <?php
        }
        $zusatzInfos = false;
        $hide = "document.getElementById('img_d003').style.display='';document.getElementById('img_u003').style.display='none';";
        $display = "document.getElementById('img_u003').style.display='';document.getElementById('img_d003').style.display='none';";
        for ( $runner = 1; $runner <= 16; $runner++ )
        {
            $Feld = "short_line_" . $runner;
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
                $zusatzInfos = true;
                $display .= "document.getElementById('$Feld').style.display='';";
                $hide .= "document.getElementById('$Feld').style.display='none';";
            }
        }
        $Feld = "auspraegung";
        if ( isset( $web_rechte[modul_name][tool_name][$Feld] ) )
        {
            $zusatzInfos = true;
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
            if ( isset( $web_rechte['online_shop']['directory']['auspr_abhaengigkeiten'] ) )
            {
                $display .=
                    "document.getElementById('auspr_abhaengigkeiten').style.display='';";
                $hide .=
                    "document.getElementById('auspr_abhaengigkeiten').style.display='none';";
            }
        }
        if ( $zusatzInfos )
        {
?>
            <tr>
                <td colspan="3" class="links"><div style="float:left"><b>Zusatzinfos</b></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('Zusatzinfos=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Zusatzinfos"] ) ?
            "" : "none"
?>;" id="img_u003" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('Zusatzinfos=1');return false;" style="cursor:pointer;display:<?= ( !
            $view_data["Zusatzinfos"] ) ? "" : "none"
?>;" id="img_d003" align="right"></div>
                </td>
            </tr>
        <?php
        }

        if ( isset( $web_rechte['online_shop']['directory']['auspr_abhaengigkeiten'] ) )
        {
            echo build_abh_auspr( $ID );
        }

        if ( isset( $web_rechte[modul_name][tool_name][$Feld] ) && $ID )
        {
?>
            <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Zusatzinfos"] ) ? "" : "none"
?>">
                <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%">
                    <font color="#<? echo $webs[font_color_links]
?>"><b>Ausprägung:</b></font>
                </td>
                <td class="rechts" width="70%" colspan="2">&nbsp;&nbsp;
                        <table width="100%" border="0">
                            <tr>
                                <th>Eigenschaft</th>
                                <th>Wert</th>
                            </tr>
        <?php
            $auspraegungen = array();
            $sql = "
                SELECT 
                    * 
                FROM 
                    directory_to_auspraegung 
                WHERE 
                    directory=" . $zeile["Father"] . "
                ORDER BY
                    Rang 
            ";
            $res = mysql_query( $sql );
            if ( isset( $web_rechte["online_shop"]["directory"]["auspr_vererbung"] ) )
            {
                $auspraegungen = get_vererbte_auspraegungen( $zeile["Father"] );
            }
            while ( $row = mysql_fetch_assoc( $res ) )
            {
                $auspraegungen[] = $row;
            }
            if ( !is_array( $auspraegungen ) )
            {
                $auspraegungen = array();
            }
            foreach ( $auspraegungen as $row )
            {
                $sql_a = "
                    SELECT 
                        * 
                    FROM 
                        auspraegung 
                    WHERE 
                        ID=" . $row["auspraegung"] . "
                ";
                $res_a = mysql_query( $sql_a );
                $row_a = mysql_fetch_assoc( $res_a );
                if ( !in_array( $row_a["type"], array(
                    3,
                    4,
                    5,
                    6,
                    7,
                    9,
                    10 ) ) )
                {
                    $sql_art = "SELECT 
                            * 
                        FROM 
                            artikel_to_auspraegung 
                        WHERE 
                            artikel=" . $zeile["ID"] . "
                        AND 
                            auspraegung=" . $row_a["ID"] . "
                    ";
                    $res_art = mysql_query( $sql_art );
                    $row_art = mysql_fetch_assoc( $res_art );
?>
                            <tr>
                                <td class="links">
                        <?php
                    echo $row_a["name"];
                    if ( $row_a["einheit"] )
                    {
                        echo " (" . $row_a["einheit"] . ")";
                    }
?>
                                </td>
                                <td class="rechts">
                        <?php
                    switch ( $row_a["type"] )
                    {
                        case 0:
?>
                                    <input type="text" name="auspraegung[<?= $row_a["ID"]
?>]" value="<?= $row_art["wert"]
?>"
<?php
                            if ( $row_a["eu_label_id"] )
                            {
                                $name_input = strtolower( trim( $row_a["name"],
                                    ":" ) );
?>
onfocus="fill_<?= $name_input;
?>(<?= $zeile["ID"];
?>)"
<?php
                            }
?> id="<?= $name_input;
?>">
                        <?php
                            break;
                        case 1:
?>
                                    <input type="text" name="auspraegung[<?= $row_a["ID"]
?>]" value="<?= $row_art["wert"]
?>">
                        <?php
                            break;
                        case 2:
?>
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
?>]" value="1" <?= ( $row_art["wert"] == "1" ) ? "checked='checked'" : ""
?>>ja&nbsp;                                        
                                    <input type="radio" name="auspraegung[<?= $row_a["ID"]
?>]" value="0" <?= ( $row_art["wert"] == "0" ) ? "checked='checked'" : ""
?>>nein                                        
                        <?php
                            break;
                    }
?>
                                </td>
                            </tr>
<?php
                }
                elseif ( $row_a["type"] == 4 || $row_a["type"] == 7 )
                {
?>
                    <tr>
                        <td colspan="2" class="links"><?= $row_a["name"];
?></td>
                    </tr>
<?php
                }
                elseif ( $row_a["type"] == 5 || $row_a["type"] == 6 )
                {
                    $sql_art = "SELECT 
                            * 
                        FROM 
                            artikel_to_auspraegung 
                        WHERE 
                            artikel=" . $zeile["ID"] . "
                        AND 
                            auspraegung=" . $row_a["ID"] . "
                    ";
                    $res_art = mysql_query( $sql_art );
                    $row_art = mysql_fetch_assoc( $res_art );

                    $dir = $zeile["Father"];
                    if ( $row_a["vererbung"] == 1 )
                    {
                        $dir = $row["directory"];
                    }
                    $sql_dir = "SELECT 
                            da.*
                        FROM 
                            directory_to_auspraegung da
                        WHERE 
                            directory=" . $dir . "
                        AND 
                            da.auspraegung=" . $row_a["ID"] . "
                    ";
                    $res_dir = mysql_query( $sql_dir );
?>
                            <tr>
                                <td class="links">
                        <?php
                    echo $row_a["name"];
?>
                    </td>
                    <td>
                    <?php
                    if ( !$row_a["eu_label_id"] )
                    {
?>
                        <input type="radio" name="auspraegung[<?= $row_a["ID"]
?>]" value="" />Auswahl aufheben<br />
                        <?php
                    }
                    else
                    {
                        $test_wert = unserialize( $row_art["wert"] );
                        if ( $test_wert === false )
                        {
                            if ( $row_art["wert"] )
                            {
                                //$row_art["wert"] = array( $row_art["wert"] );
                            }
                            else
                            {
                                $row_art["wert"] = array();
                            }
                        }
                        else
                        {
                            $row_art["wert"] = $test_wert;
                        }
                    }
                    $row_dir = mysql_fetch_assoc( $res_dir );

                    $werte = unserialize( $row_dir["wertebereich"] );
                    if ( is_array( $werte ) )
                    {
                        foreach ( $werte as $wert )
                        {
                            if ( $wert )
                            {
                                $sel = '';
                                if ( $row_a["type"] == 6 )
                                {
                                    $art_wert_arr = unserialize( $row_art["wert"] );
                                    if ( is_array( $art_wert_arr ) && in_array( $wert,
                                        $art_wert_arr ) )
                                    {
                                        $sel = 'checked="checked"';
                                    }
                                }
                                else
                                {
                                    if ( $row_art["wert"] == $wert )
                                    {
                                        $sel = 'checked="checked"';
                                    }
                                }
                                if ( $row_a["type"] == 5 )
                                {
                                    if ( !$row_a["eu_label_id"] )
                                    {
?>
                                <input type="radio" name="auspraegung[<?= $row_a["ID"]
?>]" value="<?= $wert
?>" <?= $sel;
?> /><?= $wert;
?><br />
    <?php
                                    }
                                    else
                                    {
?>
                                <input type="radio" name="auspraegung[<?= $row_a["ID"]
?>]" value="<?= $wert
?>" <?= $sel;
?> /><?= $wert;
?>
                                <?php
                                    }

                                }
                                else
                                {
?>
                                <input type="checkbox" name="auspraegung[<?= $row_a["ID"]
?>][]" value="<?= $wert
?>" <?= $sel;
?> /><?= $wert;
?><br />
    <?php
                                }
?>
                            <?php
                            }
                        }
                    }
                    else
                    {
                        echo "<br>keine Werte eingetragen!";
                    }
?>      
                    </td>
                    </tr>
                <?php
                }
                elseif ( $row_a["type"] == 10 )
                {
                    $sql_art = "SELECT 
                            * 
                        FROM 
                            artikel_to_auspraegung 
                        WHERE 
                            artikel=" . $zeile["ID"] . "
                        AND 
                            auspraegung=" . $row_a["ID"] . "
                    ";
                    $res_art = mysql_query( $sql_art );
                    $row_art = mysql_fetch_assoc( $res_art );
                    $sql_dir = "SELECT 
                            da.*
                        FROM 
                            directory_to_auspraegung da
                        WHERE 
                            directory=" . $zeile["Father"] . "
                        AND 
                            da.auspraegung=" . $row_a["ID"] . "
                    ";
                    $res_dir = mysql_query( $sql_dir );
                    $row_dir = mysql_fetch_assoc( $res_dir );
                    $werte = unserialize( $row_dir["wertebereich"] );
?><tr>
                <td class="links"><?= $row_a["name"];
?></td>
                <td class="recths">
                    <table>
                        <tr class="euLabel">
                        <?php
                    foreach ( $werte as $wert )
                    {
?>
                            <td class="<?= trim( $wert, "+" );
?>"><?= $wert;
?></td>
                        <?php
                    }
?>
                        </tr>
                        <tr class="euLabel">
                    <?php
                    foreach ( $werte as $wert )
                    {
                        if ( !$wert )
                        {
                            continue;
                        }
?>
                            <td class="<?= trim( $wert, "+" );
?>"><input type="radio" name="auspraegung[<?= $row_a["ID"];
?>]" value="<?= $wert;
?>"<?= ( $row_art["wert"] == $wert ) ? "checked='checked'" : "";
?>></td>
                    <?php
                    }
?>
                        </tr>
                    </table>
                </td>
<?php
                }
            }
?>
                        </table>
        <?php
        }
        else
        {
?>
                &nbsp;
        <?php
        }
?>
                </td>
            </tr>
        <?php
        for ( $runner = 1; $runner <= 16; $runner++ )
        {
            $Feld = "short_line_" . $runner;
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Zusatzinfos"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs["bgcolor_links"]
?>" valign="middle" width="30%"> 
              <font color="#<? echo $webs["font_color_links"]
?>"><b> 
              <?php
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    echo $web_rechte[modul_name][tool_name][$Feld];
                }
                else
                {
?>&nbsp;<?php
                }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs["bgcolor_rechts"]
?>" colspan="2" width="70%"> 
<?php

                if ( isset( $web_rechte[modul_name][tool_name]["short_line_1_auspraegung"] ) )
                {
                    if ( $_REQUEST['Father'] )
                    {
                        $zeile['Father'] = $_REQUEST['Father'];
                    }
                    if ( $zeile["Father"] )
                    {
                        $query = "select short_line_1 from directory where ID = $zeile[Father] and Language = '" .
                            $language . "'";

                        $result = mysql_query( $query ) or mail( "tiefland@weban.de",
                            $webs['domain'] . " - BackEnd-Error", mysql_errno() .
                            ": " . mysql_error() . "\n" . __file__ . "\n" .
                            __line__ . "\n$query" . "\n" . print_r( $_REQUEST, true ) );
                        $auspraegung = mysql_fetch_array( $result );

                        $auspraegung_directory = explode( ";", $auspraegung['short_line_1'] );
                        $kat_runner = 0;
                        if ( ( isset( $web_rechte[modul_name][tool_name][short_line_1_auspraegung] ) ) and
                            ( $runner == 1 ) and ( ( $auspraegung[short_line_1] != null ) or
                            ( $auspraegung[short_line_1] != '' ) ) )
                        {
?>
            <table><tr>
            <?php
                            foreach ( $auspraegung_directory as $elem1 )
                            {
?><td><? echo $elem1;
?></td>
            <?php
                                $kat_runner++;
                            }
?>

            </tr>
            <tr>
            <?php
                            $kat_runner = 0;
                            $auspraegung_artikel = explode( ";", $zeile[short_line_1] );
                            foreach ( $auspraegung_directory as $id => $elem1 )
                            {
                                $elem2 = $auspraegung_artikel[$id];
?><td><input type="text" name="auspraegung_artikel[]" value="<? echo $elem2;
?>"></td>
            <?php
                                $kat_runner++;
                            }
?>

            </tr></table>

            <? }
                        else
                        {
?>
              <input type="text" name="<? echo $Feld
?>" value="<? echo htmlentities( $zeile[$Feld] )
?>">
<? }
                    }
?>
            </td>
          </tr>
          <?php
                }
                else
                {
                    $sql = "
                        SHOW
                            COLUMNS
                        FROM
                            artikel
                        LIKE
                            '$Feld'
                    ";
                    $res = mysql_query( $sql );
                    $row = mysql_fetch_assoc( $res );
                    //if ( $row["Type"] == "smallint(5) unsigned" )
                    if ( stristr( $row["Type"], "text" ) )
                    {
?><textarea name="<?= $Feld;
?>" cols="45" rows="6"><?= htmlentities( $zeile[$Feld] );
?></textarea>
<?php
                    }
                    else
                    {
?><input type="text" name="<? echo $Feld
?>" value="<? echo htmlentities( $zeile[$Feld] )
?>"><?php
                    }
                }
            }
        }
        $hide = "document.getElementById('img_d004').style.display='';document.getElementById('img_u004').style.display='none';";
        $display = "document.getElementById('img_u004').style.display='';document.getElementById('img_d004').style.display='none';";
        for ( $bild_nr = 1; $bild_nr <= 9; $bild_nr++ )
        {
            $Feld = "bild$bild_nr";
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
                $bilder = true;
                $display .= "document.getElementById('$Feld').style.display='';";
                $hide .= "document.getElementById('$Feld').style.display='none';";
            }
        }
        if ( $bilder )
        {
?>
            <tr>
                <td colspan="3" class="links"><div style="float:left"><b>Bilder</b></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?=
            $hide
?>save_to_db('Bilder=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Bilder"] ) ?
            "" : "none"
?>;" id="img_u004" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('Bilder=1');return false;" style="cursor:pointer;display:<?= ( !$view_data["Bilder"] ) ?
            "" : "none"
?>;" id="img_d004" align="right"></div>
                </td>
            </tr>
<?php
            for ( $bild_nr = 1; $bild_nr <= 9; $bild_nr++ )
            {
                $Feld = "bild$bild_nr";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Bilder"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
                    $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                    if ( $Felddaten[0] )
                    {
                        echo $Felddaten[0];
                    }
                    else
                    {
                        echo "Bild " . $bild_nr;
                    }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
              <table border="0" width="100%" cellspacing="0" cellpadding="0">
                <tr> 
                  <td width="55%" nowrap="nowrap"colspan="2"> <font color="#<?= $webs[font_color_rechts]
?>"> 
                    <?php
                    $image_name = "bild_" . $bild_nr . "_url";
                    $image_Path = "/images/Bild_" . $bild_nr . "/";
                    $image_Path = $webs[verzeichnis] . $image_Path;

                    if ( $Language_neueintrag )
                    {
?><input type="hidden" name="<? echo $image_name
?>" value="<? echo $zeile[$image_name]
?>"><?php
                    }
?><input type="hidden" name="<? echo $image_name
?>_Pfad" value="<? echo $image_Path
?>"><?php

                    if ( $zeile[$image_name] != "" )
                    {
?>
                    <input type="radio" name="_<? echo $image_name
?>" value="0" checked>
                    <a href="http://www.<? echo $site . "/images/Bild_" . $bild_nr .
                        "/" . $zeile[$image_name]
?>" target="blank"> 
                    <?php echo $zeile[$image_name];
?> </a> 
                    <?php
                        if ( file_exists( $image_Path . $zeile[$image_name] ) )
                        {
                            $size = filesize( $image_Path . $zeile[$image_name] ) >>
                                10;

                            $imgsize = GetImageSize( $image_Path . $zeile[$image_name] );
                            echo "&nbsp;( $size KB";
                            if ( $imgsize )
                            {
                                echo "&nbsp;$imgsize[0]x$imgsize[1]";
                            }
                            echo " )<BR>";
                        }
                        else
                        {
                            echo "<br>";
                        }
                    }
?>
                    <input type="radio" name="_<? echo $image_name
?>" value="1" <? if ( $zeile[$image_name] == "" )
                    {
                        echo "checked";
                    }
?>>
                    kein
                    <? switch ( substr( $Felddaten[0], 0, 4 ) )
                    {
                        case "Doku":
                            echo "Dokument";
                            break;
                        case "Vide":
                            echo "Video";
                            break;
                        case "Flas":
                            echo "Flash";
                            break;
                        default:
                            echo "Bild";
                            break;
                    }
?>
                    <br>
                    <input type="radio" name="_<? echo $image_name
?>" value="2">
                    <input type="File" name="<? echo $image_name
?>" size="17" maxlength="255" onfocus="this.form._<? echo $image_name
?>[<? if ( $zeile[$image_name] != "" )
                    {
                        echo "2";
                    }
                    else
                    {
                        echo "1";
                    }
?>].checked=true;"/>
                    </font> </td>
                  <td width="45%" nowrap="nowrap"align="center"><font color="#<? echo
                    $webs[font_color_rechts]
?>">&nbsp; 
                    </font> 
                    <? if ( substr( $Felddaten[0], 0, 4 ) <> "Doku" )
                    {
                        if ( $zeile[$image_name] != "" )
                        {
?>
                    
                    <?php
                            // Sollte eine Bildeigenschaft ein Video sein, wird kein Vorschaubild angezeigt.
                            if ( substr( $Felddaten[0], 0, 4 ) != "Vide" )
                            {
                                if ( $imgsize[1] > 60 )
                                {
                                    $height = 60;
                                }
                                else
                                {
                                    $height = $imgsize[1];
                                }
?>
                    
                    <a href="http://www.<? echo $site . "/images/Bild_" . $bild_nr .
                                "/" . $zeile[$image_name]
?>" target="blank"><img height="<?= $height;
?>" src="http://www.<? echo $site . "/images/Bild_" . $bild_nr . "/" . $zeile[$image_name]
?>" border="0"></a> 
                    <?php
                            }
                        }
                    }
?>
                    <font color="#<? echo $webs[font_color_rechts]
?>">&nbsp;
                    </font> </td>
                </tr>
              </table>
<?php
                    if ( ( isset( $user_rechte[modul_name][tool_name]["bild" . $bild_nr .
                        "_text"] ) ) and ( isset( $user_rechte[modul_name][tool_name]["bild_pos" .
                        $bild_nr] ) ) )
                    {
?>
              <hr width="100%">
<?php
                    }
?>              
              <table border="0" width="50%" cellspacing="0" cellpadding="0">
<?php
                    if ( isset( $user_rechte[modul_name][tool_name]["bild" . $bild_nr .
                        "_text"] ) )
                    {
?>
                <tr> 
                  <td width="27%" nowrap><font color="#<? echo $webs[font_color_rechts]
?>"><?= ( $web_rechte[modul_name][tool_name]["bild" . $bild_nr . "_text"] ) ? $web_rechte[modul_name][tool_name]["bild" .
                        $bild_nr . "_text"] : "Unterschrift:";
?></font></td>
                  <td width="28%" nowrap> 
                    <input type="text" name="bildunterschrift_<? echo $bild_nr
?>" value="<? echo $zeile["bildunterschrift_" . $bild_nr]
?>">
                  </td>
                </tr>
<?php
                    }
                    if ( isset( $user_rechte[modul_name][tool_name]["bild_pos" .
                        $bild_nr] ) )
                    {
?>
                <tr> 
                  <td width="27%" height="23" nowrap><font color="#<? echo $webs[font_color_rechts]
?>">Position:</font></td>
                  <td width="28%" nowrap> 
                    <? $kats = explode( ";", $web_rechte[modul_name][tool_name]["bild_pos" .
                        $bild_nr] );
?>
              <select name="bild_position_<? echo $bild_nr
?>" 
              <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
?>>
                <?php
                        $kat_runner = 0;
                        foreach ( $kats as $elem )
                        {
?>
                <option value="<? echo $kat_runner
?>"<? if ( $zeile["bild_position_" . $bild_nr] == $kat_runner )
                            {
?>selected<? }
?>> 
                <? echo $elem
?>
                </option>
                <?php
                            $kat_runner++;
                        }
?>
              </select>
                  </td>
                </tr>
<?php
                    }
?>
              </table>
            </td>
          </tr>
          <?php
                }
            }
        }
        if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) )
        {
?>
        <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><strong>Bildverwaltung</strong></font></div></td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" valign="top">
                <div id="bildverwaltung"></div>
                <input type="button" value="neues Bild zuordnen" id="add_image">
            </td>
        </tr>
<?php
        }
        $Feld = "optionen";
        $hide = "document.getElementById('img_d005').style.display='';document.getElementById('img_u005').style.display='none';";
        $display = "document.getElementById('img_u005').style.display='';document.getElementById('img_d005').style.display='none';";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
            if ( $ID )
            {
?>
    <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    echo $web_rechte[modul_name][tool_name][$Feld];
                }
                else
                {
?>
              Optionen 
              <?php
                }
?>
              </b></font></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
                "" : "none"
?>" id="img_u005" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
                "" : "none"
?>" id="img_d005" align="right"></div>
            </td>
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>">
                <iframe height="100%" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="/Online-Shop/options.php?ID=<?= $ID
?>&modul=Online-Shop" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>"></iframe>
            </td>
    </tr>
<?php
            }
        }

        $hide = "document.getElementById('img_d006').style.display='';document.getElementById('img_u006').style.display='none';";
        $display = "document.getElementById('img_u006').style.display='';document.getElementById('img_d006').style.display='none';";
        $Feld = "preisspion_edit";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
            if ( $ID )
            {
?>
    <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    echo $web_rechte[modul_name][tool_name][$Feld];
                }
                else
                {
?>Preisagentur<?php
                }
?>
                    </div><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_u006" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_d006" align="right">
              </b></font>
            </td>
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>">
                <iframe height="100%" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="Preisagentur_index.php?artikel=<?= $ID
?>" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>"></iframe>
            </td>
    </tr>
<?php
            }
        }
        $hide = "document.getElementById('img_d007').style.display='';document.getElementById('img_u007').style.display='none';";
        $display = "document.getElementById('img_u007').style.display='';document.getElementById('img_d007').style.display='none';";
        $Feld = "tester_edit";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
            if ( $ID )
            {
?>
    <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    echo $web_rechte[modul_name][tool_name][$Feld];
                }
                else
                {
?>
              Tests: 
              <?php
                }
?>
              </b></font></div>
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
?>return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ? "" :
                "none"
?>;" id="img_u007" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ? "" :
                "none"
?>;" id="img_d007" align="right">
            </td>
            <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>">
                <iframe height="100%" width="100%" frameborder="NO" marginwidth="0" marginheight="0" src="WarenTesterEdit_index.php?artikel=<?= $ID
?>" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>"></iframe>
            </td>
    </tr>
<?php
            }
        }
        $Feld = "artikel_zusatzinfo";
        $hide = "document.getElementById('img_d008').style.display='';document.getElementById('img_u008').style.display='none';";
        $display = "document.getElementById('img_u008').style.display='';document.getElementById('img_d008').style.display='none';";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
            if ( $ID )
            {
?>
<tr>
    <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%" valign="top"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
<?php
                $w = "100%";
                $h = "370";
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    //echo $web_rechte[modul_name][tool_name][$Feld];
                    $artinfo = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                    echo $artinfo[0];
                    if ( $artinfo[1] )
                        $w = $artinfo[1];
                    if ( $artinfo[2] )
                        $h = $artinfo[2];

                }
                else
                {
?>Artikelzusatzinfo:<?php
                }
?>
    </b></font></div>
                    <div style="float:right"><img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_u008" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
                "" : "none"
?>" id="img_d008" align="right"></div>
    </td>
    <td colspan="2" bgcolor="#<?= $webs[bgcolor_rechts];
?>">
        <iframe width="<? echo $w;
?>" height="<? echo $h;
?>" style="overflow-x: hidden; overflow-y: auto;" scrolling="auto" frameborder="no" marginwidth="0" marginheight="0" src="artikel_zusatzinfo.php?artikelId=<?= $ID
?>" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>"></iframe>
        </td>
</tr>
<?php
            }
        }
        $hide = "document.getElementById('img_d009').style.display='';document.getElementById('img_u009').style.display='none';";
        $display = "document.getElementById('img_u009').style.display='';document.getElementById('img_d009').style.display='none';";
        if ( isset( $web_rechte[modul_name][tool_name]["preisstaffel"] ) )
        {
            $display .= "document.getElementById('preise').style.display='';";
            $hide .= "document.getElementById('preise').style.display='none';";
?>
            <tr>
                <td colspan="3" class="links"><div style="float:left"><b>Preise</b></div>
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('Preise=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Preise"] ) ?
            "" : "none"
?>;" id="img_u009" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('Preise=1');return false;" style="cursor:pointer;display:<?= ( !$view_data["Preise"] ) ?
            "" : "none"
?>;" id="img_d009" align="right">
                </td>
            </tr>
            <tr id="preise">
                <td class="links" valign="top" width="30%"><b>Preisstaffel</b></td>
                <td class="rechts" colspan="2">
                    <?php
            require "preisstaffel.php";
?>
                </td>
            </tr>
<?php
        }
        else
        {
            for ( $Feld_nr = 1; $Feld_nr <= 10; $Feld_nr++ )
            {
                $f_name = $f_name_a = "";
                $Feld = "preis$Feld_nr";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
                    $preise = true;
                    $display .= "document.getElementById('$Feld').style.display='';";
                    $hide .= "document.getElementById('$Feld').style.display='none';";
                }
            }
        }
        if ( $preise === true )
        {
?>
            <tr>
                <td colspan="3" class="links"><div style="float:left"><b>Preise</b></div>
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('Preise=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Preise"] ) ?
            "" : "none"
?>;" id="img_u009" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('Preise=1');return false;" style="cursor:pointer;display:<?= ( !$view_data["Preise"] ) ?
            "" : "none"
?>;" id="img_d009" align="right">
                </td>
            </tr>
<?php
            for ( $Feld_nr = 1; $Feld_nr <= 10; $Feld_nr++ )
            {
                $f_name = $f_name_a = "";
                $Feld = "preis$Feld_nr";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
                    if ( $zeile[$Feld] < 0 )
                    {
                        $zeile[$Feld] = abs( $zeile[$Feld] ) . "%";
                    }
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Preise"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
                    $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                    $f_name = $Felddaten[0];
                    if ( $f_name )
                    {
                        if ( $f_name[0] == "!" )
                        {
                            $f_name_a = substr( $f_name, 1 );
                        }
                        else
                        {
                            $f_name_a = $f_name;
                        }
                        echo $f_name_a;
                    }
                    else
                    {
                        echo "Preis " . $Feld_nr;
                    }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%" nowrap><font color="#<? echo $webs[font_color_rechts]
?>"> 
            <?php
                    if ( $f_name[0] == "!" || ( in_array( $Feld, $GLOBALS["gesperrte_felder"] ) &&
                        $zeile["mutter"] ) )
                    {
                        echo $zeile_mutter[$Feld];
                    }
                    else
                    {
?>
              <input type="text" name="<? echo $Feld
?>" value="<? echo $zeile[$Feld]
?>" onchange="this.value=killkomma(this.value);">
            <?php
                    }
                }
?>
              <b> 
              <?php
                $Feld = "autoupdate$Feld_nr";
                $Feld2 = "preis_neu$Feld_nr";
                if ( $zeile[$Feld] == "0000-00-00 00:00:00" )
                {
                    unset( $zeile[$Feld] );
                }
                if ( $zeile[$Feld2] == "0.00" )
                {
                    unset( $zeile[$Feld2] );
                }
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
?>
              </b> 
              <input type="text" name="<? echo $Feld
?>" value="<? echo $zeile[$Feld]
?>" onfocus="if (this.value=='') {this.value=now('18:00:00')};this.select();">
              <input type="text" name="<? echo $Feld2
?>" value="<? echo $zeile[$Feld2]
?>" onchange="this.value=killkomma(this.value);">
              <b>
              <?php
                }
                $Feld = "tax$Feld_nr";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
?>
                <br>
              Steuersatz:
              <? $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
?>
              <select name="<? echo $Feld
?>" 
              <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
?>>
                <?php
                    $kat_runner = 0;
                    foreach ( $kats as $elem )
                    {
?>
                <option value="<? echo $kat_runner
?>"<? if ( $zeile[$Feld] == $kat_runner )
                        {
?>selected<? }
?>> <? echo $elem
?> </option>
                <?php
                        $kat_runner++;
                    }
?>
              </select>                
              <? }
                if ( $Feld_nr == 1 && isset( $user_rechte[modul_name][tool_name]["kundenpreise"] ) )
                {
?>
                    <button id="show_preise_<?= $zeile["ID"];
?>" class="show_preise"></button>
                    <?php
                }
            }
?>
              </b></font><font color="#000000">&nbsp; </font></td>
          </tr>
          <?php
        }
        if ( $user_rechte[modul_name][tool_name]["gebinde"] )
        {
            $einheiten = explode( ";", $web_rechte[modul_name][tool_name]["gebinde"] );
?>
            <tr>
                <td class="links">
                    <b>Gebinde:</b>
                </td>
                <td class="rechts">
                    <table>
                        <tr>
                            <td>
                                Menge: <input type="text" value="<?= $zeile["gebinde_menge"];
?>" onchange="this.value=killkomma(this.value);" name="gebinde_menge">
                            </td>
                            <td>
                                <?php
            if ( $einheit[0] )
            {
                echo $einheit[0];
            }
            else
            {
                echo "Einheit";
            }
            unset( $einheiten[0] );
?>: 
                                <select name="gebinde_einheit">
                                    <option value="" label="Bitte wählen">Bitte wählen</option>
                                <?php
            foreach ( $einheiten as $einheit )
            {
?>
                                    <option value="<?= $einheit;
?>" label="<?= $einheit;
?>" <?= ( $zeile["gebinde_einheit"] == $einheit ) ? "selected='selected'" : "";
?>><?= $einheit;
?></option>
                                    <?php
            }
?>
                                </select>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
          <?php
        }

        $stati = false;
        $Felder = array(
            "status",
            "Lieferstatus",
            "Lieferstatus2",
            "Bestand" );
        $hide = "document.getElementById('img_d010').style.display='';document.getElementById('img_u010').style.display='none';";
        $display = "document.getElementById('img_u010').style.display='';document.getElementById('img_d010').style.display='none';";
        foreach ( $Felder as $Feld )
        {
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
                $stati = true;
                $display .= "document.getElementById('$Feld').style.display='';";
                $hide .= "document.getElementById('$Feld').style.display='none';";
            }
        }

        // Bestandsausgabe: Wird ausgegeben wenn der User das Recht für das Modul "Lagerwirtschaft" hat
        if ( isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) )
        {
            $display .= "document.getElementById('bestand').style.display='';";
            $hide .= "document.getElementById('bestand').style.display='none';";
        }
        // ----- /Bestandsausgabe -----

        if ( $stati )
        {
?>
            <tr>
                <td colspan="3" class="links"><div style="float:left"><b>Stati</b></div>
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('Stati=0');return false;" style="cursor:pointer;display:<?= ( $view_data['Stati'] ) ?
            "" : "none"
?>;" id="img_u010" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('Stati=1');return false;" style="cursor:pointer;display:<?= ( !$view_data['Stati'] ) ?
            "" : "none"
?>;" id="img_d010" align="right">
                </td>
            </tr>
        <?php
        }
        $Feld = "status";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( ( $web_rechte[modul_name][tool_name][$Feld] ) and ( !strrpos( $web_rechte[modul_name][tool_name][$Feld],
                ";" ) ) )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Status 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
            <? $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
?>
              <select name="<? echo $Feld
?>" 
              <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
?>>
                <?php
            $kat_runner = 0;
            foreach ( $kats as $elem )
            {
?>
                <option value="<? echo $kat_runner
?>"<? if ( $zeile[$Feld] == $kat_runner )
                {
?>selected<? }
?>> 
                <? echo $elem
?>
                </option>
                <?php
                $kat_runner++;
            }
?>
              </select>
            </td>
          </tr>
<?php
        }
?>
<?php
        $Feld = "Lieferstatus";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%">
                <font color="#<? echo $webs[font_color_links]
?>"><b> 
<?php
            if ( ( $web_rechte[modul_name][tool_name][$Feld] ) and ( !strrpos( $web_rechte[modul_name][tool_name][$Feld],
                ";" ) ) )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>Lieferstatus<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
<?php
            $katsRaw = explode( "~", $web_rechte[modul_name][tool_name][$Feld] );
            $kats = explode( ";", $katsRaw[0] );
            if ( !$ID )
            {
                $zeile[$Feld] = $katsRaw[1];
            }
            if ( ( in_array( strtolower( $Feld ), $GLOBALS["gesperrte_felder"] ) &&
                $zeile["mutter"] ) )
            {
                echo $kats[$zeile_mutter[$Feld]];
            }
            else
            {
?>
<select name="<? echo $Feld
?>" id="<?= $Feld;
?>_sel"><?php
                $kat_runner = 0;
                foreach ( $kats as $elem )
                {
?><option value="<?= $kat_runner;
?>"<? if ( $zeile[$Feld] == $kat_runner )
                    {
?>selected<? }
?>><?= $elem;
?></option><?php
                    $kat_runner++;
                }
?></select>
<?php
            }

            $Feld2 = $Feld . "Maintainer";
            if ( isset( $user_rechte[modul_name][tool_name][$Feld2] ) )
            {
                $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld2] );
                if ( in_array( strtolower( $Feld2 ), $GLOBALS["gesperrte_felder"] ) &&
                    $zeile["mutter"] )
                {
                    echo "<br>" . $zeile_mutter[$Feld2];
                }
                else
                {
?><select name="<?= $Feld2;
?>" id="<?= $Feld2;
?>"><?php
                    foreach ( $kats as $elem )
                    {
?><option value="<?= $elem;
?>"<? if ( $zeile[$Feld2] == $elem )
                        {
?>selected<? }
?>><?= $elem;
?></option><?php
                        $kat_runner++;
                    }
?></select><?php
                }
            }
            if ( isset( $user_rechte["Warenwirtschaft"]["bestellung"]["lieferantenbestellung"] ) )
            {
?>&nbsp;<a class="lager" id="lager_<?= $zeile["ID"];
?>" style="display:inline;">LB</a>
<div id="lagerbestand" title="Lagerbestand anzeigen">
</div>
<?php
            }
?>
            </td>
          </tr>
<?php
        }

        $Feld = "Lieferstatus2";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%">
                <font color="#<? echo $webs[font_color_links]
?>"><b> 
<?php
            if ( ( $web_rechte[modul_name][tool_name][$Feld] ) and ( !strrpos( $web_rechte[modul_name][tool_name][$Feld],
                ";" ) ) )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>Lieferstatus2<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
<?php
            $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
            echo $kats[$zeile[$Feld]];
?>
            </td>
          </tr>
<?php
        }

        $Feld = "bestand";
        if ( isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) )
        {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Stati"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%">
                <font color="#<? echo $webs[font_color_links]
?>"><b> 
<?php
            if ( ( $web_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) and
                ( !strrpos( $web_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'],
                ";" ) ) )
            {
                echo $web_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'];
            }
            else
            {
?>Bestand (Verf&uuml;gbar)<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
<?php
            $a_id = $ID;
            if ( $zeile["mutter"] )
            {
                $a_id = $zeile["mutter"];
            }
            $bestand = getArtikelbestandsInfo( $a_id );
            echo $bestand['bestandsmenge'] . ' (' . $bestand['verfuegbareMenge'] .
                ')';
            if ( $zeile["mutter"] )
            {
                echo "<br>Dies ist der Bestand des Mutterartikels " . $zeile_mutter["ID"] .
                    " (" . $zeile_mutter["kurzbezeichnung"] . ")";
            }
?>
            </td>
          </tr>
<?php
        }

        $eigenschaften = false;
        $hide = "document.getElementById('img_d011').style.display='';document.getElementById('img_u011').style.display='none';";
        $display = "document.getElementById('img_u011').style.display='';document.getElementById('img_d011').style.display='none';";
        for ( $Eigenschaft_nr = 1; $Eigenschaft_nr <= 16; $Eigenschaft_nr++ )
        {
            $Feld = "Eigenschaft_" . $Eigenschaft_nr;
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
                $eigenschaften = true;
                $display .= "document.getElementById('$Feld').style.display='';";
                $hide .= "document.getElementById('$Feld').style.display='none';";
            }
        }
        $Feld = "gewicht";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $eigenschaften = true;
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
        }
        if ( $eigenschaften )
        {
?>
            <tr>
                <td colspan="3" class="links"><div style="float:left"><b>Eigenschaften</b></div>
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('Eigenschaften=0');return false;" style="cursor:pointer;display:<?= ( $view_data["Eigenschaften"] ) ?
            "" : "none"
?>;" id="img_u011" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('Eigenschaften=1');return false;" style="cursor:pointer;display:<?= ( !
            $view_data["Eigenschaften"] ) ? "" : "none"
?>;" id="img_d011" align="right">
                </td>
            </tr>
        <?php
        }
        for ( $Eigenschaft_nr = 1; $Eigenschaft_nr <= 16; $Eigenschaft_nr++ )
        {
            $Feld = "Eigenschaft_" . $Eigenschaft_nr;
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Eigenschaften"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
?>"><b> 
<?php
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                if ( $Felddaten[0] )
                {
                    echo $Felddaten[0];
                }
                else
                {
?>
              Eigenschaft 
              <? echo $Eigenschaft_nr
?>
              <?php
                }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
              <input type="hidden" name="Eigenschaft_<? echo $Eigenschaft_nr
?>" value="0">
              <input type="checkbox" name="Eigenschaft_<? echo $Eigenschaft_nr
?>" <? if ( $zeile[$Feld] == 1 )
                {
                    echo "checked";
                }
?> value="1">
            </td>
          </tr>
          <?php
            }
        }

        $Feld = "immo_export";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
            foreach ( array_keys( $Felddaten ) as $entry )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%"> 
            <font color="#<? echo $webs[font_color_links]
?>">
                
                <b><?= ucfirst( $Felddaten[$entry] )
?><br>
                Export</b>
              
            </font> 
              </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
              <input type="hidden" name="immo_export_<?= $entry
?>" value="0">
              <input type="checkbox" name="immo_export_<?= $entry
?>" <?php if ( $zeile["immo_export_" . $entry] == 1 )
                {
                    echo "checked";
                }
?> value="1">
            </td>
          </tr>
<?php
            }
        }

        $Feld = "gewicht";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr id="<?= $Feld
?>" style="display:<?= ( $view_data["Eigenschaften"] ) ? "" : "none"
?>"> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%"> <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>Gewicht<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%" nowrap> 
              <font color="#<? echo $webs[font_color_rechts]
?>"><b>
              <input type="text" name="<? echo $Feld
?>" value="<? echo $zeile[$Feld]
?>" onchange="this.value=killkomma(this.value);">
              kg</b></font> 
            </td>
          </tr>
          <?php
        }
?>
          <?php
        $Feld = "keywords";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Suchbegriffe 
              <?php
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
              <textarea name="suchbegriffe" cols="60" rows="5"><? echo $zeile[suchbegriffe]
?></textarea>
            </td>
          </tr>
          <?php
        }
?>

<?php
        $hide = "document.getElementById('img_d012').style.display='';document.getElementById('img_u012').style.display='none';";
        $display = "document.getElementById('img_u012').style.display='';document.getElementById('img_d012').style.display='none';";
        $Feld = "verschieben";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            $display .= "document.getElementById('$Feld').style.display='';";
            $hide .= "document.getElementById('$Feld').style.display='none';";
?>
    <? if ( ( $ID ) and ( $language == DEFAULT_LANG ) )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="30%"><div style="float:left"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <? if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
?>
              <? echo $web_rechte[modul_name][tool_name][$Feld];
?>
              <? }
                else
                {
?>
              Position 
              <? }
?>
              </b></font></div>
                    <img src="../images/Icons/up.gif" onclick="<?= $hide
?>save_to_db('<?= $Feld
?>=0');return false;" style="cursor:pointer;display:<?= ( $view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_u012" align="right">
                    <img src="../images/Icons/down.gif" onclick="<?= $display
?>save_to_db('<?= $Feld
?>=1');return false;" style="cursor:pointer;display:<?= ( !$view_data[$Feld] ) ?
                "" : "none"
?>;" id="img_d012" align="right">
            </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="70%"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0" id="<?= $Feld
?>" style="display:<?= ( $view_data[$Feld] ) ? "" : "none"
?>">
                <tr> 
                  <td> <iframe name="position" frameborder="1" src="pos.php?show=<? if ( $zeile[Father] )
                {
                    echo $zeile[Father];
                }
                else
                {
                    echo $Father;
                }
                ;
?>&init=true"></iframe> 
                  </td>
                  <td valign="top">&nbsp; 
<input type="button" value="Verschieben" onclick="document.position.location='show_pos.php?show=<? if ( $ID )
                {
                    echo $out;
                }
                else
                {
                    echo "::";
                }
?>&file=true'">
                  </td>
                </tr>
              </table>
            </td>
          </tr>
    <? }
?>
<?php
        }

        $Feld = "gueltig";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
    <tr>
      <td bgcolor="#<? echo $webs[bgcolor_links]
?>" class="headline" width="30%"><font color="#<? echo $webs[font_color_links]
?>"><b>
        <?php
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
        G&uuml;ltigkeit:
        <?php
            }
?>
        </b></font></td>
      <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>"> von
        <input type="text" name="gueltig_von" size="10" value="<? echo
            date2human( $zeile['gueltig_von'] )
?>" onfocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onchange="this.value=check_Date(this.value)">
        bis
        <input type="text" name="gueltig_bis" size="10" value="<? echo
            date2human( $zeile['gueltig_bis'] )
?>" onfocus="current_value=this.value;if (this.value=='') {this.value=today()};this.select();" onchange="this.value=check_Date(this.value)"></td>
    </tr>
<?php
        }

        if ( ( $ID ) and ( $Language_neueintrag == false ) )
        {
            if ( $zeile[erstellt_am] )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%">
            <font color="#<? echo $webs[font_color_links]
?>"><b>erstellt:</b></font>
            </td>
            <td colspan="3" bgcolor="#<? echo $webs[bgcolor_rechts]
?>"><font color="#<? echo $webs[font_color_rechts]
?>">am: 
              <? $erstellt_am = datetime2human( $zeile[erstellt_am] );
?>
              <? echo $erstellt_am[Datum]
?> &nbsp;&nbsp;um: <? echo $erstellt_am[Zeit]
?> &nbsp;&nbsp;von: <? echo $zeile[erstellt_von]
?>
            </font> </td>
          </tr>
<?php
            }
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="30%" nowrap>
                <font color="#<? echo $webs[font_color_links]
?>"><b>letzte &Auml;nderung:</b></font>
            </td>
            <td colspan="3" bgcolor="#<? echo $webs[bgcolor_rechts]
?>"><font color="#<? echo $webs[font_color_rechts]
?>">am: 
              <?php
            if ( strpos( $zeile[letzte_Aenderung_am], " " ) )
            {
                $letzte_Aenderung_am = datetime2human( $zeile[letzte_Aenderung_am] );
            }
            else
            {
                $letzte_Aenderung_am = timestamp2human( $zeile[letzte_Aenderung_am] );
            }
?>
              <? echo $letzte_Aenderung_am[Datum]
?> &nbsp;&nbsp;um: <? echo $letzte_Aenderung_am[Zeit]
?> &nbsp;&nbsp;von: <? echo $zeile[letzte_Aenderung_von]
?>
            </font> </td>
          </tr>
<?php
        }
?>
          <tr bgcolor="#<? echo $webs[bgcolor_links]
?>"> 
            <td align="right" colspan="3"><p> 
                <?php
        $Feld = "a2a";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
            DEFAULT_LANG ) and ( $ID ) )
        {
?>
                <input name="button" type="button" onclick="parent.location='artikel_to_artikel_tool.php?Father[typ]=a&artikel=<? echo
            $ID
?>&Target[typ]=a'" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
?>">
                <?php
        }
        else
        {
            echo "&nbsp;";
        }
?>
              </p>
              <p>&nbsp; 
                <input type="hidden" name="ID" id="artikel_id" value="<? echo $ID
?>" size="2">
                <input type="hidden" name="action" value="update">
                <?php
        $Feld = "update";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
                <input type="submit" value="OK" <? if ( isset( $user_rechte[modul_name][tool_name][teffrmin] ) )
            {
?> onclick="systemtermin('Artikel <? if ( $zeile[hersteller] )
                {
                    echo htmlentities( $zeile[hersteller] )
?> <? }
                echo htmlentities( $zeile[kurzbezeichnung] )
?>')"<? }
?>>
                <? }
?>
                <input type="button" value="Zur&uuml;cksetzen" onclick="location.reload()">
                <?php
        if ( ( $ID ) and ( $language == DEFAULT_LANG ) )
        {
            if ( $link )
            {
                $Feld = "delete_link";
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
                {
?>
                <input name="<? echo $Feld
?>" 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
                    $self
?>?delete_link=true<?php
                    foreach ( array_keys( $link ) as $link_elem )
                    {
                        echo "&link[$link_elem]=$link[$link_elem]";
                    }
?>';} else {return false;}">
                <?php
                }
            }
            else
            {
                $Feld = "kopieren";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
?>
                <input type="submit" value="Kopieren" name="copy">
                <?php
                }
                $Feld = "delete";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
                {
?>
                <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;}">
                <?php
                }
                // Termintaste
                $Feld = "termin";
                //if (isset($user_rechte[modul_name][tool_name][$Feld]))
                {
?><input type="button" value="Termin" onclick="systemtermin('Artikel <? if ( $zeile[hersteller] )
                    {
                        echo htmlentities( $zeile[hersteller] )
?> <? }
                    echo htmlentities( $zeile[kurzbezeichnung] )
?>')"><?php
                }

                $Feld = 'buchung_aufgeben';
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) &&
                    isset( $user_rechte['Warenwirtschaft']['lagerwirtschaft']['lagerwirtschaft'] ) &&
                    !$zeile["mutter"] )
                {
?>
                    <input type="button" value="Buchung aufgeben" onclick="location.href='<?= 'http://' .
                    $_SERVER['SERVER_NAME'] .
                        '/Warenwirtschaft/lagerwirtschaft.php?action=buchung&artikelId=' .
                        $ID
?>';" /> 
                    <?php
                }
                $Feld = "artikel_klonen";
                if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) && !$zeile["mutter"] )
                {
?>
                    <input type="submit" name="klonen" value="Klonen" />
                    <?php
                }
            }
        }
        if ( isset( $web_rechte["Lexikon"]["acronyms"]["beschreibung"] ) )
        {
?>
        <input type="submit" name="del_cache" value="Artikel-Cache löschen">
<?php
        }
?>
              </p>
              </td>
          </tr>
        </table>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    
                  <td width="40%"> 
                    <?php
        $Feld = "d2a";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
                    <input type="button" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
?>" onclick="document.location='verlinken.php?Father[typ]=a&Father[ID]=<? echo $ID
?>&Target[typ]=d'" class="button">
<?php
        }
        else
        {
            echo "&nbsp;";
        }
?>
                  </td>
                  <td width="20%">&nbsp;&nbsp;</td>
                    
                  
            <td width="40%">&nbsp; </td>
                  </tr>
                </table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    
                  <td width="40%"> 
                    <?php
        $Feld = "f2a";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
                    <input type="button" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
?>" onclick="document.location='firma_verlinken.php?Father[typ]=f&Father[ID]=<?= $ID;
?>&Target[typ]=a'" class="button">
<?php
        }
        else
        {
            echo "&nbsp;";
        }
?>
                  </td>
                  <td width="20%">&nbsp;&nbsp;</td>
                    
                  
            <td width="40%">&nbsp; </td>
                  </tr>
                </table>
<div id="add_image_dialog" title="Bild hinzufügen"></div>
</td>
            <?php
        if ( $zeile["EAN"] && isset( $user_rechte[modul_name][tool_name]["icecat"] ) )
        {
?>
<td width="1000">
    <table width="1000" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td>
            <div id="icecat_data"></div>
        </td>
    </tr>
    </table>
</td>
            <?php
        }
    }
?>
      <td valign="top" align="right" width="50"> 
<?php
    if ( isset( $user_rechte["online_shop"]["language"] ) and ( $ID ) )
    {
?>
        <table border="0" cellspacing="5" cellpadding="2">
<?php
        $flaggen_pro_zeile = 1;
        if ( count( $language_pack ) < $flaggen_pro_zeile )
        {
            $flaggen_pro_zeile = count( $language_pack );
        }
        $zeilen = count( $language_pack ) / $flaggen_pro_zeile;
        for ( $j = 0; $j < $zeilen; $j++ )
        {
?>
<tr>
<?php
            for ( $i = 0; $i < $flaggen_pro_zeile; $i++ )
            {
                $index = ( $j * $flaggen_pro_zeile ) + $i;
?>
    <td align="center" valign="middle"<? if ( $language == $language_pack[$index][0] )
                {
?> bgcolor="#FF0000"<? }
?>><a href="select_language.php?language=<? echo $language_pack[$index][0]
?>"><img src="../images/Online-Shop/language/<? echo $language_pack[$index][1]
?>" alt="<? echo $language_pack[$index][2]
?>" width="32" height="22" border="0"></a></td>
<?php
            }
?>
</tr>
<?php
        }
?>
</table>
        <? }
?>
<?php
    if ( isset( $user_rechte[modul_name][eBay] ) )
    {
?><br><br><iframe name="my_eBay" frameborder="0" width="75" height="100" src="my_eBay.php?ID=<?= $ID;
?>"></iframe><?php
    }
?>
      </td>
</tr>
</table>
</form>

<script>
    function show_td(id) {

        for(i=0;i<20;i++) {
            if(document.getElementById('ebene2_'+i)) {
                document.getElementById('ebene2_'+i).style.display = 'none';    
            }
        }
        var tdstatus = document.getElementById(id).style.display;
        if(tdstatus=='none') {
            document.getElementById(id).style.display = 'block';    
        }
        
        return true;
    }
</script>

<?php
    if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) )
    {
?>
<div id="preise_dialog" title="Artikelpreise"></div>
<div id="del_image_dialog" title="Bildzuordnung löschen">
    <form id="del_image_form">
        <input type="hidden" id="b_id" name="b_id" />
        <input type="hidden" id="a_id" name="a_id" value="<?= $zeile["ID"];
?>" />
        Wollen Sie Die Zuordnung des Bildes <span id="bild_name"></span> wirklch aufheben?
    </form>
</div>
<?php
    }
?>
</body>
<?php
    function clone_item( $artikel )
    {
        $sql = "SELECT
                *
            FROM
                artikel
            WHERE
                ID = $artikel
        ";
        $res = mysql_query( $sql );
        while ( $row = mysql_fetch_assoc( $res ) )
        {
            $data = array();
            if ( $new_id )
            {
                $row["ID"] = $new_id;
            }
            else
            {
                unset( $row["ID"] );
            }
            foreach ( $row as $feld => $wert )
            {
                if ( in_array( strtolower( $feld ), $GLOBALS["gesperrte_felder"] ) )
                {
                    unset( $row[$feld] );
                    if ( $feld == "beschreibung" )
                    {
                        unset( $row["beschreibung_html"] );
                    }
                }
            }
            foreach ( $row as $feld => $wert )
            {
                if ( !is_null( $wert ) )
                {
                    $wert = mysql_real_escape_string( $wert );
                    $data[] = $feld . "='" . $wert . "'";
                }
                else
                {
                    $data[] = $feld . "=NULL";
                }
            }
            $sql_k = "
                INSERT INTO
                    artikel
                SET
            ";
            $sql_k .= "\t" . implode( ",\n\t\t", $data );
            $res_k = mysql_query( $sql_k );
            if ( !$new_id )
            {
                $new_id = mysql_insert_id();
            }
            echo mysql_error();
        }
        $sql_sl = "
            INSERT INTO
                shop_link_table
            SET
                Father=$artikel,
                ID=$new_id,
                verwendung='a2ma'
        ";
        $res = mysql_query( $sql_sl );
        $sql_aa = "
            INSERT INTO
                artikel_to_auspraegung
            (
                SELECT
                    $new_id AS artikel,
                    auspraegung,
                    wert
                FROM
                    artikel_to_auspraegung
                WHERE
                    artikel=$artikel
            )
        ";
        $res = mysql_query( $sql_aa );
        exit;
    }
?>