Exemplo n.º 1
0
 public function __construct()
 {
     global $dbconfig;
     /*
      * ANTIGO METODO ANTES DO XML!!!
      * PEGAVA DIRETO DO CONFIGURATIONS.INC.PHP 
      * if(!isset(self::$conexao))
     {
     	$dsn = "{$dbconfig['driver']}:host={$dbconfig['server']};dbname={$dbconfig['database']}";
     }
     
     try
     {
     		self::$conexao = new PDO($dsn,	
     									 $dbconfig['user'],
     									 $dbconfig['password'],
     									 $dbconfig['options']);
     }
     */
     $xml = new Xml(_XML_DB_);
     $xml->setConstant();
     if (!isset(self::$conexao)) {
         $dsn = $xml->dsn();
         try {
             self::$conexao = new PDO($dsn, USER, PASSWORD);
         } catch (PDOException $e) {
             $erro = 'Erro: ' . $e->getMessage() . "\n" . $e->getTraceAsString() . "\n";
             error_log(date('d-m-Y H:i:s') . '-' . $erro, 3, LOG_FILE);
             die($erro);
         }
     }
 }
Exemplo n.º 2
0
 public function DrawTabela()
 {
     Tabela::$JSONSavedIndicadores = $this->getNomeVariaveis();
     if (!$this->varOnly) {
         Tabela::$JSONSaved[] = $this->results;
     } else {
         Tabela::$JSONSaved[] = $this->results;
     }
 }
<?php

require_once '../model/Tabela.class.php';
$espacialidades = json_decode($_POST['espacialidades'], true);
$indicadores = json_decode($_POST['indicadores_ano'], true);
$order = $_POST['order'] == "" ? "" : json_decode($_POST['order'], true);
$pagina = $_POST['pagina'];
$tabela = new Tabela($espacialidades, $indicadores, $order, $pagina);
echo $tabela->get_html_tabela();
echo "<pre>" . $tabela->get_sql() . "</pre>";
Exemplo n.º 4
0
if (isset($_POST['json_search_names'])) {
    $searchName = true;
} else {
    $searchName = false;
}
$varReturn = false;
if (isset($_POST['dataBring']) && $_POST['dataBring'] == "var_only") {
    $varReturn = true;
}
//die(var_dump($arrayConsulta));
$ObjConsulta = Consulta::tableParse($arrayConsulta);
//die(var_dump($ObjConsulta));
//$x = 1;
//foreach($ObjConsulta as $obj){
//  $tab = new Tabela($obj, $arrayConsulta, LIMITE_EXIBICAO_TABELA, $varReturn, $searchName);
$tab = new Tabela($ObjConsulta[0], $arrayConsulta2, $atpagina, $atord, LIMITE_EXIBICAO_TABELA, $varReturn, $searchName);
//$tab = new Tabela($obj, LIMITE_EXIBICAO_TABELA, $varReturn, $searchName);
$tab->DrawTabela();
//$x++;
//}
//$tab = new Tabela($arrayConsulta);
//die(var_dump(Tabela::$JSONSaved));
if (!$varReturn) {
    if (is_array(Tabela::$JSONSaved)) {
        foreach (Tabela::$JSONSaved as $key) {
            foreach ($key as $key2 => $val2) {
                $result[$key2] = $val2;
            }
        }
    }
} else {