$strAcao = $_POST["ACO_Descricao"]; // requisições recebidas pela interface // caso seja retornado uma exceção esta flag deve ser alterada // para true. Dessa forma o sistema o sistema exibirá a div correspondente // a exceção, será uma DIV diferente do padrão. $arrStrJson["excecao"] = "false"; try { if ($strAcao == "Consultar") { $arrObjs = FachadaCarta::getInstance()->consultarTipoCarta($_POST); if ($arrObjs != null) { $arrStrJson["rows"] = $arrObjs["rows"]; $arrStrJson["num_rows"] = $arrObjs["num_rows"]; $arrStrJson["sucesso"] = "true"; } } elseif ($strAcao == "Salvar") { if (FachadaCarta::getInstance()->salvarTipoCarta($_POST)) { $arrStrJson["sucesso"] = "true"; $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso(); } } elseif ($strAcao == "Excluir") { if (FachadaCarta::getInstance()->excluirTipoCarta($_POST)) { $arrStrJson["sucesso"] = "true"; $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso(); } } } catch (Exception $objException) { $arrStrJson["excecao"] = "true"; $arrStrJson["sucesso"] = "false"; $arrStrJson["mensagem"] = $objException->getMessage(); } echo json_encode($arrStrJson);
<?php // codificação utf-8 session_start(); include "../../../../inc/config.inc.php"; include "../../../sistema/gerencial/inc/seguranca.inc.php"; include "../inc/autoload.inc.php"; header('Content-Type: text/html; charset=utf-8', true); if (isset($_GET["CAR_ID"])) { $arrStrFiltros["CAR_ID"] = trim($_GET["CAR_ID"]); $arrObj = FachadaCarta::getInstance()->consultarCarta($arrStrFiltros); if ($arrObj != null) { if (count($arrObj) > 0) { $objCarta = new Carta(); $objCarta = $arrObj["objects"][0]; $tipoCarta = new TipoCarta(); $tipoCarta = $objCarta->getTipoCarta(); ?> <html> <head> <title><?php echo "Carta gerada em " . date("d/m/Y H:i:s"); ?> </title> <link type="text/css" rel="stylesheet" href="../../../sistema/home/css/ficha.css"/> <link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300' rel='stylesheet' type='text/css'> <script type="text/javascript" src="../../../../js/jquery.1.10.2.js"></script> <script type="text/javascript" src="../../../../js/jquery.utilitarios/jquery.print.js"></script> <script type="text/javascript" src="../../../sistema/home/js/sistema.js"></script> </head>