Subversion-Projekte lars-tiefland.content-management

Revision

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

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

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

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

    if ( isset( $_POST["paste"] ) && isset( $user_rechte[modul_name]["artikel"]["kopieren"] ) &&
        isset( $_SESSION["artikel_copy"] ) )
    {
        $sql = "
                SELECT
                    *,
                    NULL AS ID
                FROM
                    artikel
                WHERE
                    ID=" . $_SESSION["artikel_copy"] . "
                AND
                    Language='$language'
            ";
        $res = mysql_query( $sql );
        if ( !$res )
        {
            weban_debug( mysql_error() . "\n$sql\n" );
        }
        else
        {
            $row = mysql_fetch_assoc( $res );
            //weban_debug( $row );
            foreach ( $row as $feld => $wert )
            {
                $row[$feld] = mysql_real_escape_string( $wert );
            }
            unset( $row["ID"], $row["letzte_Aenderung_am"], $row["letzte_Aenderung_von"] );
            $row["erstellt_am"] = date( "Y-m-d H:i:s" );
            $row["erstellt_von"] = $_SERVER["PHP_AUTH_USER"];
            $row["Father"] = $_GET["ID"];
            $sql_i = "
                    INSERT INTO
                        artikel
                    (
                        \r\n\t\t\t" . implode( ",\r\n\t\t\t", array_keys( $row ) ) .
                "
                    )
                    VALUES
                    (
                        \r\n\t\t\t'" . implode( "',\r\n\t\t\t'", $row ) . "'
                    )
                ";
            $res_i = mysql_query( $sql_i );
            if ( !$res_i )
            {
                weban_debug( mysql_error() . "\n$sql_i" );
            }
        }
        unset( $_POST["paste"] );
        $action = "edit";
        //header("Location: directory.php?action=edit&ID=$ID#buttons");
        //exit;
    }
    if ( $action == "update" )
    {
        // Standardverfahren für Einträge in der native Language (DE)
        if ( !$ID )
        { // 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 ( array_keys( $_POST ) as $elem )
        {
            if ( $elem[0] == "_" )
            {
                unset( $_POST[$elem] );
                $button = $$elem;
                $elem = substr( $elem, 1 );
                $Pfad = $_POST[$elem . "_Pfad"];
                unset( $_POST[$elem . "_Pfad"] );
                $image = $$elem;
                $image_name = $elem . "_name";
                $image_name = urlencode( $$image_name );

                switch ( $button )
                {
                    case 0:
                        break;
                    case 1:
                        $_POST[$elem] = '';
                        break;
                    case 2:
                        $image_name = $ID . "_" . $language . "_" . $image_name;
                        //$image_name=$ID.strrchr($image_name,".");
                        $_POST[$elem] = $image_name;

                        // $Imagenummer extrahieren
                        $Imagenummer = substr( $elem, -1 );
                        if ( !is_numeric( $Imagenummer ) )
                        {
                            $Imagenummer = 1;
                        }

                        $DatenID = "Bild" . $Imagenummer;
                        $Imagedaten = explode( ";", $web_rechte[modul_name][tool_name][$DatenID] );
                        /*
                        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
                        */

                        // Höhe und Breite des Bildes bestimmen
                        $imgsize = GetImageSize( $image );
                        if ( !in_array( $imgsize["mime"], $allowed_mime_types ) )
                        {
                            $error = true;
                        }
                        // $imgsize[0] $imgsize[1]

                        // ---- Hier wird abgefragt ob das grosse Bild angepasst werden soll ---- //
                        $resize = false;
                        if ( count( $Imagedaten ) > 1 )
                        {
                            $resize = true;
                        }
                        if ( ( $imgsize[0] < $Imagedaten[1] ) and ( $imgsize[1] <
                            $Imagedaten[2] ) )
                        {
                            $resize = false;
                        }

                        if ( $resize == true )
                        {
                            exec( "convert -scale " . $Imagedaten[1] . "x" .
                                $Imagedaten[2] . " " . $image . " " . $Pfad .
                                $image_name );
                        }
                        else
                        {
                            copy( $image, $Pfad . $image_name );
                        }

                        // ---- falls mittleres Bild: erstellen---- //
                        if ( ( $Imagedaten[4] ) and ( $Imagedaten[5] ) )
                        {
                            exec( "convert -scale " . $Imagedaten[4] . "x" .
                                $Imagedaten[5] . " " . $image . " " . $Pfad .
                                $Imagedaten[3] . "/" . $image_name );
                        }

                        // ---- falls kleines Bild: erstellen---- //
                        if ( ( $Imagedaten[6] ) and ( $Imagedaten[7] ) )
                        {
                            exec( "convert -scale " . $Imagedaten[7] . "x" .
                                $Imagedaten[8] . " " . $image . " " . $Pfad .
                                $Imagedaten[6] . "/" . $image_name );
                        }
                        if ( ( $Imagedaten[10] ) and ( $Imagedaten[11] ) )
                        {
                            exec( "convert -scale " . $Imagedaten[10] . "x" .
                                $Imagedaten[11] . " " . $image . " " . $Pfad .
                                $Imagedaten[9] . "/" . $image_name );
                        }
                        break;
                    default:
                        break;
                }
            }
        }

        // Update
        $names = array();
        foreach ( array_keys( $_POST ) as $elem )
        {
            if ( $elem == "mode" || $elem == "params" || $elem == "return" )
            {
                continue;
            }
            if ( ereg( "^preis", $elem ) )
            {
                if ( ereg( "%$", $_POST[$elem] ) )
                {
                    $_POST[$elem] = abs( $_POST[$elem] ) * ( -1 );
                }
            }

            // PL: Ist in der Beschreibung ein Apostroph kam es früher zu SQL-Fehlern
            $_POST[$elem] = str_replace( "'", "&#039;", $_POST[$elem] );

            array_push( $names, "$elem='$_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 directory where ID = '$ID'";
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
            mysql_error() );
        if ( mysql_num_rows( $result ) > 1 )
        {
            $query = "select Father from directory where ID = '$ID' and Language='" .
                DEFAULT_LANG . "'";
            $result = mysql_query( $query ) or die( mysql_errno() . ": " .
                mysql_error() );
            $zeile = mysql_fetch_assoc( $result );

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

    if ( $action == "delete" )
    {
        if ( $ID )
        {
            //                  $condition=array();
            //                  foreach ($ID as $elem)
            //                  {
            //                          array_push($condition," ID = '$elem'");
            //                  }
            //                  $cond=join(" or ",$condition);
            $cond = "ID = $ID";
            $query = "DELETE FROM $DB WHERE $cond";
            $result = mysql_query( "$query" ) or die( mysql_errno() . ": " .
                mysql_error() );
            if ( isset( $return ) )
            {
                header( "Location: " . $return . "?mode=$mode&params=$params" );
            }
            else
            {
?>
<script language="javascript">
        parent.tree.reload();
        document.location='<? echo $self
?>?action=edit&ID=<? echo "-1";
?>';
</script>
<?
            }
            exit;
        }
    }
    if ( !$action )
    {
        $action = "select_edit";
    }
    if ( !$sort )
    {
        $sort = 'Name';
    }
?>
<html>
<head>
<title><? echo $webs[kunde_bezeichnung]
?>: Redaktionssystem</title>
<meta http-equiv="Content-Type" content="text/html; charset=<? echo $charset
?>">
<link rel="stylesheet" type="text/css" href="redaktion.css">
<style type="text/css">
.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: #000000}
A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333}
A:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000}
A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #669933}
p {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000096}
p.error {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
span {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
span.blue {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color:#0000A0; font-size: 10pt}
span.small {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none}
td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
td.timeout {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000;}
td.small {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
td.headline {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold}
td.haupt {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
td.selectet_language {border: 1px outset; border-color: #CCCCCC #999999 #999999 #CCCCCC}
input {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
select {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 8pt}.button {  border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; cursor: auto; width: 100%}
</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>
<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_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' muss eine E-Mail Adresse sein.\n';
      } else if (test!='R') {
        if (isNaN(val)) errors+='- '+nm+' muss eine Zahl sein.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (val<min || max<val) errors+='- '+nm+' muss eine Zahl zwischen '+min+' und '+max+' sein.\n';
    } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' wird benötigt.\n'; }
  } if (errors) alert('Folgende Fehler sind aufgetreten:\n'+errors);
  document.MM_returnValue = (errors == '');
}

function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

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");;
}
//-->
</script>
<script type="text/javascript">
   _editor_url = "../htmlarea/";
   _editor_lang = "de";
</script>
<script type="text/javascript" src="../htmlarea/htmlarea.js"></script>
<script type="text/javascript">
        var config = new HTMLArea.Config();
        with (config)
        {
                width = '555';
                height = '500';
                statusBar=false;
                toolbar = 
                [
                        [
                                "fontname", "space", "fontsize", "space", "formatblock", "space",
                                "bold", "italic", "underline", "separator",
                                "strikethrough", "subscript", "superscript", "separator",
                                "copy", "cut", "paste", "separator", "undo", "redo"
                        ],
                        [
                                "justifyleft", "justifycenter", "justifyright", "justifyfull", "separator",
                                "insertorderedlist", "insertunorderedlist", "outdent", "indent", "separator",
                                "forecolor", "hilitecolor", "textindicator", "separator",
                                "inserthorizontalrule", "createlink", "insertimage", "htmlmode"
                        ]
                ];
        }
</script>       
<script language="JavaScript" src="../systemtermine/systemtermine.js.php"></script>
<script type="text/javascript" src="/js/jquery-1.6.4.min.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">
    <div style="color: red;">
<?
    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>
<form method="post" action="#" name="formname" enctype="multipart/form-data">
<?
    if ( isset( $_GET["return"] ) )
    {
        if ( $_GET["mode"] )
        {
            if ( $_GET["params"] )
            {
?>
                                <input type="hidden" name="params" value="<?= str_replace( ";", "&", $params );
?>">
                        <?
                //                      var_dump($params);
            }
?>
                <input type="hidden" name="mode" value="<?= $_GET["mode"];
?>">
        <?
        }
?>
        <input type="hidden" name="return" value="<?= $_GET["return"];
?>">
<?
    }
?>
  <table width="558" border="0" cellspacing="0" cellpadding="0">
    <tr valign="top"> 
      <td width="488"> 
<?
    require_once "language_pack.php";
    if ( $action == "edit" )
    {
        if ( $ID )
        {
            $result = mysql_query( "SELECT * FROM $DB where ID = '$ID' and Language = '$language'" ) or
                die( mysql_errno() . ": " . mysql_error() );
            if ( mysql_num_rows( $result ) == 0 )
            {
                $result = mysql_query( "SELECT * FROM $DB where ID = '$ID' and Language = '" .
                    DEFAULT_LANG . "'" ) or die( mysql_errno() . ": " .
                    mysql_error() );
                $Language_neueintrag = true;
            }
            else
            {
                $Language_neueintrag = false;
            }
            $zeile = mysql_fetch_assoc( $result );
        }
?> 
            <table width="100%" border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999">
          <tr bgcolor="#<? echo $webs[bgcolor_links]
?>"> 
            <td colspan="2"><font color="#<? echo $webs[font_color_links]
?>"><b>Ordner: 
              <? if ( $language != DEFAULT_LANG )
        {
?>
              Übersetzung
              <? }
?>
              <? if ( ( $ID ) and ( $Language_neueintrag == false ) )
        {
?>
              Bearbeiten 
              <? }
        else
        {
?>
              Neueintrag 
              <? }
?>
              <input type="hidden" name="Father" value="<? $out = "-1";
        if ( $zeile[Father] )
        {
            $Father = $zeile[Father];
        }
        if ( $Father )
        {
            $out = $Father;
        }
        echo $out;
?>">
              </b></font></td>
          </tr>
<?
        foreach ( array( "Name" => "Name", "Kennung" => "Kennung",
            "Kennung2" => "Kennung2", "range" => "Artikel / Seite" ) as $Feld =>
            $Ausgabe )
        {
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
<tr> 
        <td bgcolor="#<?= $webs[bgcolor_links];
?>" valign="middle" width="14%">
                <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
                {
                    echo $Ausgabe;
                }
?></b>
                </font>
        </td>
        <td bgcolor="#<?= $webs[bgcolor_rechts];
?>">
                <input type="text" name="<?= $Feld;
?>" value="<?= htmlentities( $zeile[$Feld] )
?>">
        </td>
</tr>
<?
            }
        }

        $Feld = "star_garantie";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="14%"><font color="#<? echo $webs[font_color_links]
?>"><b>
                        <?
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                echo $Felddaten[0];
            }
            else
            {
?>
                        Artikelstamm
            <? }
?>
                        </b></font></td>
                        <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>">
                      <select name="garantie">
                      <?
            $sql_k = "SELECT * FROM star_garantie_kategorie";
            $res_k = mysql_query( $sql_k );
            while ( $row_k = mysql_fetch_assoc( $res_k ) )
            {
?>
                          <option value="<?= $row_k["id"]
?>" <?= ( $row_k["id"] == $zeile["garantie"] ) ? "selected='selected'" : ""
?>><?= $row_k["k_name"];
?></option>
            <?
            }
?>
              </select>
            </td>
                </tr>
<?
        }
        $Feld = "Artikelstamm";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr>
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="14%"><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
            {
?>
                        Artikelstamm<? }
?>
                        </b></font></td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>"> 
              <input type="hidden" name="Artikelstamm" value="0">
              <input type="checkbox" name="Artikelstamm" value="1" <? if ( $zeile[Artikelstamm] ==
            1 )
            {
?>checked<? }
?>>
            </td>
          </tr>
<?
        }
?>
<?
        $Feld = "Template";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            if ( $ID )
            {
?>
<tr>
        <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="21%" valign="top" height="100"><p><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
                {
?>Template:<?
                }
?>
</b></font></p>
        </td>
        <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>">
                <iFrame height=100% width=100% frameborder="NO" marginwidth="0" marginheight="0" src="template.php?language=<?= $language;
?>&Typ=directory&ID=<?= $zeile[ID];
?>"></iFrame>
        </td>
        </tr>
<?
            }
        }
?>
<?
        $user_rechte[modul_name][tool_name]["Bild1"] = true;
        $user_rechte[modul_name][tool_name]["Bild2"] = true;
        for ( $bild_nr = 1; $bild_nr <= 9; $bild_nr++ )
        {
            $Feld = "Bild$bild_nr";
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="21%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?
                $Felddaten = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                if ( !empty( $Felddaten[0] ) )
                {
                    echo $Felddaten[0];
                }
                else
                {
?>
              Bild 
              <? echo $bild_nr;
?>
              <?
                }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" width="79%"> 
              <table border="0" width="100%" cellspacing="0" cellpadding="0">
                <tr> 
                  <td width="55%" nowrap colspan="2"> <font color="#<? echo
                $webs[font_color_rechts]
?>"> 
                    <?
                $image_name = "bild_url";
                if ( $bild_nr > 1 )
                {
                    $image_name = $image_name . $bild_nr;
                }
                $image_Path = "/images/directory/" . $bild_nr . "/";
                $image_Path = $webs[verzeichnis] . $image_Path;

                if ( $Language_neueintrag )
                {
?>
                    <input type="hidden" name="<? echo $image_name
?>" value="<? echo $zeile[$image_name]
?>">
                    <?
                }
?>
                    <input type="hidden" name="<? echo $image_name
?>_Pfad" value="<? echo $image_Path
?>">
                    <?
                if ( $zeile[$image_name] != "" )
                {
?>
                    <input type="radio" name="_<? echo $image_name
?>" value="0" checked="checked">
                    <a href="http://www.<? echo $site . "/images/directory/" .
                    $bild_nr . "/" . $zeile[$image_name]
?>" target="blank"> 
                    <? echo $zeile[$image_name];
?> </a> 
                    <?
                    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
?>" id="Bild_<?= $bild_nr;
?>" 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 align="center"><font color="#<? echo
                $webs[font_color_rechts]
?>">&nbsp; 
                    </font> 
                    <? if ( substr( $Felddaten[0], 0, 4 ) <> "Doku" )
                {
                    if ( $zeile[$image_name] != "" )
                    {
?>
                    <a href="http://www.<? echo $site . "/images/directory/" .
                        $bild_nr . "/" . $zeile[$image_name]
?>" target="blank"><img height="60" src="http://www.<? echo $site .
                        "/images/directory/" . $bild_nr . "/" . $zeile[$image_name]
?>" border="0"></a> 
                    <? }
                }
?>
                    <font color="#<? echo $webs[font_color_rechts]
?>">&nbsp;
                    </font> </td>
                </tr>
              </table>
<?
                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%">
<?
                }
?>                        
              <table border="0" width="50%" cellspacing="0" cellpadding="0">
<?
                if ( isset( $user_rechte[modul_name][tool_name]["bild" . $bild_nr .
                    "_text"] ) )
                {
?>
                <tr> 
                  <td width="27%" nowrap><font color="#<? echo $webs[font_color_rechts]
?>">Unterschrift:</font></td>
                  <td width="28%" nowrap> 
                    <input type="text" name="bildunterschrift_<? echo $bild_nr
?>" value="<? echo $zeile["bildunterschrift_" . $bild_nr]
?>">
                  </td>
                </tr>
<?
                }
                if ( isset( $user_rechte[modul_name][tool_name]["bild_pos" .
                    $bild_nr] ) )
                {
?>
                <tr> 
                  <td width="27%" nowrap><font color="#<? echo $webs[font_color_rechts]
?>">Position:</font></td>
                  <td width="28%" nowrap> 
                    <select name="bild_position_<? echo $bild_nr
?>">
                      <option value="0"<? if ( $zeile["bild_position_" . $bild_nr] ==
                    0 )
                    {
                        echo " selected";
                    }
?>>links</option>
                      <option value="1"<? if ( $zeile["bild_position_" . $bild_nr] ==
                    1 )
                    {
                        echo " selected";
                    }
?>>rechts</option>
                    </select>
                  </td>
                </tr>
<?
                }
?>
              </table>
            </td>
          </tr>
          <?
            }
        }

        $Feld = array( "Beschreibung", "beschreibung_simpel" );
        if ( isset( $user_rechte[modul_name][tool_name][$Feld[0]] ) or isset
            ( $user_rechte[modul_name][tool_name][$Feld[1]] ) )
        {
            list( $name, $config ) = explode( ";", $web_rechte[modul_name][tool_name][$Feld[0]],
                2 );
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="21%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?
            if ( $name )
            {
                echo $name;
            }
            else
            {
?>Beschreibung <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%">
              <textarea id="<?= $Feld[0];
?>" name="<?= $Feld[0];
?>" cols="45" rows="6"><? echo $zeile[$Feld[0]];
?></textarea>
<?
            if ( !isset( $user_rechte[modul_name][tool_name][$Feld[1]] ) )
            {
?>
<!-- Einbindung TinyMCE -->
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
        // General options
    apply_source_formatting : false,
        mode : "exact",
    elements: "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>
<?
            }
?>
                        </td>
          </tr>
          <?
        }
?>
<?
        $Feld = array( "Beschreibung2", "beschreibung2_simpel" );
        if ( isset( $user_rechte[modul_name][tool_name][$Feld[0]] ) or isset
            ( $user_rechte[modul_name][tool_name][$Feld[1]] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="21%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?
            if ( $web_rechte[modul_name][tool_name][$Feld[0]] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld[0]];
            }
            else
            {
?>
              Beschreibung 2
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%">
              <textarea id="<?= $Feld[0];
?>" name="<?= $Feld[0];
?>" cols="45" rows="6"><? echo $zeile[$Feld[0]];
?></textarea>
<?
            if ( !isset( $user_rechte[modul_name][tool_name][$Feld[1]] ) )
            {
?>
<!-- Einbindung TinyMCE -->
<script type="text/javascript" src="../tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
        // General options
        mode : "exact",
    elements: "Beschreibung2",
        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>
<?
            }
?>
                        </td>
          </tr>
          <?
        }

        $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>
            <?
        }

        for ( $runner = 1; $runner <= 5; $runner++ )
        {
            $Feld = "short_line_" . $runner;
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="21%"> 
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?
                if ( $web_rechte[modul_name][tool_name][$Feld] )
                {
                    $elements = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
                    echo array_shift( $elements );
                }
                else
                {
?>&nbsp;<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
                        <?
                if ( count( $elements ) > 0 )
                {
?><select name="<? echo $Feld
?>"><?
                    foreach ( $elements as $elem )
                    {
?><option<? if ( $zeile[$Feld] == $elem )
                        {
                            echo " selected";
                        }
?>><?= $elem;
?></option><?
                    }
?></select><?
                }
                else
                {
                    $sql = "
                        SHOW
                            COLUMNS
                        FROM
                            directory
                        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>
<?
                    }
                    else
                    {
?><input type="text" name="<? echo $Feld
?>" value="<? echo htmlentities( $zeile[$Feld] )
?>"><?

                    }
                }
?>
            </td>
          </tr>
          <?
            }
        }
