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

Compartilhe | 
 

 Usuário com mais de uma área de atuação

Ir em baixo 
AutorMensagem
WandersonMelo



Mensagens : 3
Data de inscrição : 03/09/2016

MensagemAssunto: Usuário com mais de uma área de atuação   Sab Set 03, 2016 12:01 pm

bom dia,

Na abertura da ocorrência, quando seleciono uma área, os usuário respectivos a ela são habilitados. só que, há usuários que desempenham serviços em mais de uma área, como habilitar os usuários em comum?

desde já agradeço
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: Usuário com mais de uma área de atuação   Seg Set 12, 2016 9:55 am

Bom dia Wanderson.
Você precisa editar o arquivo ocomon\geral\ShowOperators.php.

Localiza esse código:
Código:
$query = "SELECT u.*, a.* from usuarios u, sistemas a where u.AREA = a.sis_id and a.sis_atende='1' and u.nivel not in (3,4,5)";
 
 if(isset($_GET['area_cod'])){
 $query.=" and a.sis_id = '".$_GET['area_cod']."'";
 }
 $query.=" order by login";
E ajusta para:
Código:
$query = "SELECT DISTINCT u.* FROM usuarios u, sistemas s, usuarios_areas ua WHERE u.area = s.sis_id AND s.sis_atende='1' AND u.nivel NOT IN (3,4,5) AND u.ativoinativo = 1";
 if(isset($_GET['area_cod'])) $query.=" and (s.sis_id = '".$_GET['area_cod']."' OR (ua.uarea_sid = '".$_GET['area_cod']."' AND ua.uarea_uid=u.user_id)) ";
 $query.=" ORDER BY nome";

Dessa forma trará os usuários ativos que possuem como área principal e secundária o que foi selecionado na abertura do chamado.
Caso queira trazer os usuários inativos também basta retirar o código abaixo da query:
Código:
AND u.ativoinativo = 1

Acredito que isso resolva seu problema.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Usuário com mais de uma área de atuação
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» As propagandas mais chatas da TV
» Mais de 100 Brushes Diversos
» Mais novidades do Project Cafe
» O Mario mais dificil.
» Á Mítica, Mística e mais TUGA de todos os motociclos.

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: