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 IDFROMartikelWHEREID=" . $_SESSION["artikel_copy"] . "ANDLanguage='$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 INTOartikel(\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" sindif ( $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"] );// Bilderuploadforeach ( 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 Feldes1: max. Breite für Bild12: max. Höhe für Bild13: Pfad für mittleres Bild14: max. Breite für mittleres Bild15: max. Höhe für mittleres Bild16: Pfad für kleines Bild17: max. Breite für kleines Bild18: 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( "'", "'", $_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¶ms=$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¶ms=$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.0var 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.0var 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.0var 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.0var 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.01var 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'" ) ordie( 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 " ( $size KB";if ( $imgsize ){echo " $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]?>"> </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]?>"> </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 optionsapply_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 optionstheme_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 dialogstemplate_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 plugintemplate_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 optionsmode : "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 optionstheme_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 dialogstemplate_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 plugintemplate_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{?> <? }?></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 = "SHOWCOLUMNSFROMdirectoryLIKE'$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%"> <table><tr><th>Name</th><th>Typ</th><th>Einheit</th><th>Aktionen</th></tr><?$sql = "SELECTda.*FROMdirectory_to_auspraegung daWHEREdirectory=" . $zeile["ID"] . "ORDER BYRang";$res = mysql_query( $sql );$num_rows = mysql_num_rows( $res );$i = 0;while ( $row = mysql_fetch_assoc( $res ) ){$i++;$sql_a = "SELECT*FROMauspraegungWHEREID=" . $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 = "SELECTnameFROMauspraegung_typWHEREID=" . $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"]?>">ändern</a><?phpif ( !$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ö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ägung hinzufü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]?> um: <? echo $erstellt_am[Zeit]?> 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 Ä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]?> um: <? echo $letzte_Aenderung_am[Zeit]?> 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 <? echohtmlentities( $zeile[Name] )?>')"><?}?><input type="submit" value="OK" id="save"><input type="reset" name="Button" value="Zurü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öschen<? }?>" onClick="if (confirm('Wollen Sie diesen Ordner wirklich löschen ?')) {document.formname.Father.value='-2';} else {return false;}" class="button"><?}else{echo " ";}?></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 " ";}?></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 " ";}?></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 " ";}?></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>