예제 #1
0
 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;
 }
예제 #2
0
 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;
 }