示例#1
0
 public static function createVirtualProfile($name, $params)
 {
     global $gJConfig;
     if ($name == '') {
         throw new jException('jelix~db.error.virtual.profile.no.name');
     }
     if (!is_array($params)) {
         throw new jException('jelix~db.error.virtual.profile.invalid.params', $name);
     }
     if (self::$_profiles === null) {
         self::$_profiles = parse_ini_file(JELIX_APP_CONFIG_PATH . $gJConfig->dbProfils, true);
     }
     self::$_profiles[$name] = $params;
     unset(self::$_cnxPool[$name]);
 }