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; }