dougllas.machado
Mensagens : 8 Data de inscrição : 23/04/2012 Idade : 37 Localização : Santa Maria RS
| Assunto: 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 | |
|
FabioRK
Mensagens : 378 Data de inscrição : 14/09/2009 Idade : 44 Localização : Carazinho - RS
| Assunto: 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. | |
|