Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
    $self = basename( $PHP_SELF );
    $DB = "artikel";
    define( "modul_name", "online_shop" );
    define( "tool_name", "artikel" );
    require_once  "connect2.php";

    session_start();
    if ( !$language )
    {
        $language = "DE";
    }

    // $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>
        if (parent.frames.length == 0) 
        {
                window.close();
        }
        else
        {
                parent.tree.reload();
                document.location='<? echo $self
?>?action=edit&ID=<? echo $link[ID];
?>';
        }
</script>
<?
        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='DE'";
                $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 (erstellt_am,erstellt_von) VALUES (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 != "DE" )
        {
            // ü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( $HTTP_POST_VARS[action] );
        unset( $HTTP_POST_VARS[ID] );

        // Bilderupload
        foreach ( array_keys( $HTTP_POST_VARS ) as $elem )
        {
            if ( $elem[0] == "_" )
            {
                unset( $HTTP_POST_VARS[$elem] );
                $button = $$elem;
                $elem = substr( $elem, 1 );
                $Pfad = $HTTP_POST_VARS[$elem . "_Pfad"];
                unset( $HTTP_POST_VARS[$elem . "_Pfad"] );
                $image = $$elem;
                $image_name = $elem . "_name";
                $image_name = urlencode( $$image_name );
                switch ( $button )
                {
                    case 0:
                        break;
                    case 1:
                        $HTTP_POST_VARS[$elem] = '';
                        break;
                    case 2:
                        $image_name = $ID . "_" . $language . "_" . $image_name;
                        //$image_name=$ID.strrchr($image_name,".");
                        $HTTP_POST_VARS[$elem] = $image_name;


                        // $Imagenummer extrahieren
                        $Imagenummer = explode( "_", $elem );
                        $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 );
                        // $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 );
                        }
                        break;
                    default:
                        break;
                }
            }
        }

        // Update
        $names = array();
        foreach ( array_keys( $HTTP_POST_VARS ) as $elem )
        {
            if ( ereg( "^preis", $elem ) )
            {
                if ( ereg( "%$", $HTTP_POST_VARS[$elem] ) )
                {
                    $HTTP_POST_VARS[$elem] = abs( $HTTP_POST_VARS[$elem] ) * ( -
                        1 );
                }
            }
            array_push( $names, "$elem='$HTTP_POST_VARS[$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() );

        /*
        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='DE'";
            $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() );
        }
?>
<script language=javascript>
        if (parent.frames.length == 0) 
        {
                window.close();
        }
        else
        {
                parent.tree.reload();
                document.location='<? echo $self
?>?action=edit&ID=<? echo $ID;
?>';
        }
</script>
<?
        exit;
    }

    if ( $action == "delete" )
    {
        if ( $ID )
        {
            $query = "DELETE FROM $DB WHERE ID = $ID";
            $result = mysql_query( "$query" ) or die( mysql_errno() . ": " .
                mysql_error() );
?>
<script language=javascript>
        if (parent.frames.length == 0) 
        {
                window.close();
        }
        else
        {
                parent.tree.reload();
                document.location='<? echo $self
?>?action=edit&ID=<? echo "-1";
?>';
        }
</script>
<?
            exit;
        }
    }
?>
<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">
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>
<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>
<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">
<form method="post" action="<? echo $self
?>" name="formname" enctype="multipart/form-data">
  <table width="558" border="0" cellspacing="0" cellpadding="0">
    <tr valign="top"> 
      <td width="508"> 
        <?
    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 = 'DE'" ) or
                    die( mysql_errno() . ": " . mysql_error() );
                $Language_neueintrag = true;
            }
            else
            {
                $Language_neueintrag = false;
            }
            $zeile = mysql_fetch_array( $result );
        }
?>
        <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 != "DE" )
        {
?>Übersetzung<? }
?> 
<? if ( ( $ID ) and ( $Language_neueintrag == false ) )
        {
?>Bearbeiten<? }
        else
        {
?>Neueintrag<? }
?>
              </b> </font> 
              <input type="hidden" name="Father" value="<? $out = "-1";
        if ( $zeile[Father] )
        {
            $out = $zeile[Father];
        }
        if ( $Father )
        {
            $out = $Father;
        }
        echo $out;
?>" size="2">
            </td>
          </tr>
          <?
        $Feld = "kennung";
        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] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Kennung 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <input type="text" name="kennung" value="<? echo htmlentities( $zeile[kennung] )
?>">
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "Rang";
        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] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Rang 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <input type="text" name="<? echo $Feld
?>" value="<? echo
htmlentities( $zeile[$Feld] )
?>" size="5">
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "kurzbezeichnung";
        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] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Kurzbezeichnung 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <input type="text" name="kurzbezeichnung" value="<? echo
htmlentities( $zeile[kurzbezeichnung] )
?>">
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "lang";
        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
            {
?>
              Langbezeichnung 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <input type="text" name="langbezeichnung" size="55" value="<? echo
htmlentities( $zeile[langbezeichnung] )
?>">
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "beschreibung";
        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> 
              <?
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Beschreibung 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%">
                                <table class="input" cellspacing="0" cellpadding="0" width="100%" height="60px">
                                  <tr>
                                      <td valign="top" id="<? echo $Feld
?>_view" onClick="call_editor('<? echo
$Feld
?>')"><? if ( !
$zeile[$Feld] )
            {
?>&nbsp;<? }
            else
            {
                echo $zeile[$Feld];
            }
?></td>
                                                <input type="hidden" name="<? echo $Feld
?>" value="<? echo
htmlentities( $zeile[$Feld] )
?>">
                                  </tr>
                                </table>
                        </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "beschreibung_simpel";
        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> 
              <?
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Beschreibung 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%">
              <textarea name="beschreibung" cols="45" rows="6"><? echo $zeile[beschreibung];
?></textarea>
                        </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "beschreibung2_simpel";
        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> 
              <?
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Beschreibung2 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%">
              <textarea name="beschreibung2" cols="45" rows="6"><? echo $zeile[beschreibung2];
?></textarea>
                        </td>
          </tr>
          <?
        }
?>
<?
        for ( $runner = 1; $runner <= 16; $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] )
                {
                    echo $web_rechte[modul_name][tool_name][$Feld];
                }
                else
                {
?>&nbsp;<?
                }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <input type="text" name="<? echo $Feld
?>" value="<? echo
htmlentities( $zeile[$Feld] )
?>">
            </td>
          </tr>
          <?
            }
        }
?>
<?
        for ( $bild_nr = 1; $bild_nr <= 6; $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]
?>" colspan="2" 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_" . $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]
?>"><?
                }
?><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>
                    <a href="http://www.<? echo $site . "/images/Bild_" . $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
                    <? if ( substr( $Felddaten[0], 0, 4 ) == "Doku" )
                {
?>
                    Dokument 
                    <? }
                else
                {
?>
                    Bild 
                    <? }
?>
                    <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 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/Bild_" . $bild_nr .
"/" . $zeile[$image_name]
?>" target="blank"><img height="60" src="http://www.<? echo
$site . "/images/Bild_" . $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 = "optionen";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            if ( $ID )
            {
?>
        <tr>
                    <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="21%" valign="top" height="100"><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
                {
?>
              Optionen 
              <?
                }
?>
              </b></font> </td>
                    <td colspan="2" bgcolor="#<? echo $webs[bgcolor_rechts]
?>"><iFrame height=100% width=100% frameborder="NO" marginwidth="0" marginheight="0" src="options.php?ID=<? echo
$ID
?>"></iFrame></td>
        </tr>
<?
            }
        }
?>
<?
        $Feld = "preisspion_edit";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            if ( $ID )
            {
?>
        <tr>
                    <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="21%" valign="top" height="150"><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
                {
?>
              Preisagentur 
              <?
                }
?>
              </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=<? echo
$ID
?>"></iFrame></td>
        </tr>
<?
            }
        }
?>
<?
        $Feld = "tester_edit";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
            if ( $ID )
            {
?>
        <tr>
                    <td bgcolor="#<? echo $webs[bgcolor_links]
?>" width="21%" valign="top" height="175"><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
                {
?>
              Tests: 
              <?
                }
?>
              </b></font> </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=<? echo
$ID
?>"></iFrame></td>
        </tr>
<?
            }
        }
?>
<?
        for ( $Feld_nr = 1; $Feld_nr <= 6; $Feld_nr++ )
        {
            $Feld = "preis$Feld_nr";
            if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
            {
                if ( $zeile[$Feld] < 0 )
                {
                    $zeile[$Feld] = abs( $zeile[$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
                {
?>
              Preis 
              <? echo $Feld_nr
?>
              <?
                }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%" nowrap> 
              <input type="text" name="<? echo $Feld
?>" value="<? echo $zeile[$Feld]
?>" onChange="this.value=killkomma(this.value);">
              <font color="#<? echo $webs[font_color_links]
?>"><b> 
              <?
                $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></font> 
              <input type="text" name="<? echo $Feld
?>" value="<? echo $zeile[$Feld]
?>" onFocus="if (this.value=='') {this.value=now('19:00:00')};this.select();">
              <input type="text" name="<? echo $Feld2
?>" value="<? echo $zeile[$Feld2]
?>" onChange="this.value=killkomma(this.value);">
              <font color="#<? echo $webs[font_color_links]
?>"><b>
              <?
                }
?>
              </b></font> </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]
?>" colspan="2" width="79%"> 
                        <? $kats = explode( ";", $web_rechte[modul_name][tool_name][$Feld] );
?>
              <select name="<? echo $Feld
?>" 
                          <? echo $web_rechte[modul_name][tool_name][$Feld . "_EventHandler"];
?>>
                <?
            $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>
          <?
        }
?>
          <?
        $Feld = "Lieferstatus";
        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
            {
?>
              Lieferstatus 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" 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>
          <?
        }
?>
          <?
        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 = "gewicht";
        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
            {
?>Gewicht<? }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%" nowrap> 
              <input type="text" name="<? echo $Feld
?>" value="<? echo $zeile[$Feld]
?>" onChange="this.value=killkomma(this.value);">
              <font color="#<? echo $webs[font_color_links]
?>"><b>kg</b></font> 
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "keywords";
        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> 
              <?
            if ( $web_rechte[modul_name][tool_name][$Feld] )
            {
                echo $web_rechte[modul_name][tool_name][$Feld];
            }
            else
            {
?>
              Suchbegriffe 
              <?
            }
?>
              </b></font> </td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <textarea name="suchbegriffe" cols="60" rows="5"><? echo $zeile[suchbegriffe]
?></textarea>
            </td>
          </tr>
          <?
        }
?>
          <?
        $Feld = "verschieben";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
<? if ( ( $ID ) and ( $language == "DE" ) )
            {
?>
          <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] )
                {
?>
              <? echo $web_rechte[modul_name][tool_name][$Feld];
?>
              <? }
                else
                {
?>
              Position 
              <? }
?>
              </b></font></td>
            <td bgcolor="#<? echo $webs[bgcolor_rechts]
?>" colspan="2" width="79%"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <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 "::";
                }
?>&init=true&file=true'">
                  </td>
                </tr>
              </table>
            </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 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>
<?
            }
?>
          <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 colspan="3" 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="3"><p> 
                <?
        $Feld = "a2a";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
            'DE' ) and ( $ID ) )
        {
?>
                <input name="button" type="button" onClick="document.location='verlinken.php?Father[typ]=a&Father[ID]=<? echo
$ID
?>&Target[typ]=a'" value="<? echo
$web_rechte[modul_name][tool_name][$Feld];
?>">
                <?
        }
        else
        {
            echo "&nbsp;";
        }
?>
                &nbsp; 
                <?
        $Feld = "a2a_delete";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) and ( $language ==
            'DE' ) and ( $ID ) )
        {
?>
                <input name="button" type="button" onClick="window.open('unlink_zubehoer.php?Father[typ]=a&Father[ID]=<? echo
$ID
?>','','width=200,height=200,location=no,menubar=no,status=no,toolbar=no')" value="<? echo
$web_rechte[modul_name][tool_name][$Feld];
?>">
                <?
        }
        else
        {
            echo "&nbsp;";
        }
?>
              </p>
              <p>&nbsp; 
                <input type="hidden" name="ID" value="<? echo $ID
?>" size="2">
                <input type="hidden" name="action" value="update">
                <?
        $Feld = "update";
        if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) )
        {
?>
                <input type="submit" value="OK">
                <? }
?>
                <input type="button" value="Zur&uuml;cksetzen" onClick="location.reload()">
                <?
        if ( ( $ID ) and ( $language == "DE" ) )
        {
            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<?
                    foreach ( array_keys( $link ) as $link_elem )
                    {
                        echo "&link[$link_elem]=$link[$link_elem]";
                    }
?>';} else {return false;}"><?
                }
            }
            else
            {
                $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;}">
                <?
                }
            }
        }
?>
              </p>
              </td>
          </tr>
        </table>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                                    
                  <td width="40%"> 
                    <?
        $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">
<?
        }
        else
        {
            echo "&nbsp;";
        }
?>
                  </td>
                  <td width="20%">&nbsp;&nbsp;</td>
                                    
                  
            <td width="40%">&nbsp; </td>
                                  </tr>
                                </table>
        <?
    }
?> </td>
      <td valign="top" align="right" width="50"> 
<?
    if ( isset( $user_rechte["online_shop"]["language"] ) and ( $ID ) )
    {
?>
        <table border="0" cellspacing="5" cellpadding="2">
<?
        $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>
        <? }
?>
                <? if ( $PHP_AUTH_USER == "admin" )
    {
?>
                <br><br>
        <table border="0" cellspacing="5" cellpadding="2">
          <tr>
            <td align="center" valign="middle" bgcolor="#FF0000"><a href="#" onClick="window.open('eBay/index.php?artikel_ID=<?= $ID
?>','','width=600,height=300')"><img src="../images/ebayLogo.gif" width="32" border="0"></a></td>
          </tr>
          <tr>
            <td align="center" valign="middle">
<font size="2">
<?
        $query = "
                                SELECT
                                        if (EndTime < NOW(),'finished',if (EndTime is NULL,'waiting','running')) as status,
                                        count(*) as statusCount
                                FROM
                                        eBay_Auktionen
                                LEFT JOIN
                                        eBay_AuktionsDaten
                                ON
                                        eBay_Auktionen.eBay_Id = eBay_AuktionsDaten.Id
                                GROUP BY
                                        status
                                ORDER BY
                                        status
                                DESC
                        ";
        $result = mysql_query( $query ) or die( mysql_errno() . ": " .
            mysql_error() );
        while ( $zeile = mysql_fetch_assoc( $result ) )
        {
?>
<?= $zeile[status];
?> (<?= $zeile[statusCount];
?>)<br> 
<?
        }
?>
</font>
                        </td>
          </tr>
        </table>
        <br>
        <? }
?>
      </td>
</tr>
</table>
</form>
</body>