コード例 #1
0
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/";
                //$url = "http://{$host}/{$folder}pesquisa_pdf.php?idesc=".$_GET["idesc"];
                $url = gerarPDF();
                // Carrega o conteúdo da página
                $dompdf->load_html($url);
                // Define o tamanho da página para A4 e orientação para retrato
                $dompdf->setPaper('A4', 'portrait');
                // Gera a visualização do arquivo
                $dompdf->render();
                // Exporta o arquivo
コード例 #2
0
ファイル: CadastroAjax.php プロジェクト: amorimlima/Hospital
     }
     echo json_encode($result);
     break;
 case "reject":
     $escolasController = new EscolaController();
     $idesc = $_REQUEST["id"];
     $result = "";
     if ($confirmacao = $escolasController->rejectCadastro($idesc)) {
         $result = array("status" => "1", "mensagem" => "Cadastro rejeitado com sucesso!");
     } else {
         $result = array("status" => "0", "mensagem" => "Erro ao rejeitar o cadastro.");
     }
     echo json_encode($result);
     break;
 case "requestPdf":
     $envioDocumentoController = new EnvioDocumentoController();
     $idesc = $_REQUEST["id"];
     $doc = $envioDocumentoController->selectDocPorEscola($idesc);
     $result = "";
     if (!empty($doc)) {
         $result = array("id" => utf8_encode($doc->getEnv_id()), "idEscola" => utf8_encode($doc->getEnv_idEscola()), "idRemetente" => utf8_encode($doc->getEnv_idRemetente()), "idDestinatario" => utf8_encode($doc->getEnv_idDestinatario()), "url" => $path["arquivos"] . utf8_encode($doc->getEnv_url()), "Visto" => utf8_encode($doc->getVisto()), "status" => true);
     } else {
         $result = array("status" => false);
     }
     echo json_encode($result);
     break;
 case "listaUsuariosCompleto":
     $usuarioController = new UsuarioController();
     $usuarios = $usuarioController->buscaUsuarioCompletoByPerfil($_POST);
     echo json_encode($usuarios);
     break;