/** * Construtor * * @return Object:clsMunicipio */ function clsMunicipio($int_idmun = false, $str_nome = false, $str_sigla_uf = false, $int_area_km2 = false, $int_idmreg = false, $int_idasmun = false, $int_cod_ibge = false, $str_geom = false, $str_tipo = false, $int_idmun_pai = false, $int_idpes_cad = false, $int_idpes_rev = false, $str_origem_gravacao = false, $str_operacao = false, $int_idsis_cad = false, $int_idsis_rev = false) { if ($int_idmun) { $this->idmun = $int_idmun; } $this->nome = $str_nome; $objUf = new clsUf($str_sigla_uf); if ($objUf->detalhe()) { $this->sigla_uf = $str_sigla_uf; } $this->area_km2 = $int_area_km2; $this->idmreg = $int_idmreg; $objPais = new clsPais($int_idasmun); if ($objPais->detalhe()) { $this->idasmun = $int_idasmun; } $this->cod_ibge = $int_cod_ibge; $this->geom = $str_geom; $this->tipo = $str_tipo; $this->idpes_cad = $int_idpes_cad; $this->idpes_rev = $int_idpes_rev; $this->idsis_cad = $int_idsis_cad; $this->idsis_rev = $int_idsis_rev; $this->operacao = $str_operacao; $this->origem_gravacao = $str_origem_gravacao; $objPais = new clsPais($int_idmun_pai); if ($objPais->detalhe()) { $this->idmun_pai = $int_idmun_pai; } $this->tabela = "municipio"; }
function Inicializar() { $retorno = 'Novo'; session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->idmun = $_GET['idmun']; if (is_numeric($this->idmun)) { $obj = new clsPublicMunicipio($this->idmun); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { $this->{$campo} = $val; } $obj_uf = new clsUf($this->sigla_uf); $det_uf = $obj_uf->detalhe(); $this->idpais = $det_uf['idpais']->idpais; $retorno = 'Editar'; } } $this->url_cancelar = $retorno == 'Editar' ? 'public_municipio_det.php?idmun=' . $registro['idmun'] : 'public_municipio_lst.php'; $this->nome_url_cancelar = 'Cancelar'; $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "{$nomeMenu} município")); $this->enviaLocalizacao($localizacao->montar()); return $retorno; }
function Inicializar() { $retorno = 'Novo'; session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->idmun = $_GET['idmun']; if (is_numeric($this->idmun)) { $obj = new clsPublicMunicipio($this->idmun); $registro = $obj->detalhe(); if ($registro) { foreach ($registro as $campo => $val) { $this->{$campo} = $val; } $obj_uf = new clsUf($this->sigla_uf); $det_uf = $obj_uf->detalhe(); $this->idpais = $det_uf['idpais']->idpais; $retorno = 'Editar'; } } $this->url_cancelar = $retorno == 'Editar' ? 'public_municipio_det.php?idmun=' . $registro['idmun'] : 'public_municipio_lst.php'; $this->nome_url_cancelar = 'Cancelar'; return $retorno; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Município - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->idmun = $_GET["idmun"]; $tmp_obj = new clsPublicMunicipio($this->idmun); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: public_municipio_lst.php"); die; } if (class_exists("clsPais")) { $obj_uf = new clsUf($registro["sigla_uf"]); $det_uf = $obj_uf->detalhe(); $obj_pais = new clsPais($det_uf['idpais']->idpais); $det_pais = $obj_pais->detalhe(); $registro["idpais"] = $det_pais["nome"]; } else { $registro["idpais"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPais\n-->"; } if (class_exists("clsUf")) { $obj_sigla_uf = new clsUf($registro["sigla_uf"]); $det_sigla_uf = $obj_sigla_uf->detalhe(); $registro["sigla_uf"] = $det_sigla_uf["nome"]; } else { $registro["sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } if (class_exists("clsMunicipio")) { $obj_idmun_pai = new clsMunicipio($registro["idmun_pai"]); $det_idmun_pai = $obj_idmun_pai->detalhe(); $registro["idmun_pai"] = $det_idmun_pai["nome"]; } else { $registro["idmun_pai"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsMunicipio\n-->"; } if ($registro["nome"]) { $this->addDetalhe(array("Nome", "{$registro["nome"]}")); } if ($registro["sigla_uf"]) { $this->addDetalhe(array("Estado", "{$registro["sigla_uf"]}")); } if ($registro["idpais"]) { $this->addDetalhe(array("Pais", "{$registro["idpais"]}")); } if ($registro["area_km2"]) { $this->addDetalhe(array("Area Km2", "{$registro["area_km2"]}")); } if ($registro["tipo"]) { $this->addDetalhe(array("Tipo", "{$registro["tipo"]}")); } if ($registro["idmun_pai"]) { $this->addDetalhe(array("Idmun Pai", "{$registro["idmun_pai"]}")); } if ($registro["origem_gravacao"]) { $this->addDetalhe(array("Origem Gravação", "{$registro["origem_gravacao"]}")); } if ($registro["operacao"]) { $this->addDetalhe(array("Operacão", "{$registro["operacao"]}")); } /* if( $registro["idsis_cad"] ) { $this->addDetalhe( array( "Idsis Cad", "{$registro["idsis_cad"]}") ); }*/ $this->url_novo = "public_municipio_cad.php"; $this->url_editar = "public_municipio_cad.php?idmun={$registro["idmun"]}"; $this->url_cancelar = "public_municipio_lst.php"; $this->largura = "100%"; }
/** * Construtor * * @return Object:clsDocumento */ function clsDocumento($int_idpes = false, $int_rg = false, $str_data_exp_rg = false, $str_sigla_uf_exp_rg = false, $int_tipo_cert_civil = false, $int_num_termo = false, $int_num_livro = false, $int_num_folha = false, $str_data_emissao_cert_civil = false, $str_sigla_uf_cert_civil = false, $str_cartorio_cert_civil = false, $int_num_cart_trabalho = false, $int_serie_cart_trabalho = false, $str_data_emissao_cart_trabalho = false, $str_sigla_uf_cart_trabalho = false, $int_num_tit_eleitor = false, $int_zona_tit_eleitor = false, $int_secao_tit_eleitor = false, $int_idorg_exp_rg = false) { $objPessoa = new clsFisica($int_idpes); if ($objPessoa->detalhe()) { $this->idpes = $int_idpes; } $this->rg = $int_rg; $this->data_exp_rg = $str_data_exp_rg; $objUj = new clsUf($str_sigla_uf_exp_rg); if ($objUj->detalhe()) { $this->sigla_uf_exp_rg = $str_sigla_uf_exp_rg; } $this->tipo_cert_civil = $int_tipo_cert_civil; $this->num_termo = $int_num_termo; $this->num_livro = $int_num_livro; $this->num_folha = $int_num_folha; $this->data_emissao_cert_civil = $str_data_emissao_cert_civil; $objUj = new clsUf($str_sigla_uf_cert_civil); if ($objUj->detalhe()) { $this->sigla_uf_cert_civil = $str_sigla_uf_cert_civil; } $this->cartorio_cert_civil = $str_cartorio_cert_civil; $this->num_cart_trabalho = $int_num_cart_trabalho; $this->serie_cart_trabalho = $int_serie_cart_trabalho; $this->data_emissao_cart_trabalho = $str_data_emissao_cart_trabalho; $objUj = new clsUf($str_sigla_uf_cart_trabalho); if ($objUj->detalhe()) { $this->sigla_uf_cart_trabalho = $str_sigla_uf_cart_trabalho; } $this->num_tit_eleitor = $int_num_tit_eleitor; $this->zona_tit_eleitor = $int_zona_tit_eleitor; $this->secao_tit_eleitor = $int_secao_tit_eleitor; $objOrgEmisRg = new clsOrgaoEmissorRg($int_idorg_exp_rg); if ($objOrgEmisRg->detalhe()) { $this->idorg_exp_rg = $int_idorg_exp_rg; } $this->tabela = "documento"; }
function Gerar() { if ($_POST) { foreach ($_POST as $campo => $val) { $this->{$campo} = !$this->{$campo} ? $val : $this->{$campo}; } } // primary keys $this->campoOculto("ref_cod_aluno", $this->ref_cod_aluno); $this->campoOculto("sequencial", $this->sequencial); $obj_aluno = new clsPmieducarAluno(); $lst_aluno = $obj_aluno->lista($this->ref_cod_aluno, null, null, null, null, null, null, null, null, null, 1); if (is_array($lst_aluno)) { $det_aluno = array_shift($lst_aluno); $this->nm_aluno = $det_aluno["nome_aluno"]; $this->campoRotulo("nm_aluno", "Aluno", $this->nm_aluno); } //$obj_permissoes = new clsPermissoes(); //$this->ref_cod_instituicao = $obj_permissoes->getInstituicao( $this->pessoa_logada ); //$this->campoOculto( 'ref_cod_instituicao', $this->ref_cod_instituicao ); $obj_nivel = new clsPmieducarUsuario($this->pessoa_logada); $nivel_usuario = $obj_nivel->detalhe(); if ($nivel_usuario['ref_cod_tipo_usuario'] == 1) { $obj_instituicao = new clsPmieducarInstituicao(); $lista = $obj_instituicao->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, 1); $opcoes["1"] = "Selecione"; if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_instituicao']}"] = "{$registro['nm_instituicao']}"; } } $this->campoLista("ref_cod_instituicao", "Instituição", $opcoes, ""); } else { $obj_instituicao = new clsPmieducarInstituicao($nivel_usuario['ref_cod_instituicao']); $inst = $obj_instituicao->detalhe(); $this->campoOculto("ref_cod_instituicao", $inst['cod_instituicao']); $this->campoTexto("instituicao", "Instiuição", $inst['nm_instituicao'], 30, 255, false, false, false, "", "", "", "", true); } // text $this->campoTexto("escola", "Escola", $this->escola, 30, 255, true); $this->campoTexto("escola_cidade", "Cidade da Escola", $this->escola_cidade, 30, 255, true); $det_uf[] = array(); if ($this->escola_uf) { //busca pais do estado $obj_uf = new clsUf($this->escola_uf); $det_uf = $obj_uf->detalhe(); } $lista_pais_origem = array('45' => "País da escola"); $obj_pais = new clsPais(); $obj_pais_lista = $obj_pais->lista(null, null, null, "", "", "nome asc"); if ($obj_pais_lista) { foreach ($obj_pais_lista as $key => $pais) { $lista_pais_origem[$pais["idpais"]] = $pais["nome"]; } } $this->campoLista("idpais", "País da Escola", $lista_pais_origem, $det_uf['int_idpais']); $obj_uf = new clsUf(); $lista_uf = $obj_uf->lista(false, false, $det_uf['int_idpais'], false, false, "sigla_uf"); $lista_estado = array("SC" => "Selecione um país"); if ($lista_uf) { foreach ($lista_uf as $uf) { $lista_estado[$uf['sigla_uf']] = $uf['sigla_uf']; } } $this->campoLista("escola_uf", "Estado da Escola", $lista_estado, $this->escola_uf); $this->campoTexto("nm_curso", "Curso", $this->nm_curso, 30, 255, false); $opcoesGradeCurso = getOpcoesGradeCurso(); $this->campoLista("historico_grade_curso_id", "Grade curso", $opcoesGradeCurso, $this->historico_grade_curso_id); $this->campoTexto("nm_serie", "Série", $this->nm_serie, 30, 255, true); $this->campoNumero("ano", "Ano", $this->ano, 4, 4, true); $this->campoMonetario("carga_horaria", "Carga Horária", $this->carga_horaria, 8, 8, true); $this->campoCheck("cb_faltas_globalizadas", "Faltas Globalizadas", is_numeric($this->faltas_globalizadas) ? 'on' : ''); $this->campoNumero("faltas_globalizadas", "Faltas Globalizadas", $this->faltas_globalizadas, 4, 4, false); $this->campoNumero("dias_letivos", "Dias Letivos", $this->dias_letivos, 3, 3, true); $this->campoMonetario("frequencia", "Frequência", $this->frequencia, 8, 6, true); $this->campoCheck("extra_curricular", "Extra-Curricular", $this->extra_curricular); $this->campoCheck("aceleracao", "Aceleração", $this->aceleracao); $this->campoMemo("observacao", "Observação", $this->observacao, 60, 5, false); $opcoes = array("" => "Selecione", 1 => "Aprovado", 2 => "Reprovado", 3 => "Em Andamento", 4 => "Transferido"); $this->campoLista("aprovado", "Situação", $opcoes, $this->aprovado); $this->campoTexto("registro", "Registro (arquivo)", $this->registro, 30, 50, false); $this->campoTexto("livro", "Livro", $this->livro, 30, 50, false); $this->campoTexto("folha", "Folha", $this->folha, 30, 50, false); //---------------------INCLUI DISCIPLINAS---------------------// $this->campoQuebra(); //if ( $_POST["historico_disciplinas"] ) //$this->historico_disciplinas = unserialize( urldecode( $_POST["historico_disciplinas"] ) ); //$qtd_disciplinas = ( count( $this->historico_disciplinas ) == 0 ) ? 1 : ( count( $this->historico_disciplinas ) + 1); if (is_numeric($this->ref_cod_aluno) && is_numeric($this->sequencial) && !$_POST) { $obj = new clsPmieducarHistoricoDisciplinas(); $obj->setOrderby("nm_disciplina ASC"); $registros = $obj->lista(null, $this->ref_cod_aluno, $this->sequencial); $qtd_disciplinas = 0; if ($registros) { foreach ($registros as $campo) { $this->historico_disciplinas[$qtd_disciplinas][] = $campo["nm_disciplina"]; $this->historico_disciplinas[$qtd_disciplinas][] = $campo["nota"]; $this->historico_disciplinas[$qtd_disciplinas][] = $campo["faltas"]; $this->historico_disciplinas[$qtd_disciplinas][] = $campo["sequencial"]; $qtd_disciplinas++; } } } $this->campoTabelaInicio("notas", "Notas", array("Disciplina", "Nota", "Faltas"), $this->historico_disciplinas); //$this->campoTexto( "nm_disciplina", "Disciplina", $this->nm_disciplina, 30, 255, false, false, false, '', '', 'autoCompleteComponentesCurricular(this)', 'onfocus' ); $this->campoTexto("nm_disciplina", "Disciplina", $this->nm_disciplina, 30, 255, false, false, false, '', '', '', 'onfocus'); $this->campoTexto("nota", "Nota", $this->nota, 10, 255, false); $this->campoNumero("faltas", "Faltas", $this->faltas, 3, 3, false); //$this->campoOculto("sequencial",""); $this->campoTabelaFim(); //$this->campoOculto("ultimo_sequencial","$qtd_disciplinas"); $this->campoQuebra(); //---------------------FIM INCLUI DISCIPLINAS---------------------// // carrega estilo para feedback messages, para exibir msg validação frequencia. $style = "/modules/Portabilis/Assets/Stylesheets/Frontend.css"; Portabilis_View_Helper_Application::loadStylesheet($this, $style); Portabilis_View_Helper_Application::loadJQueryLib($this); Portabilis_View_Helper_Application::loadJQueryUiLib($this); Portabilis_View_Helper_Application::loadJavascript($this, array('/modules/Portabilis/Assets/Javascripts/Utils.js', '/modules/Portabilis/Assets/Javascripts/Frontend/Inputs/SimpleSearch.js', '/modules/Portabilis/Assets/Javascripts/Validator.js')); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Editora - Detalhe"; $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->cod_acervo_editora = $_GET["cod_acervo_editora"]; $tmp_obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora); $registro = $tmp_obj->detalhe(); if (!$registro) { header("location: educar_acervo_editora_lst.php"); die; } if (class_exists("clsTipoLogradouro")) { $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]); $det_ref_idtlog = $obj_ref_idtlog->detalhe(); $registro["ref_idtlog"] = $det_ref_idtlog["descricao"]; } else { $registro["ref_idtlog"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->"; } if (class_exists("clsUf")) { $obj_ref_sigla_uf = new clsUf($registro["ref_sigla_uf"]); $det_ref_sigla_uf = $obj_ref_sigla_uf->detalhe(); $registro["ref_sigla_uf"] = $det_ref_sigla_uf["nome"]; } else { $registro["ref_sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } if ($registro["nm_editora"]) { $this->addDetalhe(array("Editora", "{$registro["nm_editora"]}")); } if ($registro["cep"]) { $registro["cep"] = int2CEP($registro["cep"]); $this->addDetalhe(array("CEP", "{$registro["cep"]}")); } if ($registro["ref_sigla_uf"]) { $this->addDetalhe(array("Estado", "{$registro["ref_sigla_uf"]}")); } if ($registro["cidade"]) { $this->addDetalhe(array("Cidade", "{$registro["cidade"]}")); } if ($registro["bairro"]) { $this->addDetalhe(array("Bairro", "{$registro["bairro"]}")); } if ($registro["ref_idtlog"]) { $this->addDetalhe(array("Tipo Logradouro", "{$registro["ref_idtlog"]}")); } if ($registro["logradouro"]) { $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}")); } if ($registro["numero"]) { $this->addDetalhe(array("Número", "{$registro["numero"]}")); } if ($registro["ddd_telefone"]) { $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}")); } if ($registro["telefone"]) { $this->addDetalhe(array("Telefone", "{$registro["telefone"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11)) { $this->url_novo = "educar_acervo_editora_cad.php"; $this->url_editar = "educar_acervo_editora_cad.php?cod_acervo_editora={$registro["cod_acervo_editora"]}"; } $this->url_cancelar = "educar_acervo_editora_lst.php"; $this->largura = "100%"; }
function Gerar() { @session_start(); $this->__pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->__titulo = "Município - 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("Nome", "Estado")); // Filtros de Foreign Keys $opcoes = array("" => "Selecione"); if (class_exists("clsPais")) { $objTemp = new clsPais(); $lista = $objTemp->lista(false, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idpais']}"] = "{$registro['nome']}"; } } } else { echo "<!--\nErro\nClasse clsPais nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idpais", "Pais", $opcoes, $this->idpais, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsUf")) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(false, false, $this->idpais, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}"; } } } } else { echo "<!--\nErro\nClasse clsUf nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("sigla_uf", "Estado", $opcoes, $this->sigla_uf, "", false, "", "", false, false); // outros Filtros $this->campoTexto("nome", "Nome", $this->nome, 30, 60, false); // Paginador $this->__limite = 20; $this->__offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->__limite - $this->__limite : 0; $obj_municipio = new clsPublicMunicipio(); $obj_municipio->setOrderby("nome ASC"); $obj_municipio->setLimite($this->__limite, $this->__offset); $lista = $obj_municipio->lista($this->nome, $this->sigla_uf); $total = $obj_municipio->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // pega detalhes de foreign_keys if (class_exists("clsUf")) { $obj_sigla_uf = new clsUf($registro["sigla_uf"]); $det_sigla_uf = $obj_sigla_uf->detalhe(); $registro["sigla_uf"] = $det_sigla_uf["nome"]; } else { $registro["sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } $this->addLinhas(array("<a href=\"public_municipio_det.php?idmun={$registro["idmun"]}\">{$registro["nome"]}</a>", "<a href=\"public_municipio_det.php?idmun={$registro["idmun"]}\">{$registro["sigla_uf"]}</a>")); } } $this->addPaginador2("public_municipio_lst.php", $total, $_GET, $this->nome, $this->__limite); $this->acao = "go(\"public_municipio_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Gerar() { global $coreExt; $config = $coreExt['Config']->app->locale; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; $_SESSION["campo1"] = $_GET["campo1"] ? $_GET["campo1"] : $_SESSION["campo1"]; //$_SESSION["campo2"] = $_GET["campo2"] ? $_GET["campo2"] : $_SESSION["campo2"]; session_write_close(); $this->titulo = "Municipio - 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("Cidade", "Estado")); $obj_uf = new clsUf(false, false, 1); $lst_uf = $obj_uf->lista(false, false, false, false, false, "sigla_uf"); $array_uf = array('' => 'Todos'); foreach ($lst_uf as $uf) { $array_uf[$uf['sigla_uf']] = $uf['nome']; } if (!isset($this->sigla_uf)) { $this->sigla_uf = $config->province ? $config->province : ''; } // outros Filtros $this->campoLista("sigla_uf", "UF", $array_uf, $this->sigla_uf, "", false, "", "", $disabled); $this->campoTexto("nome", "Cidade", $this->nome, 30, 255, false); // $this->campoTexto( "sigla_uf", "Sigla Uf", $this->sigla_uf, 30, 255, false ); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_municipio = new clsMunicipio(); //$obj_municipio->setOrderby( "nome ASC" ); //$obj_municipio->setLimite( $this->limite, $this->offset ); $lista = $obj_municipio->lista($this->nome, $this->sigla_uf, null, null, null, null, null, null, null, $this->offset, $this->limite, "nome ASC"); $total = $obj_municipio->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { if (class_exists("clsUf")) { $obj_sigla_uf = new clsUf($registro["sigla_uf"]->sigla_uf); $det_sigla_uf = $obj_sigla_uf->detalhe(); $registro["sigla_uf"] = $det_sigla_uf["nome"]; } else { $registro["sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } $script = " onclick=\"addSel1('{$_SESSION['campo1']}','{$registro['idmun']}','{$registro['nome']}'); fecha();\""; $this->addLinhas(array("<a href=\"javascript:void(0);\" {$script}>{$registro["nome"]}</a>", "<a href=\"javascript:void(0);\" {$script}>{$registro["sigla_uf"]}</a>")); } } $this->addPaginador2("educar_pesquisa_municipio_lst.php", $total, $_GET, $this->nome, $this->limite); $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Editora - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addCabecalhos(array("Editora", "Estado", "Cidade", "Biblioteca")); $get_escola = true; $get_biblioteca = true; $get_cabecalho = "lista_busca"; include "include/pmieducar/educar_campo_lista.php"; $this->campoTexto("nm_editora", "Editora", $this->nm_editora, 30, 255, false); // Filtros de Foreign Keys $opcoes = array("" => "Selecione"); if (class_exists("clsUf")) { $objTemp = new clsUf(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}"; } } } else { echo "<!--\nErro\nClasse clsUf não encontrada\n-->"; $opcoes = array("" => "Erro na geração"); } $this->campoLista("ref_sigla_uf", "Estado", $opcoes, $this->ref_sigla_uf, null, null, null, null, null, false); // outros Filtros $this->campoTexto("cidade", "Cidade", $this->cidade, 30, 60, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; if (!is_numeric($this->ref_cod_biblioteca)) { $obj_bib_user = new clsPmieducarBibliotecaUsuario(); $this->ref_cod_biblioteca = $obj_bib_user->listaBibliotecas($this->pessoa_logada); } $obj_acervo_editora = new clsPmieducarAcervoEditora(); $obj_acervo_editora->setOrderby("nm_editora ASC"); $obj_acervo_editora->setLimite($this->limite, $this->offset); $lista = $obj_acervo_editora->lista(null, null, null, null, $this->ref_sigla_uf, $this->nm_editora, null, $this->cidade, null, null, null, null, null, null, null, null, null, 1, $this->ref_cod_biblioteca); $total = $obj_acervo_editora->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { if (class_exists("clsUf")) { $obj_ref_sigla_uf = new clsUf($registro["ref_sigla_uf"]); $det_ref_sigla_uf = $obj_ref_sigla_uf->detalhe(); $registro["ref_sigla_uf"] = $det_ref_sigla_uf["nome"]; } else { $registro["ref_sigla_uf"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsUf\n-->"; } $obj_biblioteca = new clsPmieducarBiblioteca($registro['ref_cod_biblioteca']); $det_biblioteca = $obj_biblioteca->detalhe(); $registro['ref_cod_biblioteca'] = $det_biblioteca['nm_biblioteca']; $this->addLinhas(array("<a href=\"educar_acervo_editora_det.php?cod_acervo_editora={$registro["cod_acervo_editora"]}\">{$registro["nm_editora"]}</a>", "<a href=\"educar_acervo_editora_det.php?cod_acervo_editora={$registro["cod_acervo_editora"]}\">{$registro["ref_sigla_uf"]}</a>", "<a href=\"educar_acervo_editora_det.php?cod_acervo_editora={$registro["cod_acervo_editora"]}\">{$registro["cidade"]}</a>", "<a href=\"educar_acervo_editora_det.php?cod_acervo_editora={$registro["cod_acervo_editora"]}\">{$registro["ref_cod_biblioteca"]}</a>")); } } $this->addPaginador2("educar_acervo_editora_lst.php", $total, $_GET, $this->nome, $this->limite); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11)) { $this->acao = "go(\"educar_acervo_editora_cad.php\")"; $this->nome_acao = "Novo"; } $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Listagem de editoras")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Editora - Detalhe"; $this->cod_acervo_editora = $_GET["cod_acervo_editora"]; $tmp_obj = new clsPmieducarAcervoEditora($this->cod_acervo_editora); $registro = $tmp_obj->detalhe(); 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 (class_exists("clsPmieducarInstituicao")) { $registro["ref_cod_instituicao"] = $det_ref_cod_biblioteca["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"]; } else { $registro["ref_cod_instituicao"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->"; } } if (class_exists("clsPmieducarEscola")) { $registro["ref_cod_escola"] = $det_ref_cod_biblioteca["ref_cod_escola"]; $obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]); $det_ref_cod_escola = $obj_ref_cod_escola->detalhe(); $idpes = $det_ref_cod_escola["ref_idpes"]; if ($idpes) { $obj_escola = new clsPessoaJuridica($idpes); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["fantasia"]; } else { $obj_escola = new clsPmieducarEscolaComplemento($registro["ref_cod_escola"]); $obj_escola_det = $obj_escola->detalhe(); $registro["ref_cod_escola"] = $obj_escola_det["nm_escola"]; } } $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if (!$registro) { header("location: educar_acervo_editora_lst.php"); die; } if (class_exists("clsTipoLogradouro")) { $obj_ref_idtlog = new clsTipoLogradouro($registro["ref_idtlog"]); $det_ref_idtlog = $obj_ref_idtlog->detalhe(); $registro["ref_idtlog"] = $det_ref_idtlog["descricao"]; } else { $registro["ref_idtlog"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->"; } if (class_exists("clsUf")) { $obj_ref_sigla_uf = new clsUf($registro["ref_sigla_uf"]); $det_ref_sigla_uf = $obj_ref_sigla_uf->detalhe(); $registro["ref_sigla_uf"] = $det_ref_sigla_uf["nome"]; } else { $registro["ref_sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } if ($registro["nm_editora"]) { $this->addDetalhe(array("Editora", "{$registro["nm_editora"]}")); } if ($nivel_usuario == 1) { if ($registro["ref_cod_instituicao"]) { $this->addDetalhe(array("Instituição", "{$registro["ref_cod_instituicao"]}")); } } if ($nivel_usuario == 1 || $nivel_usuario == 2) { if ($registro["ref_cod_escola"]) { $this->addDetalhe(array("Escola", "{$registro["ref_cod_escola"]}")); } } if ($registro["ref_cod_biblioteca"]) { $this->addDetalhe(array("Biblioteca", "{$registro["ref_cod_biblioteca"]}")); } if ($registro["cep"]) { $registro["cep"] = int2CEP($registro["cep"]); $this->addDetalhe(array("CEP", "{$registro["cep"]}")); } if ($registro["ref_sigla_uf"]) { $this->addDetalhe(array("Estado", "{$registro["ref_sigla_uf"]}")); } if ($registro["cidade"]) { $this->addDetalhe(array("Cidade", "{$registro["cidade"]}")); } if ($registro["bairro"]) { $this->addDetalhe(array("Bairro", "{$registro["bairro"]}")); } if ($registro["ref_idtlog"]) { $this->addDetalhe(array("Tipo Logradouro", "{$registro["ref_idtlog"]}")); } if ($registro["logradouro"]) { $this->addDetalhe(array("Logradouro", "{$registro["logradouro"]}")); } if ($registro["numero"]) { $this->addDetalhe(array("Número", "{$registro["numero"]}")); } if ($registro["ddd_telefone"]) { $this->addDetalhe(array("DDD Telefone", "{$registro["ddd_telefone"]}")); } if ($registro["telefone"]) { $this->addDetalhe(array("Telefone", "{$registro["telefone"]}")); } $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(595, $this->pessoa_logada, 11)) { $this->url_novo = "educar_acervo_editora_cad.php"; $this->url_editar = "educar_acervo_editora_cad.php?cod_acervo_editora={$registro["cod_acervo_editora"]}"; } $this->url_cancelar = "educar_acervo_editora_lst.php"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_biblioteca_index.php" => "i-Educar - Biblioteca", "" => "Detalhe da editora")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { if ($_POST) { foreach ($_POST as $campo => $val) { $this->{$campo} = !$this->{$campo} ? $val : $this->{$campo}; } } // primary keys $this->campoOculto("ref_cod_aluno", $this->ref_cod_aluno); $this->campoOculto("sequencial", $this->sequencial); $obj_aluno = new clsPmieducarAluno(); $lst_aluno = $obj_aluno->lista($this->ref_cod_aluno, null, null, null, null, null, null, null, null, null, 1); if (is_array($lst_aluno)) { $det_aluno = array_shift($lst_aluno); $this->nm_aluno = $det_aluno["nome_aluno"]; $this->campoRotulo("nm_aluno", "Aluno", $this->nm_aluno); } //$obj_permissoes = new clsPermissoes(); //$this->ref_cod_instituicao = $obj_permissoes->getInstituicao( $this->pessoa_logada ); //$this->campoOculto( 'ref_cod_instituicao', $this->ref_cod_instituicao ); $obj_nivel = new clsPmieducarUsuario($this->pessoa_logada); $nivel_usuario = $obj_nivel->detalhe(); if ($nivel_usuario['ref_cod_tipo_usuario'] == 1) { $obj_instituicao = new clsPmieducarInstituicao(); $lista = $obj_instituicao->lista(null, null, null, null, null, null, null, null, null, null, null, null, null, 1); $opcoes[""] = "Selecione"; if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_instituicao']}"] = "{$registro['nm_instituicao']}"; } } $this->campoLista("ref_cod_instituicao", "Instituição", $opcoes, ""); } else { $obj_instituicao = new clsPmieducarInstituicao($nivel_usuario['ref_cod_instituicao']); $inst = $obj_instituicao->detalhe(); $this->campoOculto("ref_cod_instituicao", $inst['cod_instituicao']); $this->campoTexto("instituicao", "Instiuição", $inst['nm_instituicao'], 30, 255, false, false, false, "", "", "", "", true); } // text $this->campoTexto("escola", "Escola", $this->escola, 30, 255, true); $this->campoTexto("escola_cidade", "Cidade da Escola", $this->escola_cidade, 30, 255, true); if ($this->escola_uf) { //busca pais do estado $obj_uf = new clsUf($this->escola_uf); $det_uf = $obj_uf->detalhe(); } $lista_pais_origem = array('NULL' => "País da escola"); $obj_pais = new clsPais(); $obj_pais_lista = $obj_pais->lista(null, null, null, "", "", "nome asc"); if ($obj_pais_lista) { foreach ($obj_pais_lista as $key => $pais) { $lista_pais_origem[$pais["idpais"]] = $pais["nome"]; } } $this->campoLista("idpais", "País da Escola", $lista_pais_origem, $det_uf['idpais']); $obj_uf = new clsUf(); $lista_uf = $obj_uf->lista(false, false, $det_uf['idpais'], false, false, "sigla_uf"); $lista_estado = array("" => "Selecione um país"); if ($lista_uf) { foreach ($lista_uf as $uf) { $lista_estado[$uf['sigla_uf']] = $uf['sigla_uf']; } } $this->campoLista("escola_uf", "Estado da Escola", $lista_estado, $this->escola_uf); $this->campoTexto("nm_serie", "Série", $this->nm_serie, 30, 255, true); $this->campoNumero("ano", "Ano", $this->ano, 4, 4, true); $this->campoMonetario("carga_horaria", "Carga Horária", $this->carga_horaria, 8, 8, true); $this->campoCheck("cb_faltas_globalizadas", "Faltas Globalizadas", $this->faltas_globalizadas); $this->campoNumero("faltas_globalizadas", "Faltas Globalizadas", $this->faltas_globalizadas, 4, 4, false); $this->campoNumero("dias_letivos", "Dias Letivos", $this->dias_letivos, 3, 3, true); $this->campoCheck("extra_curricular", "Extra-Curricular", $this->extra_curricular); $this->campoMemo("observacao", "Observação", $this->observacao, 60, 5, false); $opcoes = array("" => "Selecione", 1 => "Aprovado", 2 => "Reprovado", 3 => "Em Andamento", 4 => "Transferido"); $this->campoLista("aprovado", "Situação", $opcoes, $this->aprovado); //---------------------INCLUI DISCIPLINAS---------------------// $this->campoQuebra(); //if ( $_POST["historico_disciplinas"] ) //$this->historico_disciplinas = unserialize( urldecode( $_POST["historico_disciplinas"] ) ); //$qtd_disciplinas = ( count( $this->historico_disciplinas ) == 0 ) ? 1 : ( count( $this->historico_disciplinas ) + 1); if (is_numeric($this->ref_cod_aluno) && is_numeric($this->sequencial) && !$_POST) { $obj = new clsPmieducarHistoricoDisciplinas(); $obj->setOrderby("nm_disciplina ASC"); $registros = $obj->lista(null, $this->ref_cod_aluno, $this->sequencial); $qtd_disciplinas = 0; if ($registros) { foreach ($registros as $campo) { $this->historico_disciplinas[$qtd_disciplinas][] = $campo["nm_disciplina"]; $this->historico_disciplinas[$qtd_disciplinas][] = $campo["nota"]; $this->historico_disciplinas[$qtd_disciplinas][] = $campo["faltas"]; $this->historico_disciplinas[$qtd_disciplinas][] = $campo["sequencial"]; $qtd_disciplinas++; } } } $this->campoTabelaInicio("notas", "Notas", array("Disciplina", "Nota", "Faltas"), $this->historico_disciplinas); $this->campoTexto("nm_disciplina", "Disciplina", $this->nm_disciplina, 30, 255, false); $this->campoTexto("nota", "Nota", $this->nota, 10, 255, false); $this->campoNumero("faltas", "Faltas", $this->faltas, 3, 3, false); //$this->campoOculto("sequencial",""); $this->campoTabelaFim(); //$this->campoOculto("ultimo_sequencial","$qtd_disciplinas"); $this->campoQuebra(); //---------------------FIM INCLUI DISCIPLINAS---------------------// }