Commit d036693e57c67b24e57f4d5ee7396a0254f03dd2

Authored by Lucas Schmoeller da Silva
1 parent aec79806
Exists in master

Corrigido problema de permissões no administrativo

Alterado para que ao realizar alterações todas permissões sejam removidas, pois como nem todas estavam sendo removidas o sistema tentava gravar novamente as informações o que causava erro;

portabilis/ieducar#85
ieducar/intranet/educar_usuario_cad.php
... ... @@ -197,8 +197,7 @@ class indice extends clsCadastro
197 197  
198 198 // cadastra os menus que o usuario tem acesso
199 199 $obj_menu_func = new clsMenuFuncionario($this->cod_usuario_);
200   - $obj_menu_func->exclui_todos(55);
201   - $obj_menu_func->exclui_todos(57);
  200 + $obj_menu_func->exclui_todos();
202 201  
203 202 //echo $this->cod_usuario;
204 203  
... ...
ieducar/intranet/include/clsMenuFuncionario.inc.php
... ... @@ -158,6 +158,10 @@ class clsMenuFuncionario
158 158 $db = new clsBanco();
159 159 $db->Consulta("DELETE FROM menu_funcionario WHERE ref_ref_cod_pessoa_fj = '{$this->ref_ref_cod_pessoa_fj}' AND ref_cod_menu_submenu IN (SELECT cod_menu_submenu FROM menu_submenu WHERE ref_cod_menu_menu IN (SELECT cod_menu_menu FROM menu_menu WHERE cod_menu_menu = '{$int_cod_menu_menu}' OR ref_cod_menu_pai ='{$int_cod_menu_menu}'))");
160 160 return TRUE;
  161 + }else{
  162 + $db = new clsBanco();
  163 + $db->Consulta("DELETE FROM menu_funcionario WHERE ref_ref_cod_pessoa_fj = '{$this->ref_ref_cod_pessoa_fj}' ");
  164 + return TRUE;
161 165 }
162 166 }
163 167  
... ...