Suporte não-oficial ao OcoMon

Criado e mantido por usuários para usuários
 
InícioInício  PortalPortal  CalendárioCalendário  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Conectar-se  
Últimos assuntos
» Área e Problemas do Consultar igual ao de Abrir chamado
Ter Set 12, 2017 8:53 am por renatomdm

» FeedBack do usuario
Sex Jul 07, 2017 8:25 am por vafonseca

» Paramentrização Ocomon
Sex Maio 05, 2017 12:51 pm por cristiano.barbosa

» Erro OCOMON perfil criado não aparece
Qua Maio 03, 2017 12:29 pm por rodrigo.guimaraes

» Ocomon não conecta a base apos Servidor Desligar sozinho [Resolvido]
Ter Abr 25, 2017 5:25 pm por leonardocr

» Tela em branco após login no navegador IE
Ter Abr 11, 2017 8:52 am por FabioRK

» [Resolvido] Assentamento no Relatório
Sex Fev 17, 2017 12:39 pm por renatomdm

» Upload de base de dados com 2 Gb
Qua Fev 08, 2017 12:07 pm por alex.xavier

» Grupo Ocomon no telegram
Seg Jan 02, 2017 12:07 pm por leandroz3ta


Compartilhe | 
 

 Consultar chamados - Liberar para o usuário [RESOLVIDO]

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
tlpadilha

avatar

Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 27
Localização : Curitiba

MensagemAssunto: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Qua Jun 03, 2015 11:03 am

Pessoal, bom dia!

Queria o auxilio de vocês referente a uma dúvida que busquei aqui no fórum mas não encontrei solução.

Gostaria de liberar aos usuários a opção de fazer busca de chamados, para localizarem um chamado antigo aberto por eles.

Só que ao fazer isso, além de liberar o acesso a chamados de todas as áreas e setores o sistema libera as opções de edição de chamado.

Alguém tem alguma solução desenvolvida para isto?


Última edição por tlpadilha em Seg Jun 08, 2015 3:00 pm, editado 3 vez(es)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
FabioRK

avatar

Mensagens : 371
Data de inscrição : 14/09/2009
Idade : 38
Localização : Carazinho - RS

MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Qua Jun 03, 2015 5:29 pm

Thiago.

Já ajudei a desenvolver algo parecido.
Vou analisar o código e te retorno com algo.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
FabioRK

avatar

Mensagens : 371
Data de inscrição : 14/09/2009
Idade : 38
Localização : Carazinho - RS

MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Sex Jun 05, 2015 5:22 pm

Thiago.

Para liberar o link da consulta abre o arquivo menu.php, localiza a variável $menuSimples e adiciona a linha para o menu de consulta:
Código:
$menuSimples =".|||||
.|".TRANS('MNL_ABRIR')."|".$ocoDirPath."incluir.php|".TRANS('MNL_ABRIR_HNT')."|".$iconsPath."fone.png|centro
.|".TRANS('MNL_MEUS')."|".$ocoDirPath."abertura_user.php?action=listall|".TRANS('MNL_MEUS_HNT')."|".$iconsPath.
"search.png|centro
.|".TRANS('MNL_CONSULTAR')."|".$ocoDirPath."consultar.php||".$iconsPath."consulta.png|centro
".$menuTheme."
".$menuSenha."
".$menuLang."";

Depois abre o arquivo ocomon/geral/mostra_resultado_consulta.php e:

Modifica o teste de autorização (linha 54) para:
Código:
if (isset($_GET['popup'])) {
 $auth->testa_user_hidden($_SESSION['s_usuario'],$_SESSION['s_nivel'],$_SESSION['s_nivel_desc'],3);
 } else
 $auth->testa_user($_SESSION['s_usuario'],$_SESSION['s_nivel'],$_SESSION['s_nivel_desc'],4);

Depois adiciona um teste se o usuário é tipo somente abertura, onde só vai conseguir consultar chamados abertos por ele (linha 65):
Código:
if ($_SESSION['s_nivel'] == 3)
 $query.=" and aberto_por=".$_SESSION['s_uid'];

Ficando assim:
Código:
$query_ini = $QRY["ocorrencias_full_ini"];
                $query = "";
                
// usuario nivel somente abertura consulta somente seus chamados
                 if ($_SESSION['s_nivel'] == 3)
                         $query.=" and aberto_por=".$_SESSION['s_uid'];

                if (!empty($_POST['numero_inicial']) )
                        $query.=" and o.numero>='".$_POST['numero_inicial']."' ";

Pelo que testei aqui funcionou.


Última edição por FabioRK em Seg Jun 08, 2015 11:25 am, editado 1 vez(es)
Voltar ao Topo Ir em baixo
Ver perfil do usuário
tlpadilha

avatar

Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 27
Localização : Curitiba

MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Seg Jun 08, 2015 8:23 am

Fábio, bom dia!

Como sempre, obrigado pelo retorno e pelo auxilio.

Vou validar isso hoje e retorno.

Obrigado.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
tlpadilha

avatar

Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 27
Localização : Curitiba

MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Seg Jun 08, 2015 10:00 am

Fábio, realizando o procedimento, ele realmente abriu a tela de pesquisa ao usuário.

Mas quando tento pesquisar ele não retorna nada.

Estou enviando o link com os dois arquivos editados, mas a princípio fiz como você orientou.

https://www.dropbox.com/sh/hcecoa587iv4xhm/AAD5p_t6rYWH0_pR--X0YKYha?dl=0

Obrigado.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
FabioRK

avatar

Mensagens : 371
Data de inscrição : 14/09/2009
Idade : 38
Localização : Carazinho - RS

MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Seg Jun 08, 2015 11:31 am

Corrigido.
Ajustado o post.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
tlpadilha

avatar

Mensagens : 31
Data de inscrição : 07/04/2014
Idade : 27
Localização : Curitiba

MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   Seg Jun 08, 2015 2:58 pm

Realizado o procedimento e funcionou perfeitamente!

Obrigado pelo auxilio.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Consultar chamados - Liberar para o usuário [RESOLVIDO]   

Voltar ao Topo Ir em baixo
 
Consultar chamados - Liberar para o usuário [RESOLVIDO]
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Liberar para os membros responderem os tópicos
» Regras Para Mikrotik 5.18 - (Resolvido)
» Modem Sagemcom F@AST 5350 GV
» Como bloquear portas para um determinado Ip? (Resolvido)
» [Resolvido] Como configuro o meu para aparecer as categorias em vez dos topicos?

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Suporte não-oficial ao OcoMon :: Sua primeira categoria :: GERAL :: Customização-
Ir para: