示例#1
0
 /**
  * Get the current database connection object
  * @return Claroline_Database_Connection
  */
 public static function getDatabase()
 {
     if (!self::$database) {
         // self::initMainDatabase();
         self::$database = new Claroline_Database_Connection();
         //self::$db);
         self::$database->connect();
         // the following options are for campus where only one language is used
         // or multiple languages but with compatible charsets (for example
         // english (latin1) and portuguese (latin2). @see mysql documentation
         // for allowed charsets
         $charset = get_conf('mysqlSetNames');
         if (!empty($charset)) {
             self::$database->setCharset($charset);
         }
     }
     return self::$database;
 }