Subversion-Projekte lars-tiefland.openvz_admin

Revision

Revision 170 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 170 Revision 171
Zeile 1... Zeile 1...
1
<?php
1
<?php
2
    //$Id: connect.php 170 2011-08-14 19:35:38Z lars $
2
    //$Id: connect.php 171 2011-08-14 19:38:31Z 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" =>
12
        "config" ) );
12
        "conf" ) );
13
    $db_conf = $db_conf->toArray();
13
    $db_conf = $db_conf->toArray();
14
    foreach ( $db_conf["root"]["config"]["db"] as $k => $v )
14
    foreach ( $db_conf["root"]["conf"]["db"] as $k => $v )
15
    {
15
    {
16
        $$k = $v;
16
        $$k = $v;
17
    }
17
    }
18
    $dsn = "$db_type://$db_user:$db_pass@$db_host/$db_name";
18
    $dsn = "$db_type://$db_user:$db_pass@$db_host/$db_name";