示例#1
0
 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;
     }
 }
示例#2
0
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"];