Problema com campo "Administrador da área"
Sistema Completo para gestão de demadas de suporte técnico e ativos
Brought to you by:
flavio_ribeiro
O Script SQL de criação do banco cria o campo user admin como "NOT NULL":
ALTER TABLE `usuarios` ADD `user_admin` INT( 1 ) DEFAULT '0' NOT NULL ;
porém quando se tenta alterar qualquer parâmetro do usuário, em ADMIN > Usuários, se o campo "Administrador da área" não estiver marcado, ele tenta passar valor nulo, sendo recusado pelo banco:
Erro - UPDATE usuarios SET nome='Nome do Usuario', data_inc='2009-11-21', data_admis='2009-11-21', email='aaa@bbbb.com', fone='12345678',nivel=3, AREA=4, user_admin='' WHERE user_id=29
1366 - Incorrect integer value: '' for column 'user_admin'
Tb estou com esse mesmo problema....como solucionar???
Rombesso, resolvi o problema alterando a linha 584 no arquivo admin/geral/usuarios.php, na linha 584
Alterei de:
$areaadmin = "";
para
$areaadmin = "0";
Lembrando que não sou programador PHP e meus conhecimentos nesse são básicos, mas esta alteração resolveu o problema, ele passa a gravar "0" no banco quando a opção está desmarcada e não dá mais o erro de SQL.