Blame | Letzte Änderung | Log anzeigen | RSS feed
<?require_once "connect2.php";session_start();if ( isset( $_POST['aktion'] ) ){$_SESSION['aktion'] = $_POST['aktion'];}if ( isset( $_POST['filter_shop'] ) ){$_SESSION['filter_shop'] = $_POST['filter_shop'];}// -------------------------------------------------------------------------------------------------- //function finde_basisverzeichnis( $father, $language ){$query = "select * from directory where ID = " . $father ." and Language = '" . $language . "'";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );if ( $r['Father'] == -1 ){return $r['ID'];}else{return finde_basisverzeichnis( $r['Father'], $language );}}// -------------------------------------------------------------------------------------------------- //function settings(){//Wenn das Formular zum ändern abgeschickt wurdeif ( isset( $_POST['settings_submit'] ) ){$query ="REPLACE INTO top_seller_settings (anzahl, zeitraum, shops_id) VALUES (" .$_POST['anzahl'] . " , " . $_POST['zeitraum'] . ", " . $_SESSION['filter_shop'] .")";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );if ( $result ){echo'<br><center><font color="red">Daten wurden gespeichert</font></center>';}}//Nur wenn ein Shop ausgewählt wurde, Einstellungen anzeigenif ( isset( $_SESSION['filter_shop'] ) and $_SESSION['filter_shop'] !='' ){//Nochmal den Namen sowie alle Einstellungen raussuchen$query = "select name from shops where ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );$query2 = "select * from top_seller_settings where shops_ID = " .$_SESSION['filter_shop'];$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );$r2 = mysql_fetch_array( $result2 );echo '<br><center><form name="settings" action="' . $PHPSELF .'?aktion=settings" method="post"><table><tr><th colrow="2">' . $r['name'] . '</td></tr><tr><td>Anzahl (der TOP-Seller)</td><td><input type="text" name="anzahl" size="3" maxlength="3" value="' .$r2['anzahl'] . '"></input></td></tr><tr><td>Zeitraum (der Analyse) </td><td><input type="text" name="zeitraum" size="3" maxlength="3" value="' .$r2['zeitraum'] . '"></input></td></tr><tr><td> </td><td><input type="submit" name="settings_submit" value="OK"></input></td></tr></table></form>';}else{//Wenn kein Shop ausgewählt wurdeecho '<br><center>Wählen Sie einen Shop</center>';}echo '</center>';}// -------------------------------------------------------------------------------------------------- //function einstieginfos_erzeugen(){$top_seller = array();// stand_vom updaten$query ="update top_seller_settings set stand_vom_einstieginfos = now() where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );// Alle Zeilen des Shops löschen$query = "delete from top_seller_to_aufrufe where shops_ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );// Top-Seller-Settings holen$query ="select anzahl, zeitraum from top_seller_settings where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );$top_seller_anzahl = $r[anzahl];$top_seller_zeitraum = $r[zeitraum];// Top-Seller holen und in Array $top_seller packen$query ="select artikel_ID, anzahl from top_seller where shops_ID = $_SESSION[filter_shop] and no_output = 0 order by anzahl desc limit 0, $top_seller_anzahl";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){$top_seller[$r[artikel_ID]] = $r[anzahl];}// Preisagenturen holen und in Array $preisagenturen packen$query = "select ID, trigger_URL from Preisagentur where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){$preisagenturen[$r[trigger_URL]] = $r[ID];}// Sonderfall für Leerstring einfügen$preisagenturen[''] = 0;// Alle Zeilen aus shop_log holen, die einen Artikel mit einer Preisagentur innerhalb des Zeitraums verknüpft$zeit_filter = "and shop_log.erstellt_am > date_sub(NOW(), INTERVAL $top_seller_zeitraum DAY)";foreach ( $top_seller as $id => $anzahl ){$artikel_filter .= "eintrag3 = $id or ";}$artikel_filter = substr( $artikel_filter, 0, strlen( $artikel_filter ) -4 );if ( $artikel_filter ){$query ="select eintrag2 as trigger_url, eintrag3 as ts_id from shop_log where shops_ID = $_SESSION[filter_shop] and ($artikel_filter) and erstellt_von = '(Preisagentur)' $zeit_filter";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );// Ergebnis im Array $pa_daten speichernwhile ( $r = mysql_fetch_array( $result ) ){$pa_daten[$r[ts_id]][$r[trigger_url]]++;}// Jeden Satz der $pa_daten in die Datenbank schreibenforeach ( $pa_daten as $ts_id => $pa ){// Für jede Preisagentur eine Zeileforeach ( $pa as $trigger_url => $anzahl ){$query ="insert into top_seller_to_aufrufe(top_seller_ID, shops_ID, Preisagentur_ID, anzahl, erstellt_am) values ($ts_id, $_SESSION[filter_shop], ";// Von trigger_url auf Preisagentur_ID schließen. Wenn die trigger_url "nicht bekannt" ist, 0 eintragen (für nicht zugeordnet...)if ( $preisagenturen[$trigger_url] ){$query .= $preisagenturen[$trigger_url];}else{$query .= 0;}$query .= ", $anzahl, now())";$result = mysql_query( $query ) or die( mysql_errno() .": " . mysql_error() . "<hr>" . $query );}}}echo "Initialisierung abgeschlossen";}// -------------------------------------------------------------------------------------------------- //function preisagentur_infos(){$top_seller = array();// stand_vom holen und ausgeben$query ="select date_format(stand_vom_einstieginfos, '%d.%m.%y') as stand from top_seller_settings where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );echo "<center>Stand: $r[stand]</center><br>";// table startecho '<table>';//Für die alternierende Tablefarbe$farbe = '#FFFF99';if ( !isset( $alt ) ){$alt = true;}// Top-Seller-Settings holen$query ="select anzahl, zeitraum from top_seller_settings where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );$top_seller_anzahl = $r[anzahl];$top_seller_zeitraum = $r[zeitraum];// Top-Seller holen und in Array $top_seller packen$query ="select artikel_ID, anzahl from top_seller where shops_ID = $_SESSION[filter_shop] and no_output = 0 order by anzahl desc limit 0, $top_seller_anzahl";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){$top_seller[$r[artikel_ID]] = $r[anzahl];}// Preisagenturen holen und in Array $preisagenturen packen$query ="select ID, Titel, home_url from Preisagentur where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){$preisagenturen[$r[ID]] = $r[Titel];$pa_urls[$r[ID]] = $r[home_url];}// Sonderfall für Leerstring einfügen$preisagenturen[0] = 'Nicht zugeordnet';// Titel ausgebenecho '<tr>';foreach ( $preisagenturen as $pa_id => $pa_titel ){echo "<td><b><a title=\"$pa_titel\" href=\"$pa_urls[$pa_id]\" target=\"_blank\"><font color=#000000>$pa_id</font></a></b></td>";}echo '</tr>';// Für jeden Top-Seller eine Zeileforeach ( $top_seller as $ts_id => $ts_anzahl ){// Zeilen aus top_seller_to_aufrufe für diesen Artikel holen und ins Array $pa_daten packen$query ="SELECT Preisagentur_ID, anzahl FROM top_seller_to_aufrufe where shops_ID = $_SESSION[filter_shop] and top_seller_ID = $ts_id";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){$pa_daten[$r[Preisagentur_ID]] = $r[anzahl];}//Alternierende Farbeecho ( $alt ) ? "<tr bgcolor=\"$farbe\">" : "<tr>";$alt = !$alt;// Für jede Preisagentur eine Zelle // Eigentlich Ausgabeforeach ( $preisagenturen as $pa_id => $pa_titel ){echo "<td>";echo ( $pa_daten[$pa_id] > 0 ) ? "<a href=\"top-seller-popup.php?ts_id=$ts_id&pa_id=$pa_id&top_seller_zeitraum=$top_seller_zeitraum\" target=\"_blank\" title=\"$pa_titel\"><font color=#000000>" .$pa_daten[$pa_id] . "</font></a>" : "-";echo "</td>";}echo "</tr>";// Array für die nächste runde freimachenunset( $pa_daten );}echo '</table>';// Legende zu den Preisagenturenecho '<br><b>Legende:</b><br><table>';// Für jede Preisagentur eine Zeileforeach ( $preisagenturen as $pa_id => $pa_titel ){echo '<tr><td align="right"><b>' . $pa_id . '</b></td><td>' . $pa_titel .'</td></tr>';}echo '</table>';}// -------------------------------------------------------------------------------------------------- //function topseller_reset(){$query = "delete from top_seller where shops_ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );if ( $result ){echo 'Topseller wurden erfolgreich gelöscht';}}// -------------------------------------------------------------------------------------------------- //function komplett_anzeigen(){//Falls irgendein Formular abgeschickt wurde, also ein Datensatz verändert wurdeif ( isset( $_POST['submit'] ) ){$query = "update top_seller set kommentar = '" . $_POST['kommentar'] ."' , no_output = " . $_POST['no_output'] ." where artikel_ID = " . $_POST['artikel_ID'] .' and shops_ID = ' . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );if ( $result ){echo'<center><font color="red">Datensatz wurde bearbeitet!</font></center>';}}//Für die alternierende Tablefarbe$farbe = '#FFFF99';if ( !isset( $alt ) ){$alt = true;}//Einfach alles holen$query = "select * from top_seller where shops_ID = " . $_SESSION['filter_shop'] ." order by anzahl desc";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );echo '<table>';echo'<tr><td><b>Anzahl</b></td><td><b>Artikel</b></td><td><b>Kommentar</b></td><td><b>no output</b></td><td><b>root_dir</b></td><td></td></tr>';//Sprache des Shops ermitteln$query2 = "select Language from shops where ID = " . $_SESSION['filter_shop'];$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );$r2 = mysql_fetch_array( $result2 );$sprache = $r2['Language'];while ( $r = mysql_fetch_array( $result ) ){//Jede Zeile hat sein eigenes Formular mit der artikel_ID als Namen//Ausserdem gibt es ein unsichtbares Feld, wo die artikel_ID drin steht, damit man später weiß, wo man was updatetecho '<form action="' . $PHPSELF .'?aktion=table_anzeigen" method="post" name="' . $r['artikel_ID'] .'">';//Den passenden Namen zum Artikel holen$query2 ="select kurzbezeichnung, hersteller from artikel where id = " .$r['artikel_ID'] . " and Language = '" . $sprache . "'";$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );$r2 = mysql_fetch_array( $result2 );//Alternierende Farbeecho ( $alt ) ? "<tr bgcolor=\"$farbe\">" : "<tr>";$alt = !$alt;//Datenausgabeecho '<td>' . $r['anzahl'] . '</td>';echo '<td><a href="artikel.php?action=edit&ID=' . $r['artikel_ID'] .'" target="_blank">' . $r2['hersteller'] . ' ' . $r2['kurzbezeichnung'] .'</a></td>';echo '<td><input type="text" name="kommentar" value="' . $r['kommentar'] .'"></input></td>';echo '<td><select name="no_output"><option value="0" ';if ( $r['no_output'] == 0 ){echo 'selected';}echo '></option><option value="1" ';if ( $r['no_output'] == 1 ){echo 'selected';}echo '>ignorieren</option></select></td>';echo '<td align="center">' . $r['root_dir'] . '</td>';echo'<td><input type="submit" name="submit" value="OK"></input><input type="hidden" name="artikel_ID" value="' .$r['artikel_ID'] . '"></input></td></tr>';echo '</form>';}echo '</table>';}// -------------------------------------------------------------------------------------------------- //function topseller_anzeigen_backend(){// stand_vom holen und ausgeben$query ="select date_format(stand_vom_top_seller, '%d.%m.%y') as stand from top_seller_settings where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );echo "<center>Stand: $r[stand]</center><br>";//Für die alternierende Tablefarbe$farbe = '#FFFF99';if ( !isset( $alt ) ){$alt = true;}//Anzahl ermitteln$query = "select anzahl from top_seller_settings where shops_ID = " .$_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );$anzahl = $r['anzahl'];//Top-Seller holen und ausgeben$query ="select anzahl, artikel_ID, kommentar, root_dir from top_seller where no_output = 0 and shops_ID = " .$_SESSION['filter_shop'] . " order by anzahl desc limit " . $anzahl;$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );echo'<center><table><tr><td><b>Platz</b></td><td><b>Anzahl</b></td><td><b>Artikel</b></td><td><b>Kommentar</b></td><td><b>root_dir</b></td></tr>';//Die Sprache des Webshops ermitteln$query2 = "select Language from shops where ID = " . $_SESSION['filter_shop'];$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );$r2 = mysql_fetch_array( $result2 );$sprache = $r2['Language'];while ( $r = mysql_fetch_array( $result ) ){//Alternierende Farbeecho ( $alt ) ? "<tr bgcolor=\"$farbe\">" : "<tr>";$alt = !$alt;//Datenausgabe//Den passenden Namen zum Artikel holen$query2 ="select kurzbezeichnung, hersteller from artikel where id = " .$r['artikel_ID'] . " and Language = '" . $sprache . "'";$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );$r2 = mysql_fetch_array( $result2 );$zaehler++;echo '<td># ' . $zaehler . '</td>';echo '<td>' . $r['anzahl'] . '</td>';echo '<td><a href="artikel.php?action=edit&ID=' . $r['artikel_ID'] .'" target="_blank"><font color="#000000">' . $r2['hersteller'] .' ' . $r2['kurzbezeichnung'] . '</a></td>';echo '<td>' . $r['kommentar'] . '</td>';echo '<td align="center">' . $r['root_dir'] . '</td></tr>';}echo '</table></center>';}// -------------------------------------------------------------------------------------------------- //function topseller_erzeugen(){// stand_vom updaten$query ="update top_seller_settings set stand_vom_top_seller = now() where shops_ID = $_SESSION[filter_shop]";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );// Tabellenkopfecho '<table><tr><td>Artikel</td><td>Aktion</td><td>Wert</td></tr>';//Tabelle von allen Artikeln befreien, die keine Verbannten sind (no_output = 0)$query ="delete from top_seller where no_output = 0 and shops_ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );//Die Anzahl bei den Verbannten auf 0 setzen$query = "update top_seller set anzahl = 0 where shops_ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );//Einstellungen holen$query = "select * from top_seller_settings where shops_ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );$anzahl = $r['anzahl'];$zeitraum = $r['zeitraum'];//Sprache des Shops holen$query = "select Language from shops where ID = " . $_SESSION['filter_shop'];$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );$r = mysql_fetch_array( $result );$sprache = $r['Language'];//Filter bauen$zeit_filter =" and Bestellung.erstellt_am > date_sub(NOW(), INTERVAL $zeitraum DAY)";$shop_filter = " and shops_ID = " . $_SESSION['filter_shop'];//Alle Bestellungen holen, die innerhalb des Zeitraums stattfanden$query = "select ID as bestellung_ID from Bestellung where 1" . $zeit_filter .$shop_filter;$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){//Für jede Bestellung die Artikel holen$query2 ="select artikel, menge from artikel_to_Bestellung where Bestellung = " .$r['bestellung_ID'];$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );while ( $r2 = mysql_fetch_array( $result2 ) ){//Jeden Artikel in die Tabelle schreiben (vorausgesetzt status = 0 und Father > -2); Wenn der Artikel schon besteht, die Anzahl erhöhen, ansonsten neu anlegen//Werte zum prüfen holen$query3 ="select ID, status, Father from artikel where ID = " . $r2['artikel'] ." and Language = '" . $sprache . "'";$result3 = mysql_query( $query3 ) or die( mysql_errno() .": " . mysql_error() . "<hr>" . $query3 );$r3 = mysql_fetch_array( $result3 );//Nur wenn die Werte stimmen irgendwas machenif ( $r3['status'] == 0 and $r3['Father'] > -2 ){//Nachschauen, ob der Artikel schon in der Tabelle steht$query3 ="select count(id) as k from top_seller where artikel_ID = " .$r2['artikel'] . " and shops_ID = " . $_SESSION['filter_shop'];$result3 = mysql_query( $query3 ) or die( mysql_errno() .": " . mysql_error() . "<hr>" . $query3 );$r3 = mysql_fetch_array( $result3 );if ( $r3['k'] == 0 ){//Wenn das Ergebnis keine Zeilen liefert, also der Artikel noch nicht in der Liste steht, einfügen$query3 ="insert into top_seller (anzahl, artikel_ID, no_output, shops_ID) values (" .$r2['menge'] . " , " . $r2['artikel'] . " , 0, " .$_SESSION['filter_shop'] . ")";$result3 = mysql_query( $query3 ) or die( mysql_errno() . ": " . mysql_error() . "<hr>" . $query3 );echo '<tr><td>' . $r2['artikel'] .'</td><td>erstellt</td><td>' . $r2['menge'] .'</td></tr>';}else{//Ansonsten den Zähler erhöhen$query3 ="select anzahl from top_seller where artikel_ID = " .$r2['artikel'] . " and shops_ID = " . $_SESSION['filter_shop'];$result3 = mysql_query( $query3 ) or die( mysql_errno() . ": " . mysql_error() . "<hr>" . $query3 );$r3 = mysql_fetch_array( $result3 );$anzahl_neu = $r3['anzahl'] + $r2['menge'];$query3 = "update top_seller set anzahl = " . $anzahl_neu ." where artikel_ID = " . $r2['artikel'] ." and shops_ID = " . $_SESSION['filter_shop'];$result3 = mysql_query( $query3 ) or die( mysql_errno() . ": " . mysql_error() . "<hr>" . $query3 );echo '<tr><td>' . $r2['artikel'] .'</td><td>upgedatet</td><td>' . $r3['anzahl'] .'+' . $r2['menge'] . '=' . $anzahl_neu .'</td></tr>';}}else{//Wenn die Werte nicht stimmen, nichts einfügen, nur eine Ausgabe machenecho '';}}}//Jetzt die komplette Table durchgehen und überall das Basisverzeichnis ermitteln, wo es noch nicht angegeben ist (root_dir = 0)$query ="select artikel_ID, shops_ID, root_dir from top_seller where shops_ID = " .$_SESSION['filter_shop'] . " and root_dir = 0";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $r = mysql_fetch_array( $result ) ){//Vater des Artikels ermitteln$query2 = "select Father from artikel where ID = " . $r['artikel_ID'] ." and Language = '" . $sprache . "'";$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );$r2 = mysql_fetch_array( $result2 );$father = $r2['Father'];//Basisverzeichnis ermitteln$root_dir = finde_basisverzeichnis( $father, $sprache );//$root_dir = 3;//Table updaten$query2 = "update top_seller set root_dir = " . $root_dir ." where shops_ID = " . $_SESSION['filter_shop'] ." and artikel_ID = " . $r['artikel_ID'];$result2 = mysql_query( $query2 ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query2 );}echo '</table>';echo '<br>Initialisierung abgeschlossen';}// -------------------------------------------------------------------------------------------------- //?><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="../styles/styles.php"><meta name="description" content="Redaktionssystem"><meta name="author" content="Webagentur Niewerth"><meta name="robots" content="noindex"><style type="text/css"><!--.lightgray {color: #000000; background-color: #EEEEEE}.darkgray {color: #000000; background-color: #CCCCCC}.status_off {color: #000000;}.status_red {color: #FFFFFF; background-color: #FF0000}.status_yellow {color: #000000; background-color: #FFFF00}.status_green {color: #000000; background-color: #00FF00}--></style></head><body leftmargin="20" topmargin="10" marginwidth="20" marginheight="10" bgcolor="#FFFFFF"><form method="post" action="<? echo $self ?>" name="formname" enctype="multipart/form-data"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr valign="top"><td><table <? if ( $_SESSION['aktion'] == 'topseller_anzeigen' ){ ?>width="100%"<? }else{ ?>width="75%"<? } ?> border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999"><tr class="links"><td width="25%"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100%" align="left" class="links"><?$Feld = "shops_ID";$Sort = "on";//if (isset($user_rechte[modul_name][tool_name][$Feld])){?>Shop:<select name="filter_shop"><?$query = "select * from shops order by ID";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>$query<hr>" );while ( $zeile = mysql_fetch_array( $result ) ){?><option value="<?= $zeile[ID]; ?>"<? if ( $_SESSION[filter_shop] == $zeile[ID] ){echo " selected";} ?>><?= $zeile[Name]; ?></option><?}?></select><?}?><br></td></tr><tr><td width="100%" align="right" class="links">Aktion:<select name="aktion"><option value="" <? if ( $_SESSION['aktion'] == "" ){echo " selected";} ?>> </option><option value="topseller_anzeigen" <? if ( $_SESSION['aktion'] =="topseller_anzeigen" ){echo " selected";} ?>>Topseller anzeigen </option><option value="table_anzeigen" <? if ( $_SESSION['aktion'] =="table_anzeigen" ){echo " selected";} ?>>Komplett anzeigen </option><option value="" <? if ( $_SESSION['aktion'] == "" ){echo " selected";} ?>>------------------ </option><option value="topseller_erzeugen" <? if ( $_SESSION['aktion'] =="topseller_erzeugen" ){echo " selected";} ?>>Topseller erzeugen </option><option value="topseller_reset" <? if ( $_SESSION['aktion'] =="topseller_reset" ){echo " selected";} ?>>Topseller reset </option><option value="" <? if ( $_SESSION['aktion'] == "" ){echo " selected";} ?>>------------------ </option><option value="einstieginfos_erzeugen" <? if ( $_SESSION['aktion'] =="einstieginfos_erzeugen" ){echo " selected";} ?>>Einstieginfos erzeugen </option><option value="" <? if ( $_SESSION['aktion'] == "" ){echo " selected";} ?>>------------------ </option><option value="settings" <? if ( $_SESSION['aktion'] =="settings" ){echo " selected";} ?>>Einstellungen </option></select><input type="submit" name="settings" value="OK"></td></tr></table></td></tr></table><table <? if ( $_SESSION['aktion'] == 'topseller_anzeigen' ){ ?>width="100%"<? }else{ ?>width="75%"<? } ?> border="1" cellspacing="0" cellpadding="3" bordercolorlight="#FFFFFF" bordercolordark="#999999"><tr><td height="400" valign="top" <? if ( $_SESSION['aktion'] =='topseller_anzeigen' ){ ?>width="75%"<? } ?>><?switch ( $_SESSION['aktion'] ){case 'settings':settings();break;case 'topseller_reset':topseller_reset();break;case 'table_anzeigen':komplett_anzeigen();break;case 'topseller_anzeigen':topseller_anzeigen_backend();break;case 'topseller_erzeugen':topseller_erzeugen();break;case 'einstieginfos_erzeugen':einstieginfos_erzeugen();break;default:echo 'TOP-Seller - Wählen Sie eine Aktion und einen Shop aus';break;}?></td><? if ( $_SESSION['aktion'] == 'topseller_anzeigen' ){ ?><td valign="top"><? preisagentur_infos(); ?></td><? } ?></tr></table></td></tr></table></form></body></html>