Subversion-Projekte lars-tiefland.inventar

Revision

Revision 4 | Revision 7 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

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