Subversion-Projekte lars-tiefland.medien

Revision

Revision 79 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

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