<?php

require_once 'DB.php';

function getDB() {
    static $db;
    if(!is_object($db)) {
        $opts = parse_ini_file(dirname(__FILE__) . '/conf.ini.php', true);
        $dsn = $opts['database'];
        $db =& DB::connect($dsn);
        if(PEAR::isError($db)) {
            print "<pre>\n";
            print("Can't connect to MySQL. Is it running?");
            print "</pre>\n";
            error_log('Cant connect to dasr database!');
        } else {
            $db->setFetchMode(DB_FETCHMODE_ASSOC);
            $db->autoCommit(false);
        }
    }
    return $db;
}

?>
