read_blocks();
// Home
if($HTTP_GET_VARS['action'] == "")
{
$db->query('SELECT count(mail_id) FROM bildf_mails WHERE empfaenger_id = ' . $HTTP_SESSION_VARS['user_id'] . " AND gelesen = '0' AND ordner = '0'");
$result = $db->fetch_array();
$tpl->assign_block_vars('home', array('name' => $HTTP_SESSION_VARS['nickname'], 'site_name' => $seiten_name, 'num_mails' => $result[0]));
$position = 1;
}
// Infoseite
else if($HTTP_GET_VARS['action'] == "infoseite")
{
$position = 2;
if($HTTP_GET_VARS['user_id'] == '')
$HTTP_GET_VARS['user_id'] = $HTTP_SESSION_VARS['user_id'];
$user = new user_class();
$user->select_user($HTTP_GET_VARS['user_id']);
$attrib = $user->return_attrib();
if($HTTP_GET_VARS['user_id'] != $HTTP_SESSION_VARS['user_id'])
{
// prüfen ob User schon abgestimmt hat
$db->query('SELECT count(id) FROM bildf_bewertungen WHERE user_id = ' . $HTTP_GET_VARS['user_id'] . ' AND bewerter_id = ' . $HTTP_SESSION_VARS['user_id']);
$result = $db->fetch_array();
if($result[0] == 0)
{
$tpl->assign_block_vars('mitglied_bewerten', array('id' => $HTTP_GET_VARS['user_id']));
$bewerten = $tpl->return_output();
$tpl->clean_output();
}
// prüfen ob Seite schon einmal besucht
$db->query('SELECT id FROM bildf_letzten_5_besucher WHERE user_id = ' . $HTTP_GET_VARS['user_id'] . ' AND besucher_id = ' . $HTTP_SESSION_VARS['user_id']);
if($db->num_rows() == 0)
{
$db->query('SELECT count(id) FROM bildf_letzten_5_besucher WHERE user_id = ' . $HTTP_GET_VARS['user_id']);
$result = $db->fetch_array();
if($result[0] == 5)
{
$db->query('SELECT id, MIN(datum) FROM bildf_letzten_5_besucher WHERE user_id = ' . $HTTP_GET_VARS['user_id'] . ' GROUP BY user_id');
$result = $db->fetch_array();
$db->query('DELETE FROM bildf_letzten_5_besucher WHERE id = ' . $result[0]);
}
//in Besucherliste eintragen
$db->query("INSERT INTO bildf_letzten_5_besucher(id, user_id, besucher_id, datum) VALUES('', " . $HTTP_GET_VARS['user_id'] . ', ' . $HTTP_SESSION_VARS['user_id'] . ', ' . time() . ')');
}
}
// Durchschnitt Bewertungen
$db->query('SELECT AVG(bewertung) FROM bildf_bewertungen WHERE user_id = ' . $HTTP_GET_VARS['user_id']);
$result = $db->fetch_array();
$bewertung = round($result[0], 1);
// Anzahl Bewertungen
$db->query('SELECT count(user_id) FROM bildf_bewertungen WHERE user_id = ' . $HTTP_GET_VARS['user_id']);
$result = $db->fetch_array();
$anz_bewertungen = $result[0];
// Anzahl Geschenke
$db->query('SELECT count(id) FROM bildf_erhaltene_geschenke WHERE user_id = ' . $HTTP_GET_VARS['user_id']);
$result = $db->fetch_array();
$anz_geschenke = $result[0];
// Freundeliste
$db->query('SELECT bildf_user.nickname, bildf_buddyliste.freund_id AS user_id FROM bildf_buddyliste, bildf_user WHERE bildf_user.user_id = bildf_buddyliste.freund_id AND bildf_buddyliste.user_id = ' . $HTTP_GET_VARS['user_id']);
$tpl->assign_block_vars('infoseite_freundeliste_head', '');
if($db->num_rows() == 0)
$tpl->assign_block_vars('infoseite_freundeliste_default', '');
else
{
while($result = $db->fetch_object())
$tpl->assign_block_vars('infoseite_freundeliste_data', array('id' => $result->user_id, 'nickname' => $result->nickname));
}
$tpl->assign_block_vars('infoseite_freundeliste_foot', '');
// Freundelist-Template
$freundeliste = $tpl->return_output();
$tpl->clean_output();
// letzten 5 Besucher
$db->query('SELECT bildf_user.nickname, bildf_user.user_id, bildf_letzten_5_besucher.datum FROM bildf_user, bildf_letzten_5_besucher WHERE bildf_user.user_id = bildf_letzten_5_besucher.besucher_id AND bildf_letzten_5_besucher.user_id = ' . $HTTP_GET_VARS['user_id'] . ' ORDER BY bildf_letzten_5_besucher.datum ASC');
$tpl->assign_block_vars('letzten_5_besucher_head', '');
while($result = $db->fetch_object())
$tpl->assign_block_vars('letzten_5_besucher_data', array('nickname' => $result->nickname, 'id' => $result->user_id, 'datum' => date('d.m.Y H:m', $result->datum)));
$tpl->assign_block_vars('letzten_5_besucher_foot', '');
$letzten_5_besucher = $tpl->return_output();
$tpl->clean_output();
$tmp = split("-", $attrib['c geb_datum']);
if($attrib['c bild'] == '')
$foto = 'img/user_pics/kein_bild.jpg';
else
$foto = $path_foto_2 . '/' . $attrib['c nickname'] . '/' . $attrib['c bild'];
if($attrib['raucher'] == '0')
$raucher = 'Nein';
else
$raucher = 'Ja';
$tpl->assign_block_vars("infoseite", array('nickname' => $attrib['c nickname'], 'geb_datum' => gmdate("d.m.Y", mktime(1,1,1, $tmp[1], $tmp[2], $tmp[0])),
'groesse' => $attrib['groesse'], 'gewicht' => $attrib['gewicht'], 'haarfarbe' => $attrib['haarfarbe_id'],
'augenfarbe' => $attrib['augenfarbe_id'], 'plz' => $attrib['c plz'], 'land' => $attrib['c land'],
'bundesland' => $attrib['c bundesland'], 'ich_mag' => $attrib['c ich_mag'],
'ich_mag_nicht' => $attrib['c ich_mag_nicht'], 'kurzinfo' => $attrib['c kurzinfo'], 'raucher' => $raucher, 'flirttext' => $attrib['c flirt_text'], 'traumpartner' => $attrib['c traumpartner'],
'bild' => $foto, "user_id" => $attrib['user_id'], 'bewerten' => $bewerten, 'bewertung' => $bewertung, 'anz_bewertungen' => $anz_bewertungen, 'geschenke_anz' => $anz_geschenke,
'freundeliste' => $freundeliste, 'letzten_5_besucher' => $letzten_5_besucher));
$new_site = 1;
}
// erhaltene_Geschenke
else if($HTTP_GET_VARS['action'] == 'geschenke' && $HTTP_GET_VARS['id'] != '')
{
if($HTTP_GET_VARS['step'] == '')
{
$db->query('SELECT bildf_user.user_id, bildf_user.nickname, bildf_geschenke.name, bildf_geschenke.bild, bildf_erhaltene_geschenke.datum FROM bildf_geschenke, bildf_erhaltene_geschenke, bildf_user WHERE bildf_erhaltene_geschenke.user_id = ' . $HTTP_GET_VARS['id'] . ' AND bildf_user.user_id = bildf_erhaltene_geschenke.user_id AND bildf_geschenke.id = bildf_erhaltene_geschenke.geschenk_id ORDER BY datum DESC');
$tpl->assign_block_vars('geschenke_head', '');
while($result = $db->fetch_object())
{
$tpl->assign_block_vars('geschenke_data', array('name' => $result->name, 'nickname' => $result->nickname, 'datum' => date('d.m.Y H:m', $result->datum), 'bild' => $path_img_2 . '/' . $result->bild));
}
$tpl->assign_block_vars('geschenke_foot', '');
}
$new_site = 1;
}
// Freundeliste
else if($HTTP_GET_VARS['action'] == "freundeliste")
{
$position = 12;
if($HTTP_GET_VARS['step'] == "loeschen" && $HTTP_GET_VARS['id'] != "")
{
if($HTTP_GET_VARS['flag'] != 1)
{
$db->query("SELECT bildf_user.nickname FROM bildf_user, bildf_buddyliste WHERE bildf_buddyliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_buddyliste.id = " . $HTTP_GET_VARS['id'] . " AND bildf_user.user_id = bildf_buddyliste.freund_id");
$result = $db->fetch_array();
$tpl->assign_block_vars("freundeliste_loeschen", array("id" => $HTTP_GET_VARS['id'], "nickname" => $result[0]));
$content = $tpl->return_output();
$tpl->clean_output();
}
else
{
if($db->query("DELETE FROM bildf_buddyliste WHERE bildf_buddyliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_buddyliste.id = " . $HTTP_GET_VARS['id']))
$content = "User aus Freundeliste entfernt!
zurück";
else
$content = load_error_tpl("Fehler!", "User konnte nicht aus Freundeliste entfernt werden");
}
}
else if(!isset($HTTP_POST_VARS['go']))
{
// Freunde online
$db->query("select bildf_buddyliste.id, bildf_user.nickname, bildf_user.user_id FROM bildf_user, bildf_buddyliste, bildf_user_online WHERE bildf_buddyliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_user.user_id = bildf_buddyliste.freund_id AND bildf_user_online.user_id = bildf_buddyliste.freund_id");
while($result = $db->fetch_array())
$tpl->assign_block_vars("freundeliste_data", array("nickname" => $result['nickname'], "id" => $result['id'], 'user_id' => $result['user_id']));
$freunde_online = $tpl->return_output();
$tpl->clean_output();
// Freundelist offline
$db->query("select bildf_buddyliste.id, bildf_user.nickname, bildf_user.user_id FROM bildf_user, bildf_buddyliste LEFT JOIN bildf_user_online ON bildf_buddyliste.freund_id = bildf_user_online.user_id WHERE bildf_buddyliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_user_online.user_id IS NULL AND bildf_user.user_id = bildf_buddyliste.freund_id ORDER BY bildf_user.nickname ASC");
while($result = $db->fetch_array())
$tpl->assign_block_vars("freundeliste_data", array("nickname" => $result['nickname'], "id" => $result['id'], 'user_id' => $result['user_id']));
$freunde_offline = $tpl->return_output();
$tpl->clean_output();
$tpl->assign_block_vars("freundeliste_head", array("freunde_online" => $freunde_online, "freunde_offline" => $freunde_offline));
$tpl->assign_block_vars("freundeliste_foot", "");
}
else
{
if($HTTP_POST_VARS['nickname'] == "")
$content = load_error_tpl("Fehler!", "Bitte geben Sie einen Nickname ein");
else
{
$id = search_member($HTTP_POST_VARS['nickname']);
if($id == -1)
$content = load_error_tpl("Fehler!", "Der Benutzer ist nicht vorhanden");
else
{
$db->query("SELECT count(id) FROM bildf_ignorierenliste WHERE user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND stoerer_id = " . $id);
$irgnorierenliste = $db->fetch_array();
if($irgnorierenliste[0] != 0)
$content = load_error_tpl("Fehler!", $HTTP_POST_VARS['nickname'] . " befindet sich schon in deiner Ignorierenliste
zurück");
else
{
$db->query("SELECT count(id) FROM bildf_buddyliste WHERE freund_id = " . $id . " AND user_id = " . $HTTP_SESSION_VARS['user_id']);
$result2 = $db->fetch_array();
if($result2[0] != 0)
$content = load_error_tpl("Fehler!", $HTTP_POST_VARS['nickname'] . " existiert schon in deiner Freundeliste
zurück");
else
{
if($db->query("INSERT INTO bildf_buddyliste(id, user_id, freund_id) VALUES('', " . $HTTP_SESSION_VARS['user_id'] . ", " . $id . ")"))
$content = $HTTP_POST_VARS['nickname'] . " wurde zu deiner Freundelist hinzugefügt
zurück";
else
$content = load_error_tpl("Fehler!", $HTTP_POST_VARS['nickname'] . " konnte nicht zu deiner Freundeliste hinzugefügt werden");
}
}
}
}
}
}
// Ignorierenliste
else if($HTTP_GET_VARS['action'] == "ignorierenliste")
{
$position = 13;
if($HTTP_GET_VARS['step'] == "loeschen" && $HTTP_GET_VARS['id'] != "")
{
if($HTTP_GET_VARS['flag'] != 1)
{
$db->query("SELECT bildf_user.nickname FROM bildf_user, bildf_ignorierenliste WHERE bildf_ignorierenliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_ignorierenliste.id = " . $HTTP_GET_VARS['id'] . " AND bildf_user.user_id = bildf_ignorierenliste.stoerer_id");
$result = $db->fetch_array();
$tpl->assign_block_vars("ignorierenliste_loeschen", array("id" => $HTTP_GET_VARS['id'], "nickname" => $result[0]));
$content = $tpl->return_output();
$tpl->clean_output();
}
else
{
if($db->query("DELETE FROM bildf_ignorierenliste WHERE bildf_ignorierenliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_ignorierenliste.id = " . $HTTP_GET_VARS['id']))
$content = "User aus Ignorierenliste entfernt!
zurück";
else
$content = load_error_tpl("Fehler!", "User konnte nicht aus Ignorierenliste entfernt werden");
}
}
else if(!isset($HTTP_POST_VARS['go']))
{
// Freunde online
$db->query("select bildf_ignorierenliste.id, bildf_user.nickname, bildf_user.user_id FROM bildf_user, bildf_ignorierenliste, bildf_user_online WHERE bildf_ignorierenliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_user.user_id = bildf_ignorierenliste.stoerer_id AND bildf_user_online.user_id = bildf_ignorierenliste.stoerer_id");
while($result = $db->fetch_array())
$tpl->assign_block_vars("ignorierenliste_data", array("nickname" => $result['nickname'], "id" => $result['id'], 'user_id' => $result['user_id']));
$freunde_online = $tpl->return_output();
$tpl->clean_output();
// Freundelist offline
$db->query("select bildf_ignorierenliste.id, bildf_user.nickname, bildf_user.user_id FROM bildf_user, bildf_ignorierenliste LEFT JOIN bildf_user_online ON bildf_ignorierenliste.stoerer_id = bildf_user_online.user_id WHERE bildf_ignorierenliste.user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_user_online.user_id IS NULL AND bildf_user.user_id = bildf_ignorierenliste.stoerer_id ORDER BY bildf_user.nickname ASC");
while($result = $db->fetch_array())
$tpl->assign_block_vars("ignorierenliste_data", array("nickname" => $result['nickname'], "id" => $result['id'], 'user_id' => $result['user_id']));
$freunde_offline = $tpl->return_output();
$tpl->clean_output();
$tpl->assign_block_vars("ignorierenliste_head", array("freunde_online" => $freunde_online, "freunde_offline" => $freunde_offline));
$tpl->assign_block_vars("ignorierenliste_foot", "");
}
else
{
if($HTTP_POST_VARS['nickname'] == "")
$content = load_error_tpl("Fehler!", "Bitte geben Sie einen Nickname ein");
else
{
$id = search_member($HTTP_POST_VARS['nickname']);
if($id == -1)
$content = load_error_tpl("Fehler!", "Der Benutzer ist nicht vorhanden");
else
{
$db->query("SELECT count(id) FROM bildf_ignorierenliste WHERE user_id = " . $HTTP_SESSION_VARS['user_id'] . " AND stoerer_id = " . $id);
$irgnorierenliste = $db->fetch_array();
if($irgnorierenliste[0] != 0)
$content = load_error_tpl("Fehler!", $HTTP_POST_VARS['nickname'] . " befindet sich schon in deiner Ignorierenliste
zurück");
else
{
$db->query("SELECT count(id) FROM bildf_ignorierenliste WHERE stoerer_id = " . $id . " AND user_id = " . $HTTP_SESSION_VARS['user_id']);
$result2 = $db->fetch_array();
if($result2[0] != 0)
$content = load_error_tpl("Fehler!", $HTTP_POST_VARS['nickname'] . " existiert schon in deiner Freundeliste
zurück");
else
{
if($db->query("INSERT INTO bildf_ignorierenliste(id, user_id, stoerer_id) VALUES('', " . $HTTP_SESSION_VARS['user_id'] . ", " . $id . ")"))
$content = $HTTP_POST_VARS['nickname'] . " wurde zu deiner Ignorierenliste hinzugefügt
zurück";
else
$content = load_error_tpl("Fehler!", $HTTP_POST_VARS['nickname'] . " konnte nicht zu deiner Freundeliste hinzugefügt werden");
}
}
}
}
}
}
// Mitglied melden
else if($HTTP_GET_VARS['action'] == "mitglied_melden")
{
$position = 14;
if(!isset($HTTP_POST_VARS['go']))
$tpl->assign_block_vars("mitglied_melden", "");
else
{
$id = search_member($HTTP_POST_VARS['nickname']);
if($id != -1)
{
$db->query("INSERT INTO bildf_meldungen(id, an, von, grund, gelesen)
VALUES('', $id," . $HTTP_SESSION_VARS['user_id'] . ",'" . $HTTP_POST_VARS['grund'] . "', '0')");
$content = 'Mitglied gemeldet';
}
else
$content = 'Mitglied existiert nicht';
}
}
// E-Mail schreiben
else if($HTTP_GET_VARS['action'] == "email")
{
$position = 5;
if(isset($HTTP_POST_VARS['go']))
{
$id = search_member($HTTP_POST_VARS['nickname']);
if($id != -1)
{
$db->query("SELECT email FROM bildf_user WHERE user_id = $id");
if(mail($result[0], $HTTP_POST_VARS['betreff'], $HTTP_POST_VARS['nachricht']))
$content = 'Mail verschickt';
else
$content = 'Mail konnte nicht verschickt werden';
$tpl->assign_block_vars('email_back', '');
$content .= $tpl->return_output();
$tpl->clean_output();
}
else
$content = 'Mitglied existiert nicht';
}
else
$tpl->assign_block_vars("email", "");
}
// Partyübersicht
else if($HTTP_GET_VARS['action'] == "partytreff")
{
$position = 23;
$db->query("SELECT count(party_id) FROM bildf_partys");
$result = $db->fetch_array();
$anz = $result[0];
$seiten = ceil($anz / $anz_partys);
if($HTTP_GET_VARS['seite'] == "")
$seite = 1;
else
$seite = $HTTP_GET_VARS['seite'];
$start = ($seite * $eintraege_gb) - $eintraege_gb;
$step = $eintraege_gb;
for($i=1;$i<=$seiten;$i++)
{
if($i == $seite)
$tpl->assign_block_vars("partytreff_aktuelle_seite", array("seite" => $i));
else
$tpl->assign_block_vars("partytreff_seitensteuerung", array("seite" => $i));
}
$seitensteuerung = $tpl->return_output();
$tpl->clean_output();
$tpl->assign_block_vars("partytreff_head", "");
$db->query("SELECT party_id, typ_id, ort, preis, datum FROM bildf_partys ORDER by datum DESC LIMIT $start, $step");
while($result = $db->fetch_object())
{
switch($result->typ_id)
{
case 1: $typ = "Privat";
break;
case 2: $typ = "Abbi-Party";
break;
case 3: $typ = "Dorf-Party";
break;
case 4: $typ = "andere";
break;
}
$tpl->assign_block_vars("partytreff_data", array("id" => $result->party_id, "typ" => $typ, "ort" => $result->ort, "preis" => $result->preis, "datum" => date("H:m d.m.Y", $result->datum)));
}
$tpl->assign_block_vars("partytreff_foot", array("seitensteuerung" => $seitensteuerung));
}
// Partydetails
else if($HTTP_GET_VARS['action'] == "party_details" && $HTTP_GET_VARS['id'] != "")
{
$position = 24;
$db->query("SELECT bildf_partys.*, bildf_user.nickname, bildf_user.user_id FROM bildf_partys, bildf_user WHERE bildf_partys.party_id = " . $HTTP_GET_VARS['id'] . " AND bildf_user.user_id = bildf_partys.user_id");
$result = $db->fetch_object();
$db->query("SELECT count(kommentar_id) FROM bildf_party_kommentare WHERE party_id = " . $HTTP_GET_VARS['id']);
$kommentare = $db->fetch_array();
$result->wegbeschreibung = text2html($result->wegbeschreibung);
switch($result->typ_id)
{
case 1: $typ = "Privat";
break;
case 2: $typ = "Abbi-Party";
break;
case 3: $typ = "Dorf-Party";
break;
case 4: $typ = "andere";
break;
}
$tpl->assign_block_vars("partydetails", array("user_id" => $result->user_id, "id" => $HTTP_GET_VARS['id'], "nickname" => $result->nickname, "typ" => $result->typ, "plz" => $result->plz, "datum" => date("H:m:i d.m.Y", $result->datum),
"ort" => $result->ort, "wegbeschreibung" => $result->wegbeschreibung, "preis" => $result->preis, "typ" => $typ, "anz_kommentare" => $kommentare[0]));
}
//Partykommentare
else if($HTTP_GET_VARS['action'] == "party_kommentare" && $HTTP_GET_VARS['id'] != "")
{
$position = 25;
//Übersicht
if(!isset($HTTP_POST_VARS['go']))
{
$db->query("SELECT count(kommentar_id) FROM bildf_party_kommentare WHERE party_id = " . $HTTP_GET_VARS['id']);
$result = $db->fetch_array();
$anz = $result[0];
if($anz == 0)
$seiten = 1;
else
$seiten = ceil($anz / $anz_partykommentare);
if($HTTP_GET_VARS['seite'] == "")
$seite = 1;
else
$seite = $HTTP_GET_VARS['seite'];
$start = ($seite * $eintraege_gb) - $eintraege_gb;
$step = $eintraege_gb;
for($i=1;$i<=$seiten;$i++)
{
if($i == $seite)
$tpl->assign_block_vars("party_kommentare_aktuelle_seite", array("seite" => $i));
else
$tpl->assign_block_vars("party_kommentare_seitensteuerung", array("seite" => $i, "id" => $HTTP_GET_VARS['id']));
}
$seitensteuerung = $tpl->return_output();
$tpl->clean_output();
$tpl->assign_block_vars("party_kommentare_head", array("id" => $HTTP_GET_VARS['id']));
$db->query("SELECT bildf_party_kommentare.*, bildf_user.nickname, bildf_user.user_id FROM bildf_party_kommentare, bildf_user WHERE party_id = " . $HTTP_GET_VARS['id'] . " AND bildf_user.user_id = bildf_party_kommentare.user_id ORDER BY bildf_party_kommentare.datum DESC LIMIT $start, $step");
while($result = $db->fetch_object())
{
$kommentar = htmlentities($result->text);
$kommentar = nl2br($kommentar);
$tpl->assign_block_vars("party_kommentare_data", array("user_id" => $result->user_id, "nickname" => $result->nickname, "kommentar" => $kommentar, "datum" => date("d.m.Y H:m:i", $result->datum)));
}
$tpl->assign_block_vars("party_kommentare_foot", array("seitensteuerung" => $seitensteuerung));
}
else
{
$tmp = '
zurück';
if($HTTP_POST_VARS['text'] == "")
{
$content = load_error_tpl("Eingabefehler!", "Bitte füllen sie alle Felder aus" . $tmp);
}
else
{
if($db->query("INSERT INTO bildf_party_kommentare(kommentar_id, party_id, user_id, datum, text) VALUES('', " . $HTTP_GET_VARS['id'] . ", " . $HTTP_SESSION_VARS['user_id'] .
", " . time() . ", '" . $HTTP_POST_VARS['text'] . "')"))
$content = "Kommentar eingetragen" . $tmp;
else
$content = load_error_tpl("Datenbankfehler!", "Konnte Kommentar nicht eintragen" . $tmp);
}
}
}
// neue Party eintragen
else if($HTTP_GET_VARS['action'] == "neue_party")
{
$position = 26;
// prüfen ob alle Felder ausgefüllt sind
if(isset($HTTP_POST_VARS['go']))
{
if($HTTP_POST_VARS['preis'] == "" || $HTTP_POST_VARS['datum'] == "" ||
$HTTP_POST_VARS['uhrzeit'] == "" || $HTTP_POST_VARS['ort'] == "" ||
$HTTP_POST_VARS['plz'] == "" || $HTTP_POST_VARS['wegbeschreibung'] == "")
{
$error = load_error_tpl("Fehler", "Es müssen alle Felder ausgefüllt sein!");
$flag = 1;
}
else if(!is_digit($HTTP_POST_VARS['plz']))
{
$error = load_error_tpl("Fehler", "Bitte geben sie eine gültige Postleitzahl ein");
$flag = 1;
}
else if(convert_date($HTTP_POST_VARS['datum']) == 1)
{
$error = load_error_tpl("Fehler", "Geben sie bitte ein gültiges Datum ein");
$flag = 1;
}
else if(check_time($HTTP_POST_VARS['uhrzeit']) == 1)
{
$error = load_error_tpl("Fehler", "Geben sie bitte eine gültige Uhrzeit ein");
$flag = 1;
}
else
{
$HTTP_POST_VARS['preis'] = str_replace(".", ",", $HTTP_POST_VARS['preis']);
$tmp = $HTTP_POST_VARS['datum'] . " " . $HTTP_POST_VARS['uhrzeit'];
$timestamp = convert_into_unixtimestamp($tmp);
$HTTP_POST_VARS['preis'] = str_replace(".", ",", $HTTP_POST_VARS['preis']);
if(!$db->query("INSERT INTO bildf_partys(party_id, user_id, typ_id, ort, plz, wegbeschreibung, preis, datum) VALUES('', " .
$HTTP_SESSION_VARS['user_id'] . ", " . $HTTP_POST_VARS['typ'] . ", '" . $HTTP_POST_VARS['ort'] . "', " .
$HTTP_POST_VARS['plz'] . ", '" . $HTTP_POST_VARS['wegbeschreibung'] . "', " . $HTTP_POST_VARS['preis'] . ", " . $timestamp . ")"))
$content = load_error_tpl("Datenbankfehler", "Party konnte nicht eingetragen werden!");
else
$content = 'Party eingetragen
zurück';
$flag = 0;
}
}
else
{
// Default-Werte setzten
if($HTTP_POST_VARS['preis'] == "")
$HTTP_POST_VARS['preis'] = 0;
if($HTTP_POST_VARS['datum'] == "")
$HTTP_POST_VARS['datum'] = date("d.m.Y", time());
if($HTTP_POST_VARS['uhrzeit'] == "")
$HTTP_POST_VARS['uhrzeit'] = date("H:m:i", time());
$flag = 1;
}
if($flag != 0 )
$tpl->assign_block_vars("partytreff_neu", array("error" => $error, "ort" => $HTTP_POST_VARS['ort'], "plz" => $HTTP_POST_VARS['plz'],
"wegbeschreibung" => $HTTP_POST_VARS['wegbeschreibung'], "preis" => $HTTP_POST_VARS['preis'],
"datum" => $HTTP_POST_VARS['datum'], "uhrzeit" => $HTTP_POST_VARS['uhrzeit']));
}
// Partysuche
else if($HTTP_GET_VARS['action'] == "party_suche")
{
$position = 27;
$sql = "SELECT * FROM bildf_partys WHERE ";
$flag = 0;
if(isset($HTTP_POST_VARS['go']))
{
if(($HTTP_POST_VARS['typ'] == -1 && $HTTP_POST_VARS['typ2'] == -1 && $HTTP_POST_VARS['vergleich_preis'] == -1) ||
($HTTP_POST_VARS['typ'] == -1 && $HTTP_POST_VARS['typ2'] == -1 && $HTTP_POST_VARS['vergleich_preis'] != -1 && $HTTP_POST_VARS['preis'] == ""))
$error = load_error_tpl("Fehler", "Bitte wählen sie mindestens eine Suchoption aus");
else
{
if($HTTP_POST_VARS['typ'] != -1)
{
$flag = 1;
$sql .= "typ_id = " . $HTTP_POST_VARS['typ'];
}
if($HTTP_POST_VARS['typ2'] != -1)
{
if($flag != 0)
$sql .= " AND";
$sql .= " plz - " . $HTTP_POST_VARS['typ2'] * 10000 . " < 10000";
$flag = 1;
}
if($HTTP_POST_VARS['vergleich_preis'] != -1 && $HTTP_POST_VARS['preis'] != "")
{
if($flag != 0)
$sql .= " AND";
if($HTTP_POST_VARS['vergleich_preis'] == 1)
$operator = "=";
else if($HTTP_POST_VARS['vergleich_preis'] == 2)
$operator = ">";
else if($HTTP_POST_VARS['vergleich_preis'] == 3)
$operator = "<";
$sql .= " preis " . $operator . " " . str_replace(",", ".", $HTTP_POST_VARS['preis']);
}
$tpl->assign_block_vars("party_suchergebnisse_head", "");
$db->query($sql);
if($db->num_rows() == 0)
$tpl->assign_block_vars("party_suchergebnisse_data_default", "");
else
{
while($result = $db->fetch_object())
{
switch($result->typ_id)
{
case 1: $typ = "Privat";
break;
case 2: $typ = "Abbi-Party";
break;
case 3: $typ = "Dorf-Party";
break;
case 4: $typ = "andere";
break;
}
$tpl->assign_block_vars("party_suchergebnisse_data", array("id" => $result->party_id, "typ" => $typ, "ort" => $result->ort, "preis" => $result->preis, "datum" => date("H:m d.m.Y", $result->datum)));
}
}
$tpl->assign_block_vars("party_suchergebnisse_foot", "");
}
}
if(($error != "" && isset($HTTP_POST_VARS['go'])) || !isset($HTTP_POST_VARS['go']))
$tpl->assign_block_vars("party_suche", array("error" => $error));
}
// In- bzw. Outbox
else if($HTTP_GET_VARS['action'] == "mailbox")
{
if(isset($HTTP_POST_VARS['loeschen']) && count($HTTP_POST_VARS['mail_id']) != 0)
{
$mail_id = $HTTP_POST_VARS['mail_id'];
for($i=0;$iquery("DELETE FROM bildf_mails WHERE mail_id = " . $mail_id[$i] . " AND empfaenger_id = " . $HTTP_SESSION_VARS['user_id']);
}
$content = 'Mails gelöscht zurück';
}
else
{
$position = 2;
if($HTTP_GET_VARS['ordner'] == 'outbox')
{
$tpl->assign_block_vars('mailbox_outbox', '');
$ordner = '1';
}
else
{
$tpl->assign_block_vars('mailbox_inbox', '');
$ordner = '0';
}
$ordner_text = $tpl->return_output();
$tpl->clean_output();
$tpl->assign_block_vars("mailbox_head", array('ordner' => $ordner_text));
$db->query("SELECT bildf_mails.mail_id, bildf_user.nickname, bildf_user.user_id, bildf_mails.betreff, bildf_mails.datum, bildf_mails.gelesen FROM bildf_user, bildf_mails WHERE bildf_mails.empfaenger_id = " . $HTTP_SESSION_VARS['user_id'] . " AND bildf_mails.ordner = '$ordner' AND bildf_user.user_id = bildf_mails.absender_id ORDER BY datum DESC");
if($db->num_rows() == 0)
$tpl->assign_block_vars("mailbox_data_default", "");
else
{
while($result = $db->fetch_object())
{
if($result->gelesen == '0')
$tmp = 'Nein';
else
$tmp = 'Ja';
$tpl->assign_block_vars("mailbox_data", array("id" => $result->mail_id, "absender" => $result->nickname, "betreff" => $result->betreff, "datum" => date("d.m.Y H:m:i", $result->datum), 'user_id' => $result->user_id, 'gelesen' => $tmp));
}
}
$tpl->assign_block_vars("mailbox_foot", "");
}
}
// Neue Mail schreiben
else if($HTTP_GET_VARS['action'] == "neue_mail")
{
$position = 4;
if(!isset($HTTP_GET_VARS['no_new_site']))
$HTTP_GET_VARS['no_new_site'] = 0;
if($HTTP_GET_VARS['no_new_site'] == 0)
$new_site = 1;
else
$new_site = 0;
if(!isset($HTTP_POST_VARS['go']))
{
if(isset($HTTP_GET_VARS['id']))
{
$db->query('SELECT nickname FROM bildf_user WHERE user_id = ' . intval($HTTP_GET_VARS['id']));
$result = $db->fetch_array();
$name = $result[0];
}
$tpl->assign_block_vars('neue_mail', array('nickname' => $name, 'no_new_site' => $HTTP_GET_VARS['no_new_site']));
}
else
{
if($HTTP_POST_VARS['nickname'] == "" || $HTTP_POST_VARS['betreff'] == "" || $HTTP_POST_VARS['text'] == "")
$content = load_error_tpl("Eingabefehler", "Es wurden nicht alle Pflichtfelder ausgefüllt");
else
{
$db->query("SELECT user_id FROM bildf_user WHERE nickname = '" . $HTTP_POST_VARS['nickname'] . "' AND reg_id = 0");
if($db->num_rows() == 0)
$content = load_error_tpl("Fehler!", "Der Benutzer " . $HTTP_POST_VARS['nickname'] . " existiert nicht!");
else
{
$result = $db->fetch_array();
$ordner = 0;
$sql = "INSERT INTO bildf_mails(mail_id, absender_id, empfaenger_id, betreff, nachricht, datum, ordner, gelesen)
VALUES ('', " . $HTTP_SESSION_VARS['user_id'] . ", " . $result[0] . ", '" . $HTTP_POST_VARS['betreff'] .
"', '" . $HTTP_POST_VARS['text'] . "', " . time() . ", '$ordner', '0')";
// Inbox
$db->query($sql);
// Outbox
if($HTTP_POST_VARS['outbox'] == 1)
{
$ordner = 1;
$sql = "INSERT INTO bildf_mails(mail_id, absender_id, empfaenger_id, betreff, nachricht, datum, ordner, gelesen)
VALUES ('', " . $HTTP_SESSION_VARS['user_id'] . ", " . $result[0] . ", '" . $HTTP_POST_VARS['betreff'] .
"', '" . $HTTP_POST_VARS['text'] . "', " . time() . ", '$ordner', '0')";
$db->query($sql);
}
$content = 'Mail verschickt';
}
}
}
}
// Mail lesen
else if($HTTP_GET_VARS['action'] == 'mail_lesen' && $HTTP_GET_VARS['id'] != '')
{
$position = 3;
$db->query('SELECT bildf_mails.absender_id, bildf_mails.betreff, bildf_mails.nachricht, bildf_mails.datum, bildf_user.nickname, bildf_user.user_id FROM bildf_mails, bildf_user WHERE bildf_mails.mail_id = ' . $HTTP_GET_VARS['id'] . ' AND bildf_mails.empfaenger_id = ' . $HTTP_SESSION_VARS['user_id'] . ' AND bildf_user.user_id = bildf_mails.absender_id');
$result = $db->fetch_object();
$tpl->assign_block_vars('mailbox_mail', array('no_new_site' => $HTTP_GET_VARS['no_new_site'], 'id' => $result->absender_id,'absender' => $result->nickname, 'empfänger' => $HTTP_SESSION_VARS['nickname'], 'nachricht' => $result->nachricht, 'datum' => date('d.m.Y H:m:i', $result->datum), 'betreff' => $result->betreff));
$db->query("UPDATE bildf_mails SET gelesen = '1' WHERE mail_id = " . $HTTP_GET_VARS['id'] . ' AND empfaenger_id = ' . $HTTP_SESSION_VARS['user_id']);
$db->query('SELECT count(mail_id) FROM bildf_mails WHERE empfaenger_id = ' . $HTTP_SESSION_VARS['user_id'] . " AND gelesen = '0' AND ordner = '0'");
$result = $db->fetch_array();
if($result[0] == 0)
$HTTP_SESSION_VARS['no_new_window'] = 0;
}
// neue Private Nachticht
else if($HTTP_GET_VARS['action'] == 'neue_nachricht')
{
$db->query('SELECT count(mail_id) FROM bildf_mails WHERE empfaenger_id = ' . $HTTP_SESSION_VARS['user_id'] . " AND gelesen = '0' AND ordner = '0'");
$anz = $db->fetch_array();
if($anz[0] == 1)
$tpl->assign_block_vars('text_1_neue_nachricht', '');
else
$tpl->assign_block_vars('text_neue_nachrichten', array('anz' => $anz[0]));
$text_nachrichten = $tpl->return_output();
$tpl->clean_output();
$db->query('SELECT bildf_mails.*, bildf_user.user_id, bildf_user.nickname FROM bildf_mails, bildf_user WHERE bildf_mails.empfaenger_id = ' . $HTTP_SESSION_VARS['user_id'] . " AND bildf_mails.gelesen = '0' AND bildf_mails.ordner = '0' AND bildf_user.user_id = bildf_mails.absender_id ORDER BY datum ASC LIMIT 0,1");
$result = $db->fetch_object();
$tpl->assign_block_vars('neue_nachricht', array('nickname' => $result->nickname, 'datum' => date('d.m.Y H:m:i', $result->datum), 'betreff' => $result->betreff, 'anz' => $anz[0], 'text_neue_nachrichten' => $text_nachrichten, 'id' => $result->mail_id));
$new_site = 2;
}
// Fotogalerie
else if($HTTP_GET_VARS['action'] == 'fotogalerie' && $HTTP_GET_VARS['id'] != '' && $HTTP_GET_VARS['step'] == '')
{
$db->query('SELECT nickname FROM bildf_user WHERE user_id = ' . $HTTP_GET_VARS['id']);
$result = $db->fetch_array();
$nickname = $result[0];
if($nickname == '')
return;
$position = 'Fotogalerie von ' . $nickname;
$path = $path_foto_2 . '/' . $HTTP_SESSION_VARS['nickname'];
$fotos = get_user_pics($path);
// Fototemplate
$tpl->assign_block_vars('fotogalerie_foto', '');
$foto = $tpl->return_output();
$tpl->clean_output();
// eigene Fotogalerie
if($HTTP_GET_VARS['id'] == $HTTP_SESSION_VARS['user_id'])
{
if($HTTP_GET_VARS['no_new_site'] == 0)
$new_site = 1;
// Fotolöschentemplate
$tpl->assign_block_vars('fotogalerie_foto_loeschen', '');
$foto_loeschen = $tpl->return_output();
$tpl->clean_output();
// Fotosverwaltentemplate
$tpl->assign_block_vars('fotogalerie_fotos_verwalten', '');
$verwalten = $tpl->return_output();
$tpl->clean_output();
}
else
$new_site = 1;
$tpl->assign_block_vars('fotogalerie_head', array('nickname' => $nickname, 'fotos_verwalten' => $verwalten));
// Foto anzeigen (jeweils 3 pro Zeile
$f = 0;
for($i=1;$i<=count($fotos);$i++)
{
$f++;
$tmp_foto_loeschen = str_replace('{name}', rawurlencode($fotos[$i-1]), $foto_loeschen);
$tmp_foto = str_replace('{foto}', $path . '/' . $fotos[$i-1], $foto);
$tmp_foto = str_replace('{path}', $path_foto_2 . '/' . $nickname . '/' . $fotos[$i-1], $tmp_foto);
if($f == 1)
{
$foto_loeschen_1 = $tmp_foto_loeschen;
$foto_1 = $tmp_foto;
}
else if($f == 2)
{
$foto_loeschen_2 = $tmp_foto_loeschen;
$foto_2 = $tmp_foto;
}
else if($f == 3)
{
$foto_loeschen_3 = $tmp_foto_loeschen;
$foto_3 = $tmp_foto;
}
if(($i % 3) == 0)
{
$f = 0;
$tpl->assign_block_vars('fotogalerie_data', array('foto_1' => $foto_1, 'foto_loeschen_1' => $foto_loeschen_1, 'foto_2' => $foto_2, 'foto_loeschen_2' => $foto_loeschen_2, 'foto_loeschen_3' => $foto_loeschen_3, 'foto_3' => $foto_3));
}
else if($i == count($fotos))
{
$tpl->assign_block_vars('fotogalerie_data', array('foto_1' => $foto_1, 'foto_loeschen_1' => $foto_loeschen_1, 'foto_2' => $foto_2, 'foto_loeschen_2' => $foto_loeschen_2, 'foto_loeschen_3' => $foto_loeschen_3, 'foto_3' => $foto_3));
}
}
$tpl->assign_block_vars('fotogalerie_foot', '');
}
else if($HTTP_GET_VARS['action'] == 'fotogalerie' && $HTTP_GET_VARS['step'] == 'loeschen' && $HTTP_GET_VARS['name'] != '')
{
if($flag == 1)
{
$db->query('SELECT bild FROM bildf_user WHERE user_id = ' . $HTTP_SESSION_VARS['user_id']);
$result = $db->fetch_array();
$filename = rawurldecode($HTTP_GET_VARS['name']);
// Standardfoto wurde gelöscht
if($filename == $result[0])
$db->query("UPDATE bildf_user SET bild = '' WHERE user_id = " . $HTTP_SESSION_VARS['user_id']);
$filename = $path_foto . '/' . $HTTP_SESSION_VARS['nickname'] . '/' . $filename;
delete_user_pic($filename);
$content = 'Foto gelöscht';
}
else
$tpl->assign_block_vars('fotogalerie_foto_loeschen_frage', array('name' => $HTTP_GET_VARS['name'], 'id' => $HTTP_SESSION_VARS['user_id']));
}
else if($HTTP_GET_VARS['action'] == 'fotogalerie' && $HTTP_GET_VARS['step'] == 'verwalten')
{
$position = 9;
if(!isset($HTTP_POST_VARS['go']))
$tpl->assign_block_vars('fotogalerie_verwaltung', '');
else
{
if(filesize($HTTP_POST_FILES['bild']['tmp_name']) > $groesse_fotos * 1024)
$content = 'Das Foto ist zu groß';
else
{
$count = substr_count($HTTP_POST_FILES['bild']['name'], '.');
$tmp = explode('.', $HTTP_POST_FILES['bild']['name']);
$endung = $tmp[$count];
$path = $path_foto_2 . '/' . $HTTP_SESSION_VARS['nickname'];
$count = get_file_count($path);
$i = $count;
// prüfen ob Datei schon existiert
while(1 == 1)
{
$tmp_path = $path . '/' . $i . '.' . $endung;
if(!file_exists($tmp_path))
{
$tmp_path;
break;
}
$i++;
}
move_uploaded_file($HTTP_POST_FILES['bild']['tmp_name'], $tmp_path);
$content = 'Bild hochgeladen';
}
}
}
// Fotogalerie Foto setzten
else if($HTTP_GET_VARS['action'] == 'fotogalerie' && $HTTP_GET_VARS['step'] == 'standard')
{
$foto = rawurldecode($HTTP_GET_VARS['name']);
$db->query("UPDATE bildf_user SET bild = '" . $foto . "' WHERE user_id = " . $HTTP_SESSION_VARS['user_id']);
$content = 'Foto als Standard gesetzt';
}
// Fotogalerie alle Fotos löschen
else if($HTTP_GET_VARS['action'] == 'fotogalerie' && $HTTP_GET_VARS['step'] == 'alle_loeschen')
{
$path = $path_foto . '/' . $HTTP_SESSION_VARS['nickname'];
delete_all_pics($path);
$content = 'alle Fotos gelöscht';
}
// Verwarnungen
else if($HTTP_GET_VARS['action'] == 'verwarnungen')
{
$position = 15;
$db->query('SELECT text FROM bildf_verwarnungen WHERE user_id = ' . $HTTP_SESSION_VARS['user_id']);
$tpl->assign_block_vars('verwarnungen_head', '');
if($db->num_rows() != 0)
{
while($result = $db->fetch_object())
$tpl->assign_block_vars('verwarnungen_data', array('grund' => $result->text));
}
else
$tpl->assign_block_vars('verwarnungen_default', '');
$tpl->assign_block_vars('verwarnungen_foot', '');
}
// Mitglied bewerten
else if($HTTP_GET_VARS['action'] == 'bewertung' && $HTTP_GET_VARS['id'] != '')
{
$new_site = 1;
$db->query('SELECT count(id) FROM bildf_bewertungen WHERE bewerter_id = ' . $HTTP_SESSION_VARS['user_id'] . ' AND user_id = ' . $HTTP_GET_VARS['id']);
$result = $db->fetch_array();
if($result[0] == 0)
{
$db->query("INSERT INTO bildf_bewertungen(id, user_id, bewerter_id, bewertung) VALUES('', " . $HTTP_GET_VARS['id'] . ', ' . $HTTP_SESSION_VARS['user_id'] . ', ' . $HTTP_POST_VARS['bewertung'] . ')');
header('location: member.php?action=infoseite&user_id=' . $HTTP_GET_VARS['id']);
exit;
}
else
{
include 'templates/header.html';
$content = 'Sie haben bereits abgestimmt';
}
}
//Punkte
else if($HTTP_GET_VARS['action'] == 'punkte')
{
$position = 22;
// Geschenke die schon im Besitz sind
$db->query('SELECT bildf_geschenke.name, bildf_besitz_geschenke.id, bildf_besitz_geschenke.anz FROM bildf_besitz_geschenke, bildf_geschenke WHERE bildf_geschenke.id = bildf_besitz_geschenke.geschenk_id AND user_id = ' . $HTTP_SESSION_VARS['user_id'] . ' AND bildf_besitz_geschenke.anz > 0 ORDER BY bildf_geschenke.name ASC');
$flag_geschenk = false;
while($result = $db->fetch_object())
{
$flag_geschenk = true;
$tpl->assign_block_vars('punkte_geschenk', array('name' => $result->name, 'id' => $result->id, 'anz' => $result->anz));
}
$tpl_geschenke = $tpl->return_output();
$tpl->clean_output();
$db->query('SELECT punkte FROM bildf_user WHERE user_id = ' . $HTTP_SESSION_VARS['user_id']);
$result = $db->fetch_array();
$tpl->assign_block_vars('punkte_head', array('punkte' => $result[0]));
// Gescbenke die für den aktuellen Punktestand gekauft werden können
$db->query('SELECT * FROM bildf_geschenke WHERE punkte <= ' . $result[0]);
$flag = false;
while($result = $db->fetch_object())
{
$flag = true;
$tpl->assign_block_vars('punkte_data', array('geschenk' => $result->name, 'kosten' => $result->punkte, 'id' => $result->id, 'bild' => $path_img_2 . '/' . $result->bild));
}
if($flag == false)
$tpl->assign_block_vars('punkte_default', '');
// Geschenk machen
$tpl->assign_block_vars('punkte_geschenk_head', '');
if($flag_geschenk == true)
$tpl->assign_block_vars('punkte_geschenk_data', array('geschenke' => $tpl_geschenke));
else
$tpl->assign_block_vars('punkte_geschenk_default', '');
$tpl->assign_block_vars('punkte_geschenk_foot', '');
$tpl->assign_block_vars('punkte_foot', '');
}
// Geschenk kaufen
else if($HTTP_GET_VARS['action'] == 'punkte_geschenk_kaufen' && isset($HTTP_POST_VARS['go']))
{
$position = 22;
$db->query('SELECT punkte FROM bildf_user WHERE user_id = ' . $HTTP_SESSION_VARS['user_id']);
$result = $db->fetch_array();
$punkte = $result[0];
$tmp = 0;
for($i=0;$i 0)
{
$tmp = $punkte - ($HTTP_POST_VARS['kosten'][$i] * $HTTP_POST_VARS['geschenk'][$i]);
// zu wenig Punkte um gewüunschte Anzahl zu kaufen, maximale Anzahl wird ermittelt
// if($tmp < 0)
// $anz = ceil($HTTP_POST_VARS['kosten']%$HTTP_POST_VARS['geschenk'][$i]);
if($tmp > 0)
{
$anz = $HTTP_POST_VARS['geschenk'][$i];
$punkte -= $anz * $HTTP_POST_VARS['kosten'][$i];
$db->query('SELECT id FROM bildf_besitz_geschenke WHERE geschenk_id = ' . $HTTP_POST_VARS['geschenk_id'][$i] . ' AND user_id = ' . $HTTP_SESSION_VARS['user_id']);
$besitz = $db->fetch_array();
if($db->num_rows() == 0)
{
$db->query("INSERT INTO bildf_besitz_geschenke(id, user_id, geschenk_id, anz)
VALUES(''," . $HTTP_SESSION_VARS['user_id'] . ', ' . $HTTP_POST_VARS['geschenk_id'][$i] . ', ' . $anz . ')');
}
else
$db->query('UPDATE bildf_besitz_geschenke SET anz = anz + ' . $anz . ' WHERE id = ' . $besitz[0]);
$db->query('UPDATE bildf_user SET punkte = ' . $punkte . ' WHERE user_id = ' . $HTTP_SESSION_VARS['user_id']);
$content = 'Geschenke gekauft';
}
}
if($content == '')
$content = 'Keine Geschenke gekauft';
}
if($i == 0)
$content = 'keine Geschenke gekauft';
}
else if($HTTP_GET_VARS['action'] == 'punkte_geschenk')
{
$position = 22;
if($HTTP_POST_VARS['name'] == '')
$content = load_error_tpl('Fehler!', 'Bitte tragen sie einen Mitgliedsnamen ein');
else
{
$id = search_member($HTTP_POST_VARS['name']);
if($id == -1)
$content = load_error_tpl('Fehler!', 'Das gewünschte Mitglied existiert nicht');
else
{
$betreff = 'Geschenk erhalten';
$mail_text = 'Sie haben ein Geschenk von ' . $HTTP_POST_VARS['name'] . ' erhalten
Sie können sich das Geschenk auf Ihrer Infoseite ansehen';
$db->query('SELECT geschenk_id FROM bildf_besitz_geschenke WHERE bildf_besitz_geschenke.id = ' . $HTTP_POST_VARS['geschenk']);
$result = $db->fetch_array();
$geschenk_id = $result[0];
$db->query("INSERT INTO bildf_mails(mail_id, absender_id, empfaenger_id, betreff, nachricht, datum, gelesen, ordner)
VALUES('', " . $HTTP_SESSION_VARS['user_id'] . ', ' . $id . ", '" . $betreff . "', '" . $mail_text . "', " . time() . ", '0', '0')");
$db->query("INSERT INTO bildf_erhaltene_geschenke(id, user_id, sender_id, geschenk_id, datum)
VALUES('', " . $id . ', ' . $HTTP_SESSION_VARS['user_id'] . ', ' . $geschenk_id . ', ' . time() . ')');
$db->query('UPDATE bildf_besitz_geschenke SET anz = anz -1 WHERE user_id = ' . $HTTP_SESSION_VARS['user_id'] . ' AND id = ' . $HTTP_POST_VARS['geschenk']);
$content = 'Geschenk versendet';
}
}
}
else if($HTTP_GET_VARS['action'] == 'punkte_anfordern')
{
$position = 22;
if(isset($HTTP_POST_VARS['go']) && $HTTP_POST_VARS['text'] != '')
{
if(mail($email_admin, 'Anfrage Punkte von ' . $HTTP_SESSION_VARS['nickname'], $HTTP_POST_VARS['text']))
$content = 'Anfrage gesendet';
else
$content = load_error_tpl('Fehler bei E-Mailversand', 'Anfrage konnte nicht gesendet werden');
}
else
$content = load_error_tpl('Eingabefehler', 'Es müssen alle Felder ausgefüllt sein');
}
if($content == "")
$content = $tpl->return_output();
if($new_site == 1)
create_new_site($content);
else if($new_site == 2)
create_new_site2($content);
else
create_site("", $content, "", $position, $HTTP_SESSION_VARS['user_id']);
include "footer.php";
?>