?>
<?
        for ( $Eigenschaft_nr = 1; $Eigenschaft_nr <= 5; $Eigenschaft_nr++ )
        {
            $Feld = "Eigenschaft_" . $Eigenschaft_nr;
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="21%"> <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
                {
?>
              Eigenschaft 
              <? echo $Eigenschaft_nr
?>
              <?
                }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <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>
          <?
            }
        }
        $Feld = "preis1";
        if ( $web_rechte[modul_name][tool_name][$Feld] )
        {
            if ( $zeile[$Feld] < 0 )
            {
                $zeile[$Feld] = abs( $zeile[$Feld] ) . "%";
            }
?>
                <tr>
                        <td bgcolor="#<? echo $webs[bgcolor_links]
?>" ><font color="#<? echo $webs[font_color_links]
?>"><b><?= $web_rechte[modul_name][tool_name][$Feld];
?></b></font></td>
                        <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" ><input type="text" name="preis1" value="<?= $zeile["preis1"];
?>"></td>
                </tr>
<?
        }
        $Feld = "auspraegung";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
            <?
            if ( $zeile["ID"] )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="middle" width="21%"> 
              <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
                {
?>Ausprägungen<br>(Überschriften)<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%">&nbsp; 
            <table>
                <tr>
                    <th>Name</th>
                    <th>Typ</th>
                    <th>Einheit</th>
                    <th>Aktionen</th>
                </tr>
            <?
                $sql = "SELECT 
                        da.* 
                    FROM 
                        directory_to_auspraegung da
                    WHERE 
                        directory=" . $zeile["ID"] . "
                    ORDER BY
                        Rang
                ";
                $res = mysql_query( $sql );
                $num_rows = mysql_num_rows( $res );
                $i = 0;
                while ( $row = mysql_fetch_assoc( $res ) )
                {
                    $i++;
                    $sql_a = "
                        SELECT 
                            * 
                        FROM 
                            auspraegung 
                        WHERE 
                            ID=" . $row["auspraegung"] . "
                    ";
                    $res_a = mysql_query( $sql_a );
                    $row_a = mysql_fetch_assoc( $res_a );
                    if ( $row_a["type"] <= 7 || $row_a["type"] == 10 || $row_a["type"] == 11 )
                    {
?>
                <tr>
                    <td><?= $row_a["name"];
?></td>
                    <td>
                <?
                        /*                    switch ( $row_a["type"] )
                        {
                        case 0:
                        echo "Text";
                        break;
                        case 1:
                        echo "Wertebereich";
                        break;
                        case 2:
                        echo "Ja/Nein";
                        break;
                        case 3:
                        echo "Preisspanne";
                        break;
                        case 4:
                        echo "Überschrift";
                        break;
                        case 5:
                        echo "Auswahl";
                        break;
                        case 6:
                        echo "Mehrfachauswahl";
                        break;
                        case 7:
                        echo "EU-Energielabel";
                        }*/
                        $sql_t = "SELECT
                                name
                            FROM
                                auspraegung_typ
                            WHERE
                                ID=" . $row_a["type"] . "
                        ";
                        $res_t = mysql_query( $sql_t );
                        echo mysql_error();
                        $row_t = mysql_fetch_assoc( $res_t );
                        echo $row_t["name"];
?>
                    </td>
                    <td><?= $row_a["einheit"];
?></td>
                    <td>
                        <a href="auspraegung.php?mode=edit&id=<?= $zeile["ID"]
?>&a_id=<?= $row["auspraegung"]
?>">&auml;ndern</a>
<?php
                        if ( !$row_a["eu_label_id"] || $row_a["type"]==7)
                        {
?>
                        <a href="auspraegung.php?mode=delete&id=<?= $zeile["ID"]
?>&a_id=<?= $row["auspraegung"]
?>" onClick="return confirm('Wollen Sie diese Ausprägung wirklich löschen?');">l&ouml;schen</a>
    <?php
                        }
                        if ( $i > 1 && $i <= $num_rows )
                        {
?>
                        <a href="auspraegung.php?mode=up&id=<?= $zeile["ID"];
?>&a_id=<?= $row["auspraegung"];
?>"><img src="/images/Icons/up.png" alt="Eigenschaft <?= '"' . $row_a["name"] .
                            '"';
?> nach oben verschieben" title="Eigenschaft <?= "'" . $row_a["name"] . "'";
?> nach oben verschieben"></a>
                        <?
                        }
                        if ( $i < $num_rows )
                        {
?>
                        <a href="auspraegung.php?mode=down&id=<?= $zeile["ID"];
?>&a_id=<?= $row["auspraegung"];
?>"><img src="/images/Icons/down.png" alt="Eigenschaft <?= '"' . $row_a["name"] .
                            '"';
?> nach unten verschieben" title="Eigenschaft <?= "'" . $row_a["name"] . "'";
?> nach unten verschieben"></a>
                    <?
                        }
?>
                    </td>
                </tr>
                <?
                    }
                }
?>
                    <tr>
                        <td colspan="4">
                            <a href="auspraegung.php?mode=add&id=<?= $zeile["ID"]
?>">neue Auspr&auml;gung hinzuf&uuml;gen</a>
</td>
                    </tr>
                </table>
            </td>
          </tr>
                <?
            }
        }
        $Feld = "Verschieben";
        if ( ( $ID ) and ( $language == DEFAULT_LANG ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" valign="top" width="14%"><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></td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>"  valign="top"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr> 
                  <td><iframe name="position" frameborder="1" src="pos.php?show=<? if ( $ID )
            {
                echo $ID;
            }
            else
            {
                echo $Father;
            }
?>&init=true"></iframe></td>
                  <td valign="top"> 
                    <? if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
?>
                    <input type="button" value="Verschieben" onClick="document.position.location='show_pos.php?show=<? if ( $ID )
                {
                    echo $ID;
                }
                else
                {
                    echo $out;
                }
?>'">
                    <? }
?>
                  </td>
                </tr>
              </table>
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "status";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="21%"><font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?
            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 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" width="79%"> 
                        <? $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
?>
              <select name="<? echo $Feld
?>">
                <?
            $kat_runner = 0;
            foreach ( $kats as $elem )
            {
?>
                <option value="<? echo $kat_runner
?>"<? if ( $zeile[$Feld] == $kat_runner )
                {
?>selected<? }
?>> 
                <? echo $elem
?>
                </option>
                <?
                $kat_runner++;
            }
?>
              </select>
            </td>
          </tr>
          <?
        }
