Example #1
0
 /**
  *  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);
     }
 }