function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->cod_escola_rede_ensino = $_GET["cod_escola_rede_ensino"];
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(647, $this->pessoa_logada, 3, "educar_escola_rede_ensino_lst.php");
     if (is_numeric($this->cod_escola_rede_ensino)) {
         $obj = new clsPmieducarEscolaRedeEnsino($this->cod_escola_rede_ensino);
         $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 ($obj_permissoes->permissao_excluir(647, $this->pessoa_logada, 3)) {
                 $this->fexcluir = true;
             }
             $retorno = "Editar";
         }
     }
     $this->url_cancelar = $retorno == "Editar" ? "educar_escola_rede_ensino_det.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}" : "educar_escola_rede_ensino_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     return $retorno;
 }
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Escola Rede Ensino - Detalhe";
     $this->cod_escola_rede_ensino = $_GET["cod_escola_rede_ensino"];
     $tmp_obj = new clsPmieducarEscolaRedeEnsino($this->cod_escola_rede_ensino);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_escola_rede_ensino_lst.php");
         die;
     }
     if (class_exists("clsPmieducarInstituicao")) {
         $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
         $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
         $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
     } else {
         $registro["ref_cod_instituicao"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
     }
     $obj_permissoes = new clsPermissoes();
     $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if ($nivel_usuario == 1) {
         if ($registro["ref_cod_instituicao"]) {
             $this->addDetalhe(array("Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}"));
         }
     }
     if ($registro["nm_rede"]) {
         $this->addDetalhe(array("Rede Ensino", "{$registro["nm_rede"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(647, $this->pessoa_logada, 3)) {
         $this->url_novo = "educar_escola_rede_ensino_cad.php";
         $this->url_editar = "educar_escola_rede_ensino_cad.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}";
     }
     $this->url_cancelar = "educar_escola_rede_ensino_lst.php";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da rede de ensino"));
     $this->enviaLocalizacao($localizacao->montar());
 }
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Escola Rede Ensino - Detalhe";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->cod_escola_rede_ensino = $_GET["cod_escola_rede_ensino"];
     $tmp_obj = new clsPmieducarEscolaRedeEnsino($this->cod_escola_rede_ensino);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_escola_rede_ensino_lst.php");
         die;
     }
     if (class_exists("clsPmieducarInstituicao")) {
         $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
         $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
         $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
     } else {
         $registro["ref_cod_instituicao"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
     }
     $obj_permissoes = new clsPermissoes();
     $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if ($nivel_usuario == 1) {
         if ($registro["ref_cod_instituicao"]) {
             $this->addDetalhe(array("Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}"));
         }
     }
     if ($registro["nm_rede"]) {
         $this->addDetalhe(array("Rede Ensino", "{$registro["nm_rede"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(647, $this->pessoa_logada, 3)) {
         $this->url_novo = "educar_escola_rede_ensino_cad.php";
         $this->url_editar = "educar_escola_rede_ensino_cad.php?cod_escola_rede_ensino={$registro["cod_escola_rede_ensino"]}";
     }
     $this->url_cancelar = "educar_escola_rede_ensino_lst.php";
     $this->largura = "100%";
 }
Example #4
0
 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Escola - Detalhe";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->cod_escola = $_GET["cod_escola"];
     $tmp_obj = new clsPmieducarEscola($this->cod_escola);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_escola_lst.php");
         die;
     }
     if (class_exists("clsPmieducarInstituicao")) {
         $obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
         $det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
         $registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
     } else {
         $registro["ref_cod_instituicao"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
     }
     if ($registro["ref_idpes"]) {
         $obj_escola = new clsPessoa_($registro["ref_idpes"]);
         $obj_escola_det = $obj_escola->detalhe();
         $url = $obj_escola_det["url"];
         $email = $obj_escola_det["email"];
         $obj_escola1 = new clsPessoaJuridica($registro["ref_idpes"]);
         $obj_escola_det1 = $obj_escola1->detalhe();
         $nm_escola = $obj_escola_det1["fantasia"];
         $obj_endereco = new clsPessoaEndereco($registro["ref_idpes"]);
         if (class_exists("clsPessoaEndereco")) {
             $tipo = 1;
             $endereco_lst = $obj_endereco->lista($registro["ref_idpes"]);
             if ($endereco_lst) {
                 foreach ($endereco_lst as $endereco) {
                     $cep = $endereco["cep"]->cep;
                     $idlog = $endereco["idlog"]->idlog;
                     $obj = new clsLogradouro($idlog);
                     $obj_det = $obj->detalhe();
                     $logradouro = $obj_det["nome"];
                     $idtlog = $obj_det["idtlog"]->detalhe();
                     $tipo_logradouro = $idtlog["descricao"];
                     $idbai = $endereco["idbai"]->detalhe();
                     $idbai = $idbai['nome'];
                     $numero = $endereco["numero"];
                     $complemento = $endereco["complemento"];
                     $andar = $endereco["andar"];
                 }
             } else {
                 if (class_exists("clsEnderecoExterno")) {
                     $tipo = 2;
                     $obj_endereco = new clsEnderecoExterno();
                     $endereco_lst = $obj_endereco->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, $registro["ref_idpes"]);
                     if ($endereco_lst) {
                         foreach ($endereco_lst as $endereco) {
                             $cep = $endereco["cep"];
                             $sigla_uf = $endereco["sigla_uf"]->detalhe();
                             $sigla_uf = $sigla_uf["nome"];
                             $cidade = $endereco["cidade"];
                             $idtlog = $endereco["idtlog"]->detalhe();
                             $tipo_logradouro = $idtlog["descricao"];
                             $logradouro = $endereco["logradouro"];
                             $bairro = $endereco["bairro"];
                             $numero = $endereco["numero"];
                             $complemento = $endereco["complemento"];
                             $andar = $endereco["andar"];
                         }
                     }
                 }
             }
         }
         if (class_exists("clsPessoaTelefone")) {
             $obj_telefone = new clsPessoaTelefone();
             $telefone_lst = $obj_telefone->lista($registro["ref_idpes"], "tipo");
             if ($telefone_lst) {
                 foreach ($telefone_lst as $telefone) {
                     if ($telefone["tipo"] == 1) {
                         $ddd_telefone_1 = $telefone["ddd"];
                         $telefone_1 = $telefone["fone"];
                     } else {
                         if ($telefone["tipo"] == 2) {
                             $ddd_telefone_2 = $telefone["ddd"];
                             $telefone_2 = $telefone["fone"];
                         } else {
                             if ($telefone["tipo"] == 4) {
                                 $ddd_telefone_fax = $telefone["ddd"];
                                 $telefone_fax = $telefone["fone"];
                             }
                         }
                     }
                 }
             }
         }
     } else {
         if (class_exists("clsPmieducarEscolaComplemento")) {
             $tipo = 3;
             $obj_escola = new clsPmieducarEscolaComplemento($this->cod_escola);
             $obj_escola_det = $obj_escola->detalhe();
             $nm_escola = $obj_escola_det["nm_escola"];
             $cep = $obj_escola_det["cep"];
             $numero = $obj_escola_det["numero"];
             $complemento = $obj_escola_det["complemento"];
             $email = $obj_escola_det["email"];
             $cidade = $obj_escola_det["municipio"];
             $bairro = $obj_escola_det["bairro"];
             $logradouro = $obj_escola_det["logradouro"];
             $ddd_telefone = $obj_escola_det["ddd_telefone"];
             $telefone = $obj_escola_det["telefone"];
             $ddd_telefone_fax = $obj_escola_det["ddd_fax"];
             $telefone_fax = $obj_escola_det["fax"];
         }
     }
     if (class_exists("clsPmieducarEscolaLocalizacao")) {
         $obj_ref_cod_escola_localizacao = new clsPmieducarEscolaLocalizacao($registro["ref_cod_escola_localizacao"]);
         $det_ref_cod_escola_localizacao = $obj_ref_cod_escola_localizacao->detalhe();
         $registro["ref_cod_escola_localizacao"] = $det_ref_cod_escola_localizacao["nm_localizacao"];
     } else {
         $registro["ref_cod_escola_localizacao"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarEscolaLocalizacao\n-->";
     }
     if (class_exists("clsPmieducarEscolaRedeEnsino")) {
         $obj_ref_cod_escola_rede_ensino = new clsPmieducarEscolaRedeEnsino($registro["ref_cod_escola_rede_ensino"]);
         $det_ref_cod_escola_rede_ensino = $obj_ref_cod_escola_rede_ensino->detalhe();
         $registro["ref_cod_escola_rede_ensino"] = $det_ref_cod_escola_rede_ensino["nm_rede"];
     } else {
         $registro["ref_cod_escola_rede_ensino"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarEscolaRedeEnsino\n-->";
     }
     if (class_exists("clsPessoaJuridica")) {
         $obj_ref_idpes = new clsPessoaJuridica($registro["ref_idpes"]);
         $det_ref_idpes = $obj_ref_idpes->detalhe();
         $registro["ref_idpes"] = $det_ref_idpes["nome"];
     } else {
         $registro["ref_idpes"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsCadastroJuridica\n-->";
     }
     if ($registro["ref_cod_instituicao"]) {
         $this->addDetalhe(array("Institui&ccedil;&atilde;o", "{$registro["ref_cod_instituicao"]}"));
     }
     if ($nm_escola) {
         $this->addDetalhe(array("Escola", "{$nm_escola}"));
     }
     if ($registro["sigla"]) {
         $this->addDetalhe(array("Sigla", "{$registro["sigla"]}"));
     }
     if ($registro["ref_cod_escola_localizacao"]) {
         $this->addDetalhe(array("Localiza&ccedil;&atilde;o", "{$registro["ref_cod_escola_localizacao"]}"));
     }
     if ($registro["ref_cod_escola_rede_ensino"]) {
         $this->addDetalhe(array("Rede Ensino", "{$registro["ref_cod_escola_rede_ensino"]}"));
     }
     if ($registro["ref_idpes"]) {
         $this->addDetalhe(array("Raz&atilde;o Social", "{$registro["ref_idpes"]}"));
     }
     if ($tipo == 1) {
         if ($cep) {
             $cep = int2CEP($cep);
             $this->addDetalhe(array("CEP", "{$cep}"));
         }
         if ($idbai) {
             $this->addDetalhe(array("Bairro", "{$idbai}"));
         }
         if ($tipo_logradouro) {
             $this->addDetalhe(array("Tipo Logradouro", "{$tipo_logradouro}"));
         }
         if ($logradouro) {
             $this->addDetalhe(array("Logradouro", "{$logradouro}"));
         }
         if ($complemento) {
             $this->addDetalhe(array("Complemento", "{$complemento}"));
         }
         if ($numero) {
             $this->addDetalhe(array("N&uacute;mero", "{$numero}"));
         }
         if ($andar) {
             $this->addDetalhe(array("Andar", "{$andar}"));
         }
         if ($url) {
             $this->addDetalhe(array("Site", "{$url}"));
         }
         if ($email) {
             $this->addDetalhe(array("E-mail", "{$email}"));
         }
         if ($ddd_telefone_1) {
             $this->addDetalhe(array("DDD Telefone 1", "{$ddd_telefone_1}"));
         }
         if ($telefone_1) {
             $this->addDetalhe(array("Telefone 1", "{$telefone_1}"));
         }
         if ($ddd_telefone_2) {
             $this->addDetalhe(array("DDD Telefone 2", "{$ddd_telefone_2}"));
         }
         if ($telefone_2) {
             $this->addDetalhe(array("Telefone 2", "{$telefone_2}"));
         }
         if ($ddd_telefone_fax) {
             $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}"));
         }
         if ($telefone_fax) {
             $this->addDetalhe(array("Fax", "{$telefone_fax}"));
         }
     } else {
         if ($tipo == 2) {
             if ($cep) {
                 $cep = int2CEP($cep);
                 $this->addDetalhe(array("CEP", "{$cep}"));
             }
             if ($sigla_uf) {
                 $this->addDetalhe(array("Estado", "{$sigla_uf}"));
             }
             if ($cidade) {
                 $this->addDetalhe(array("Cidade", "{$cidade}"));
             }
             if ($bairro) {
                 $this->addDetalhe(array("Bairro", "{$bairro}"));
             }
             if ($tipo_logradouro) {
                 $this->addDetalhe(array("Tipo Logradouro", "{$tipo_logradouro}"));
             }
             if ($logradouro) {
                 $this->addDetalhe(array("Logradouro", "{$logradouro}"));
             }
             if ($complemento) {
                 $this->addDetalhe(array("Complemento", "{$complemento}"));
             }
             if ($numero) {
                 $this->addDetalhe(array("N&uacute;mero", "{$numero}"));
             }
             if ($andar) {
                 $this->addDetalhe(array("Andar", "{$andar}"));
             }
             if ($url) {
                 $this->addDetalhe(array("Site", "{$url}"));
             }
             if ($email) {
                 $this->addDetalhe(array("E-mail", "{$email}"));
             }
             if ($ddd_telefone_1) {
                 $this->addDetalhe(array("DDD Telefone 1", "{$ddd_telefone_1}"));
             }
             if ($telefone_1) {
                 $this->addDetalhe(array("Telefone 1", "{$telefone_1}"));
             }
             if ($ddd_telefone_2) {
                 $this->addDetalhe(array("DDD Telefone 2", "{$ddd_telefone_2}"));
             }
             if ($telefone_2) {
                 $this->addDetalhe(array("Telefone 2", "{$telefone_2}"));
             }
             if ($ddd_telefone_fax) {
                 $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}"));
             }
             if ($telefone_fax) {
                 $this->addDetalhe(array("Fax", "{$telefone_fax}"));
             }
         } else {
             if ($tipo == 3) {
                 if ($cep) {
                     $cep = int2CEP($cep);
                     $this->addDetalhe(array("CEP", "{$cep}"));
                 }
                 if ($cidade) {
                     $this->addDetalhe(array("Cidade", "{$cidade}"));
                 }
                 if ($bairro) {
                     $this->addDetalhe(array("Bairro", "{$bairro}"));
                 }
                 if ($logradouro) {
                     $this->addDetalhe(array("Logradouro", "{$logradouro}"));
                 }
                 if ($complemento) {
                     $this->addDetalhe(array("Complemento", "{$complemento}"));
                 }
                 if ($numero) {
                     $this->addDetalhe(array("N&uacute;mero", "{$numero}"));
                 }
                 if ($email) {
                     $this->addDetalhe(array("E-mail", "{$email}"));
                 }
                 if ($ddd_telefone) {
                     $this->addDetalhe(array("DDD Telefone", "{$ddd_telefone}"));
                 }
                 if ($telefone) {
                     $this->addDetalhe(array("Telefone", "{$telefone}"));
                 }
                 if ($ddd_telefone_fax) {
                     $this->addDetalhe(array("DDD Fax", "{$ddd_telefone_fax}"));
                 }
                 if ($telefone_fax) {
                     $this->addDetalhe(array("Fax", "{$telefone_fax}"));
                 }
             }
         }
     }
     $obj = new clspmieducarescolacurso();
     $lst = $obj->lista($this->cod_escola);
     if ($lst) {
         $tabela = "<table>\n\t\t\t\t\t       <tr align='center'>\n\t\t\t\t\t           <td bgcolor='#a1b3bd'><b>nome</b></td>\n\t\t\t\t\t       </tr>";
         $cont = 0;
         foreach ($lst as $valor) {
             if ($cont % 2 == 0) {
                 $color = " bgcolor='#e4e9ed' ";
             } else {
                 $color = " bgcolor='#ffffff' ";
             }
             $obj_curso = new clspmieducarcurso($valor["ref_cod_curso"]);
             $obj_curso->setorderby("nm_curso asc");
             $obj_curso_det = $obj_curso->detalhe();
             $nm_curso = $obj_curso_det["nm_curso"];
             $tabela .= "<tr>\n\t\t\t\t\t\t\t    <td {$color} align=left>{$nm_curso}</td>\n\t\t\t\t\t\t\t</tr>";
             $cont++;
         }
         $tabela .= "</table>";
     }
     if ($nm_curso) {
         $this->addDetalhe(array("Curso", "{$tabela}"));
     }
     if ($tabela = $this->listaAnos()) {
         $this->addDetalhe(array("-", "{$tabela}"));
     }
     $obj_permissoes = new clsPermissoes();
     $canCreate = $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 3);
     $canEdit = $obj_permissoes->permissao_cadastra(561, $this->pessoa_logada, 7);
     if ($canCreate) {
         $this->url_novo = "educar_escola_cad.php";
     }
     if ($canEdit) {
         $this->url_editar = "educar_escola_cad.php?cod_escola={$registro["cod_escola"]}";
         $this->array_botao = array("Definir Ano Letivo");
         $this->array_botao_url = array("educar_escola_ano_letivo_cad.php?cod_escola={$registro["cod_escola"]}");
     }
     $this->url_cancelar = "educar_escola_lst.php";
     $this->largura = "100%";
 }