?>
<?
        if ( ( $ID ) and ( $Language_neueintrag == false ) )
        {
            if ( $zeile[erstellt_am] )
            {
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="20%">
                        <font color="#<? echo $webs[font_color_links]
?>"><b>erstellt:</b></font>
                        </td>
            <td 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>
<?
            }
?>
          <tr> 
            <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="20%" nowrap>
                                <font color="#<? echo $webs[font_color_links]
?>"><b>letzte &Auml;nderung:</b></font>
                        </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>"><font color="#<? echo $webs[font_color_rechts]
?>">am: 
                      <?
            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>
<?
        }
?>
          <tr bgcolor="#<? echo $webs[bgcolor_links]
?>"> 
            <td align="right" colspan="2"> 
              <input type="hidden" name="ID" value="<? echo $ID
?>">
              <input type="hidden" name="action" value="update">
                          <?
        // Termintaste
        $Feld = "termin";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?><input type="button" value="Termin" onClick="systemtermin('Ordner <? echo
            htmlentities( $zeile[Name] )
?>')"><?
        }
?>
             <input type="submit" value="OK" id="save">
              <input type="reset" name="Button" value="Zur&uuml;cksetzen">
<?
        // Ausprägungseditor
        $Feld = "auspraegungseditor";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?><input type="button" value="Ausprägungseditor" onClick="document.location='auspraegungen_kopieren.php?dir=<?= $ID;
