/** * Devuelve un array con la configuraci�n de la conexi�n especificada. * Si el nombre es vac�o se devuelven los par�metros por defecto * * @access private * @static * @param $name (string) nombre de la conexi�n a la base de datos * @return (array) contiene cada uno de los par�metros de configuraci�n de la base de datos especificada */ static function getParams($name) { static $datasources = array(); // Cargar los datasources del archivo XML if (!$datasources) { $datasources = ConnectionManager::getDatasourcesFromXml(); } // Si est� vac�o buscar la primera conexi�n if (empty($name)) { foreach ($datasources as $datasource) { $name = $datasource['name']; break; } } return $datasources[$name]; }