Ejemplo n.º 1
0
 	edita usuário
 	**/
 $usuarios = new Usuarios();
 if ($_SESSION['tipo_id'] == 1) {
     $resultadoUsuario = $usuarios->edita($_POST['nome'], $_POST['email'], $_POST['orgao'], $_POST['tipo'], $_POST['ativo'], $_POST['id']);
 } else {
     $resultadoUsuario = $usuarios->editaPorGestor($_POST['nome'], $_POST['email'], $_POST['ativo'], $_POST['id']);
 }
 /**
 	verifica se o usuário foi editado com sucesso
 	**/
 if ($resultadoUsuario) {
     /**
     	deleta grupo de usuário
     	**/
     $gruposDeUsuarios = new GruposDeUsuarios();
     $resultadoDelecao = $gruposDeUsuarios->deleta($_POST['id']);
     /**
     	verifica a desassociação de grupos
     	**/
     if ($resultadoDelecao) {
         /**
         			insere grupo de usuário
         			**/
         $resultado = 1;
         foreach ($_POST as $chave => $valor) {
             if (explode('-', $chave)[0] === 'grupo') {
                 $resultado *= $gruposDeUsuarios->insere($_POST['id'], $valor);
             }
         }
         if ($resultado) {
Ejemplo n.º 2
0
 	retorna a resposata da inserção e validação
 	**/
 if ($valida->validate()) {
     /**
     	insere usuário
     	**/
     if ($_SESSION['tipo_id'] == 1) {
         $idUsuario = $usuarios->insere($_POST['nome'], $_POST['email'], $_POST['orgao'], $_POST['login'], $_POST['senha'], $_POST['tipo']);
     } else {
         $idUsuario = $usuarios->insere($_POST['nome'], $_POST['email'], $_SESSION['orgao'], $_POST['login'], $_POST['senha'], 3);
     }
     /**
     	verifica se o usuario foi inserido
     	**/
     if ($idUsuario !== 0) {
         $gruposDeUsuarios = new GruposDeUsuarios();
         $resultado = 1;
         /**
         		insere grupo de usuário
         		**/
         foreach ($_POST as $chave => $valor) {
             if (explode('-', $chave)[0] === 'grupo') {
                 $resultado *= $gruposDeUsuarios->insere($idUsuario, $valor);
             }
         }
         if ($resultado) {
             echo json_encode(array("resultado" => "success", "mensagem" => "Usuário inserido com sucesso!"));
         } else {
             echo json_encode(array("resultado" => "error", "mensagem" => "Não foi possível associar o usuário aos grupos, tente novamente mais tarde!"));
         }
     } else {