?>'"><?
        }
?>
<?
        // Optionskopierer
        $Feld = "optionskopierfunktion";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?><input type="button" value="Optionskopierer" onClick="document.location='optionen_kopieren.php?dir=<?= $ID;
?>'"><?
        }
?>

            </td>
          </tr>
        </table>
        <?
    }
?>
<br>
    <a name="buttons"></a>
        <table border="0" cellspacing="0" cellpadding="4" align="center" width="100%">
          <tr> 
            <td width="33%" align="left"> 
<?
    if ( $Father && $ID )
    {
        $artikel_neu = true;
        $ordner_neu = true;
    }
    else
    {
        $artikel_neu = false;
        $ordner_neu = false;
    }
    $Feld = "neuen_Ordner_erstellen";
    if ( ( $language == DEFAULT_LANG ) and isset( $user_rechte[modul_name][tool_name][$Feld] ) &&
        $ordner_neu )
    {
?><input type="button" value="<? if ( $web_rechte[modul_name][tool_name][$Feld] )
        {
            echo $web_rechte[modul_name][tool_name][$Feld];
        }
        else
        {
?>Neuen Ordner erstellen<? }
?>" onClick="document.location='<? echo $self
?>?action=edit&Father=<? if ( $ID )
        {
            echo $ID;
        }
        else
        {
            echo $Father;
        }
?>'" class="button"><? }
?></td><td align="center" width="33%"><?

    $Feld = "kopieren";
    if ( isset( $user_rechte[modul_name]["artikel"][$Feld] ) && $_SESSION["artikel_copy"] )
    {
?>
        <input type="submit" value="Artikel einfügen" name="paste" class="button"></td><td>
    <?
    }
    $Feld = "neuen_Artikel_anlegen";
    if ( ( $language == DEFAULT_LANG ) and isset( $user_rechte[modul_name][tool_name][$Feld] ) &&
        $artikel_neu )
    {
?><input type="button" value="<? if ( $web_rechte[modul_name][tool_name][$Feld] )
        {
            echo $web_rechte[modul_name][tool_name][$Feld];
        }
        else
        {
?>Neuen Artikel anlegen<? }
?>" onClick="document.location='artikel.php?action=edit&Father=<? if ( $ID )
        {
            echo $ID;
        }
        else
        {
            echo $Father;
        }
?>'" class="button"><? }
?>
            </td>
            <td align="right" width="33%"> 
              <?
    $Feld = "Ordner_loeschen";
    echo "<!--|" . $ID . "|-->";
    echo "<!--|" . $language . "|-->";
    echo "<!--|" . modul_name . "|-->";
    echo "<!--|" . tool_name . "|-->";
    echo "<!--|" . $Feld . "|-->";
    echo "<!--|" . $user_rechte[modul_name][tool_name][$Feld] . "|-->";

    if ( ( $ID ) and ( $language == DEFAULT_LANG ) and ( isset( $user_rechte[modul_name][tool_name][$Feld] ) ) )
    {
?><input type="submit" value="<? if ( $web_rechte[modul_name][tool_name][$Feld] )
        {
            echo $web_rechte[modul_name][tool_name][$Feld];
        }
        else
        {
?>L&ouml;schen<? }
?>" onClick="if (confirm('Wollen Sie diesen Ordner wirklich löschen ?')) {document.formname.Father.value='-2';} else {return false;}" class="button"><?
    }
    else
    {
        echo "&nbsp;";
    }
?>
            </td>
          </tr>
          <tr align="center"> 
            <td colspan="3"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td width="40%"> 
<?
    $Feld = "d2d";
    if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
        DEFAULT_LANG ) and ( $ID )
        //              and ($zeile["linkDirFather"] == "true")
        )
    {
?><input type="button" value="<? if ( $web_rechte[modul_name][tool_name][$Feld] )
        {
            echo $web_rechte[modul_name][tool_name][$Feld];
        }
        else
        {
?>Diesem Ordner andere Ordner zuordnen<? }
?>" onClick="document.location='verlinken.php?Father[typ]=d&Father[ID]=<?= $ID;
?>&Target[typ]=d'" class="button"><?
    }
    else
    {
        echo "&nbsp;";
    }
