/** * Create a database connexion if none exists */ private static function getConnection($parameters) { if (!self::$conf_loaded) { // @TODO : find a better way to include conf without define DC_RC_PATH define('DC_RC_PATH', $parameters['config_file']); include $parameters['config_file']; self::$conf_loaded = true; self::$prefix = DC_DBPREFIX; self::$session_name = DC_SESSION_NAME; self::$con = \dbLayer::init(DC_DBDRIVER, DC_DBHOST, DC_DBNAME, DC_DBUSER, DC_DBPASSWORD, DC_DBPERSIST); } }