Subversion-Projekte lars-tiefland.openvz_admin

Revision

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

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