Esempio n. 1
0
 function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->cod_situacao = $_GET["cod_situacao"];
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(602, $this->pessoa_logada, 11, "educar_situacao_lst.php");
     $this->ref_cod_biblioteca = $this->ref_cod_biblioteca_ = $obj_permissoes->getBiblioteca($this->pessoa_logada);
     if (is_numeric($this->cod_situacao)) {
         $obj = new clsPmieducarSituacao($this->cod_situacao);
         $registro = $obj->detalhe();
         if ($registro) {
             foreach ($registro as $campo => $val) {
                 // passa todos os valores obtidos no registro para atributos do objeto
                 $this->{$campo} = $val;
             }
             if ($this->cod_situacao) {
                 $obj_biblioteca = new clsPmieducarBiblioteca($this->ref_cod_biblioteca);
                 $det_biblioteca = $obj_biblioteca->detalhe();
                 $this->ref_cod_instituicao = $det_biblioteca["ref_cod_instituicao"];
                 $this->ref_cod_escola = $det_biblioteca["ref_cod_escola"];
                 $this->ref_cod_biblioteca = $this->ref_cod_biblioteca_ = $this->ref_cod_biblioteca;
             }
             if ($obj_permissoes->permissao_excluir(602, $this->pessoa_logada, 11)) {
                 $this->fexcluir = true;
             }
             $retorno = "Editar";
         }
     }
     $this->url_cancelar = $retorno == "Editar" ? "educar_situacao_det.php?cod_situacao={$registro["cod_situacao"]}" : "educar_situacao_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     return $retorno;
 }
 function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->cod_situacao = $_GET["cod_situacao"];
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(602, $this->pessoa_logada, 11, "educar_situacao_lst.php");
     $this->ref_cod_biblioteca = $this->ref_cod_biblioteca_ = $obj_permissoes->getBiblioteca($this->pessoa_logada);
     if (is_numeric($this->cod_situacao)) {
         $obj = new clsPmieducarSituacao($this->cod_situacao);
         $registro = $obj->detalhe();
         if ($registro) {
             foreach ($registro as $campo => $val) {
                 // passa todos os valores obtidos no registro para atributos do objeto
                 $this->{$campo} = $val;
             }
             if ($this->cod_situacao) {
                 $obj_biblioteca = new clsPmieducarBiblioteca($this->ref_cod_biblioteca);
                 $det_biblioteca = $obj_biblioteca->detalhe();
                 $this->ref_cod_instituicao = $det_biblioteca["ref_cod_instituicao"];
                 $this->ref_cod_escola = $det_biblioteca["ref_cod_escola"];
                 $this->ref_cod_biblioteca = $this->ref_cod_biblioteca_ = $this->ref_cod_biblioteca;
             }
             if ($obj_permissoes->permissao_excluir(602, $this->pessoa_logada, 11)) {
                 $this->fexcluir = true;
             }
             $retorno = "Editar";
         }
     }
     $this->url_cancelar = $retorno == "Editar" ? "educar_situacao_det.php?cod_situacao={$registro["cod_situacao"]}" : "educar_situacao_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_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "{$nomeMenu} situação"));
     $this->enviaLocalizacao($localizacao->montar());
     return $retorno;
 }
    $this->campoOculto("ref_cod_instituicao", $this->ref_cod_instituicao);
    //se eh institucional - admin
    if ($nivel_usuario == 4 || $nivel_usuario == 8) {
        $obj_usuario = new clsPmieducarUsuario($pessoa_logada);
        $det_usuario = $obj_usuario->detalhe();
        $this->ref_cod_escola = $det_usuario["ref_cod_escola"];
        $this->campoOculto("ref_cod_escola", $this->ref_cod_escola);
        if ($exibe_nm_escola == true) {
            $obj_escola = new clsPmieducarEscola($this->ref_cod_escola);
            $det_escola = $obj_escola->detalhe();
            $nm_escola = $det_escola['nome'];
            $this->campoRotulo("nm_escola", "Escola", $nm_escola);
        }
        if ($get_biblioteca) {
            $obj_per = new clsPermissoes();
            $ref_cod_biblioteca_ = $obj_per->getBiblioteca($pessoa_logada);
        }
    }
}
//                    administrador          institucional - CPD
if ($get_escola && ($nivel_usuario == 1 || $nivel_usuario == 2 || $cad_usuario)) {
    $opcoes_escola = array("" => "Selecione uma escola");
    // EDITAR
    if ($this->ref_cod_instituicao) {
        $obj_escola = new clsPmieducarEscola();
        $obj_escola->setOrderby("nome ASC");
        $lista = $obj_escola->lista(null, null, null, $this->ref_cod_instituicao, null, null, null, null, null, null, 1);
        if (is_array($lista) && count($lista)) {
            foreach ($lista as $registro) {
                $opcoes_escola["{$registro["cod_escola"]}"] = "{$registro['nome']}";
            }