function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     $this->cod_acao_governo = $_GET['cod_acao_governo'];
     if (isset($_GET['cod_acao_governo']) && isset($_GET['destaque'])) {
         if (is_numeric($_GET['destaque']) && $this->permiteEditar()) {
             $obj_acao = new clsPmiacoesAcaoGoverno($this->cod_acao_governo, null, null, null, null, null, null, $_GET['destaque']);
             $obj_acao->edita();
             header("location: acoes_acao_det.php?cod_acao_governo={$this->cod_acao_governo}&display={$_GET["display"]}");
             die;
         }
     }
     @session_write_close();
     echo "<script>if(window.parent == window)window.location = \"acoes_acao_lst.php\"; else window.close();</script>";
     die;
     return $retorno;
 }
 function Inicializar()
 {
     $cod_acao_governo = @$_GET['cod_acao_governo'];
     $this->status = @$_GET['status'];
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     if (!(int) $cod_acao_governo) {
         header("Location: acoes_acao_lst.php");
     }
     //Objeto Perturbação
     $obj_acao_governo = new clsPmiacoesAcaoGoverno($cod_acao_governo);
     $det_acao_governo = $obj_acao_governo->detalhe();
     if (!($det_acao_governo = $obj_acao_governo->detalhe())) {
         header("Location: acoes_acao_lst.php");
     }
     $obj_funcionario = new clsFuncionario($this->pessoa_logada);
     $detalhe_func = $obj_funcionario->detalhe();
     $setor_funcionario = $detalhe_func["ref_cod_setor_new"];
     //*
     $obj = new clsSetor();
     $setor_pai = array_shift(array_reverse($obj->getNiveis($setor_funcionario)));
     //*
     $obj_secretaria_responsavel = new clsPmiacoesSecretariaResponsavel($setor_pai);
     $obj_secretaria_responsavel_det = $obj_secretaria_responsavel->detalhe();
     $obj_acao = new clsPmiacoesAcaoGoverno($cod_acao_governo);
     $obj_acao_det = $obj_acao->detalhe();
     $status = $obj_acao_det["status_acao"];
     $isSecom = $setor_pai == 4327 ? true : false;
     if ($obj_secretaria_responsavel_det != false && $status == 0 || $status == 1 || $isSecom) {
         $ac = $this->status ? "incluída" : "removida";
         $obj_acao = new clsPmiacoesAcaoGoverno($cod_acao_governo, null, null, null, null, null, null, null, $this->status);
         if ($obj_acao->edita()) {
             echo "<script>alert('Ação {$ac} com sucesso');window.location=\"acoes_acao_det.php?cod_acao_governo={$cod_acao_governo}\";</script>";
         }
     }
     header("Location: acoes_acao_lst.php");
     die;
 }
 function Editar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     /*$obj_funcionario = new clsFuncionario($this->pessoa_logada);
     		$detalhe_func = $obj_funcionario->detalhe();
     		$setor_funcionario = $detalhe_func["ref_cod_setor_new"];
     		$obj_secretaria_responsavel = new clsPmiacoesSecretariaResponsavel($setor_funcionario);
     		$obj_secretaria_responsavel_det = $obj_secretaria_responsavel->detalhe();*/
     //if($obj_secretaria_responsavel_det == false)
     if (!$this->permiteEditar()) {
         $pendente = 0;
     } else {
         $pendente = 1;
     }
     //$this->destaque = $this->destaque == "on" ? 1 : 0;
     $obj_acao_governo = new clsPmiacoesAcaoGoverno($this->cod_acao_governo, null, $this->pessoa_logada, $this->nm_acao, $this->descricao, dataToBanco($this->data_inauguracao), str_replace(array(".", ","), array("", "."), $this->valor), null, $pendente, null, null, $this->categoria, $this->idbai);
     if (!$obj_acao_governo->edita()) {
         return false;
     }
     header("location: acoes_acao_det.php?cod_acao_governo={$this->cod_acao_governo}");
     return false;
 }