public static function getConnection() { if (!MySQLUtil::$connected) { /* * get db props and set up doctrine manager */ $props = Properties::getInstance(); $props->loadFromFile(); $db_server = $props->getProperty("db.server"); $db_user = $props->getProperty("db.username"); $db_password = $props->getProperty("db.password"); $db_name = $props->getProperty("db.name"); $dsn = 'mysql://' . $db_user . ':' . $db_password . '@' . $db_server . '/' . $db_name; $db = mysql_connect($db_server, $db_user, $db_password); if (mysql_select_db($db_name)) { MySQLUtil::$connected = true; } } }
function getProperty($propKey, $default) { return is_null(Properties::getInstance()->getProperty($propKey)) ? $default : Properties::getInstance()->getProperty($propKey); }
/** * Get a single property * * @param key The name of the property */ static function getProperty($key) { return Properties::getInstance()->get($key); }