Commit d036693e57c67b24e57f4d5ee7396a0254f03dd2
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
Showing
2 changed files
with
5 additions
and
2 deletions
Show diff stats
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 | ... | ... |