当前位置: 首页>>代码示例>>PHP>>正文


PHP clsPessoa_::detalhe方法代码示例

本文整理汇总了PHP中clsPessoa_::detalhe方法的典型用法代码示例。如果您正苦于以下问题:PHP clsPessoa_::detalhe方法的具体用法?PHP clsPessoa_::detalhe怎么用?PHP clsPessoa_::detalhe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在clsPessoa_的用法示例。


在下文中一共展示了clsPessoa_::detalhe方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: clsEnderecoExterno

 /**
  * Construtor.
  */
 function clsEnderecoExterno($idpes = FALSE, $tipo = FALSE, $idtlog = FALSE, $logradouro = FALSE, $numero = FALSE, $letra = FALSE, $complemento = FALSE, $bairro = FALSE, $cep = FALSE, $cidade = FALSE, $sigla_uf = FALSE, $reside_desde = FALSE, $bloco = FALSE, $apartamento = FALSE, $andar = FALSE, $idpes_cad = FALSE, $idpes_rev = FALSE, $zona_localizacao = 1)
 {
     $idtlog = urldecode($idtlog);
     $objPessoa = new clsPessoa_($idpes);
     if ($objPessoa->detalhe()) {
         $this->idpes = $idpes;
     }
     $this->tipo = $tipo;
     $objTipoLog = new clsTipoLogradouro($idtlog);
     if ($objTipoLog->detalhe()) {
         $this->idtlog = $idtlog;
     }
     $this->logradouro = $logradouro;
     $this->numero = $numero;
     $this->letra = $letra;
     $this->complemento = $complemento;
     $this->bairro = $bairro;
     $this->cep = $cep;
     $this->cidade = $cidade;
     $objSiglaUf = new clsUf($sigla_uf);
     if ($objPessoa->detalhe()) {
         $this->sigla_uf = $sigla_uf;
     }
     $this->idpes_cad = $idpes_cad ? $idpes_cad : $_SESSION['id_pessoa'];
     $this->idpes_rev = $idpes_rev ? $idpes_rev : $_SESSION['id_pessoa'];
     $this->reside_desde = $reside_desde;
     $this->bloco = $bloco;
     $this->apartamento = $apartamento;
     $this->andar = $andar;
     $this->zona_localizacao = $zona_localizacao;
     $this->tabela = 'endereco_externo';
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:35,代码来源:clsEnderecoExterno.inc.php

示例2: Gerar

 function Gerar()
 {
     $this->titulo = "Detalhe do valor";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_diaria_valores = @$_GET['cod_diaria_valores'];
     $db = new clsBanco();
     $db2 = new clsBanco();
     $db->Consulta("SELECT cod_diaria_valores, ref_funcionario_cadastro, ref_cod_diaria_grupo, estadual, p100, p75, p50, p25, data_vigencia FROM pmidrh.diaria_valores WHERE cod_diaria_valores='{$cod_diaria_valores}'");
     if ($db->ProximoRegistro()) {
         list($cod_diaria_valores, $ref_funcionario_cadastro, $ref_cod_diaria_grupo, $estadual, $p100, $p75, $p50, $p25, $data_vigencia) = $db->Tupla();
         $objPessoa = new clsPessoa_($ref_funcionario_cadastro);
         $detalhePessoa = $objPessoa->detalhe();
         $this->addDetalhe(array("Ultimo Editor", $detalhePessoa["nome"]));
         $nome_grupo = $db2->CampoUnico("SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'");
         $this->addDetalhe(array("Grupo", $nome_grupo));
         $estadual = $estadual ? "Sim" : "Nãe";
         $this->addDetalhe(array("Estadual", $estadual));
         $p100 = number_format($p100, 2, ",", ".");
         $this->addDetalhe(array("100%", $p100));
         $p75 = number_format($p75, 2, ",", ".");
         $this->addDetalhe(array("75%", $p75));
         $p50 = number_format($p50, 2, ",", ".");
         $this->addDetalhe(array("50%", $p50));
         $p25 = number_format($p25, 2, ",", ".");
         $this->addDetalhe(array("25%", $p25));
         $data_vigencia = date("d/m/Y", strtotime($data_vigencia));
         $this->addDetalhe(array("Data de vigência", $data_vigencia));
         $this->url_editar = "diaria_valores_cad.php?cod_diaria_valores={$cod_diaria_valores}";
     } else {
         $this->addDetalhe(array("Erro", "Codigo de diaria-valor invalido"));
     }
     $this->url_novo = "diaria_valores_cad.php";
     $this->url_cancelar = "diaria_valores_lst.php";
     $this->largura = "100%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:35,代码来源:diaria_valores_det.php

示例3: clsPessoaObservacao

 /**
  * Construtor
  *
  * @return Object
  */
 function clsPessoaObservacao($int_cod_pessoa_observacao = null, $int_ref_cod_pessoa_auxiliar = null, $int_ref_idpes = null, $str_obs = null, $str_data_edicao = null)
 {
     if (is_numeric($int_cod_pessoa_observacao)) {
         $this->cod_pessoa_observacao = $int_cod_pessoa_observacao;
     }
     if (is_numeric($int_ref_cod_pessoa_auxiliar)) {
         $obj_pessoa_auxiliar = new clsPessoaAuxiliar($int_ref_cod_pessoa_auxiliar);
         if ($obj_pessoa_auxiliar->detalhe()) {
             $this->ref_cod_pessoa_auxiliar = $int_ref_cod_pessoa_auxiliar;
         }
     }
     if (is_numeric($int_ref_idpes)) {
         $obj_pessoa = new clsPessoa_($int_ref_idpes);
         if ($obj_pessoa->detalhe()) {
             $this->ref_idpes = $int_ref_idpes;
         }
     }
     if (is_string($str_obs)) {
         $this->obs = $str_obs;
     }
     if (is_string($str_data_edicao)) {
         $this->data_edicao = $str_data_edicao;
     }
     $this->campos_lista = $this->todos_campos = "cod_pessoa_observacao, ref_cod_pessoa_auxiliar, ref_idpes, obs, data_edicao";
     $this->tabela = "pmiotopic.pessoa_observacao";
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:31,代码来源:clsPessoaObservacao.inc.php

示例4: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Avaliação Desempenho - Detalhe";
     $this->ref_cod_servidor = $_GET["ref_cod_servidor"];
     $this->ref_ref_cod_instituicao = $_GET["ref_ref_cod_instituicao"];
     $this->sequencial = $_GET["sequencial"];
     $tmp_obj = new clsPmieducarAvaliacaoDesempenho($this->sequencial, $this->ref_cod_servidor, $this->ref_ref_cod_instituicao);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_avaliacao_desempenho_lst.php");
         die;
     }
     if (class_exists("clsPmieducarInstituicao")) {
         $obj_instituicao = new clsPmieducarInstituicao($registro["ref_ref_cod_instituicao"]);
         $det_instituicao = $obj_instituicao->detalhe();
         $nm_instituicao = $det_instituicao["nm_instituicao"];
     } else {
         $nm_instituicao = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
     }
     if (class_exists("clsPessoa_")) {
         $obj_cod_servidor = new clsPessoa_($this->ref_cod_servidor);
         $det_cod_servidor = $obj_cod_servidor->detalhe();
         $nm_servidor = $det_cod_servidor["nome"];
     } else {
         $nm_servidor = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPessoa_\n-->";
     }
     $obj_permissoes = new clsPermissoes();
     $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if ($nivel_usuario == 1) {
         if ($nm_instituicao) {
             $this->addDetalhe(array("Institui&ccedil;&atilde;o", "{$nm_instituicao}"));
         }
     }
     if ($registro["ref_cod_servidor"]) {
         $this->addDetalhe(array("Servidor", "{$nm_servidor}"));
     }
     if ($registro["titulo_avaliacao"]) {
         $this->addDetalhe(array("Avalia&ccedil;&atilde;o", "{$registro["titulo_avaliacao"]}"));
     }
     if ($registro["descricao"]) {
         $this->addDetalhe(array("Descri&ccedil;&atilde;o", "{$registro["descricao"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 7)) {
         $this->url_novo = "educar_avaliacao_desempenho_cad.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}";
         $this->url_editar = "educar_avaliacao_desempenho_cad.php?sequencial={$registro["sequencial"]}&ref_cod_servidor={$registro["ref_cod_servidor"]}&ref_ref_cod_instituicao={$registro["ref_ref_cod_instituicao"]}";
     }
     $this->url_cancelar = "educar_avaliacao_desempenho_lst.php?ref_cod_servidor={$this->ref_cod_servidor}&ref_ref_cod_instituicao={$this->ref_ref_cod_instituicao}";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "Detalhe da avalia&ccedil;&atilde;o de desempenho"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:58,代码来源:educar_avaliacao_desempenho_det.php

示例5: clsJuridica

 /**
  * Construtor
  *
  * @return Object:clsEstadoCivil
  */
 function clsJuridica($idpes = false, $cnpj = false, $fantasia = false, $insc_estadual = false, $capital_social = false, $idpes_cad = false, $idpes_rev = false)
 {
     $objPessoa = new clsPessoa_($idpes);
     if ($objPessoa->detalhe()) {
         $this->idpes = $idpes;
     }
     $this->cnpj = $cnpj;
     $this->fantasia = $fantasia;
     $this->insc_estadual = $insc_estadual;
     $this->capital_social = $capital_social;
     $this->idpes_cad = $idpes_cad ? $idpes_cad : $_SESSION['id_pessoa'];
     $this->idpes_rev = $idpes_rev ? $idpes_rev : $_SESSION['id_pessoa'];
     $this->tabela = "juridica";
     $this->schema = "cadastro";
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:20,代码来源:clsJuridica.inc.php

示例6: Gerar

 function Gerar()
 {
     if ($_POST) {
         foreach ($_POST as $campo => $val) {
             $this->{$campo} = $this->{$campo} ? $this->{$campo} : $val;
         }
     }
     $this->campoOculto('cod_turma', $this->cod_turma);
     // foreign keys
     $obrigatorio = FALSE;
     $instituicao_obrigatorio = TRUE;
     $escola_curso_obrigatorio = TRUE;
     $curso_obrigatorio = TRUE;
     $get_escola = TRUE;
     $get_escola_curso_serie = FALSE;
     $sem_padrao = TRUE;
     $get_curso = TRUE;
     $bloqueia = false;
     $anoVisivel = false;
     if (isset($this->ano) || !is_numeric($this->cod_turma)) {
         $anoVisivel = true;
     }
     if (!isset($this->cod_turma)) {
         $bloqueia = false;
     } else {
         if (is_numeric($this->cod_turma)) {
             $obj_matriculas_turma = new clsPmieducarMatriculaTurma();
             $obj_matriculas_turma->setOrderby('nome_aluno');
             $lst_matriculas_turma = $obj_matriculas_turma->lista(NULL, $this->cod_turma, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, array(1, 2, 3), NULL, NULL, NULL, NULL, TRUE, NULL, 1, TRUE);
             if (is_array($lst_matriculas_turma) && count($lst_matriculas_turma) > 0) {
                 $bloqueia = true;
             }
         }
     }
     $desabilitado = $bloqueia;
     include 'include/pmieducar/educar_campo_lista.php';
     if ($this->ref_cod_escola) {
         $this->ref_ref_cod_escola = $this->ref_cod_escola;
     }
     $opcoes_serie = array('' => 'Selecione');
     // Editar
     if ($this->ref_cod_curso) {
         $obj_serie = new clsPmieducarSerie();
         $obj_serie->setOrderby('nm_serie ASC');
         $lst_serie = $obj_serie->lista(NULL, NULL, NULL, $this->ref_cod_curso, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
         if (is_array($lst_serie) && count($lst_serie)) {
             foreach ($lst_serie as $serie) {
                 $opcoes_serie[$serie['cod_serie']] = $serie['nm_serie'];
             }
         }
     }
     if ($bloqueia) {
         $this->campoOculto('serie_param', $this->serie_param = $this->ref_ref_cod_serie);
         $this->campoOculto('escola_param', $this->escola_param = $this->ref_cod_escola);
     }
     $this->campoLista('ref_ref_cod_serie', 'Série', $opcoes_serie, $this->ref_ref_cod_serie, '', FALSE, '', NULL, $bloqueia);
     // o campo ano somente é exibido para turmas novas  ou cadastradas após inclusão deste campo.
     if ($anoVisivel) {
         $this->inputsHelper()->dynamic('anoLetivo', array('disabled' => $bloqueia));
         if ($bloqueia) {
             $this->inputsHelper()->hidden('ano_hidden', array('value' => $this->ano));
         }
     }
     // Infra prédio cômodo
     $opcoes = array('' => 'Selecione');
     // Editar
     if ($this->ref_ref_cod_escola) {
         $obj_infra_predio = new clsPmieducarInfraPredio();
         $obj_infra_predio->setOrderby('nm_predio ASC');
         $lst_infra_predio = $obj_infra_predio->lista(NULL, NULL, NULL, $this->ref_ref_cod_escola, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
         if (is_array($lst_infra_predio) && count($lst_infra_predio)) {
             foreach ($lst_infra_predio as $predio) {
                 $obj_infra_predio_comodo = new clsPmieducarInfraPredioComodo();
                 $lst_infra_predio_comodo = $obj_infra_predio_comodo->lista(NULL, NULL, NULL, NULL, $predio['cod_infra_predio'], NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
                 if (is_array($lst_infra_predio_comodo) && count($lst_infra_predio_comodo)) {
                     foreach ($lst_infra_predio_comodo as $comodo) {
                         $opcoes[$comodo['cod_infra_predio_comodo']] = $comodo['nm_comodo'];
                     }
                 }
             }
         }
     }
     $this->campoLista('ref_cod_infra_predio_comodo', 'Sala', $opcoes, $this->ref_cod_infra_predio_comodo, NULL, NULL, NULL, NULL, NULL, FALSE);
     $array_servidor = array('' => 'Selecione um servidor');
     if ($this->ref_cod_regente) {
         $obj_pessoa = new clsPessoa_($this->ref_cod_regente);
         $det = $obj_pessoa->detalhe();
         $array_servidor[$this->ref_cod_regente] = $det['nome'];
     }
     $this->campoListaPesq('ref_cod_regente', 'Professor/Regente', $array_servidor, $this->ref_cod_regente, '', '', FALSE, '', '', NULL, NULL, '', TRUE, FALSE, FALSE);
     // Turma tipo
     $opcoes = array('' => 'Selecione');
     // Editar
     if ($this->ref_cod_instituicao) {
         $objTemp = new clsPmieducarTurmaTipo();
         $objTemp->setOrderby('nm_tipo ASC');
         $lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao);
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes[$registro['cod_turma_tipo']] = $registro['nm_tipo'];
//.........这里部分代码省略.........
开发者ID:krlsdu,项目名称:ieducar,代码行数:101,代码来源:educar_turma_cad.php

示例7: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Usu&aacute;rio - Listagem";
     foreach ($_GET as $var => $val) {
         // passa todos os valores obtidos no GET para atributos do objeto
         $this->{$var} = $val === "" ? null : $val;
     }
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $this->addCabecalhos(array("Usu&aacute;rio", "Tipo Usu&aacute;rio", "N&iacute;vel de Acesso"));
     $objPermissao = new clsPermissoes();
     // Filtros de Foreign Keys
     $opcoes = array("" => "Pesquise o funcion&aacute;rio clicando na lupa ao lado");
     if ($this->cod_usuario) {
         $objTemp = new clsFuncionario($this->cod_usuario);
         $detalhe = $objTemp->detalhe();
         $detalhe = $detalhe["idpes"]->detalhe();
         $opcoes["{$detalhe["idpes"]}"] = $detalhe["nome"];
     }
     $parametros = new clsParametrosPesquisas();
     $parametros->setSubmit(0);
     $parametros->adicionaCampoSelect("cod_usuario", "ref_cod_pessoa_fj", "nome");
     $this->campoListaPesq("cod_usuario", "Usu&aacute;rio", $opcoes, $this->cod_usuario, "pesquisa_funcionario_lst.php", "", false, "", "", null, null, "", false, $parametros->serializaCampos());
     $opcoes = array("" => "Selecione");
     if (class_exists("clsPmieducarTipoUsuario")) {
         $objTemp = new clsPmieducarTipoUsuario();
         $objTemp->setOrderby('nm_tipo ASC');
         $lista = $objTemp->lista();
         if (is_array($lista) && count($lista)) {
             foreach ($lista as $registro) {
                 $opcoes["{$registro['cod_tipo_usuario']}"] = "{$registro['nm_tipo']}";
             }
         }
     } else {
         echo "<!--\nErro\nClasse clsPmieducarTipoUsuario n&atilde;o encontrada\n-->";
         $opcoes = array("" => "Erro na gera&ccedil;&atilde;o");
     }
     $this->campoLista("ref_cod_tipo_usuario", "Tipo Usu&aacute;rio", $opcoes, $this->ref_cod_tipo_usuario, null, null, null, null, null, false);
     // filtro de nivel de acesso
     $obj_tipo_usuario = new clsPmieducarTipoUsuario($this->pessoa_logada);
     $tipo_usuario = $obj_tipo_usuario->detalhe();
     $obj_super_usuario = new clsMenuFuncionario($this->pessoa_logada, false, false, 0);
     $super_usuario_det = $obj_super_usuario->detalhe();
     if ($super_usuario_det) {
         $opcoes = array("" => "Selecione", "1" => "Poli-Institucional", "2" => "Institucional", "4" => "Escolar", "8" => "Biblioteca");
     } elseif ($tipo_usuario["nivel"] == 1) {
         $opcoes = array("" => "Selecione", "2" => "Institucional", "4" => "Escolar", "8" => "Biblioteca");
     } elseif ($tipo_usuario["nivel"] == 2) {
         $opcoes = array("" => "Selecione", "4" => "Escolar", "8" => "Biblioteca");
     } elseif ($tipo_usuario["nivel"] == 4) {
         $opcoes = array("" => "Selecione", "8" => "Biblioteca");
     }
     $this->campoLista("ref_cod_nivel_usuario", "N&iacute;vel de Acesso", $opcoes, $this->ref_cod_nivel_usuario, null, null, null, null, null, false);
     if ($super_usuario_det) {
         $get_escola = true;
         include "include/pmieducar/educar_campo_lista.php";
     }
     // Paginador
     $this->limite = 20;
     $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
     $obj_usuario = new clsPmieducarUsuario();
     $obj_usuario->setOrderby("nivel ASC");
     $obj_usuario->setLimite($this->limite, $this->offset);
     $lista = $obj_usuario->lista($this->cod_usuario, $this->ref_cod_escola, $this->ref_cod_instituicao, null, null, $this->ref_cod_tipo_usuario, null, null, null, null, 1, $this->ref_cod_nivel_usuario);
     $total = $obj_usuario->_total;
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             // pega detalhes de foreign_keys
             if (class_exists("clsPessoa_")) {
                 $obj_cod_usuario = new clsPessoa_($registro["cod_usuario"]);
                 $obj_usuario_det = $obj_cod_usuario->detalhe();
                 $nome_usuario = $obj_usuario_det['nome'];
             } else {
                 $nome_usuario = "Erro na gera&ccedil;&atilde;o";
                 echo "<!--\nErro\nClasse n&atilde;o existente: clsPessoa_\n-->";
             }
             if (class_exists("clsPmieducarTipoUsuario")) {
                 $obj_tipo_usuario = new clsPmieducarTipoUsuario($registro["ref_cod_tipo_usuario"]);
                 $obj_tipo_usuario_det = $obj_tipo_usuario->detalhe();
                 $nm_tipo_usuario = $obj_tipo_usuario_det["nm_tipo"];
                 $registro["ref_cod_nivel_usuario"] = $obj_tipo_usuario_det["nivel"];
                 if ($registro["ref_cod_nivel_usuario"] == 1) {
                     $nivel = "Poli-Institucional";
                 } elseif ($registro["ref_cod_nivel_usuario"] == 2) {
                     $nivel = "Institucional";
                 } elseif ($registro["ref_cod_nivel_usuario"] == 4) {
                     $nivel = "Escolar";
                 } elseif ($registro["ref_cod_nivel_usuario"] == 8) {
                     $nivel = "Biblioteca";
                 }
             } else {
                 $registro["ref_cod_tipo_usuario"] = "Erro na gera&ccedil;&atilde;o";
                 echo "<!--\nErro\nClasse n&atilde;o existente: clsPmieducarTipoUsuario\n-->";
             }
             $this->addLinhas(array("<a href=\"educar_usuario_det.php?cod_usuario={$registro["cod_usuario"]}\">{$nome_usuario}</a>", "<a href=\"educar_usuario_det.php?cod_usuario={$registro["cod_usuario"]}\">{$nm_tipo_usuario}</a>", "<a href=\"educar_usuario_det.php?cod_usuario={$registro["cod_usuario"]}\">{$nivel}</a>"));
         }
     }
     $this->addPaginador2("educar_usuario_lst.php", $total, $_GET, $this->nome, $this->limite);
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_usuario_lst.php

示例8: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     unset($_SESSION['emprestimo']['cod_cliente']);
     unset($_SESSION['emprestimo']['ref_cod_biblioteca']);
     session_write_close();
     $this->titulo = "Exemplar Empr&eacute;stimo - Listagem";
     foreach ($_GET as $var => $val) {
         // passa todos os valores obtidos no GET para atributos do objeto
         $this->{$var} = $val === "" ? null : $val;
     }
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $lista_busca = array("Cliente", "Tombo", "Exemplar", "Data Retirada");
     // Filtros de Foreign Keys
     $get_escola = true;
     $get_biblioteca = true;
     $get_cabecalho = "lista_busca";
     include "include/pmieducar/educar_campo_lista.php";
     $this->addCabecalhos($lista_busca);
     // Filtros de Foreign Keys
     $this->campoTexto("nm_cliente", "Cliente", $this->nm_cliente, 30, 255, false, false, false, "", "<img border=\"0\" onclick=\"pesquisa_cliente();\" id=\"ref_cod_cliente_lupa\" name=\"ref_cod_cliente_lupa\" src=\"imagens/lupa.png\"\\/>");
     $this->campoOculto("ref_cod_cliente", $this->ref_cod_cliente);
     $this->campoTexto("nm_obra", "Obra", $this->nm_obra, 30, 255, false, false, false, "", "<img border=\"0\" onclick=\"pesquisa_obra();\" id=\"ref_cod_exemplar_lupa\" name=\"ref_cod_exemplar_lupa\" src=\"imagens/lupa.png\"\\/>");
     $this->campoOculto("ref_cod_acervo", $this->ref_cod_acervo);
     $this->campoNumero("ref_cod_exemplar", "Tombo", $this->ref_cod_exemplar, 15, 50);
     if ($this->ref_cod_biblioteca) {
         $this->cod_biblioteca = $this->ref_cod_biblioteca;
         $this->campoOculto("cod_biblioteca", $this->cod_biblioteca);
     } else {
         $this->cod_biblioteca = null;
         $this->campoOculto("cod_biblioteca", $this->cod_biblioteca);
     }
     // outros Filtros
     $this->campoData("data_retirada", "Data Retirada", $this->data_retirada, false);
     // Paginador
     $this->limite = 20;
     $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
     $obj_exemplar_emprestimo = new clsPmieducarExemplarEmprestimo();
     $obj_exemplar_emprestimo->setOrderby("data_retirada ASC");
     $obj_exemplar_emprestimo->setLimite($this->limite, $this->offset);
     $lista = $obj_exemplar_emprestimo->lista(null, null, null, $this->ref_cod_cliente, $this->ref_cod_exemplar, $this->data_retirada, $this->data_retirada, null, null, null, false, $this->ref_cod_biblioteca, false, $this->ref_cod_instituicao, $this->ref_cod_escola, $this->nm_obra);
     $total = $obj_exemplar_emprestimo->_total;
     // monta a lista
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             // muda os campos data
             $registro["data_retirada_time"] = strtotime(substr($registro["data_retirada"], 0, 16));
             $registro["data_retirada_br"] = date("d/m/Y", $registro["data_retirada_time"]);
             // pega detalhes de foreign_keys
             if (class_exists("clsPmieducarExemplar")) {
                 $obj_exemplar = new clsPmieducarExemplar($registro["ref_cod_exemplar"]);
                 $det_exemplar = $obj_exemplar->detalhe();
                 $acervo = $det_exemplar["ref_cod_acervo"];
                 $obj_acervo = new clsPmieducarAcervo($acervo);
                 $det_acervo = $obj_acervo->detalhe();
                 $registro["titulo"] = $det_acervo["titulo"];
             } else {
                 $registro["ref_cod_exemplar"] = "Erro na geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplar\n-->";
             }
             if (class_exists("clsPmieducarCliente")) {
                 $obj_cliente = new clsPmieducarCliente($registro["ref_cod_cliente"]);
                 $det_cliente = $obj_cliente->detalhe();
                 $ref_idpes = $det_cliente["ref_idpes"];
                 $obj_pessoa = new clsPessoa_($ref_idpes);
                 $det_pessoa = $obj_pessoa->detalhe();
                 $registro["ref_cod_cliente"] = $det_pessoa["nome"];
             } else {
                 $registro["ref_cod_cliente"] = "Erro na geracao";
                 echo "<!--\nErro\nClasse nao existente: clsPmieducarCliente\n-->";
             }
             if (class_exists("clsPmieducarBiblioteca")) {
                 $obj_ref_cod_biblioteca = new clsPmieducarBiblioteca($registro["ref_cod_biblioteca"]);
                 $det_ref_cod_biblioteca = $obj_ref_cod_biblioteca->detalhe();
                 $registro["ref_cod_biblioteca"] = $det_ref_cod_biblioteca["nm_biblioteca"];
             }
             if ($registro["ref_cod_instituicao"]) {
                 $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"];
             }
             if ($registro["ref_cod_escola"]) {
                 $obj_ref_cod_escola = new clsPmieducarEscola();
                 $det_ref_cod_escola = array_shift($obj_ref_cod_escola->lista($registro["ref_cod_escola"]));
                 $registro["ref_cod_escola"] = $det_ref_cod_escola["nome"];
             }
             $lista_busca = array("<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_cliente"]}</a>", "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_exemplar"]}</a>", "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["titulo"]}</a>", "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["data_retirada_br"]}</a>");
             if ($qtd_bibliotecas > 1 && ($nivel_usuario == 4 || $nivel_usuario == 8)) {
                 $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_biblioteca"]}</a>";
             } else {
                 if ($nivel_usuario == 1 || $nivel_usuario == 2 || $nivel_usuario == 4) {
                     $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_biblioteca"]}</a>";
                 }
             }
             if ($nivel_usuario == 1 || $nivel_usuario == 2) {
                 $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_escola"]}</a>";
             }
             if ($nivel_usuario == 1) {
                 $lista_busca[] = "<a href=\"educar_exemplar_emprestimo_det.php?cod_emprestimo={$registro["cod_emprestimo"]}\">{$registro["ref_cod_instituicao"]}</a>";
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_exemplar_emprestimo_lst.php

示例9: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Reservas - Detalhe";
     $this->cod_reserva = $_GET["cod_reserva"];
     $tmp_obj = new clsPmieducarReservas($this->cod_reserva);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_reservas_lst.php");
         die;
     }
     if (class_exists("clsPmieducarExemplar")) {
         $obj_ref_cod_exemplar = new clsPmieducarExemplar($registro["ref_cod_exemplar"]);
         $det_ref_cod_exemplar = $obj_ref_cod_exemplar->detalhe();
         if (class_exists("clsPmieducarAcervo")) {
             $acervo = $det_ref_cod_exemplar["ref_cod_acervo"];
             $obj_acervo = new clsPmieducarAcervo($acervo);
             $det_acervo = $obj_acervo->detalhe();
             $titulo_exemplar = $det_acervo["titulo"];
         }
     } else {
         $registro["ref_cod_exemplar"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplar\n-->";
     }
     if (class_exists("clsPmieducarCliente")) {
         $obj_cliente = new clsPmieducarCliente($registro["ref_cod_cliente"]);
         $det_cliente = $obj_cliente->detalhe();
         $ref_idpes = $det_cliente["ref_idpes"];
         $obj_pessoa = new clsPessoa_($ref_idpes);
         $det_pessoa = $obj_pessoa->detalhe();
         $registro["ref_cod_cliente"] = $det_pessoa["nome"];
     } else {
         $registro["ref_cod_cliente"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarCliente\n-->";
     }
     if ($registro["ref_cod_cliente"]) {
         $this->addDetalhe(array("Cliente", "{$registro["ref_cod_cliente"]}"));
     }
     if ($titulo_exemplar) {
         $this->addDetalhe(array("Obra", "{$titulo_exemplar}"));
     }
     if ($registro["ref_cod_exemplar"]) {
         $this->addDetalhe(array("Tombo", "{$registro["ref_cod_exemplar"]}"));
     }
     if ($registro["data_reserva"]) {
         $this->addDetalhe(array("Data Reserva", dataFromPgToBr($registro["data_reserva"], "d/m/Y")));
     }
     if ($registro["data_prevista_disponivel"]) {
         $this->addDetalhe(array("Data Prevista Dispon&iacute;vel", dataFromPgToBr($registro["data_prevista_disponivel"], "d/m/Y")));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(609, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_reservas_login_cad.php";
     }
     $this->url_cancelar = "educar_reservas_lst.php";
     $this->largura = "100%";
     $localizacao = new LocalizacaoSistema();
     $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "In&iacute;cio", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Detalhe da reserva"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:62,代码来源:educar_reservas_det.php

示例10: clsFisica

 /**
  * Construtor
  *
  * @return Object:clsFisica
  */
 function clsFisica($idpes = false, $data_nasc = false, $sexo = false, $idpes_mae = false, $idpes_pai = false, $idpes_responsavel = false, $idesco = false, $ideciv = false, $idpes_con = false, $data_uniao = false, $data_obito = false, $nacionalidade = false, $idpais_estrangeiro = false, $data_chagada_brasil = false, $idmun_nascimento = false, $ultima_empresa = false, $idocup = false, $nome_mae = false, $nome_pai = false, $nome_conjuge = false, $nome_responsavel = false, $justificativa_provisorio = false, $idpes_cad = false, $idpes_rev = false, $ref_cod_sistema = false, $cpf = false, $ref_cod_religiao = false)
 {
     $objPessoa = new clsPessoa_($idpes);
     if ($objPessoa->detalhe()) {
         $this->idpes = $idpes;
     }
     $objPessoaMae = new clsPessoa_($idpes_mae);
     if ($objPessoaMae->detalhe()) {
         $this->idpes_mae = $idpes_mae;
     } elseif ($idpes_mae == "NULL") {
         $this->idpes_mae = "NULL";
     }
     $objPessoaPai = new clsPessoa_($idpes_pai);
     if ($objPessoaPai->detalhe()) {
         $this->idpes_pai = $idpes_pai;
     } elseif ($idpes_pai == "NULL") {
         $this->idpes_pai = "NULL";
     }
     $objPessoaResponsavel = new clsPessoa_($idpes_responsavel);
     if ($objPessoaResponsavel->detalhe() || $idpes_responsavel == "NULL") {
         $this->idpes_responsavel = $idpes_responsavel;
     }
     $objEscolaridade = new clsEscolaridade($idesco);
     if ($objEscolaridade->detalhe()) {
         $this->idesco = $idesco;
     }
     $objEstadoCivil = new clsEstadoCivil($ideciv);
     if ($objEstadoCivil->detalhe()) {
         $this->ideciv = $ideciv;
     }
     $objPessoaCon = new clsPessoa_($idpes_con);
     if ($objPessoaCon->detalhe()) {
         $this->idpes_con = $idpes_con;
     }
     if (is_numeric($idpais_estrangeiro)) {
         $objPais = new clsPais($idpais_estrangeiro);
         if ($objPais->detalhe()) {
             $this->idpais_estrangeiro = $idpais_estrangeiro;
         }
     } elseif ($idpais_estrangeiro == "NULL") {
         $this->idpais_estrangeiro = $idpais_estrangeiro;
     }
     if (is_numeric($idmun_nascimento)) {
         $objMunicipio = new clsMunicipio($idmun_nascimento);
         if ($objMunicipio->detalhe()) {
             $this->idmun_nascimento = $idmun_nascimento;
         }
     } elseif ($idmun_nascimento == "NULL") {
         $this->idmun_nascimento = $idmun_nascimento;
     }
     $objOcupacao = new clsOcupacao($idocup);
     if ($objOcupacao->detalhe()) {
         $this->idocup = $idocup;
     }
     $this->data_nasc = $data_nasc;
     $this->sexo = $sexo;
     $this->data_uniao = $data_uniao;
     $this->data_obito = $data_obito;
     $this->nacionalidade = $nacionalidade;
     $this->data_chegada_brasil = $data_chegada_brasil;
     $this->ultima_empresa = $ultima_empresa;
     $this->nome_mae = $nome_mae;
     $this->nome_pai = $nome_pai;
     $this->nome_conjuge = $nome_conjuge;
     $this->nome_responsavel = $nome_responsavel;
     $this->ref_cod_sistema = $ref_cod_sistema;
     $this->ref_cod_religiao = $ref_cod_religiao;
     $cpf = idFederal2int($cpf);
     if (is_numeric($cpf)) {
         $this->cpf = $cpf;
     }
     $this->justificativa_provisorio = $justificativa_provisorio;
     $this->idpes_cad = $idpes_cad ? $idpes_cad : $_SESSION['id_pessoa'];
     $this->idpes_rev = $idpes_rev ? $idpes_rev : $_SESSION['id_pessoa'];
     $this->tabela = "fisica";
     $this->schema = "cadastro";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:82,代码来源:clsFisica.inc.php

示例11: renderHTML

 function renderHTML()
 {
     if ($_POST) {
         foreach ($_POST as $key => $value) {
             $this->{$key} = $value;
         }
     }
     if ($this->ref_ref_cod_serie) {
         $this->ref_cod_serie = $this->ref_ref_cod_serie;
     }
     $fonte = 'arial';
     $corTexto = '#000000';
     if (empty($this->ref_cod_turma)) {
         echo '
     <script>
       alert("Erro ao gerar relatório!\\nNenhuma turma selecionada!");
       window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1));
     </script>';
         return TRUE;
     }
     if ($this->ref_cod_escola) {
         $obj_escola = new clsPmieducarEscola($this->ref_cod_escola);
         $det_escola = $obj_escola->detalhe();
         $this->nm_escola = $det_escola['nome'];
         $obj_instituicao = new clsPmieducarInstituicao($det_escola['ref_cod_instituicao']);
         $det_instituicao = $obj_instituicao->detalhe();
         $this->nm_instituicao = $det_instituicao['nm_instituicao'];
     }
     $obj_calendario = new clsPmieducarEscolaAnoLetivo();
     $lista_calendario = $obj_calendario->lista($this->ref_cod_escola, $this->ano, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL);
     $obj_turma = new clsPmieducarTurma($this->ref_cod_turma);
     $det_turma = $obj_turma->detalhe();
     $this->nm_turma = $det_turma['nm_turma'];
     $obj_serie = new clsPmieducarSerie($this->ref_cod_serie);
     $det_serie = $obj_serie->detalhe();
     $this->nm_serie = $det_serie['nm_serie'];
     $obj_pessoa = new clsPessoa_($det_turma['ref_cod_regente']);
     $det = $obj_pessoa->detalhe();
     $this->nm_professor = $det['nome'];
     if (!$lista_calendario) {
         echo '
     <script>
       alert("Escola não possui calendário definido para este ano");
       window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1));
     </script>';
         return TRUE;
     }
     $titulo = 'Diário de Classe - ' . $this->ano;
     $prox_mes = $this->mes + 1;
     $this->pdf = new clsPDF($titulo, $titulo, 'A4', '', FALSE, FALSE);
     $altura_linha = 15;
     $inicio_escrita_y = 175;
     $altura_pagina = 760;
     $obj = new clsPmieducarSerie();
     $obj->setOrderby('cod_serie, etapa_curso');
     $lista_serie_curso = $obj->lista(NULL, NULL, NULL, $this->ref_cod_curso, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao);
     $obj_curso = new clsPmieducarCurso($this->ref_cod_curso);
     $det_curso = $obj_curso->detalhe();
     $obj_curso = new clsPmieducarCurso($this->ref_cod_curso);
     $det_curso = $obj_curso->detalhe();
     // Recupera a lista de componentes curriculares da escola/série
     $componentes = App_Model_IedFinder::getEscolaSerieDisciplina($this->ref_cod_serie, $this->ref_cod_escola);
     if (0 == count($componentes)) {
         echo '
     <script>
       alert("Turma não possui matriculas");
       window.parent.fechaExpansivel(\'div_dinamico_\'+(window.parent.DOM_divs.length-1));
     </script>';
         return;
     } else {
         foreach ($componentes as $id => $componente) {
             $this->nm_disciplina = $componente->nome;
             $this->page_y = 139;
             // Número de semanas dos meses
             $obj_quadro = new clsPmieducarQuadroHorario();
             $obj_quadro->setCamposLista('cod_quadro_horario');
             $quadro_horario = $obj_quadro->lista(NULL, NULL, NULL, $this->ref_cod_turma, NULL, NULL, NULL, NULL, 1);
             if (!$quadro_horario && $det_curso['avaliacao_globalizada'] == 't') {
                 echo '
         <script>
           alert("Turma não possui quadro de horários");
           window.location = "educar_relatorio_diario_classe.php";
         </script>';
                 break;
             }
             $obj_quadro_horarios = new clsPmieducarQuadroHorarioHorarios();
             $obj_quadro_horarios->setCamposLista('dia_semana');
             $obj_quadro_horarios->setOrderby('1 asc');
             $lista_quadro_horarios = $obj_quadro_horarios->lista($quadro_horario, $this->ref_cod_serie, $this->ref_cod_escola, $disciplina, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1);
             if (!$this->em_branco) {
                 $obj_matricula_turma = new clsPmieducarMatriculaTurma();
                 $obj_matricula_turma->setOrderby('nome_ascii');
                 $lista_matricula = $obj_matricula_turma->lista(NULL, $this->ref_cod_turma, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_serie, $this->ref_cod_curso, $this->ref_cod_escola, $this->ref_cod_instituicao, NULL, NULL, array(1, 2, 3), NULL, NULL, $this->ano, NULL, TRUE, NULL, NULL, TRUE);
             }
             $num_aluno = 1;
             if ($lista_matricula || $this->em_branco) {
                 $this->pdf->OpenPage();
                 $this->addCabecalho();
                 if ($this->em_branco) {
                     $lista_matricula = array();
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_relatorio_diario_classe_avaliacao_proc.php

示例12: Gerar

 function Gerar()
 {
     $this->titulo = "Diaria - PDF";
     $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
     $cod_diaria = @$_GET['cod_diaria'];
     $db = new clsBanco();
     $db2 = new clsBanco();
     $db->Consulta("SELECT ref_funcionario_cadastro, ref_cod_diaria_grupo, ref_funcionario, conta_corrente, agencia, banco,  dotacao_orcamentaria,  objetivo, data_partida, data_chegada, estadual, destino, data_pedido, vl100,  vl75, vl50, vl25, ref_cod_setor, num_diaria FROM pmidrh.diaria WHERE cod_diaria='{$cod_diaria}' AND ativo = 't'");
     if ($db->ProximoRegistro()) {
         list($ref_funcionario_cadastro, $ref_cod_diaria_grupo, $ref_funcionario, $conta_corrente, $agencia, $banco, $dotacao_orcamentaria, $objetivo, $data_partida, $data_chegada, $estadual, $destino, $data_pedido, $vl100, $vl75, $vl50, $vl25, $ref_cod_setor, $num_diaria) = $db->Tupla();
         $altura_linhas = 15;
         $this->url_cancelar = "diaria_det.php?cod_diaria={$cod_diaria}";
         $num_diaria = sprintf("%06d", $num_diaria);
         $data = dataFromPgToBr($data_pedido);
         $data = explode("/", $data);
         $relatorio = new relatorios("Detalhamento da Diária {$num_diaria}/{$data['2']}", 110, false, "SEGPOG - Departamento de Logística");
         $relatorio->novalinha(array("N°. do roteiro", "{$num_diaria}/{$data['2']}"), 0, $altura_linhas);
         $nome_grupo = $db2->CampoUnico("SELECT desc_grupo FROM pmidrh.diaria_grupo WHERE cod_diaria_grupo = '{$ref_cod_diaria_grupo}'");
         $relatorio->novalinha(array("Grupo", $nome_grupo), 0, $altura_linhas);
         $objPessoa = new clsPessoaFisica($ref_funcionario);
         $detalhePessoa = $objPessoa->detalhe();
         $relatorio->novalinha(array("Funcionário", $detalhePessoa["nome"]), 0, $altura_linhas);
         $relatorio->novalinha(array("CPF", int2CPF($detalhePessoa["cpf"])), 0, $altura_linhas);
         $objFuncionario = new clsFuncionario($ref_funcionario);
         $detalheFuncionario = $objFuncionario->detalhe();
         $relatorio->novalinha(array("Matricula", $detalheFuncionario["matricula"]), 0, $altura_linhas);
         if ($ref_cod_setor) {
             $dba = new clsBanco();
             $nm_secretaria = $dba->CampoUnico(" SELECT nm_setor FROM pmidrh.setor WHERE cod_setor = {$ref_cod_setor}");
             $relatorio->novalinha(array("Secretaria", $nm_secretaria), 0, $altura_linhas);
         }
         $relatorio->novalinha(array("Conta Corrente", $conta_corrente), 0, $altura_linhas);
         if (strlen($agencia) < 5) {
             $agencia = str_repeat("0", 5 - strlen($agencia)) . $agencia;
         }
         $relatorio->novalinha(array("Agência", $agencia), 0, $altura_linhas);
         if (strlen($banco) < 3) {
             $banco = str_repeat("0", 3 - strlen($banco)) . $banco;
         }
         $relatorio->novalinha(array("Banco", $banco), 0, $altura_linhas);
         $relatorio->novalinha(array("Dotação orçamentária", $dotacao_orcamentaria), 0, $altura_linhas);
         $relatorio->novalinha(array("Objetivo", $objetivo), 0, 45);
         $objPessoa = new clsPessoa_($ref_funcionario_cadastro);
         $detalhePessoa = $objPessoa->detalhe();
         $relatorio->novalinha(array("Ultimo Editor", $detalhePessoa["nome"]), 0, $altura_linhas);
         $relatorio->novalinha(array("Data Pedido", date("d/m/Y", strtotime(substr($data_pedido, 0, 16)))), 0, $altura_linhas);
         $relatorio->novalinha(array("Data Partida", date("d/m/Y H:i", strtotime(substr($data_partida, 0, 16)))), 0, $altura_linhas);
         $relatorio->novalinha(array("Data Chegada", date("d/m/Y H:i", strtotime(substr($data_chegada, 0, 16)))), 0, $altura_linhas);
         $estadual = $estadual ? "Sim" : "Não";
         $relatorio->novalinha(array("Estadual", $estadual), 0, $altura_linhas);
         $relatorio->novalinha(array("Destino", $destino), 0, $altura_linhas);
         $relatorio->novalinha(array("100%", number_format($vl100, 2, ",", ".")), 0, $altura_linhas);
         $relatorio->novalinha(array("75%", number_format($vl75, 2, ",", ".")), 0, $altura_linhas);
         $relatorio->novalinha(array("50%", number_format($vl50, 2, ",", ".")), 0, $altura_linhas);
         $relatorio->novalinha(array("25%", number_format($vl25, 2, ",", ".")), 0, $altura_linhas);
         $relatorio->novalinha(array("Total", number_format($vl25 + $vl50 + $vl75 + $vl100, 2, ",", ".")), 0, $altura_linhas, true);
         $link = $relatorio->fechaPdf();
         $this->addDetalhe(array("Arquivo", "<a href=\"{$link}\">{$link}</a>"));
         header("location: {$link}");
         die;
     } else {
         $this->url_cancelar = "diaria_lst.php";
         $this->addDetalhe(array("Erro", "Codigo de diaria invalido"));
     }
     $this->largura = "100%";
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:66,代码来源:diaria_pdf.php

示例13: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "Exemplar Empr&eacute;stimo - Detalhe";
     $this->cod_emprestimo = $_GET["cod_emprestimo"];
     $tmp_obj = new clsPmieducarExemplarEmprestimo($this->cod_emprestimo);
     $registro = $tmp_obj->detalhe();
     if (!$registro) {
         header("location: educar_exemplar_emprestimo_lst.php");
         die;
     }
     if (class_exists("clsPmieducarExemplar")) {
         $obj_ref_cod_exemplar = new clsPmieducarExemplar($registro["ref_cod_exemplar"]);
         $det_ref_cod_exemplar = $obj_ref_cod_exemplar->detalhe();
         if (class_exists("clsPmieducarAcervo")) {
             $acervo = $det_ref_cod_exemplar["ref_cod_acervo"];
             $obj_acervo = new clsPmieducarAcervo($acervo);
             $det_acervo = $obj_acervo->detalhe();
             $titulo_exemplar = $det_acervo["titulo"];
         }
     } else {
         $registro["ref_cod_exemplar"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarExemplar\n-->";
     }
     if (class_exists("clsPmieducarCliente")) {
         $obj_cliente = new clsPmieducarCliente($registro["ref_cod_cliente"]);
         $det_cliente = $obj_cliente->detalhe();
         $ref_idpes = $det_cliente["ref_idpes"];
         $obj_pessoa = new clsPessoa_($ref_idpes);
         $det_pessoa = $obj_pessoa->detalhe();
         $registro["ref_cod_cliente"] = $det_pessoa["nome"];
     } else {
         $registro["ref_cod_cliente"] = "Erro na geracao";
         echo "<!--\nErro\nClasse nao existente: clsPmieducarCliente\n-->";
     }
     if ($registro["ref_cod_cliente"]) {
         $this->addDetalhe(array("Cliente", "{$registro["ref_cod_cliente"]}"));
     }
     if ($titulo_exemplar) {
         $this->addDetalhe(array("Obra", "{$titulo_exemplar}"));
     }
     if ($registro["ref_cod_exemplar"]) {
         $this->addDetalhe(array("Tombo", "{$registro["ref_cod_exemplar"]}"));
     }
     if ($registro["data_retirada"]) {
         $this->addDetalhe(array("Data Retirada", dataFromPgToBr($registro["data_retirada"], "d/m/Y")));
     }
     if ($registro["valor_multa"]) {
         $this->addDetalhe(array("Valor Multa", "{$registro["valor_multa"]}"));
     }
     $obj_permissoes = new clsPermissoes();
     if ($obj_permissoes->permissao_cadastra(610, $this->pessoa_logada, 11)) {
         $this->url_novo = "educar_exemplar_emprestimo_login_cad.php";
     }
     $this->url_cancelar = "educar_exemplar_emprestimo_lst.php";
     $this->largura = "100%";
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:59,代码来源:educar_exemplar_emprestimo_det.php

示例14: Gerar

 /**
  * Sobrescreve clsListagem::Gerar().
  * @see clsListagem::Gerar()
  */
 function Gerar()
 {
     session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = 'Vagas Reservadas - Listagem';
     // Passa todos os valores obtidos no GET para atributos do objeto
     foreach ($_GET as $var => $val) {
         $this->{$var} = $val === '' ? NULL : $val;
     }
     $lista_busca = array('Aluno', 'S&eacute;rie', 'Curso');
     // Recupera ní­vel de acesso do usuário logado
     $obj_permissao = new clsPermissoes();
     $nivel_usuario = $obj_permissao->nivel_acesso($this->pessoa_logada);
     if ($nivel_usuario == 1) {
         $lista_busca[] = 'Escola';
         $lista_busca[] = 'Institui&ccedil;&atilde;o';
     } elseif ($nivel_usuario == 2) {
         $lista_busca[] = 'Escola';
     }
     $this->addCabecalhos($lista_busca);
     // Lista de opçõees para o formulário de pesquisa rápida
     $get_escola = TRUE;
     $get_curso = TRUE;
     $get_escola_curso_serie = TRUE;
     include 'include/pmieducar/educar_campo_lista.php';
     // Referência de escola
     if ($this->ref_cod_escola) {
         $this->ref_ref_cod_escola = $this->ref_cod_escola;
     } elseif (isset($_GET['ref_cod_escola'])) {
         $this->ref_ref_cod_escola = intval($_GET['ref_cod_escola']);
     }
     // Referência de série
     if ($this->ref_cod_serie) {
         $this->ref_ref_cod_serie = $this->ref_cod_serie;
     } elseif (isset($_GET['ref_cod_serie'])) {
         $this->ref_ref_cod_serie = intval($_GET['ref_cod_serie']);
     }
     // Campos do formulário
     $this->campoTexto('nm_aluno', 'Aluno', $this->nm_aluno, 30, 255, FALSE, FALSE, FALSE, '', '<img border="0" onclick="pesquisa_aluno();" id="ref_cod_aluno_lupa" name="ref_cod_aluno_lupa" src="imagens/lupa.png" />');
     // Código do aluno (retornado de pop-up de busca da pesquisa de alunos - lupa)
     $this->campoOculto('ref_cod_aluno', $this->ref_cod_aluno);
     // Paginador
     $this->limite = 20;
     $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
     // Instância objeto de mapeamento relacional com o tabela pmieducar.reserva_vaga
     $obj_reserva_vaga = new clsPmieducarReservaVaga();
     $obj_reserva_vaga->setOrderby('data_cadastro ASC');
     $obj_reserva_vaga->setLimite($this->limite, $this->offset);
     // Lista os registros usando os valores passados pelos filtros
     $lista = $obj_reserva_vaga->lista($this->cod_reserva_vaga, $this->ref_ref_cod_escola, $this->ref_ref_cod_serie, NULL, NULL, $this->ref_cod_aluno, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao, $this->ref_cod_curso);
     // Pega o total de registros encontrados
     $total = $obj_reserva_vaga->_total;
     // Itera sobre resultados montando a lista de apresentação
     if (is_array($lista) && count($lista)) {
         foreach ($lista as $registro) {
             // Recupera nome da série da reserva de vaga
             $obj_serie = new clsPmieducarSerie($registro['ref_ref_cod_serie']);
             $det_serie = $obj_serie->detalhe();
             $nm_serie = $det_serie['nm_serie'];
             // Recupera o nome do curso da reserva de vaga
             $obj_curso = new clsPmieducarCurso($registro['ref_cod_curso']);
             $det_curso = $obj_curso->detalhe();
             $registro['ref_cod_curso'] = $det_curso['nm_curso'];
             // Recupera o nome da escola da reserva de vaga
             $obj_escola = new clsPmieducarEscola($registro['ref_ref_cod_escola']);
             $det_escola = $obj_escola->detalhe();
             $nm_escola = $det_escola['nome'];
             // Recupera o nome da instituição da reserva de vaga
             $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'];
             /*
              * Se for um aluno previamente cadastrado, procuramos seu nome, primeiro
              * buscando a referência de Pessoa e depois pesquisando a tabela para
              * carregar o nome
              */
             if ($registro['ref_cod_aluno']) {
                 // Pesquisa por aluno para pegar o identificador de Pessoa
                 $obj_aluno = new clsPmieducarAluno($registro['ref_cod_aluno']);
                 $det_aluno = $obj_aluno->detalhe();
                 $ref_idpes = $det_aluno['ref_idpes'];
                 // Pesquisa a tabela de pessoa para recuperar o nome
                 $obj_pessoa = new clsPessoa_($ref_idpes);
                 $det_pessoa = $obj_pessoa->detalhe();
                 $registro['ref_cod_aluno'] = $det_pessoa['nome'];
             } else {
                 $registro['ref_cod_aluno'] = $registro['nm_aluno'] . ' (aluno externo)';
             }
             // Array de dados formatados para apresentação
             $lista_busca = array("<a href=\"educar_reservada_vaga_det.php?cod_reserva_vaga={$registro["cod_reserva_vaga"]}\">{$registro["ref_cod_aluno"]}</a>", "<a href=\"educar_reservada_vaga_det.php?cod_reserva_vaga={$registro["cod_reserva_vaga"]}\">{$nm_serie}</a>", "<a href=\"educar_reservada_vaga_det.php?cod_reserva_vaga={$registro["cod_reserva_vaga"]}\">{$registro["ref_cod_curso"]}</a>");
             // Verifica por permissões
             if ($nivel_usuario == 1) {
                 $lista_busca[] = "<a href=\"educar_reservada_vaga_det.php?cod_reserva_vaga={$registro["cod_reserva_vaga"]}\">{$nm_escola}</a>";
                 $lista_busca[] = "<a href=\"educar_reservada_vaga_det.php?cod_reserva_vaga={$registro["cod_reserva_vaga"]}\">{$registro["ref_cod_instituicao"]}</a>";
             } elseif ($nivel_usuario == 2) {
//.........这里部分代码省略.........
开发者ID:secteofilandia,项目名称:ieducar,代码行数:101,代码来源:educar_reservada_vaga_lst.php

示例15: Inicializar

 function Inicializar()
 {
     $retorno = "Novo";
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     @session_write_close();
     $this->ref_cod_cliente = $_GET["cod_cliente"];
     $this->ref_cod_biblioteca = $_GET["cod_biblioteca"];
     if (!$this->ref_cod_cliente || !$this->ref_cod_biblioteca) {
         header("Location: educar_pagamento_multa_lst.php");
     }
     $obj_permissoes = new clsPermissoes();
     $obj_permissoes->permissao_cadastra(622, $this->pessoa_logada, 11, "educar_pagamento_multa_lst.php");
     if (is_numeric($this->ref_cod_cliente)) {
         $obj_exemplar_emprestimo = new clsPmieducarExemplarEmprestimo();
         $lst_exemplar_emprestimo = $obj_exemplar_emprestimo->listaDividaPagamentoCliente($this->ref_cod_cliente, null, $this->ref_cod_cliente_tipo, $this->pessoa_logada, $this->ref_cod_biblioteca, $this->ref_cod_escola, $this->ref_cod_instituicao);
         if ($lst_exemplar_emprestimo) {
             foreach ($lst_exemplar_emprestimo as $registro) {
                 if (is_numeric($registro["valor_multa"])) {
                     $this->valor_divida_bib = $registro["valor_multa"];
                 } else {
                     $this->valor_divida_bib = 0;
                 }
                 if (is_numeric($registro["valor_pago"])) {
                     $this->valor_pago_bib = $registro["valor_pago"];
                 } else {
                     $this->valor_pago_bib = 0;
                 }
             }
         }
         $obj_cliente = new clsPmieducarCliente($this->ref_cod_cliente);
         $det_cliente = $obj_cliente->detalhe();
         if ($det_cliente) {
             $this->ref_idpes = $det_cliente["ref_idpes"];
             $obj_pessoa = new clsPessoa_($this->ref_idpes);
             $det_pessoa = $obj_pessoa->detalhe();
             if ($det_pessoa) {
                 $this->nm_pessoa = $det_pessoa["nome"];
             }
             $obj_divida = new clsPmieducarExemplarEmprestimo(null, null, null, $this->ref_cod_cliente);
             $det_divida = $obj_divida->clienteDividaTotal($this->ref_idpes, $this->ref_cod_cliente);
             if ($det_divida) {
                 foreach ($det_divida as $divida) {
                     $this->valor_divida = $divida["valor_multa"];
                 }
             }
         }
     }
     $this->url_cancelar = $retorno == "Editar" ? "educar_pagamento_multa_det.php?cod_cliente={$this->ref_cod_cliente}" : "educar_pagamento_multa_lst.php";
     $this->nome_url_cancelar = "Cancelar";
     $this->nome_url_sucesso = "Pagar";
     $this->acao_enviar = "validaValor()";
     return $retorno;
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:54,代码来源:educar_pagamento_multa_cad.php


注:本文中的clsPessoa_::detalhe方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。