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