function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_categoria_nivel = $_GET["cod_categoria_nivel"]; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, "educar_categoria_nivel_lst.php", true); if (is_numeric($this->cod_categoria_nivel)) { $obj = new clsPmieducarCategoriaNivel($this->cod_categoria_nivel); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_excluir(829, $this->pessoa_logada, 3, null, true)) { $this->fexcluir = true; } $retorno = "Editar"; } } $this->url_cancelar = $retorno == "Editar" ? "educar_categoria_nivel_det.php?cod_categoria_nivel={$registro["cod_categoria_nivel"]}" : "educar_categoria_nivel_lst.php"; $this->nome_url_cancelar = "Cancelar"; $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "{$nomeMenu} categoria/nível")); $this->enviaLocalizacao($localizacao->montar()); return $retorno; }
function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->cod_categoria_nivel = $_GET["cod_categoria_nivel"]; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, "educar_categoria_nivel_lst.php", true); if (is_numeric($this->cod_categoria_nivel)) { $obj = new clsPmieducarCategoriaNivel($this->cod_categoria_nivel); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { // passa todos os valores obtidos no registro para atributos do objeto $this->{$campo} = $val; } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_excluir(829, $this->pessoa_logada, 3, null, true)) { $this->fexcluir = true; } $retorno = "Editar"; } } $this->url_cancelar = $retorno == "Editar" ? "educar_categoria_nivel_det.php?cod_categoria_nivel={$registro["cod_categoria_nivel"]}" : "educar_categoria_nivel_lst.php"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Categoria Nivel - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_categoria_nivel = $_GET["cod_categoria_nivel"]; $tmp_obj = new clsPmieducarCategoriaNivel($this->cod_categoria_nivel); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_categoria_nivel_lst.php"); die; } if ($registro["cod_categoria_nivel"]) { $this->addDetalhe(array("Categoria", "{$registro["cod_categoria_nivel"]}")); } if ($registro["nm_categoria_nivel"]) { $this->addDetalhe(array("Nome Categoria", "{$registro["nm_categoria_nivel"]}")); } $tab_niveis = null; $obj_nivel = new clsPmieducarNivel(); $lst_nivel = $obj_nivel->buscaSequenciaNivel($this->cod_categoria_nivel); if ($lst_nivel) { $tab_niveis .= "<table cellspacing='0' cellpadding='0' width='200' border='0' style='border:1px dotted #000000'>"; $class2 = $class2 == "formlttd" ? "formmdtd" : "formlttd"; $tab_niveis .= " <tr>\n\t\t\t\t\t\t\t\t<td bgcolor='#A1B3BD' align='center' colspan='2'>Níveis</td>\n\t\t\t\t\t\t\t</tr>"; foreach ($lst_nivel as $nivel) { $tab_niveis .= " <tr class='{$class2}' align='center'>\n\t\t\t\t\t\t\t\t\t<td align='left'>{$nivel['nm_nivel']}</td>\n\t\t\t\t\t\t\t\t\t<td align='left' width='30'><a href='javascript:popless(\"{$nivel['cod_nivel']}\")'><img src='imagens/nvp_bot_ad_sub.gif' border='0'></a></td>\n\t\t\t\t\t\t\t\t</tr>"; $class2 = $class2 == "formlttd" ? "formmdtd" : "formlttd"; } $tab_niveis .= "</table>"; $this->addDetalhe(array("Níveis", "{$tab_niveis}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, null, true)) { $this->url_novo = "educar_categoria_nivel_cad.php"; $this->url_editar = "educar_categoria_nivel_cad.php?cod_categoria_nivel={$registro["cod_categoria_nivel"]}"; $this->array_botao[] = 'Adicionar Níveis'; $this->array_botao_url[] = "educar_nivel_cad.php?cod_categoria={$registro["cod_categoria_nivel"]}"; } $this->url_cancelar = "educar_categoria_nivel_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da categoria/nível")); $this->enviaLocalizacao($localizacao->montar()); }
function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->ref_cod_categoria_nivel = $_GET["cod_categoria"]; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, "educar_categoria_nivel_det.php?cod_categoria_nivel={$this->cod_nivel}", true); if (is_numeric($this->ref_cod_categoria_nivel)) { $obj = new clsPmieducarCategoriaNivel($this->ref_cod_categoria_nivel); $registro = $obj->detalhe(); if ($registro) { $this->nm_categoria = $registro['nm_categoria_nivel']; $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_excluir(829, $this->pessoa_logada, 3, null, true)) { $this->fexcluir = true; } $obj_niveis = new clsPmieducarNivel(); $obj_niveis->setOrderby("cod_nivel"); $lst_niveis = $obj_niveis->lista(nul, $this->ref_cod_categoria_nivel, null, null, null, null, null, null, null, null, null, 1); if ($lst_niveis) { foreach ($lst_niveis as $id => $nivel) { $id++; $nivel['salario_base'] = number_format($nivel['salario_base'], 2, ',', '.'); $this->cod_nivel[] = array($nivel['nm_nivel'], $nivel['salario_base'], $id, $nivel['cod_nivel']); } } else { $this->cod_nivel[] = array('', '', '1', ''); } $retorno = "Editar"; } } else { header("location:educar_categoria_nivel_lst.php"); die; } $this->url_cancelar = "educar_categoria_nivel_det.php?cod_categoria_nivel={$this->cod_nivel}"; $this->nome_url_cancelar = "Cancelar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Adicionar níveis à categoria")); $this->enviaLocalizacao($localizacao->montar()); return $retorno; }
function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->ref_cod_categoria_nivel = $_GET["cod_categoria"]; $obj_permissoes = new clsPermissoes(); $obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, "educar_categoria_nivel_det.php?cod_categoria_nivel={$this->cod_nivel}", true); if (is_numeric($this->ref_cod_categoria_nivel)) { $obj = new clsPmieducarCategoriaNivel($this->ref_cod_categoria_nivel); $registro = $obj->detalhe(); if ($registro) { $this->nm_categoria = $registro['nm_categoria_nivel']; $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_excluir(829, $this->pessoa_logada, 3, null, true)) { $this->fexcluir = true; } $obj_niveis = new clsPmieducarNivel(); $obj_niveis->setOrderby("cod_nivel"); $lst_niveis = $obj_niveis->lista(nul, $this->ref_cod_categoria_nivel, null, null, null, null, null, null, null, null, null, 1); if ($lst_niveis) { foreach ($lst_niveis as $id => $nivel) { $id++; $nivel['salario_base'] = number_format($nivel['salario_base'], 2, ',', '.'); $this->cod_nivel[] = array($nivel['nm_nivel'], $nivel['salario_base'], $id, $nivel['cod_nivel']); } } else { $this->cod_nivel[] = array('', '', '1', ''); } $retorno = "Editar"; } } else { header("location:educar_categoria_nivel_lst.php"); die; } $this->url_cancelar = "educar_categoria_nivel_det.php?cod_categoria_nivel={$this->cod_nivel}"; $this->nome_url_cancelar = "Cancelar"; return $retorno; }
function Inicializar() { $retorno = "Novo"; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; @session_write_close(); $this->ref_cod_categoria = $_GET["ref_cod_categoria"]; $this->ref_cod_nivel = $_GET["ref_cod_nivel"]; $obj_permissoes = new clsPermissoes(); $permite_cadastrar = $obj_permissoes->permissao_cadastra(829, $this->pessoa_logada, 3, "", true); if (!$permite_cadastrar) { echo "<script>window.parent.fechaExpansivel( '{$_GET['div']}');</script>"; die; } if (is_numeric($this->ref_cod_categoria) && is_numeric($this->ref_cod_nivel)) { $obj_nivel_categoria = new clsPmieducarNivel(); $lst_nivel_categoria = $obj_nivel_categoria->lista($this->ref_cod_nivel, $this->ref_cod_categoria, null, null, null, null, null, null, null, null); if ($lst_nivel_categoria) { $lst_niveis = array_shift($lst_nivel_categoria); $obj = new clsPmieducarCategoriaNivel($this->ref_cod_categoria); $registro = $obj->detalhe(); $this->nm_categoria = $registro['nm_categoria_nivel']; $this->nm_nivel = $lst_niveis['nm_nivel']; $obj_niveis = new clsPmieducarSubnivel(); $obj_niveis->setOrderby("cod_subnivel"); $lst_niveis = $obj_niveis->lista(null, null, null, null, $this->ref_cod_nivel, null, null, null, null, null, 1); if ($lst_niveis) { foreach ($lst_niveis as $id => $nivel) { $id++; $nivel['salario'] = number_format($nivel['salario'], 2, ',', '.'); $this->cod_nivel[] = array($nivel['nm_subnivel'], $nivel['salario'], $id, $nivel['cod_subnivel']); } } else { $this->cod_nivel[] = array('', '', '1', ''); } $retorno = "Editar"; } } else { echo "<script>window.parent.fechaExpansivel( '{$_GET['div']}');</script>"; die; } $this->url_cancelar = false; return $retorno; }