public function AtualizaPermissoes() { $arrayValores = $_POST["POST"]; $Usuario = $_POST["USU"]; $AtualizaPermissoes = new ModelConfiguracoesPermissoes(); if ($AtualizaPermissoes->AtualizaPermissoesUsuario($arrayValores, $Usuario)) { echo "1"; exit(); } else { echo "Não foi possível atualizar as permissões"; exit(); } }
public function listaPermissoes($ChaveUser) { $sql = "SELECT TITULO_PAGINA, VALIDA_PERMISSAO, REL.CHAVE_USER, AM.F_ACESSO_MENU_ID, CASE WHEN REL.CHAVE_USER IS NULL THEN 'NAO' ELSE 'SIM' END AS STATUS FROM F_ACESSO_MENU AM LEFT JOIN F_REL_USUARIO_ACESSO_MENU REL ON (AM.F_ACESSO_MENU_ID = REL.F_ACESSO_MENU_ID AND REL.CHAVE_USER = $ChaveUser) ORDER BY TITULO_PAGINA"; $ListaAcesso = array(); if ($result = parent::execute_query($sql)) { while ($linha = parent::criaObjetoConsulta($result)){ $DadosAcesso = new ModelConfiguracoesPermissoes(); $DadosAcesso->setIdPagina($linha->F_ACESSO_MENU_ID); $DadosAcesso->setNomePagina($linha->TITULO_PAGINA); $DadosAcesso->setStatusPermissao($linha->STATUS); $DadosAcesso->setIdUsuario($linha->CHAVE_USER); array_push($ListaAcesso, $DadosAcesso); } } return $ListaAcesso; }