<% ob_start() %> <% if(@include('konfiguration.php')) { if(@mysql_connect($host, $user, $pwd)) { if(!@mysql_select_db($dbname)) { echo "Die angegebene Datenbank konnte nicht gefunden werden.
Bitte überprüfen Sie die Datei \"konfiguration.php\"."; exit(); } } else { echo "Die Verbindung zur Datenbank konnte nicht hergestellt werden.
Bitte überprüfen Sie die Datei \"konfiguration.php\"."; exit(); } if(isset($_GET[logout])) { session_unregister(loggedin); session_unregister(admin); } if(isset($_GET[admin]) OR isset($_POST[admin]) OR $_SESSION[admin] == '1') { //Administrationsbereich echo "

Administrationsbereich der Wunschliste

"; if(isset($_SESSION[loggedin])) { //Eingeloggt echo "ausloggen

"; if(isset($_POST[action])) { $action = $_POST[action]; } if(isset($_GET[action])) { $action = $_GET[action]; } if(!isset($action)) { echo "Neuen Artikel hinzufügen

"; echo "Artikel bearbeiten / löschen

"; echo "Kategorie hinzufügen"; } elseif($action == 'kategorie') { if(!isset($_POST[set])) { echo "zur Übersicht

"; echo "

Kategorie hinzufügen:

\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Kategorie :\n"; echo "\n"; echo "
\n"; echo "

\n"; echo "\n"; echo "\n"; echo "

\n"; } else { $sql = "INSERT INTO ".$tabelle."_kategorien SET kategorie='".$_POST[kategorie]."'"; if(@mysql_query($sql)) { echo "Die Kategorie $_POST[kategorie] wurde erfolgreich eingetragen.\n"; echo ""; } else { echo "Der Datensatz konnte leider nicht gepeichert werden. "; echo "Überprüfen Sie Ihre Eingaben und versuchen es noch einmal.

\n"; } } } elseif($action == 'neu') { if(!isset($_POST[set])) { echo "zur Übersicht

"; echo "

Neuen Artikel einfügen:

\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Artikel-Titel :\n"; echo "\n"; echo "
Kurzbeschrieb :\n"; echo "\n"; echo "
Beschrieb :\n"; echo "\n"; echo "
Preis :\n"; echo " Muster: 124\n"; echo "
Bild :\n"; echo "\n"; echo "
Kategorie :\n"; echo ""; echo "
Priorität :\n"; echo " HOCH "; echo "     \n"; echo "     \n"; echo "     \n"; echo "     \n"; echo " \n"; echo " TIEF"; echo "
\n"; echo "

\n"; echo "\n"; echo "\n"; echo "

\n"; } else { $sql = "INSERT INTO $tabelle (artikel,kurz,beschrieb,preis,verkauft,kategorie,prioritaet) VALUES (" . "'$_POST[artikel]', " . "'$_POST[kurz]', " . "'$_POST[beschrieb]', " . "'$_POST[preis]', " . "'0', " . "'$_POST[kategorie]', " . "'$_POST[prioritaet]');"; if(@mysql_query($sql)) { if(isset($_FILES[bild])) { $bildname = mysql_insert_id(); $endung = substr($_FILES['bild']['name'], strlen($_FILES['bild']['name'])-4, 4); move_uploaded_file($_FILES['bild']['tmp_name'], "bilder/".$bildname.$endung); @mysql_query("UPDATE ".$tabelle." SET bild = '".$bildname.$endung."' WHERE id = '".$bildname."'"); } echo "Der Artikel $_POST[artikel] wurde erfolgreich eingetragen.\n"; echo ""; } else { echo "Der Datensatz konnte leider nicht gepeichert werden. "; echo "Überprüfen Sie Ihre Eingaben und versuchen es noch einmal.

\n"; } } } elseif($action == 'bearbeiten') { if(!isset($_POST[set]) AND !isset($_GET[set])) { echo "zur Übersicht

"; $erg = @mysql_query("SELECT * FROM $tabelle ORDER BY artikel"); if($erg) { echo "

Zu bearbeitenden Artikel wählen :

"; echo ""; while($feld = mysql_fetch_array($erg)) { if($feld[preis] == '0') { $preis = "kein Betrag"; } else { $preis = "ca ".$feld[preis].".- Euro"; } if($feld[verkauft] == '1') { $status = "gewählt"; } else { $status = "frei"; } echo ""; } echo "
Artikel Preis   Kategorie Status   ! ACHTUNG !
das löschen ist unwiderruflich

".$feld[artikel]." ".$preis."   ".$feld[kategorie]." ".$status." bearbeiten löschen

"; } } else { if(isset($_POST[bearbeiten_set])) { $sql = "UPDATE $tabelle SET " . "artikel = '$_POST[artikel]'," . "kurz = '$_POST[kurz]'," . "beschrieb = '$_POST[beschrieb]'," . "preis = '$_POST[preis]'," . "verkauft = '$_POST[verkauft]'," . "kategorie = '$_POST[kategorie]'," . "prioritaet = '$_POST[prioritaet]' " . "WHERE id = $_POST[id];"; if(@mysql_query($sql)) { if($_FILES['bild']['size'] > 0) { $bildname = $_POST[id]; $endung = substr($_FILES['bild']['name'], strlen($_FILES['bild']['name'])-4, 4); move_uploaded_file($_FILES['bild']['tmp_name'], "bilder/".$bildname.$endung); @mysql_query("UPDATE ".$tabelle." SET bild = '".$bildname.$endung."' WHERE id = '".$bildname."'"); } echo "Der Artikel $_POST[artikel] mit der ID $_POST[id] konnte erfolgreich geändert werden.\n
"; echo ""; } else { echo "
Der Datensatz konnte leider nicht gespeichert werden. "; echo "Überprüfen Sie Ihre Eingaben und versuchen es noch einmal.

\n"; echo "
zurück zu \"Artikel bearbeiten\"\n"; } } else { $erg = @mysql_query("SELECT * FROM $tabelle WHERE id='".$_GET[id]."'"); $table = mysql_fetch_object($erg); if($table->verkauft == '0') { $radio1 = "checked"; } else { $radio2 = "checked"; } switch($table->prioritaet) { case "1": $prior1 = "CHECKED"; break; case "2": $prior2 = "CHECKED"; break; case "3": $prior3 = "CHECKED"; break; case "4": $prior4 = "CHECKED"; break; case "5": $prior5 = "CHECKED"; break; } echo "zurück

"; echo "

Artikel $tabelle->artikel editieren

\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "id\">\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
Artikel-Titel :\n"; echo "artikel\" maxlength=\"30\">\n"; echo "
Kurzbeschrieb :\n"; echo "kurz\" maxlength=\"100\">\n"; echo "
Beschrieb :\n"; echo "\n"; echo "
Preis :\n"; echo "preis\" maxlength=\"20\">\n"; echo "
Verkauft :\n"; echo " noch frei
\n"; echo " schon gewählt\n"; echo "
Bild :\n"; echo "
"; echo "\n"; echo "
Kategorie :\n"; echo ""; echo "
Priorität (1=max. ; 5=min.) :\n"; echo " 1    \n"; echo " 2    \n"; echo " 3    \n"; echo " 4    \n"; echo " 5    \n"; echo "
\n"; echo "

\n"; echo "\n"; echo "\n"; echo "

\n"; } } } elseif($action == 'loeschen') { $sql = "DELETE FROM $tabelle WHERE id='".$_GET[id]."'"; if(@mysql_query($sql)) { echo "Der Artikel $artikel wurde erfolgreich gelöscht.\n"; echo ""; } else { echo "Der Datensatz konnte nicht gelöscht werden. "; } } } else { if(isset($_POST[password])) { //Login-Check if($_POST[password] === $admin_passwort) { $loggedin = 1; $admin = 1; session_register(loggedin); session_register(admin); echo "Eingeloggt..."; echo ""; echo "Wenn der Browser nicht automatisch weiterleitet, klicken sie hier"; ob_flush(); ######################### } else { echo "Das Passwort ist falsch, versuchen sie es nocheinmal"; } } else { //Login-Formular echo "
"; echo ""; echo "Passwort: "; echo ""; echo "
"; } } } else { ####################################################### %> Wunschliste

Wunschliste
Home Nach oben 9 Monate Geburtstag Robin @ home Besucher Wunschliste Gästebuch

 

Hallo Leute!

Inzwischen bin ich schon soooo groß und habe auch schon gaaaanz viele Wünsche. Da Mama und Papa dauernd gefragt werden, was ich mir denn als nächstes Wünsche, haben wir zusammen diese Liste für Euch gebastelt...

Damit ich nicht alles 5x bekomme hat mein Papa ein kleines Programm installiert welches die Geschenke verwaltet. Klickt einfach auf "Details"!

Euer ROBIN

<% ob_end_flush(); ####################################################### echo "

Wunschliste

"; //Wunschliste if(isset($_GET[show])) { if(!include("includes/".$_GET[show].".php")) { echo "Die angeforderte Datei (".$_GET[show].".php) konnte nicht gefunden werden."; } } else { if(!include("includes/start.php")) { echo "Die angeforderte Datei (start.php) konnte nicht gefunden werden."; } } } } else { //Installation if(isset($_POST[install])) { //Datenbank und Konfiguration installieren echo "

Installation der Wunschliste

"; echo "


"; echo "
"; $sql1 = "CREATE TABLE ".$_POST[db_table]." ( id smallint(5) unsigned NOT NULL auto_increment, artikel varchar(100) NOT NULL default '', kurz text NOT NULL, beschrieb text NOT NULL, preis smallint(5) default NULL, verkauft enum('0','1') NOT NULL default '0', bild varchar(50) NULL, kategorie varchar(50) NULL, prioritaet tinyint(2) unsigned NOT NULL default '3', PRIMARY KEY (id), KEY id (id) )"; $sql2 = "CREATE TABLE ".$_POST[db_table]."_kategorien ( id smallint(5) unsigned NOT NULL auto_increment, kategorie varchar(50) NOT NULL default '', PRIMARY KEY (id), KEY id (id) )"; $sql3 = "TRUNCATE TABLE ".$_POST[db_table]."_kategorien"; $sql4 = "INSERT INTO ".$_POST[db_table]."_kategorien (id,kategorie) VALUES ('', 'Küchengeräte'), ('', 'Büro'), ('', 'Bad'), ('', 'Haushalt'), ('', 'Gutscheine'), ('', 'Spiele'), ('', 'Schlafen'), ('', 'Hochzeitsreise') "; if(@mysql_connect($_POST[db_host],$_POST[db_user],$_POST[db_password])) { echo "Verbindung zur Datenbank hergestellt...
"; echo "
"; if(@mysql_select_db($_POST[db_dbname])) { echo "Die Datenbank wurde ausgewählt...
"; echo "
"; if(@mysql_query($sql1)) { echo "Die Tabelle \"".$_POST[db_table]."\" wurde installiert...
"; echo "
"; if(@mysql_query($sql2)) { echo "Die Tabelle \"".$_POST[db_table]."_kategorien\" wurde installiert...
"; echo "
"; if(@mysql_query($sql3) AND @mysql_query($sql4)) { echo "Die Standard-Kategorien wurden zur Tabelle \"".$_POST[db_table]."_kategorien\" hinzugefügt...
"; echo "
"; if(@file_exists("bilder/") OR @mkdir("bilder/", 0755)) { echo "Das Bilder-Verzeichnis wurde angelegt...
"; echo "
"; if($datei = fopen("konfiguration.php","w")) { echo "Die Konfigurationsdatei wurde angelegt...
"; echo "
"; $config = "<%php //Datenbank-Konfiguration \$host = \"".$_POST[db_host]."\"; \$dbname = \"".$_POST[db_dbname]."\"; \$user = \"".$_POST[db_user]."\"; \$pwd = \"".$_POST[db_password]."\"; \$tabelle = \"".$_POST[db_table]."\"; //Allgemeine Einstellungen \$absender_email = \"".$_POST[absender_email]."\"; \$email_brautfuehrer = \"".$_POST[email_brautfuehrer]."\"; \$email_brautpaar = \"".$_POST[email_brautpaar]."\"; \$email_brautpaar_senden = \"".$_POST[email_brautpaar_senden]."\"; //Administration \$admin_passwort = \"".$_POST[admin_passwort]."\"; %>"; if(fputs($datei, $config)) { echo "Die Konfigurationsdatei wurde geschrieben...
"; echo "
"; echo "

Die Installation war erfolgreich!
"; echo "Als nächstes wird empfohlen, die Style-Datei nach Ihren Wünschen anzupassen und natürlich die Wunschliste zu füllen.

"; echo "zur Wunschliste
"; echo "zur Administration
"; } else { echo "Fehler beim Schreiben der Konfigurationsdatei
"; echo "
"; } fclose($datei); chmod("konfiguration.php", 0644); } else { echo "Fehler beim Anlegen der Konfigurationsdatei
"; echo "
"; } } else { echo "Fehler beim Anlegen des Bilder-Verzeichnisses
"; echo "
"; } } else { echo "Fehler beim Anlegen der Standard-Kategorien

Bitte überprüfen Sie die Eingaben
"; echo "zurück"; echo "
"; } } else { echo "Fehler beim Anlegen der Tabelle \"".$_POST[db_table]."_kategorien\"

Bitte überprüfen Sie die Eingaben
"; echo "zurück"; echo "
"; } } else { echo "Fehler beim Anlegen der Tabelle \"".$_POST[db_table]."\"

Bitte überprüfen Sie die Eingaben
"; echo "zurück"; echo "
"; } } else { echo "Die Datenbank \"".$_POST[db_dbname]."\" konnte nicht gefunden werden.

Bitte überprüfen Sie die Eingaben
"; echo "zurück"; echo "
Verbindung zur Datenbank fehlgeschlagen, bitte überprüfen Sie die Eingaben
"; echo "zurück"; echo "
"; } } else { echo "
"; echo ""; echo "

Installation der Wunschliste

"; echo "Datenbank
Bitte geben Sie nachfolgend die Zugangsdaten zu ihrer MYSQL-Datenbank an.
Die Tabellen werden danach installiert."; echo "

"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "host:
Normalerweise \"localhost\""; echo "
"; echo ""; echo "
"; echo "Datenbank-name:
Der Name Ihrer Datenbank"; echo "
"; echo ""; echo "
"; echo "Datenbank-User:
Name des vordefinierten Datenbank-Users"; echo "
"; echo ""; echo "
"; echo "Passwort:
Passwort des Datenbank-Users"; echo "
"; echo ""; echo "
"; echo "Tabellen-Name:
Name der Tabelle, \"wunschliste\" als Standard"; echo "
"; echo ""; echo "
"; echo "
"; echo "Grundeinstellungen
D