Blame | Letzte Änderung | Log anzeigen | RSS feed
<?/* BASIS-INIT */$self = basename( $PHP_SELF );define( "modul_name", "online_shop" );define( "tool_name", "artikel" );require_once "connect2.php";$__counters = array( gesamt => 0, checkbox => array(), checked => array() );session_start();if ( !$language ){$language = DEFAULT_LANG;}if ( $web_rechte["online_shop"]["artikel"]["preisspion_edit"] ){$feld_ausgabe = explode( ";", $web_rechte["online_shop"]["artikel"]["preisspion_edit"] );foreach ( $feld_ausgabe as $feld ){list( $name, $type, $faktor ) = explode( ",", $feld );if ( stristr( $name, "preis" ) ){$nr = substr( $name, 5 );$key = "preis";} elseif ( stristr( $name, "Eigenschaft_" ) ){$nr = substr( $name, 12 );$key = "eigenschaft";}if ( isset( $web_rechte["online_shop"]["artikel"][$name] ) ){$feld_arr[$key][$name] = array( "typ" => $type, "faktor" =>$faktor, "nr" => $nr );}}$GLOBALS["feld_ausgabe"] = $feld_arr;}// $charset laden um die jeweiligen ISO-Zeichensätzte zu laden.require_once "charset.php";/* BASIS-INIT ENDE *//* Update vornehmen */if ( is_array( $_POST["artikel"] ) and is_array( $_POST["status"] ) ){// var_dump($artikel);// var_dump($artikel2);// var_dump($artikel3);foreach ( array_keys( $_POST["artikel"] ) as $elem ){if ( $autoupdate ){$query = "updateartikelsetpreis_neu1='$artikel[$elem]',autoupdate1='$autoupdate', ";if ( isset( $artikel4[$elem] ) ){$p = strpos( $artikel4[$elem], "%" );if ( $p !== false ){$artikel4[$elem] = substr( $artikel4[$elem], 0, $p ) *-1;}$query .= "preis_neu4=" . $artikel4[$elem] . ",autoupdate4='$autoupdate', ";$p4 = true;}if ( isset( $artikel5[$elem] ) ){$p5 = true;$p = strpos( $artikel5[$elem], "%" );if ( $p !== false ){$artikel5[$elem] = substr( $artikel5[$elem], 0, $p ) *-1;}$query .= "preis_neu5=" . $artikel5[$elem] . ",autoupdate5='$autoupdate', ";}if ( isset( $artikel8[$elem] ) ){$p8 = true;$p = strpos( $artikel8[$elem], "%" );if ( $p !== false ){$artikel8[$elem] = substr( $artikel8[$elem], 0, $p ) *-1;}$query .= "preis_neu8=" . $artikel8[$elem] . ",autoupdate8='$autoupdate', ";}if ( isset( $artikel6[$elem] ) ){$p6 = true;$p = strpos( $artikel6[$elem], "%" );if ( $p !== false ){$artikel6[$elem] = substr( $artikel6[$elem], 0, $p ) *-1;}$query .= "preis_neu6=" . $artikel5[$elem] . ",autoupdate6='$autoupdate', ";}if ( isset( $artikel9[$elem] ) ){$p9 = true;$p = strpos( $artikel9[$elem], "%" );if ( $p !== false ){$artikel9[$elem] = substr( $artikel9[$elem], 0, $p ) *-1;}$query .= "preis_neu9=" . $artikel9[$elem] . ",autoupdate9='$autoupdate', ";}if ( is_array( $_POST["Eigenschaft"] ) ){foreach ( $_POST["Eigenschaft"] as $e_nr => $eigenschaft ){if ( isset( $_POST["Eigenschaft"][$e_nr][$elem] ) ){$e[$e_nr] = true;$query .= "Eigenschaft_$e_nr=" . $eigenschaft[$elem] .", ";}}}$query .= "letzte_Aenderung_von='$PHP_AUTH_USER'whereID=$elemand((preis_neu1 != '$artikel[$elem]')";if ( $p4 ){$query .= "or(preis_neu4 != '$artikel2[$elem]')";}if ( $p5 ){$query .= "or(preis_neu5 != '$artikel3[$elem]')";}if ( $p6 ){$query .= "or(preis_neu6 != '$artikel5[$elem]')";}if ( $p8 ){$query .= "orpreis_neu8 != '$artikel4[$elem]'";}if ( $p9 ){$query .= "orpreis_neu9 != '$artikel9[$elem]'";}if ( is_array( $e ) ){foreach ( $e as $nr => $val ){if ( $val ){$query .= "orEigenschaft_$nr != '" . $_POST["Eigenschaft"][$nr][$elem] . "'";}}}$query .= ")andlanguage='" . $_POST["language"] . "'";}else{$query = "updateartikelsetpreis1='$artikel[$elem]', ";if ( isset( $artikel4[$elem] ) ){$p = strpos( $artikel4[$elem], "%" );if ( $p !== false ){$artikel4[$elem] = substr( $artikel4[$elem], 0, $p ) *-1;}$query .= "preis4=" . $artikel4[$elem] . ", ";$p4 = true;}if ( isset( $artikel5[$elem] ) ){$p5 = true;$p = strpos( $artikel5[$elem], "%" );if ( $p !== false ){$artikel5[$elem] = substr( $artikel5[$elem], 0, $p ) *-1;}$query .= "preis5=" . $artikel5[$elem] . ", ";}if ( isset( $artikel8[$elem] ) ){$p8 = true;$p = strpos( $artikel8[$elem], "%" );if ( $p !== false ){$artikel8[$elem] = substr( $artikel8[$elem], 0, $p ) *-1;}$query .= "preis8=" . $artikel8[$elem] . ", ";}if ( isset( $artikel6[$elem] ) ){$p6 = true;$p = strpos( $artikel6[$elem], "%" );if ( $p !== false ){$artikel6[$elem] = substr( $artikel6[$elem], 0, $p ) *-1;}$query .= "preis6=" . $artikel6[$elem] . ", ";}if ( isset( $artikel9[$elem] ) ){$p9 = true;$p = strpos( $artikel9[$elem], "%" );if ( $p !== false ){$artikel9[$elem] = substr( $artikel9[$elem], 0, $p ) *-1;}$query .= "preis9=" . $artikel9[$elem] . ", ";}if ( is_array( $_POST["Eigenschaft"] ) ){foreach ( $_POST["Eigenschaft"] as $e_nr => $eigenschaft ){if ( isset( $_POST["Eigenschaft"][$e_nr][$elem] ) ){$e[$e_nr] = true;$query .= "Eigenschaft_$e_nr=" . $eigenschaft[$elem] .", ";}}}$query .= "letzte_Aenderung_von='$PHP_AUTH_USER'whereID=$elemand((preis1 != '$artikel[$elem]')";if ( $p4 ){$query .= "or(preis4 != '$artikel2[$elem]')";}if ( $p5 ){$query .= "or(preis5 != '$artikel3[$elem]')";}if ( $p6 ){$query .= "orpreis6 != '$artikel5[$elem]'";}if ( $p8 ){$query .= "or(preis8 != '$artikel4[$elem]')";}if ( $p9 ){$query .= "or(preis9 != '$artikel9[$elem]')";}if ( is_array( $e ) ){foreach ( $e as $nr => $val ){if ( $val ){$query .= "orEigenschaft_$nr != '" . $_POST["Eigenschaft"][$nr][$elem] . "'";}}}$query .= ")andlanguage='" . $_POST["language"] . "'";}/* echo $query;break;*/$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );}foreach ( array_keys( $_POST[status] ) as $elem ){if ( $elem != "_" ){$buffer = explode( "_", $elem );$artikel = $buffer[0];$Preisagentur = $buffer[1];$query = "UPDATEartikel_to_PreisagenturSETstatus='" . $status[$elem] . "'WHEREartikel=$artikelANDPreisagentur=$Preisagentur";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );}}?><script language="Javascript">document.location.href='waren_tool.php';</script><?exit;}/* Update vornehmen ENDE *//* Bestimmen der Zielverzeichnisse */switch ( $_SESSION["preisagenten_config.php"]["nav_status_overide"] ){case - 1: // Alle Artikel$dirs = array( "-1" => "" );break;case 'select': // Alles unterhalb von$dirs = $_SESSION["preisagenten_config.php"]["nav_status_overide_selected"];break;}/* Agentendaten bestimmen */$agency = array();$ids = implode( ", ", array_keys( $_SESSION["preisagenten_config.php"]["agenten"] ) );$query = "SELECT*FROMPreisagenturWHERELanguage='" . $_SESSION["language"] . "'ANDID IN (" . $ids . ")ORDER BYID";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() );while ( $zeile = mysql_fetch_assoc( $result ) ){$agency[$zeile["ID"]]["data"] = $zeile;$agency[$zeile["ID"]]["elements"] = array();}$fathers = implode( ", ", array_keys( $agency ) );$query = "SELECT*FROMPreisagentur_regExWHEREFather IN(" . $fathers . ")";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() );$RegEx_count = mysql_num_rows( $result );while ( $zeile = mysql_fetch_assoc( $result ) ){$agency[$zeile["Father"]]["elements"][] = $zeile;$RegEx[] = $zeile;}?><html><head><title>Preisagenten laden</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css"><!--.bg_1 {background-color: #DDDDDD}.bg_0 {background-color: #EEEEEE}td {font-family: Arial, Helvetica, sans-serif; font-size: 10px}.input {font-family: Arial, Helvetica, sans-serif; font-size: 9px;text-align:right;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;width:7em;}.button {font-family: Arial, Helvetica, sans-serif; font-size: 9px;text-align:center;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;width:7em;}.gesperrt {background-color: #FF0000;color: #FFFFFF;}--></style><script language="JavaScript">function killkomma(w){return w.replace(/,/,'.');}function grab_start(){if (pages.length > 0){loader=window.open("loader.php?"+pages[0],"loader","height=400,width=300,left=650,top=250");}}function loader(){// Array mit zu ladenen Seiten erstellenpages = new Array();hyperlinks = new Array();for(var i = 1; i < document.getElementsByTagName("tr").length; i++){with(document.getElementsByTagName("tr")[i]){if (cells.length > 1){for (var j = 0; j < cells.length; j++){if (cells[j].id){pages.push(cells[j].id);}}}}}grab_start();}function follow_click(e){while((e.id == "") && (e.parentNode)){e=e.parentNode;}if (hyperlinks[e.id]){window.open(hyperlinks[e.id],'','');}}</script><script language="JavaScript" src="../checkDate.js"></script></head><body bgcolor="#FFFFFF" text="#000000" onLoad="loader()"><form action="<? echo $self?>" method="post"><table border="1" cellspacing="0" cellpadding="2" onCLick="follow_click(window.event.srcElement)"><!-- Kopfleiste aufbauen --><tr><td align="center">Gesamt Artikel <b id="gesamtArtikel">-</b></td><?if ( $GLOBALS["feld_ausgabe"] ){foreach ( $GLOBALS["feld_ausgabe"]["preis"] as $feld => $config ){?><td><?$feld_desc = $web_rechte["online_shop"]["artikel"][$feld];if ( $feld_desc[0] == "!" ){$feld_desc = substr( $feld_desc, 1 );}echo $feld_desc;?></td><?}if ( is_array( ( $GLOBALS["feld_ausgabe"]["eigenschaft"] ) ) ){foreach ( $GLOBALS["feld_ausgabe"]["eigenschaft"] as $feld => $config ){?><td><?$feld_desc = $web_rechte["online_shop"]["artikel"][$feld];list( $name, $tonne ) = explode( ";", $feld_desc );if ( $name[0] == "!" ){$name = substr( $name, 1 );}echo $name;?></td><?}}}else{?><td><span><? echo $webs["kunde_bezeichnung"]?></span></td><?if ( $webs["ID"] == 35 && $_SESSION["language"] == DEFAULT_LANG ){?><td><span><?$preis_desc = $web_rechte["online_shop"]["artikel"]["preis4"];if ( $preis_desc[0] == "!" ){$preis_desc = substr( $preis_desc, 1 );}echo $preis_desc;?></span></td><td><span><?$preis_desc = $web_rechte["online_shop"]["artikel"]["preis5"];if ( $preis_desc[0] == "!" ){$preis_desc = substr( $preis_desc, 1 );}echo $preis_desc;?></span></td><td><span><?$preis_desc = $web_rechte["online_shop"]["artikel"]["preis6"];if ( $preis_desc[0] == "!" ){$preis_desc = substr( $preis_desc, 1 );}echo $preis_desc;?></span></td><td><span><?$preis_desc = $web_rechte["online_shop"]["artikel"]["preis8"];if ( $preis_desc[0] == "!" ){$preis_desc = substr( $preis_desc, 1 );}echo $preis_desc;?></span></td><td><span><?$preis_desc = $web_rechte["online_shop"]["artikel"]["preis9"];if ( $preis_desc[0] == "!" ){$preis_desc = substr( $preis_desc, 1 );}echo $preis_desc;?></span></td><?}}foreach ( $agency as $elem ){?><td nowrap colspan="<? echo count( $elem[elements] ) + 2?>" align="center"><p><a href="<? echo $elem[data][home_url]?>" target="_blank"><? echo $elem[data][Titel]?></a><br>übertragen <b id=a_<?= $elem[data][ID];?>>-</b> verlinkt <b id=b_<?= $elem[data][ID];?>>-</b><br>Letzte Übertragung <?if ( strpos( $elem[data][letzte_Aenderung_am], " " ) ){$letzte_Aenderung_am = datetime2human( $elem[data][letzte_Aenderung_am] );}else{$letzte_Aenderung_am = timestamp2human( $elem[data][letzte_Aenderung_am] );}?><? echo $letzte_Aenderung_am[Datum]?> <br>um: <? echo $letzte_Aenderung_am[Zeit]?><br>Anzahlder Artikel: <? echo $elem[data][datensaetze]?><br>Abgerufen von <? echo $elem[data][letzte_Aenderung_von]?></p> </td><?}?></tr><!-- Tbody --><?function show_artikel( $zeile ){global $done;global $RegEx_count;global $agency;global $__counters;global $webs, $web_rechte;/* Berücksichtigen ob alle Artikel auch ohne Link ausgegeben werden sollen */$sort = $_SESSION["tree.php"]["output"]["artikel_sort"];if ( stristr( $_SESSION["tree.php"]["output"]["artikel_sort"],"hersteller" ) ){$sort = "hk.Name," . $_SESSION["tree.php"]["output"]["artikel_sort"];}if ( $_SESSION["preisagenten_config.php"]["alle_Artikel"] =="checkbox" ){$query_artikel = "SELECT DISTINCTartikel.*,artikel_to_Preisagentur.artikelFROM";if ( stristr( $_SESSION["tree.php"]["output"]["artikel_sort"],"hersteller" ) ){$query_artikel .= "Herstellerkatalog hk, ";}$query_artikel .= "artikelLEFT JOINartikel_to_PreisagenturONartikel.ID = artikel_to_Preisagentur.artikelWHEREartikel.Father = $zeile[ID]ANDartikel.language='" . $_SESSION["language"] . "'";if ( stristr( $_SESSION["tree.php"]["output"]["artikel_sort"],"hersteller" ) ){$query_artikel .= "AND((hk.ID=artikel.hersteller)OR(artikel.hersteller=0)OR(artikel.hersteller IS NULL))";}$query_artikel .= "ORDER BY" . $sort . "";}else{$agent_buffer = array();foreach ( array_keys( $_SESSION["preisagenten_config.php"]["agenten"] ) as$a ){$agent_buffer[] = "(artikel_to_Preisagentur.Preisagentur = $a)";}$agent_buffer = implode( " or ", $agent_buffer );$query_artikel = "SELECT DISTINCTartikel.*,artikel_to_Preisagentur.artikelFROMartikel,artikel_to_Preisagentur";if ( stristr( $_SESSION["tree.php"]["output"]["artikel_sort"],"hersteller" ) ){$query_artikel .= ", Herstellerkatalog hk";}$query_artikel .= "WHERE(artikel.Father = $zeile[ID])";if ( stristr( $_SESSION["tree.php"]["output"]["artikel_sort"],"hersteller" ) ){$query_artikel .= "AND((hk.ID=artikel.hersteller)OR(artikel.hersteller=0)OR(artikel.hersteller IS NULL))";}$query_artikel .= "AND(artikel.language='" . $_SESSION["language"] . "')AND(artikel.ID = artikel_to_Preisagentur.artikel)AND(artikel.ID = artikel_to_Preisagentur.artikel)AND($agent_buffer)ORDER BY" . $sort . "";}$result_artikel = mysql_query( $query_artikel ) or die( mysql_errno() . ": " . mysql_error() . "<hr>$query_artikel<hr>" );if ( mysql_num_rows( $result_artikel ) > 0 ){$colspan = count( $agency ) * 2 + $RegEx_count;if ( $GLOBALS["feld_ausgabe"] ){$colspan += count( $GLOBALS["feld_ausgabe"]["preis"] ) +count( $GLOBALS["feld_ausgabe"]["eigenschaft"] );}else{$colspan += 2;}?><tr<?= show_gesperrt( $zeile[Father] );?>><td colspan="<?= $colspan?>" onMouseover="window.status='';return true;"><? echo show_path( $zeile[ID] )?></td></tr><?/* Artikel ausgeben */$counter = 0;while ( $artikel = mysql_fetch_array( $result_artikel ) ){$counter++;if ( $webs["ID"] == 35 ){$indexes = array( 4, 5, 6, 8, 9 );foreach ( $indexes as $index ){$index2 = 1;if ( $artikel["preis$index"] < 0 ){$artikel["preis$index"] = abs( $artikel["preis$index"] );$artikel["preis$index" . "_t"] = sprintf( "%18.2f",round( ( $artikel["preis$index2"] * $artikel["preis$index"] /100.00 ), 2 ) ) . "€";$artikel["preis$index"] .= "%";}else{if ( is_null( $artikel["preis$index"] ) ){$artikel["preis$index"] = "0.00";}$artikel["preis$index" . "_t"] = $artikel["preis$index"] ."€";}}}?><tr class="bg_<? echo $counter % 2?>"><td nowrap onDblClick="window.open('artikel.php?action=edit&ID=<? echo $artikel[ID]?>','','scrollbars=yes,height=660,width=630')"><span<? if ( $artikel["status"] ==1 ){?> class="gesperrt"<? }?>><? if ( $artikel["hersteller"] ){echo $artikel["hersteller"];?> <? }echo $artikel[$_SESSION["tree.php"]["output"]["artikel_show_primary"]];?><br><? echo htmlentities( $artikel["kennung"] );?></span></td><td align="right"><?//if ( $artikel["artikel"] ){if ( $GLOBALS["feld_ausgabe"]["preis1"] ){if ( $GLOBALS["feld_ausgabe"]["preis1"]["typ"] =="edit" ){?><br><input type="text" class="input" name="artikel[<? echo $artikel["ID"]?>]" value="<? echo $artikel["preis1"]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel["preis_neu1"] ) &&( $artikel["preis_neu1"] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel["preis_neu1"]?> € eingerichtet')"><? }}else{if ( $GLOBALS["feld_ausgabe"]["preis1"]["faktor"] ){$artikel["preis1"] *= $GLOBALS["feld_ausgabe"]["preis1"]["faktor"];$artikel["preis1"] = sprintf( "%.02f", $artikel["preis1"] );}echo $artikel["preis1"] . " €";}}else{?><br><input type="text" class="input" name="artikel[<? echo $artikel["ID"]?>]" value="<? echo $artikel["preis1"]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel["preis_neu1"] ) &&( $artikel["preis_neu1"] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel["preis_neu1"]?> € eingerichtet')"><?}}}/*else{echo $artikel["preis1"];}*/?></td><?unset( $GLOBALS["feld_ausgabe"]["preis1"] );if ( $GLOBALS["feld_ausgabe"] ){foreach ( $GLOBALS["feld_ausgabe"]["preis"] as $feld =>$config ){if ( $config["nr"] > 1 ){?><td align="right"><?//if ( $artikel["artikel"] ){if ( $config["typ"] == "edit" ){?><br><input type="text" class="input" name="artikel<?= $config["nr"];?>[<? echo $artikel["ID"]?>]" value="<? echo $artikel[$feld]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel["preis_neu" .$config["nr"]] ) && ( $artikel["preis_neu" .$config["nr"]] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel["preis_neu" . $config["nr"]]?> € eingerichtet')"<? }?>><?}else{if ( $config["faktor"] ){$artikel[$feld] *= $config["faktor"];$artikel[$feld] = sprintf( "%.02f",$artikel[$feld] );}echo $artikel[$feld] . " €";}}/*else{if ( $config["faktor"] ){$artikel[$feld] *= $config["faktor"];$artikel[$feld] = sprintf( "%.02f", $artikel[$feld] );}echo $artikel[$feld] . " €";}*/?></td><?}}if ( is_array( $GLOBALS["feld_ausgabe"]["eigenschaft"] ) ){foreach ( $GLOBALS["feld_ausgabe"]["eigenschaft"] as$feld => $config ){?><td><?phpif ( $config["typ"] == "edit" ){?><input type="hidden" name="Eigenschaft[<?= $config["nr"];?>][<?= $artikel["ID"];?>]" value="0"><input type="checkbox" name="Eigenschaft[<?= $config["nr"];?>][<?= $artikel["ID"];?>]" value="1"<?if ( $artikel["Eigenschaft_" . $config["nr"]] ){?>checked="checked"<?}?>><?php}else{echo ( $artikel["Eigenschaft_" . $config["nr"]] ) ?"ja" : "nein";}?></td><?}}}else{if ( $webs["ID"] == 35 && $_SESSION["language"] ==DEFAULT_LANG ){?><td align="right"><? if ( $artikel["artikel"] ){?><? echo $artikel["preis4_t"]?><br><input type="text" class="input" name="artikel4[<? echo $artikel[ID]?>]" value="<? echo $artikel[preis4]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel[preis_neu4] ) &&( $artikel[preis_neu4] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel[preis_neu4]?> € eingerichtet')"<? }?>><? }else{echo $artikel[preis4];}?></td><td align="right"><? if ( $artikel["artikel"] ){?> <? echo $artikel["preis5_t"]?><br><input type="text" class="input" name="artikel5[<? echo $artikel[ID]?>]" value="<? echo $artikel[preis5]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel[preis_neu5] ) &&( $artikel[preis_neu5] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel[preis_neu5]?> € eingerichtet')"<? }?>><? }else{echo $artikel[preis5];}?></td><td align="right"><? if ( $artikel["artikel"] ){?><? echo $artikel["preis6_t"]?><br><input type="text" class="input" name="artikel6[<? echo $artikel[ID]?>]" value="<? echo $artikel[preis6]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel[preis_neu6] ) &&( $artikel[preis_neu6] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel[preis_neu6]?> € eingerichtet')"<? }?>><? }else{echo $artikel[preis6];}?></td><td align="right"><? if ( $artikel["artikel"] ){?><? echo $artikel["preis8_t"]?><br><input type="text" class="input" name="artikel8[<? echo $artikel[ID]?>]" value="<? echo $artikel[preis8]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel[preis_neu8] ) &&( $artikel[preis_neu8] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel[preis_neu8]?> € eingerichtet')"<? }?>><? }else{echo $artikel[preis8];}?></td><td align="right"><? if ( $artikel["artikel"] ){?><? echo $artikel["preis9_t"]?><br><input type="text" class="input" name="artikel9[<? echo $artikel[ID]?>]" value="<? echo $artikel[preis9]?>" onChange="this.value=killkomma(this.value);"<? if ( ( $artikel[preis_neu9] ) &&( $artikel[preis_neu9] != "0.00" ) ){?>style="background-color: #FF0000; color=#FFFFFF;" onFocus="alert('Achtung! Für diesen Artikel ist ein Autoupdate von <? echo$artikel[preis_neu9]?> € eingerichtet')"<? }?>><? }else{echo $artikel[preis9];}?></td><?}}foreach ( array_keys( $agency ) as $agentur_ID ){$query_artikel_to_Preisagentur ="select * from artikel_to_Preisagentur where (artikel = $artikel[ID]) and (Preisagentur = $agentur_ID)";$result_artikel_to_Preisagentur = mysql_query( $query_artikel_to_Preisagentur ) ordie( mysql_errno() . ": " . mysql_error() . "<hr>$query_artikel_to_Preisagentur<hr>" );?><td><?if ( $artikel_to_Preisagentur_status = mysql_fetch_array( $result_artikel_to_Preisagentur ) ){$__counters[checkbox][$agentur_ID]++;if ( $artikel_to_Preisagentur_status[status] == "0" ){$__counters[checked][$agentur_ID]++;}?><input type="hidden" name="status[<? echo $artikel_to_Preisagentur_status[artikel]?>_<? echo $artikel_to_Preisagentur_status[Preisagentur]?>]" value="1"><input type="checkbox" name="status[<? echo $artikel_to_Preisagentur_status[artikel]?>_<? echo $artikel_to_Preisagentur_status[Preisagentur]?>]" value="0"<? if ( $artikel_to_Preisagentur_status[status] == "0" ){?> checked<? }?>><?}else{?> <?}?></td><?foreach ( $agency[$agentur_ID][elements] as $RegEx ){?><td nowrap <? if ( $artikel["artikel"] ){?>id="[<? echo $artikel[ID]?>][<? echo $RegEx[ID]?>][<? echo $RegEx[Father]?>]"<? }?>> </td><?}?><td> </td><?}?></tr><?$__counters[gesamt]++;}}}$done = array();function show_struktur( $root, $firstLevel = true ){global $done;global $RegEx_count;global $agency;global $__counters;if ( in_array( $root, $done ) ){return;}$done[] = $root;$query = "SELECT * FROM directory where Father = $root and Language='" .$_SESSION[language] . "' order by " . $_SESSION["tree.php"]["output"]["directory_sort"];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() );while ( $zeile = mysql_fetch_array( $result ) ){show_artikel( $zeile );show_struktur( $zeile[ID], false );}if ( $firstLevel == true ){$query = "SELECT * FROM directory where ID = $root and Language='" .$_SESSION[language] . "' order by " . $_SESSION["tree.php"]["output"]["directory_sort"];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() );while ( $zeile = mysql_fetch_array( $result ) ){show_artikel( $zeile );}}}/* ende von show_dir(); */function show_path( $ID ){$language = DEFAULT_LANG;if ( $ID > 0 ){$query = "SELECT * FROM directory where ID = $ID and language = '$language'";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>$query<hr>" );$zeile = mysql_fetch_array( $result );return show_path( $zeile[Father] ) . "/" . $zeile[Name];}}function show_gesperrt( $ID ){$language = DEFAULT_LANG;if ( $ID > 0 ){$query = "SELECT if(status=0,\"\",\" class=gesperrt\") as status FROM directory where ID = $ID and language = '$language'";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>$query<hr>" );$zeile = mysql_fetch_assoc( $result );return show_gesperrt( $zeile[Father] ) . "/" . $zeile[status];}}?><? // Aufruf der Funktionforeach ( array_keys( $dirs ) as $dir ){show_struktur( $dir, true );}?><!-- Tfoot --></table><table border="0" cellspacing="5" cellpadding="5"><tr><td>Autoupdate: <input type="text" class="button" style="width:10em;" name="autoupdate" onFocus="if (this.value=='') {this.value=now('18:00:00')};this.select();"></td><td><input type="submit" class="button" value="OK" name="submit"></td><td><input type="button" value="Reset" class="button" onClick="document.forms[0].reset();grab_start();" name="button"></td></tr></table><input type="hidden" name="language" value="<? echo $_SESSION[language]?>"></form><script language=javascript>with (document){getElementById("gesamtArtikel").firstChild.nodeValue="<?= $__counters[gesamt];?>";<? foreach ( array_keys( $agency ) as $elemID ){?>getElementById("a_<?= $elemID;?>").firstChild.nodeValue="<?= $__counters[checked][$elemID];?> (<?= round( $__counters[checked][$elemID] / $__counters[gesamt] * 100 );?>%)";getElementById("b_<?= $elemID;?>").firstChild.nodeValue="<?= $__counters[checkbox][$elemID];?> (<?= round( $__counters[checkbox][$elemID] / $__counters[gesamt] * 100 );?>%)";<? }?>}</script><iframe height="1" width="1" frameborder="NO" marginwidth="0" marginheight="0" src="keep_alive.php"></iFrame></body></html>