Beispiel #1
0
     retornaJSON($m->criaColunaDB($codigo_estat_conexao, $_GET["nome_esquema"], $_GET["nome_tabela"], $_GET["nova_coluna"], $_GET["tipo"]));
     exit;
     break;
 case "ALTERANOMECOLUNADB":
     $m = new Metaestat();
     if ($_GET["nome_esquema"] != "i3geo_metaestat") {
         retornaJSON("erro");
         exit;
     }
     retornaJSON($m->alteraNomeColunaDB($codigo_estat_conexao, $_GET["nome_esquema"], $_GET["nome_tabela"], $_GET["nome_coluna"], $_GET["novonome_coluna"]));
     exit;
     break;
 case "OBTEMDADOSTABELADB":
     $m = new Metaestat();
     if ($_GET["formato"] == "json") {
         retornaJSON($m->obtemDadosTabelaDB($codigo_estat_conexao, $_GET["nome_esquema"], $_GET["nome_tabela"], $_GET["geo"], $_GET["nreg"]));
     }
     if ($_GET["formato"] == "csv") {
         $dados = $m->obtemDadosTabelaDB($codigo_estat_conexao, $_GET["nome_esquema"], $_GET["nome_tabela"], $_GET["geo"], $_GET["nreg"]);
         require_once dirname(__FILE__) . "/../../pacotes/parsecsv/parsecsv.lib.php";
         $csv = new parseCSV();
         //$csv->encoding('UTF-16', 'UTF-8');
         $csv->titles = $dados["nomescolunas"];
         $csv->output(true, 'mvar' . $_GET["nome_tabela"] . '_' . date('dmY') . '.csv', $dados["linhas"]);
     }
     exit;
     break;
     /*
     Valor: DESCREVECOLUNASTABELA
     
     Lista as colunas de uma tabela