public static function getInstance() { if (self::$objInstance == null) { self::$objInstance = new MensagemHelper(); } return self::$objInstance; }
$strHtml .= "<option value='" . $arrObjs[$intI]->getId() . "'>" . $arrObjs[$intI]->getDescricao() . "</option>"; } echo $strHtml; ?> </select> </fieldset> <fieldset class="coluna"> <label for="selPesquisaSubmodulo">Submódulo</label> <select id="selPesquisaSubmodulo" class="campoSelect" style="width: 200px;"> <option value="">SELECIONE</option> </select> </fieldset> <fieldset class="coluna"> <label for="txtPesquisaDescricao">Tela (Formulário)</label> <input type="text" id="txtPesquisaDescricao" name="FRM_Descricao" placeholder="<?php echo MensagemHelper::getInstance()->getPlaceHolderPesquisa(); ?> " class="campoTextoPadrao" style="width: 250px;"> </fieldset> <fieldset class="coluna"> <input type="button" value="Pesquisar" onclick="consultar();" class="botao"/> </fieldset> </form> <div id="grid" style="margin-top: 20px;"></div><!-- grid --> </div><!-- tabs-1 --> <div id="tabs-2"> <div id="dialogs"> <div id="dialog-sucesso" title="Sucesso"></div> <div id="dialog-atencao" title="Atenção"></div> <div id="dialog-excecao" title="Exceção"></div>
<div style="margin-top: 5px; text-align: center;"> <?php echo MensagemHelper::getInstance()->getGeradoPor($_SESSION["USUARIO_LOGIN"]); ?> - Projeto Igreja Conectada. </div>
} } } elseif ($strAcao == "SalvarEditarMinisterio") { if (isset($_SESSION["DADOS_MEMBRO"]["MINISTERIOS"])) { for ($intI = 0; $intI < count($_SESSION["DADOS_MEMBRO"]["MINISTERIOS"]); $intI++) { if ($_SESSION["DADOS_MEMBRO"]["MINISTERIOS"][$intI]["ID"] == trim($_POST["ID"])) { $arrStrDados["ID"] = $_SESSION["DADOS_MEMBRO"]["MINISTERIOS"][$intI]["ID"]; $arrStrDados["MIN_ID"] = trim($_POST["MIN_ID"]); $arrStrDados["MIN_Descricao"] = trim(strtoupper($_POST["MIN_Descricao"])); $arrStrDados["MMI_Desde"] = trim($_POST["MMI_Desde"]); $arrStrDados["MMI_Ate"] = trim($_POST["MMI_Ate"]); $arrStrDados["AMI_ID"] = trim($_POST["AMI_ID"]); $arrStrDados["AMI_Descricao"] = trim($_POST["AMI_Descricao"]); $_SESSION["DADOS_MEMBRO"]["MINISTERIOS"][$intI] = $arrStrDados; $arrStrJson["sucesso"] = "true"; $arrStrJson["mensagem"] = MensagemHelper::getInstance()->getOperacaoRealizadaComSucesso(); break; } } } } } catch (Exception $objException) { $arrStrJson["excecao"] = "true"; $arrStrJson["sucesso"] = "false"; $arrStrJson["mensagem"] = $objException->getMessage(); } echo json_encode($arrStrJson); function ordenarArrayPorData($arrayDados) { if (uasort($arrayDados, function ($a, $b) { $format = 'd/m/Y';
$arrObjPermissoesSistema = $arrObjFormularios; } } // a variável $strAcao é fornecida no controlador // todo controlador deve possuir esta variável // e o arquivo de permissões deve ficar após esta variável if (isset($strAcao)) { if ($strAcao == "ChecarPermissao") { // verifica se há permissão para executar as ações desejadas if (isset($_POST["FRM_Acao"])) { $arrStrJson = array(); $arrStrJson["sucesso"] = "true"; if (!permitirAcao($_POST["FRM_Acao"], $arrObjPermissoesSistema)) { $arrStrJson = array(); $arrStrJson["sucesso"] = "false"; $arrStrJson["mensagem"] = "<b>(#" . $_POST["FRM_Acao"] . ")</b> " . MensagemHelper::getInstance()->getOperacaoNaoPermitida(); } echo json_encode($arrStrJson); exit; } } } /* * Função que checa se o formulário está com permissão * de acesso no menu (só exibe os menus permitidos) * param $objFormulario : formulário que deseja checar * param $arrObjPermissoesSistema : array de permissões */ function permitirFormulario($objFormulario, $arrObjPermissoesSistema) { $boolPermitir = false;