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'])) { if (isset($_GET['limpa'])) { unset($_SESSION["acoes"]); unset($_SESSION["acoes"]["inserido"]); unset($_SESSION["acoes"]["removidos"]); } if (isset($_GET['remover_arquivo']) && is_numeric($_GET['remover_arquivo'])) { $obj_cat = new clsPmiacoesAcaoGovernoArquivo($_GET['remover_arquivo'], null, $this->cod_acao_governo); $obj_cat->setCamposLista("caminho_arquivo"); $obj_det = $obj_cat->detalhe(); if (file_exists($obj_det["caminho_arquivo"])) { unlink($obj_det["caminho_arquivo"]); } $obj_cat->excluir(); header("location: acoes_acao_det.php?cod_acao_governo={$this->cod_acao_governo}&display={$_GET["display"]}"); die; } } @session_write_close(); if (!isset($_GET['cod_acao_governo'])) { echo "<script>if(window.parent == window)window.location = \"acoes_acao_lst.php\"; else window.close();</script>"; } else { $obj_acao = new clsPmiacoesAcaoGoverno($_GET['cod_acao_governo']); if (!($det_acao = $obj_acao->detalhe())) { echo "<script>if(window.parent == window)window.location = \"acoes_acao_lst.php\"; else window.close();</script>"; } } return $retorno; }
function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; @session_write_close(); $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet", false); $this->titulo = "Listagem de ações do Governo"; $nm_acao = @$_GET['nm_acao']; $cod_acao_governo = @$_GET['cod_acao_governo']; $status = $_GET['status'] == "2" ? "" : $_GET['status']; //!is_null($_GET['status']) ? $_GET['status'] : 1; // Filtros de Busca $this->campoTexto("cod_acao_governo", "Código da ação", $cod_acao_governo, 50, 255); $this->campoTexto("nm_acao", "Nome da ação", $nm_acao, 50, 255); $combo = array('0' => "Pendente", '1' => "Ativo", '2' => "Ambos"); $this->campoLista("status", "Status", $combo, $_GET['status'], false, false, false, false, false, true); $this->addCabecalhos(array("Nome da ação", "Status")); // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->__nome}"] ? $_GET["pagina_{$this->__nome}"] * $limite - $limite : 0; $Obj_acoes = new clsPmiacoesAcaoGoverno(); $Obj_acoes->setOrderby("nm_acao"); $Obj_acoes->setLimite($limite, $iniciolimit); $Lista_acoes = $Obj_acoes->lista($cod_acao_governo, null, null, null, null, $status, 1, $nm_acao); if ($Lista_acoes) { //$numero_acao = 0; foreach ($Lista_acoes as $acao) { $status = $acao["status_acao"] == 0 ? "Pendente" : "Ativo"; // $numero_acao_texto = ""; // if($acao["status_acao"] == 1) // { //$numero_acao_texto = ++$numero_acao; // } $acao['numero_acao'] = $acao['numero_acao'] > 0 ? $acao['numero_acao'] : ""; // = $acao['numero_acao'] != 0 || $acao['numero_acao'] != "" : $acao['numero_acao'] : ""; $this->addLinhas(array(" <img src='imagens/noticia.jpg' border=0><a href='acoes_acao_det.php?cod_acao_governo={$acao['cod_acao_governo']}'>{$acao['nm_acao']}</a>", $status)); } } $total = $Obj_acoes->_total; // Paginador $this->addPaginador2("acoes_acao_lst.php", $total, $_GET, $this->__nome, $limite); $this->acao = "go(\"acoes_acao_cad.php\")"; $this->nome_acao = "Novo"; // Define Largura da Página $this->largura = "100%"; }
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 Gerar() { $cod_acao_governo = @$_GET['cod_acao_governo']; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; $_SESSION["display"] = $_GET["display"] ? $_GET["display"] : $_SESSION["display"]; $_SESSION['acao_det'] = $cod_acao_governo; @session_write_close(); $this->titulo = "Detalhe de ações do Governo"; if (!(int) $cod_acao_governo) { header("Location: acoes_acao_lst.php"); } $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"); } if ($det_acao_governo['numero_acao']) { $this->addDetalhe(array("Número ação", "{$det_acao_governo['numero_acao']}")); } $this->addDetalhe(array("Nome da ação", "{$det_acao_governo['nm_acao']}")); $this->addDetalhe(array("Descrição da ação", "{$det_acao_governo['descricao']}")); $det_acao_governo['data_inauguracao'] = dataToBrasil($det_acao_governo['data_inauguracao']); $this->addDetalhe(array("Data inauguração", "{$det_acao_governo['data_inauguracao']}")); $det_acao_governo['valor'] = str_replace(".", ",", $det_acao_governo['valor']); $this->addDetalhe(array("Valor", "{$det_acao_governo['valor']}")); $this->addDetalhe(array("Destaque", $det_acao_governo['destaque'] == 0 ? "Não" : "Sim")); $this->addDetalhe(array("Status", $det_acao_governo['status_acao'] == 0 ? "Pendente" : "Confirmado")); $display = $_SESSION["display"] == "inline" ? "inline" : "none"; $det_acoes = $this->detAcoes($cod_acao_governo); if ($det_acoes) { if ($display == "none") { $func = "acoes_acao_det.php?cod_acao_governo={$cod_acao_governo}&display=inline"; } else { $func = "acoes_acao_det.php?cod_acao_governo={$cod_acao_governo}&display=none"; } $this->addDetalhe(array("Detalhes da Ação", "<a href='{$func}' >Mostrar detalhe</a><div id='det_pree' name='det_pree' style='display:{$display};'>" . $det_acoes . "</div>")); } $this->url_novo = "acoes_acao_cad.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"]; //** $func_cad = $obj_acao_det["ref_funcionario_cad"]; $obj_funcionario = new clsFuncionario($func_cad); $detalhe_func = $obj_funcionario->detalhe(); $setor_cad = $detalhe_func["ref_cod_setor_new"]; $setor_cad = array_shift(array_reverse($obj->getNiveis($setor_cad))); //** if ($obj_secretaria_responsavel_det != false && $status == 0 || $setor_cad == $setor_pai && $status == 0 || $obj_secretaria_responsavel_det != false && $status == 1) { $this->url_editar = "acoes_acao_cad.php?cod_acao_governo={$cod_acao_governo}"; $this->array_botao = array("Categorias", "Setores", "Arquivos", "Fotos", "Noticias", "Fotos Portal"); $this->array_botao_url_script = array("showExpansivel( 500,300, \"<iframe name=\\\"miolo\\\" id=\\\"miolo\\\" frameborder=\\\"0\\\" height=\\\"100%\\\" width=\\\"500\\\" marginheight=\\\"0\\\" marginwidth=\\\"0\\\" src=\\\"acoes_categoria.php?cod_acao_governo={$cod_acao_governo}&limpa=1\\\"></iframe>\");", "showExpansivel( 500,300, \"<iframe name=\\\"miolo\\\" id=\\\"miolo\\\" frameborder=\\\"0\\\" height=\\\"100%\\\" width=\\\"500\\\" marginheight=\\\"0\\\" marginwidth=\\\"0\\\" src=\\\"acoes_setor.php?cod_acao_governo={$cod_acao_governo}&limpa=1\\\"></iframe>\");", "showExpansivel( 500,300, \"<iframe name=\\\"miolo\\\" id=\\\"miolo\\\" frameborder=\\\"0\\\" height=\\\"100%\\\" width=\\\"500\\\" marginheight=\\\"0\\\" marginwidth=\\\"0\\\" src=\\\"acoes_arquivo.php?cod_acao_governo={$cod_acao_governo}&limpa=1\\\"></iframe>\");", "showExpansivel( 500,300, \"<iframe name=\\\"miolo\\\" id=\\\"miolo\\\" frameborder=\\\"0\\\" height=\\\"100%\\\" width=\\\"500\\\" marginheight=\\\"0\\\" marginwidth=\\\"0\\\" src=\\\"acoes_foto.php?cod_acao_governo={$cod_acao_governo}&limpa=1\\\"></iframe>\");", "window.location=\"acoes_noticia.php?cod_acao_governo={$cod_acao_governo}&limpa=1\"", "window.location=\"acoes_foto_portal.php?cod_acao_governo={$cod_acao_governo}&limpa=1\""); if ($obj_secretaria_responsavel_det != false && $status == 0) { $ativar_nome = "Incluir Ação"; $ativar_link = "if(confirm(\"Deseja incluir a ação?\"))window.location=\"acoes_acao_incluir_cad.php?cod_acao_governo={$cod_acao_governo}&status=1\""; $this->array_botao[] = $ativar_nome; $this->array_botao_url_script[] = $ativar_link; } elseif ($obj_secretaria_responsavel_det != false && $status == 1) { $ativar_nome = "Remarcar como pendente"; $ativar_link = "if(confirm(\"Deseja marcar a ação como pendente?\"))window.location=\"acoes_acao_incluir_cad.php?cod_acao_governo={$cod_acao_governo}&status=0\""; $this->array_botao[] = $ativar_nome; $this->array_botao_url_script[] = $ativar_link; } if ($obj_secretaria_responsavel_det != false && $status) { if ($obj_acao_det["destaque"] == 0) { $ativar_nome = "Marcar como Destaque"; $ativar_link = "window.location=\"acoes_acao_destaque.php?cod_acao_governo={$cod_acao_governo}&destaque=1\""; $this->array_botao[] = $ativar_nome; $this->array_botao_url_script[] = $ativar_link; } else { $ativar_nome = "Desmarcar Destaque"; $ativar_link = "window.location=\"acoes_acao_destaque.php?cod_acao_governo={$cod_acao_governo}&destaque=0\""; $this->array_botao[] = $ativar_nome; $this->array_botao_url_script[] = $ativar_link; } } } $this->url_cancelar = "acoes_acao_lst.php"; $this->largura = "100%"; }
function permiteEditar() { $retorno = false; if ($_SESSION['acao_det'] != $this->cod_acao_governo) { return false; } $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($this->cod_acao_governo); $obj_acao_det = $obj_acao->detalhe(); $status = $obj_acao_det["status_acao"]; //** $func_cad = $obj_acao_det["ref_funcionario_cad"]; $obj_funcionario = new clsFuncionario($func_cad); $detalhe_func = $obj_funcionario->detalhe(); $setor_cad = $detalhe_func["ref_cod_setor_new"]; $setor_cad = array_shift(array_reverse($obj->getNiveis($setor_cad))); //** //$isSecom = $setor_pai == 4327 ? true : false; $retorno = $obj_secretaria_responsavel_det != false && $status == 0 || $setor_cad == $setor_pai && $status == 0 || $obj_secretaria_responsavel_det != false && $status == 1 ? true : false; return $retorno; }
/** * Construtor (PHP 4) * * @return object */ function clsPmiacoesAcaoGovernoSetor($ref_cod_acao_governo = null, $ref_cod_setor = null, $ref_funcionario_cad = null, $data_cadastro = null) { $db = new clsBanco(); $this->_schema = "pmiacoes."; $this->_tabela = "{$this->_schema}acao_governo_setor"; $this->_campos_lista = $this->_todos_campos = "ref_cod_acao_governo, ref_cod_setor, ref_funcionario_cad, data_cadastro"; if (is_numeric($ref_cod_acao_governo)) { $tmp_obj = new clsPmiacoesAcaoGoverno($ref_cod_acao_governo); if ($tmp_obj->detalhe()) { $this->ref_cod_acao_governo = $ref_cod_acao_governo; } } if (is_numeric($ref_cod_setor)) { $tmp_obj = new clsSetor($ref_cod_setor); if ($tmp_obj->detalhe()) { $this->ref_cod_setor = $ref_cod_setor; } } if (is_numeric($ref_funcionario_cad)) { $tmp_obj = new clsFuncionario($ref_funcionario_cad); if ($tmp_obj->detalhe()) { $this->ref_funcionario_cad = $ref_funcionario_cad; } } if (is_string($data_cadastro)) { $this->data_cadastro = $data_cadastro; } }
/** * Construtor (PHP 4) * * @return object */ function clsPmiacoesAcaoGovernoNoticia($ref_cod_acao_governo = null, $ref_cod_not_portal = null, $ref_funcionario_cad = null, $data_cadastro = null) { $db = new clsBanco(); $this->_schema = "pmiacoes."; $this->_tabela = "{$this->_schema}acao_governo_noticia"; $this->_campos_lista = $this->_todos_campos = "ref_cod_acao_governo, ref_cod_not_portal, ref_funcionario_cad, data_cadastro"; if (is_numeric($ref_cod_acao_governo)) { $tmp_obj = new clsPmiacoesAcaoGoverno($ref_cod_acao_governo); if ($tmp_obj->detalhe()) { $this->ref_cod_acao_governo = $ref_cod_acao_governo; } } if (is_numeric($ref_cod_not_portal)) { $db = new clsBanco(); $consulta = "select 'X'\n\t\t\t\t\t\t from not_portal as a\n\t\t\t\t\t\t where a.cod_not_portal = '{$ref_cod_not_portal}'"; $existe = $db->CampoUnico($consulta); //$tmp_obj = new ( $ref_cod_not_portal ); if ($existe != false) { $this->ref_cod_not_portal = $ref_cod_not_portal; } } if (is_numeric($ref_funcionario_cad)) { $tmp_obj = new clsFuncionario($ref_funcionario_cad); if ($tmp_obj->detalhe()) { $this->ref_funcionario_cad = $ref_funcionario_cad; } } if (is_string($data_cadastro)) { $this->data_cadastro = $data_cadastro; } }
/** * Construtor (PHP 4) * * @return object */ function clsPmiacoesAcaoGovernoArquivo($cod_acao_governo_arquivo = null, $ref_funcionario_cad = null, $ref_cod_acao_governo = null, $nm_arquivo = null, $caminho_arquivo = null, $data_cadastro = null) { $db = new clsBanco(); $this->_schema = "pmiacoes."; $this->_tabela = "{$this->_schema}acao_governo_arquivo"; $this->_campos_lista = $this->_todos_campos = "cod_acao_governo_arquivo, ref_funcionario_cad, ref_cod_acao_governo, nm_arquivo, caminho_arquivo, data_cadastro"; if (is_numeric($cod_acao_governo_arquivo)) { $this->cod_acao_governo_arquivo = $cod_acao_governo_arquivo; } if (is_numeric($ref_funcionario_cad)) { $tmp_obj = new clsFuncionario($ref_funcionario_cad); if ($tmp_obj->detalhe()) { $this->ref_funcionario_cad = $ref_funcionario_cad; } } if (is_numeric($ref_cod_acao_governo)) { $tmp_obj = new clsPmiacoesAcaoGoverno($ref_cod_acao_governo); if ($tmp_obj->detalhe()) { $this->ref_cod_acao_governo = $ref_cod_acao_governo; } } if (is_string($nm_arquivo)) { $this->nm_arquivo = $nm_arquivo; } if (is_string($caminho_arquivo)) { $this->caminho_arquivo = $caminho_arquivo; } if (is_string($data_cadastro)) { $this->data_cadastro = $data_cadastro; } }
/** * Construtor (PHP 4) * * @return object */ function clsPmiacoesAcaoGovernoCategoria($ref_cod_categoria = null, $ref_cod_acao_governo = null) { $db = new clsBanco(); $this->_schema = "pmiacoes."; $this->_tabela = "{$this->_schema}acao_governo_categoria"; $this->_campos_lista = $this->_todos_campos = "ref_cod_categoria, ref_cod_acao_governo"; if (is_numeric($ref_cod_categoria)) { $tmp_obj = new clsPmiacoesCategoria($ref_cod_categoria); if ($tmp_obj->detalhe()) { $this->ref_cod_categoria = $ref_cod_categoria; } } if (is_numeric($ref_cod_acao_governo)) { $tmp_obj = new clsPmiacoesAcaoGoverno($ref_cod_acao_governo); if ($tmp_obj->detalhe()) { $this->ref_cod_acao_governo = $ref_cod_acao_governo; } } }