public function selectByIdEscola($idesc) { $sql = "SELECT * FROM escola_json WHERE esj_escola = {$idesc}"; $result = $this->retrieve($sql); if ($qr = mysqli_fetch_array($result)) { $esj = new EscolaJSON(); $esj->setEsj_id($qr["esj_id"]); $esj->setEsj_escola($qr["esj_escola"]); $esj->setEsj_string($qr["esj_string"]); $esj->setEsj_arquivo($qr["esj_documento"]); return $esj; } else { return false; } }
if (!isset($_SESSION['PATH_SYS'])) { require_once '../_loadPaths.inc.php'; } $path = $_SESSION['PATH_SYS']; include_once $path['controller'] . 'EscolaJSONController.php'; include_once $path['controller'] . 'EnvioDocumentoController.php'; require_once '../dompdf/autoload.inc.php'; require_once '../pesquisa_pdf.php'; use Dompdf\Dompdf; switch ($_REQUEST["acao"]) { case "novoPreCadastro": $escolaJSONController = new EscolaJSONController(); $query = json_encode($_POST); $escolaJSON = new EscolaJSON(); $escolaJSON->setEsj_escola($_SESSION['idEscolaPre']); $escolaJSON->setEsj_string($query); try { $idesj = $escolaJSONController->insertAndReturnId($escolaJSON); echo json_encode(["status" => 1, "retorno" => "Registro salvo com sucesso.", "idesj" => $idesj]); } catch (Exception $e) { echo json_encode(["status" => 0, "retorno" => "Erro ao inserir arquivo: {$e->getMessage()}"]); } break; case "getAquivoPdf": $envioDocumentoControler = new EnvioDocumentoController(); $escolaJSONController = new EscolaJSONController(); if ($_GET["idesc"]) { if (function_exists("curl_init")) { $dompdf = new Dompdf(); $host = $_SERVER["HTTP_HOST"]; $folder = $_SERVER["HTTP_HOST"] == "187.73.149.26:8080" ? "" : "Hospital/";