"OLAP", "driver"=>"mondrian.olap4j.MondrianOlap4jDriver", "location"=>"jdbc:mondrian:Jdbc=jdbc:postgresql", "serverdb"=>"localhost", "port"=>"5432", "database"=>"i3geosaude", "JdbcDrivers"=>"org.postgresql.Driver", "username"=>"postgres", "password"=>"postgres" ); */ global $arquivoXmlEsquema,$saikuConfigDataSource,$nomeConexao,$urlXmlEsquema,$dir_tmp; $nomeDatasource = $dir_tmp."/saiku-datasources/".$nomeConexao; //nao funciona como url //error_reporting(E_ALL); //$urlXmlEsquema = "http://localhost/i3geo/ferramentas/saiku/esquemaxml.php"; $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); $protocolo = $protocolo[0]; $protocolo = strtolower($protocolo) . '://'.$_SERVER['SERVER_NAME'] .":". $_SERVER['SERVER_PORT']; $urlXmlEsquema = str_replace("startsaiku","esquemaxml",$protocolo.$_SERVER["PHP_SELF"]); //error_log($urlXmlEsquema); //if(!file_exists($arquivoXmlEsquema)){ $stringDatasource = " type={$saikuConfigDataSource["type"]} name={$nomeConexao} driver={$saikuConfigDataSource["driver"]} location={$saikuConfigDataSource["location"]}://{$saikuConfigDataSource["serverdb"]}:{$saikuConfigDataSource["port"]}/{$saikuConfigDataSource["database"]};Catalog={$urlXmlEsquema};JdbcDrivers={$saikuConfigDataSource["JdbcDrivers"]}; username={$saikuConfigDataSource["username"]} password={$saikuConfigDataSource["password"]} "; //salva o arquivo com a fonte gravaDados(array($stringDatasource),$nomeDatasource); //} } ?>