SetTitulo( "{$this->_instituicao} Opção Menu" ); $this->processoAp = "475"; $this->addEstilo('localizacaoSistema'); } } class indice extends clsCadastro { var $idpes, $tipo_menu; function Inicializar() { $retorno = "Editar"; @session_start(); $this->idpes = $_SESSION['id_pessoa']; @session_write_close(); if($this->idpes) { $db = new clsBanco(); $this->tipo_menu = $db->UnicoCampo("SELECT tipo_menu FROM funcionario WHERE ref_cod_pessoa_fj = '$this->idpes'"); } $this->url_cancelar = "opcao_menu_det.php"; $this->nome_url_cancelar = "Cancelar"; $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos( array( $_SERVER['SERVER_NAME']."/intranet" => "Início", "" => "{$nomeMenu} preferência" )); $this->enviaLocalizacao($localizacao->montar()); return $retorno; } function Gerar() { $opcao = array("0"=>"Menu Padrão","1"=> "Menu Suspenso"); $this->campoRadio("tipo_menu","Tipo do Menu",$opcao,$this->tipo_menu); $this->campoOculto("idpes",$this->idpes); } function Novo() { return false; } function Editar() { $db = new clsBanco(); $db->Consulta("UPDATE funcionario SET tipo_menu='$this->tipo_menu' WHERE ref_cod_pessoa_fj = '$this->idpes' "); @session_start(); $_SESSION['tipo_menu'] = $this->tipo_menu; @session_write_close(); header("Location: opcao_menu_det.php"); return false; } function Excluir() { return true; } } $pagina = new clsIndex(); $miolo = new indice(); $pagina->addForm( $miolo ); $pagina->MakeAll(); ?>