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
» Encerrar chamado em nome de Operador
Ter Jan 08, 2019 11:49 am por vafonseca

» Usuário Cancelar Chamado
Seg Nov 19, 2018 11:34 am por vafonseca

» [Resolvido]Qualificação Chamados
Qua Out 24, 2018 12:37 pm por vafonseca

» [Resolvido] Bloquear Campo Descrição para Operador e Todos Usuarios
Seg Set 24, 2018 9:58 am por vafonseca

» Solicitar inserção de email de destino no encerramento
Qua Jan 31, 2018 11:55 am por alex.xavier

» Á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


Compartilhe | 
 

 Permitir letras e números no campo etiqueta

Ir em baixo 
AutorMensagem
dougllas.machado

avatar

Mensagens : 8
Data de inscrição : 23/04/2012
Idade : 31
Localização : Santa Maria RS

MensagemAssunto: Permitir letras e números no campo etiqueta   Ter Fev 16, 2016 1:59 pm

Boa tarde.

Galera, preciso de um auxilio!

O meu inventário está mapeado da seguinte forma:

Departamento Contábil
Desktops - desk- cont01, desk-cont02, etc...
Notebooks - note-cont01, note-cont02, etc...
E assim segue com todos os departamentos.

No campo etiqueta no cadastro de equipamentos no inventário, só permite números.
Conseguiria alterar este campo para permitir, letras, números, etc...

Assim irá ficar mais fácil de identificar os equipamentos ao abrir os chamados.

Desde já muito obrigado
Voltar ao Topo Ir em baixo
Ver perfil do usuário
FabioRK

avatar

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

MensagemAssunto: Re: Permitir letras e números no campo etiqueta   Ter Mar 01, 2016 10:28 am

Dougllas.

Primeiramente você vai precisar alterar a tabela equipamentos no banco de dados.
O campo comp_inv está como int(6), você pode alterar para varchar(30).

Depois precisa ajustar as queries (select, insert e update) que fazem menção a tabela equipamentos e ao campo comp_inv (os campos de comparação de valor).
A maioria das queries estão no arquivo includes\queries\queries.php, mas há em outros também.

Você precisará inserir aspas simples no valor do campo, já que agora ele é uma string.
Exemplo arquivo invmon\geral\altera_dados_computador.php (linha 701).
Antes:
Código:
comp_inv=".$_POST['comp_inv']."
Depois:
Código:
comp_inv='".$_POST['comp_inv']."'

Ajustar funções javascript que fazem o teste no campo:
Código:
if (ok) {
 if (tag != null){
 if (operador == 1){
 var ok = validaForm('idEtiqueta','INTEIRO','<?php print TRANS('OCO_FIELD_TAG')?>',0);
 } else {
 var ok = validaForm('idEtiqueta','INTEIRO','<?php print TRANS('OCO_FIELD_TAG')?>',1);
 }
 } else ok = true;
 }
Para:
Código:
if (ok) {
 if (tag != null){
 if (operador == 1){
 var ok = validaForm('idEtiqueta','ALFAFULL','<?php print TRANS('OCO_FIELD_TAG')?>',0);
 } else {
 var ok = validaForm('idEtiqueta','ALFAFULL','<?php print TRANS('OCO_FIELD_TAG')?>',1);
 }
 } else ok = true;
 }

Indico o Textpad8, NotePad++ ou DreamWeaver para localizar e fazer as alterações nos arquivos.

PS: Não esqueça de fazer backup dos arquivos antes de alterá-los.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
Permitir letras e números no campo etiqueta
Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Como criar um novo campo de warning no fórum
» Remover campo de busca
» Tirar o campo de expandir imagem e deixar em tamanho real.
» Letras dos grupos com efeitos
» Gradient campo perfil

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: