function Editar() { session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $tipoUsuario = new clsPmieducarTipoUsuario($this->cod_tipo_usuario, NULL, $this->pessoa_logada, $this->nm_tipo, $this->descricao, $this->nivel, NULL, NULL, 1); if ($tipoUsuario->edita()) { $this->createMenuTipoUsuario(); } $this->mensagem = 'Edição não realizada.<br>'; return FALSE; }
function Editar() { session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $obj = new clsPmieducarTipoUsuario($this->cod_tipo_usuario, NULL, $this->pessoa_logada, $this->nm_tipo, $this->descricao, $this->nivel, NULL, NULL, 1); $editou = $obj->edita(); if ($editou) { if ($this->permissoes) { $obj_menu_usuario = new clsPmieducarMenuTipoUsuario($this->cod_tipo_usuario, $key, $valor['cadastra'], $valor['visualiza'], $valor['exclui']); $obj_menu_usuario->excluirTudo(); foreach ($this->permissoes as $key => $valor) { $valor['cadastra'] = $valor['cadastra'] == 'on' ? 1 : 0; $valor['visualiza'] = $valor['visualiza'] == 'on' ? 1 : 0; $valor['exclui'] = $valor['exclui'] == 'on' ? 1 : 0; if ($valor['cadastra'] || $valor['visualiza'] || $valor['exclui']) { $this->cod_tipo_usuario = $this->cod_tipo_usuario == FALSE ? '0' : $this->cod_tipo_usuario; $obj_menu_usuario = new clsPmieducarMenuTipoUsuario($this->cod_tipo_usuario, $key, $valor['cadastra'], $valor['visualiza'], $valor['exclui']); if (!$obj_menu_usuario->cadastra()) { $this->mensagem .= "Erro ao cadastrar acessos aos menus.<br>"; return FALSE; } } } } $this->mensagem .= 'Edição efetuada com sucesso.<br>'; header('Location: educar_tipo_usuario_lst.php'); die; } $this->mensagem = 'Edição não realizada.<br>'; return FALSE; }