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); } } }
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>";
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 {