function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = 'Curso - Listagem'; // passa todos os valores obtidos no GET para atributos do objeto foreach ($_GET as $var => $val) { $this->{$var} = $val === '' ? NULL : $val; } $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet'); $lista_busca = array('Curso', 'Nível Ensino', 'Tipo Ensino'); $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $lista_busca[] = 'Instituição'; } $this->addCabecalhos($lista_busca); include 'include/pmieducar/educar_campo_lista.php'; // outros Filtros $this->campoTexto('nm_curso', 'Curso', $this->nm_curso, 30, 255, FALSE); // outros de Foreign Keys $opcoes = array('' => 'Selecione'); $todos_niveis_ensino = "nivel_ensino = new Array();\n"; $objTemp = new clsPmieducarNivelEnsino(); $lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $todos_niveis_ensino .= "nivel_ensino[nivel_ensino.length] = new Array({$registro["cod_nivel_ensino"]},'{$registro["nm_nivel"]}', {$registro["ref_cod_instituicao"]});\n"; } } echo "<script>{$todos_niveis_ensino}</script>"; if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarNivelEnsino(); $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_nivel_ensino']] = $registro['nm_nivel']; } } } $this->campoLista('ref_cod_nivel_ensino', 'Nível Ensino', $opcoes, $this->ref_cod_nivel_ensino, NULL, NULL, NULL, NULL, NULL, FALSE); $opcoes = array('' => 'Selecione'); $todos_tipos_ensino = "tipo_ensino = new Array();\n"; $objTemp = new clsPmieducarTipoEnsino(); $objTemp->setOrderby('nm_tipo'); $lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, 1); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $todos_tipos_ensino .= "tipo_ensino[tipo_ensino.length] = new Array({$registro["cod_tipo_ensino"]},'{$registro["nm_tipo"]}', {$registro["ref_cod_instituicao"]});\n"; } } echo "<script>{$todos_tipos_ensino}</script>"; if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarTipoEnsino(); $objTemp->setOrderby("nm_tipo"); $lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_tipo_ensino']}"] = $registro['nm_tipo']; } } } $this->campoLista('ref_cod_tipo_ensino', 'Tipo Ensino', $opcoes, $this->ref_cod_tipo_ensino, '', FALSE, '', '', '', FALSE); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_curso = new clsPmieducarCurso(); $obj_curso->setOrderby('nm_curso ASC'); $obj_curso->setLimite($this->limite, $this->offset); $lista = $obj_curso->lista(NULL, NULL, NULL, $this->ref_cod_nivel_ensino, $this->ref_cod_tipo_ensino, NULL, $this->nm_curso, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, $this->ref_cod_instituicao); $total = $obj_curso->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $obj_ref_cod_nivel_ensino = new clsPmieducarNivelEnsino($registro['ref_cod_nivel_ensino']); $det_ref_cod_nivel_ensino = $obj_ref_cod_nivel_ensino->detalhe(); $registro['ref_cod_nivel_ensino'] = $det_ref_cod_nivel_ensino['nm_nivel']; $obj_ref_cod_tipo_ensino = new clsPmieducarTipoEnsino($registro['ref_cod_tipo_ensino']); $det_ref_cod_tipo_ensino = $obj_ref_cod_tipo_ensino->detalhe(); $registro['ref_cod_tipo_ensino'] = $det_ref_cod_tipo_ensino['nm_tipo']; $obj_cod_instituicao = new clsPmieducarInstituicao($registro['ref_cod_instituicao']); $obj_cod_instituicao_det = $obj_cod_instituicao->detalhe(); $registro['ref_cod_instituicao'] = $obj_cod_instituicao_det['nm_instituicao']; $lista_busca = array("<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["nm_curso"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_nivel_ensino"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_tipo_ensino"]}</a>"); if ($nivel_usuario == 1) { $lista_busca[] = "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_instituicao"]}</a>"; } $this->addLinhas($lista_busca); } } $this->addPaginador2("educar_curso_lst.php", $total, $_GET, $this->nome, $this->limite); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(566, $this->pessoa_logada, 3)) { $this->acao = "go(\"educar_curso_cad.php\")"; $this->nome_acao = "Novo"; } $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de cursos")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { // primary keys $this->campoOculto("cod_curso", $this->cod_curso); // foreign keys $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarInstituicao")) { $objTemp = new clsPmieducarInstituicao(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_instituicao']}"] = "{$registro['nm_instituicao']}"; } } } else { echo "<!--\nErro\nClasse clsPmieducarInstituicao nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_instituicao", "Instituicão", $opcoes, $this->ref_cod_instituicao); $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarTipoEnsino")) { $objTemp = new clsPmieducarTipoEnsino(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_tipo_ensino']}"] = "{$registro['nm_tipo']}"; } } } else { echo "<!--\nErro\nClasse clsPmieducarTipoEnsino nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_tipo_ensino", "Tipo Ensino", $opcoes, $this->ref_cod_tipo_ensino); $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarTipoAvaliacao")) { $objTemp = new clsPmieducarTipoAvaliacao(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_tipo_avaliacao']}"] = "{$registro['nm_tipo']}"; } } } else { echo "<!--\nErro\nClasse clsPmieducarTipoAvaliacao nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_tipo_avaliacao", "Tipo Avaliacão", $opcoes, $this->ref_cod_tipo_avaliacao); $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarNivelEnsino")) { $objTemp = new clsPmieducarNivelEnsino(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_nivel_ensino']}"] = "{$registro['nm_nivel']}"; } } } else { echo "<!--\nErro\nClasse clsPmieducarNivelEnsino nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_nivel_ensino", "Nivel Ensino", $opcoes, $this->ref_cod_nivel_ensino); // text $this->campoTexto("nm_curso", "Nome Curso", $this->nm_curso, 30, 255, true); $this->campoTexto("sgl_curso", "Sgl Curso", $this->sgl_curso, 30, 255, true); $this->campoNumero("qtd_etapas", "Qtd Etapas", $this->qtd_etapas, 15, 255, true); $this->campoMonetario("frequencia_minima", "Frequencia Minima", $this->frequencia_minima, 15, 255, true); $this->campoMonetario("media", "Media", $this->media, 15, 255, true); $this->campoMonetario("media_exame", "Media Exame", $this->media_exame, 15, 255, false); $this->campoNumero("falta_ch_globalizada", "Falta Ch Globalizada", $this->falta_ch_globalizada, 15, 255, true); $this->campoMonetario("carga_horaria", "Carga Horaria", $this->carga_horaria, 15, 255, true); $this->campoTexto("ato_poder_publico", "Ato Poder Publico", $this->ato_poder_publico, 30, 255, false); $this->campoNumero("edicao_final", "Edicão Final", $this->edicao_final, 15, 255, true); $this->campoMemo("objetivo_curso", "Objetivo Curso", $this->objetivo_curso, 60, 10, false); $this->campoMemo("publico_alvo", "Publico Alvo", $this->publico_alvo, 60, 10, false); $this->campoNumero("padrao_ano_escolar", "Padrão Ano Escolar", $this->padrao_ano_escolar, 15, 255, true); $this->campoMonetario("hora_falta", "Hora Falta", $this->hora_falta, 15, 255, true); // data // time // bool }
function Gerar() { @session_start(); $this->__pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->__titulo = "Curso - 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("Curso", "Nivel Ensino", "Tipo Ensino", "Instituicão")); $this->campoTexto("nm_curso", "Curso", $this->nm_curso, 30, 255, false); $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarNivelEnsino")) { $objTemp = new clsPmieducarNivelEnsino(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_nivel_ensino']}"] = "{$registro['nm_nivel']}"; } } } else { echo "<!--\nErro\nClasse clsPmieducarNivelEnsino nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_nivel_ensino", "Nivel Ensino", $opcoes, $this->ref_cod_nivel_ensino); $opcoes = array("" => "Selecione"); if (class_exists("clsPmieducarTipoEnsino")) { $objTemp = new clsPmieducarTipoEnsino(); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['cod_tipo_ensino']}"] = "{$registro['nm_ensino']}"; } } } else { echo "<!--\nErro\nClasse clsPmieducarTipoAvaliacao nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("ref_cod_tipo_ensino", "Tipo Ensino", $opcoes, $this->ref_cod_tipo_ensino); // Paginador $this->__limite = 20; $this->__offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->__limite - $this->__limite : 0; $obj_curso = new clsPmieducarCurso(); $obj_curso->setOrderby("nm_curso ASC"); $obj_curso->setLimite($this->__limite, $this->__offset); $lista = $obj_curso->lista(null, null, $this->ref_cod_nivel_ensino, $this->ref_cod_tipo_ensino, null, $this->nm_curso, null, null, null, null, null, null, null, null, null, null, null, null, null, 1, null, null, null, null); $total = $obj_curso->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // muda os campos data $registro["data_cadastro_time"] = strtotime(substr($registro["data_cadastro"], 0, 16)); $registro["data_cadastro_br"] = date("d/m/Y H:i", $registro["data_cadastro_time"]); $registro["data_exclusao_time"] = strtotime(substr($registro["data_exclusao"], 0, 16)); $registro["data_exclusao_br"] = date("d/m/Y H:i", $registro["data_exclusao_time"]); if (class_exists("clsPmieducarNivelEnsino")) { $obj_ref_cod_nivel_ensino = new clsPmieducarNivelEnsino($registro["ref_cod_nivel_ensino"]); $det_ref_cod_nivel_ensino = $obj_ref_cod_nivel_ensino->detalhe(); $registro["ref_cod_nivel_ensino"] = $det_ref_cod_nivel_ensino["nm_nivel"]; } else { $registro["ref_cod_nivel_ensino"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarNivelEnsino\n-->"; } if (class_exists("clsPmieducarTipoEnsino")) { $obj_ref_cod_tipo_ensino = new clsPmieducarTipoEnsino($registro["ref_cod_tipo_ensino"]); $det_ref_cod_tipo_ensino = $obj_ref_cod_tipo_ensino->detalhe(); $registro["ref_cod_tipo_ensino"] = $det_ref_cod_tipo_ensino["nm_tipo"]; } else { $registro["ref_cod_tipo_ensino"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsPmieducarTipoEnsino\n-->"; } 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: clsPmieducarInstuicao\n-->"; } $this->addLinhas(array("<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["nm_curso"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_nivel_ensino"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_tipo_ensino"]}</a>", "<a href=\"educar_curso_det.php?cod_curso={$registro["cod_curso"]}\">{$registro["ref_cod_instituicao"]}</a>")); } } $this->addPaginador2("educar_curso_lst.php", $total, $_GET, $this->nome, $this->__limite); $obj_permissoes = new clsPermissoes(); if ($obj_permissoes->permissao_cadastra(0, $this->pessoa_logada, 0)) { $this->acao = "go(\"educar_curso_cad.php\")"; $this->nome_acao = "Novo"; } $this->largura = "100%"; }
function Gerar() { @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = "Nível Ensino - 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("Nivel Ensino")); $lista_busca = array("Nível Ensino"); $obj_permissoes = new clsPermissoes(); $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada); if ($nivel_usuario == 1) { $lista_busca[] = "Instituição"; } $this->addCabecalhos($lista_busca); // Filtros de Foreign Keys include "include/pmieducar/educar_campo_lista.php"; // outros Filtros $this->campoTexto("nm_nivel", "Nível Ensino", $this->nm_nivel, 30, 255, false); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_nivel_ensino = new clsPmieducarNivelEnsino(); $obj_nivel_ensino->setOrderby("nm_nivel ASC"); $obj_nivel_ensino->setLimite($this->limite, $this->offset); $lista = $obj_nivel_ensino->lista(null, null, null, $this->nm_nivel, null, null, null, null, null, 1, $this->ref_cod_instituicao); $total = $obj_nivel_ensino->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { if (class_exists("clsPmieducarInstituicao")) { $obj_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]); $obj_cod_instituicao_det = $obj_cod_instituicao->detalhe(); $registro["ref_cod_instituicao"] = $obj_cod_instituicao_det["nm_instituicao"]; } else { $registro["ref_cod_instituicao"] = "Erro na geração"; echo "<!--\nErro\nClasse não existente: clsPmieducarInstituicao\n-->"; } $lista_busca = array("<a href=\"educar_nivel_ensino_det.php?cod_nivel_ensino={$registro["cod_nivel_ensino"]}\">{$registro["nm_nivel"]}</a>"); if ($nivel_usuario == 1) { $lista_busca[] = "<a href=\"educar_nivel_ensino_det.php?cod_nivel_ensino={$registro["cod_nivel_ensino"]}\">{$registro["ref_cod_instituicao"]}</a>"; } $this->addLinhas($lista_busca); } } $this->addPaginador2("educar_nivel_ensino_lst.php", $total, $_GET, $this->nome, $this->limite); if ($obj_permissoes->permissao_cadastra(571, $this->pessoa_logada, 3)) { $this->acao = "go(\"educar_nivel_ensino_cad.php\")"; $this->nome_acao = "Novo"; } $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de níveis de ensino")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { if ($_POST) { foreach ($_POST as $campo => $val) { $this->{$campo} = $this->{$campo} ? $this->{$campo} : $val; } } if ($_POST['habilitacao_curso']) { $this->habilitacao_curso = unserialize(urldecode($_POST['habilitacao_curso'])); } $qtd_habilitacao = count($this->habilitacao_curso) == 0 ? 1 : count($this->habilitacao_curso) + 1; if (is_numeric($this->cod_curso) && $_POST['incluir'] != 'S' && empty($_POST['excluir_'])) { $obj = new clsPmieducarHabilitacaoCurso(NULL, $this->cod_curso); $registros = $obj->lista(NULL, $this->cod_curso); if ($registros) { foreach ($registros as $campo) { $this->habilitacao_curso[$campo[$qtd_habilitacao]]['ref_cod_habilitacao_'] = $campo['ref_cod_habilitacao']; $qtd_habilitacao++; } } } if ($_POST['habilitacao']) { $this->habilitacao_curso[$qtd_habilitacao]['ref_cod_habilitacao_'] = $_POST['habilitacao']; $qtd_habilitacao++; unset($this->habilitacao); } // primary keys $this->campoOculto('cod_curso', $this->cod_curso); $obrigatorio = true; include 'include/pmieducar/educar_campo_lista.php'; // Nível ensino $opcoes = array('' => 'Selecione'); if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarNivelEnsino(); $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_nivel_ensino']] = $registro['nm_nivel']; } } } $script = "javascript:showExpansivelIframe(520, 230, 'educar_nivel_ensino_cad_pop.php');"; if ($this->ref_cod_instituicao) { $script = "<img id='img_nivel_ensino' style='display: \\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; } else { $script = "<img id='img_nivel_ensino' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; } $this->campoLista('ref_cod_nivel_ensino', 'Nível Ensino', $opcoes, $this->ref_cod_nivel_ensino, '', FALSE, '', $script); // Tipo ensino $opcoes = array('' => 'Selecione'); if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarTipoEnsino(); $objTemp->setOrderby("nm_tipo"); $lista = $objTemp->lista(NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['cod_tipo_ensino']] = $registro['nm_tipo']; } } } $script = "javascript:showExpansivelIframe(520, 150, 'educar_tipo_ensino_cad_pop.php');"; if ($this->ref_cod_instituicao) { $script = "<img id='img_tipo_ensino' style='display: \\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; } else { $script = "<img id='img_tipo_ensino' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; } $this->campoLista('ref_cod_tipo_ensino', 'Tipo Ensino', $opcoes, $this->ref_cod_tipo_ensino, '', FALSE, '', $script); // Tipo regime $opcoes = array('' => 'Selecione'); if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarTipoRegime(); $objTemp->setOrderby('nm_tipo'); $lista = $objTemp->lista(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_tipo_regime']] = $registro['nm_tipo']; } } } $script = "javascript:showExpansivelIframe(520, 120, 'educar_tipo_regime_cad_pop.php');"; if ($this->ref_cod_instituicao) { $script = "<img id='img_tipo_regime' style='display: \\'\\'' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; } else { $script = "<img id='img_tipo_regime' style='display: none;' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; } $this->campoLista('ref_cod_tipo_regime', 'Tipo Regime', $opcoes, $this->ref_cod_tipo_regime, '', FALSE, '', $script, FALSE, FALSE); // Outros campos $this->campoTexto('nm_curso', 'Curso', $this->nm_curso, 30, 255, TRUE); $this->campoTexto('sgl_curso', 'Sigla Curso', $this->sgl_curso, 15, 15, TRUE); $this->campoNumero('qtd_etapas', 'Quantidade Etapas', $this->qtd_etapas, 2, 2, TRUE); if (is_numeric($this->hora_falta)) { $this->campoMonetario('hora_falta', 'Hora Falta', number_format($this->hora_falta, 2, ',', ''), 5, 5, FALSE, '', '', ''); } else { $this->campoMonetario('hora_falta', 'Hora Falta', $this->hora_falta, 5, 5, FALSE, '', '', ''); } $this->campoMonetario('carga_horaria', 'Carga Horária', $this->carga_horaria, 7, 7, TRUE); $this->campoTexto('ato_poder_publico', 'Ato Poder Público', $this->ato_poder_publico, 30, 255, FALSE); $this->campoOculto('excluir_', ''); $qtd_habilitacao = 1; $aux; $this->campoQuebra(); if ($this->habilitacao_curso) { foreach ($this->habilitacao_curso as $campo) { if ($this->excluir_ == $campo["ref_cod_habilitacao_"]) { $this->habilitacao_curso[$campo["ref_cod_habilitacao"]] = NULL; $this->excluir_ = NULL; } else { $obj_habilitacao = new clsPmieducarHabilitacao($campo["ref_cod_habilitacao_"]); $obj_habilitacao_det = $obj_habilitacao->detalhe(); $nm_habilitacao = $obj_habilitacao_det["nm_tipo"]; $this->campoTextoInv("ref_cod_habilitacao_{$campo["ref_cod_habilitacao_"]}", '', $nm_habilitacao, 30, 255, FALSE, FALSE, FALSE, '', "<a href='#' onclick=\"getElementById('excluir_').value = '{$campo["ref_cod_habilitacao_"]}'; getElementById('tipoacao').value = ''; {$this->__nome}.submit();\"><img src='imagens/nvp_bola_xis.gif' title='Excluir' border=0></a>"); $aux[$qtd_habilitacao]["ref_cod_habilitacao_"] = $campo["ref_cod_habilitacao_"]; $qtd_habilitacao++; } } unset($this->habilitacao_curso); $this->habilitacao_curso = $aux; } $this->campoOculto('habilitacao_curso', serialize($this->habilitacao_curso)); // Habilitação $opcoes = array('' => 'Selecione'); if ($this->ref_cod_instituicao) { $objTemp = new clsPmieducarHabilitacao(); $objTemp->setOrderby('nm_tipo'); $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_habilitacao']] = $registro['nm_tipo']; } } } $script = "javascript:showExpansivelIframe(520, 225, 'educar_habilitacao_cad_pop.php');"; $script = "<img id='img_habilitacao' src='imagens/banco_imagens/escreve.gif' style='cursor:hand; cursor:pointer;' border='0' onclick=\"{$script}\">"; $this->campoLista('habilitacao', 'Habilitação', $opcoes, $this->habilitacao, '', FALSE, '', "<a href='#' onclick=\"getElementById('incluir').value = 'S'; getElementById('tipoacao').value = ''; {$this->__nome}.submit();\"><img src='imagens/nvp_bot_adiciona.gif' title='Incluir' border=0></a>{$script}", FALSE, FALSE); $this->campoOculto('incluir', ''); $this->campoQuebra(); // Padrão ano escolar $this->campoCheck('padrao_ano_escolar', 'Padrão Ano Escolar', $this->padrao_ano_escolar); // Objetivo do curso $this->campoMemo('objetivo_curso', 'Objetivo Curso', $this->objetivo_curso, 60, 5, FALSE); // Público alvo $this->campoMemo('publico_alvo', 'Público Alvo', $this->publico_alvo, 60, 5, FALSE); }