Subversion-Projekte lars-tiefland.medien

Revision

Revision 80 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?
2
	require_once("Config.php");
3
	require "DB.php";
4
 
5
	$cfg=new Config();
85 lars 6
	$db_conf=$cfg->parseConfig("include/config.xml","XML",array("name"=>"db"));
80 lars 7
	if(!PEAR::isError($db_conf))
2 lars 8
	{
80 lars 9
		$db_conf=$db_conf->toArray();
10
		foreach ($db_conf["root"]["db"] as $k => $v)
11
		{
12
			$$k=$v;
13
		}
14
		$dsn="$db_type://$db_user:$db_pass@$db_host/$db_name";
15
		$db=DB::connect($dsn,array());
16
		if ( $res=(true == DB::isError($db)))
17
		{
18
			$smarty->assign("meld", "Es ist ein Fehler aufgetreten!");
19
			$smarty->assign("db_meld",$db->getMessage());
20
			$smarty->assign("error",true);
21
			$smarty->display("meld.tpl");
22
			exit;
23
		}
24
		$db->setFetchMode(DB_FETCHMODE_ASSOC);
25
		$r2=$db->query("SET CHARACTER SET latin1");
2 lars 26
	}
80 lars 27
	else
2 lars 28
	{
80 lars 29
		echo $db_conf->getMessage();
2 lars 30
	}
31
?>