connect();
// POSTGRES DB
$g_sDbHost = "localhost";
$g_nDbPort = 5432;
$g_sDbUser = "freierbund";
$g_sDbPass = "*albion*";
$g_sDbData = "freierbund";
require("../il_db_pgsql2.php");
global $g_cDB;
$g_cDB = new CILDb_PG($g_sDbHost, $g_nDbPort, $g_sDbUser, $g_sDbPass, $g_sDbData);
$g_cDB->connect();
CheckFileCache();
// Authentifizierung
$l_aCanEdit = array(2, 6, 9, 21);
$Nutzer_id=-1;
$Gruppen_id=-1;
if(isset($_COOKIE['member_id']))
{
$member_id = $_COOKIE['member_id'];
$SelectString = sprintf("select a.*, b.g_title from ibf_members a, ibf_groups b where a.mgroup = b.g_id AND a.id=\"%s\"", $_COOKIE['member_id']);
$hDB->query($SelectString);
$aUser=$hDB->fetch();
if(count($aUser)>0)
{
if($_COOKIE['pass_hash'] == $aUser[0]['member_login_key'])
{
//User authentifiziert.
$Nutzer_id=$aUser[0]['id'];
$PHP_AUTH_USER = $aUser[0]['name'];
$PHP_AUTH_PW = $aUser[0]['legacy_password'];
$Gruppen_id=$aUser[0]['mgroup'];
$GruppenName=$aUser[0]['g_title'];
$SelectString=sprintf("select * from tbl_Allianzgilden where ForumID=%d",$Gruppen_id);
$hDB->query($SelectString);
$aResult=$hDB->fetch();
$Gilden_id=$aResult[0][GildenID];
}
else
{
$Nutzer_id=-1;
$Gruppen_id=-1;
}
}
}
else if(isset( $PHP_AUTH_USER) && isset( $PHP_AUTH_PW))
{
$SelectString=sprintf("select a.*,b.g_title from ibf_members a, ibf_groups b where name=\"%s\" AND a.mgroup = b.g_id",$PHP_AUTH_USER);
$hDB->query($SelectString);
$aUser=$hDB->fetch();
if(count($aUser)>0)
{
if(md5($PHP_AUTH_PW) == $aUser[0][password])
{
//User authentifiziert.
$Nutzer_id=$aUser[0][id];
$PHP_AUTH_USER=$aUser[0][name];
$Gruppen_id=$aUser[0][mgroup];
$GruppenName=$aUser[0][g_title];
$SelectString=sprintf("select * from tbl_Allianzgilden where ForumID = %d", $Gruppen_id);
$hDB->query($SelectString);
$aResult=$hDB->fetch();
$Gilden_id=$aResult[0][GildenID];
}
else
{
$Nutzer_id=-1;
$Gruppen_id=-1;
}
}
}
$l_bAdmin = in_array($Nutzer_id, $l_aCanEdit);
//! authentifizierung
unset($Login);
$page_title = array(1 => "Webseite der Gilde "Freier Bund"", 10 => "Webseite der Gilde "Freier Bund"", 20 => "Geschichten", 201 => "Der "Freie Bund" Geschichte der Gilde", 21 => "Der Herold, Serverprofile und Statusdiagramme zu Burgen, Relikten und Spielerzahlen", 22 => "Der Herold, Keepverteilung", 23 => "High-Level Itemdatenbank", 231 => "itemdb_insert.php3", 232 => "itemdb_listtemp.php3", 30 => "Der "Freie Bund" - Gildenregeln", 301 => "Der "Freie Bund" - Beitragsberechnung", 40 => "Tipps & Tricks zum Spiel - Allgemeines", 41 => "Tipps & Tricks zum Spiel - Anleitungen aus eigenen und fremden Quellen", 411 => "Tipps & Tricks zum Spiel - Anleitungen - Waffenstyles", 412 => "Tipps & Tricks zum Spiel - Anleitungen - Buffguide", 413 => "Tipps & Tricks zum Spiel - Anleitungen - Buff-FAQ", 414 => "Tipps & Tricks zum Spiel - Anleitungen - Widerstandsarten", 415 => "Tipps & Tricks zum Spiel - Anleitungen - Zaubersprüche", 42 => "Tipps & Tricks zum Spiel - Rund um den Kampf Reich gegen Reich", 421 => "Tipps & Tricks zum Spiel - RvR - Belagerungsgerät", 422 => "Tipps & Tricks zum Spiel - RvR - Burgtore", 43 => "Tipps & Tricks zum Spiel - Karten", 44 => "faction.php3", 50 => "Bildergalerie", 51 => "Videos aus dem Hause "Freier Bund"", 60 => "interessante Links", 61 => "Der Herold, Gildenlisten", 666 => "Impressum", 70 => "Die Video-Datenbank zu fast allen DAoC-Videos", "http://www.freierbund.de/board" => "Das Forum des "Freien Bundes" tretet ein und macht Euch bekannt", 80 => "Artefakte und Scrolls", 81 => "Artefakt Details", 82 => "Schriftrollen", 83 => "Suche nach Schriftrollen", 84 => "Schriftrolle hinzufügen", 85 => "Schriftrollen eines Mitglieds suchen", 86 => "Schriftrollen-Wunschliste", 87 => "Schriftrollen eines Mitglieds", 88 => "Schriftrollen-Börse Einstellungen");
if(!isset($ID))
{
$ID=1;
}
// helperfunction to show some more info on the menu
function open_menulink($p_ID, $p_Param = "")
{
global $ID, $page_title;
if ($p_ID == "http://www.freierbund.de/board")
return '';
return '';
}
//**************************************************************
// Pufferung und Variablen
ob_start();
global $g_sPageTitle;
$g_sPageTitle = '';
?>
connect(); $hMDB1->query("select * from tbl_gallery_images order by id_image desc limit 1"); $Picture = $hMDB1->fetch(); $gallery_id = $Picture[0][id_gallery]; $hMDB1->query("select * from tbl_gallery_images where id_gallery=".$gallery_id); $Picture = $hMDB1->fetch(); $hMDB1->query("select * from tbl_gallery where id_gallery = ".$gallery_id); $Gallery = $hMDB1->fetch(); $ImageString = sprintf("", count($Picture)-1, $gallery_id,$Gallery[0][kategorie],$Gallery[0][path],$Picture[count($Picture)-1][filename]); echo $ImageString; ?> |
|
|||||||||
|
||||||||||
|
include("rand_video.php3"); ?> query("SELECT name, totalrp FROM daoc.de_lyonesse_chars WHERE guild_id = 86 ORDER BY totalrp DESC limit 10"); $aTopFive = $g_cDB->fetch(); echo '
|
© 2002-2004 Freierbund.de Art & Design by Glenn & Geraint Impressum page generated in: echo substr($runningTime, 0, 5)."s (DB=".substr($hDB->getNTime(), 0, 5)."s)";?> |
//*********************** // Aufräumen $hDB->destroy(); unset($hDB); $hMDB1->destroy(); unset($hMDB1); $g_cDB->destroy(); unset($g_cDB); //*********************** // Ausgabe $cont = ob_get_contents(); ob_end_clean(); echo str_replace('<## TITLE ##>', $g_sPageTitle, $cont); ?>