?>
                  </td>                             
                  <td width="20%">
<?
    // Firmenzuordnung: f2d Firma_to_directory
    $Feld = "f2d";
    if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
        DEFAULT_LANG ) and ( $ID )
        //              and ($zeile["linkDirFather"] == "true")
        )
    {
?>
      <input type="button" value="<? if ( $web_rechte[modul_name][tool_name][$Feld] )
        {
            echo $web_rechte[modul_name][tool_name][$Feld];
        }
        else
        {
?>Diesem Ordner andere Ordner zuordnen<? }
?>" onClick="document.location='firma_verlinken.php?Father[typ]=d&Father[ID]=<?= $ID;
?>&Target[typ]=d'" class="button">
<?
    }
    else
    {
        echo "&nbsp;";
    }
?>
</td>
<td width="40%"> 
<?
    $Feld = "a2d";
    if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
        DEFAULT_LANG ) and ( $ID ) )
    {
?><input type="button" value="<? echo $web_rechte[modul_name][tool_name][$Feld];
?>" onClick="document.location='verlinken.php?Father[typ]=d&Father[ID]=<? echo
        $ID
?>&Target[typ]=a'" class="button"><?
    }
    else
    {
        echo "&nbsp;";
    }
?>
                                        </td>
                                  </tr>
                                </table>
            </td>
          </tr>
        </table>
 </td>
<?
    if ( isset( $user_rechte["online_shop"]["language"] ) and ( $ID ) )
    {
?>
      <td valign="top" align="right"> 
<table border="0" cellspacing="5" cellpadding="2">
<? require_once "language_pack.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>
<?
            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>
<?
            }
?>
</tr>
<?
        }
?>
</table>
      </td>
<? }
?>

</tr>
</table>
</form>
</body>
</body>