本文整理汇总了PHP中clsPmieducarCurso::detalhe方法的典型用法代码示例。如果您正苦于以下问题:PHP clsPmieducarCurso::detalhe方法的具体用法?PHP clsPmieducarCurso::detalhe怎么用?PHP clsPmieducarCurso::detalhe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类clsPmieducarCurso
的用法示例。
在下文中一共展示了clsPmieducarCurso::detalhe方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Inicializar
function Inicializar()
{
$retorno = "Novo";
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->cod_curso = $_GET["cod_curso"];
/*$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra( 0, $this->pessoa_logada, 0, "educar_curso_lst.php" );
*/
if (is_numeric($this->cod_curso)) {
$obj = new clsPmieducarCurso($this->cod_curso);
$registro = $obj->detalhe();
if ($registro) {
foreach ($registro as $campo => $val) {
// passa todos os valores obtidos no registro para atributos do objeto
$this->{$campo} = $val;
}
$this->data_cadastro = dataFromPgToBr($this->data_cadastro);
$this->data_exclusao = dataFromPgToBr($this->data_exclusao);
//$obj_permissoes = new clsPermissoes();
if ($obj_permissoes->permissao_excluir(0, $this->pessoa_logada, 0)) {
$this->fexcluir = true;
}
$retorno = "Editar";
}
}
$this->url_cancelar = $retorno == "Editar" ? "educar_curso_det.php?cod_curso={$registro["cod_curso"]}" : "educar_curso_lst.php";
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
示例2: Inicializar
function Inicializar()
{
$retorno = "Novo";
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->ref_serie_origem = $_GET["ref_serie_origem"];
$this->ref_serie_destino = $_GET["ref_serie_destino"];
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(587, $this->pessoa_logada, 3, "educar_sequencia_serie_lst.php");
if (is_numeric($this->ref_serie_origem) && is_numeric($this->ref_serie_destino)) {
$obj = new clsPmieducarSequenciaSerie($this->ref_serie_origem, $this->ref_serie_destino);
$registro = $obj->detalhe();
if ($registro) {
$obj_ref_serie_origem = new clsPmieducarSerie($this->ref_serie_origem);
$det_ref_serie_origem = $obj_ref_serie_origem->detalhe();
$this->ref_curso_origem = $det_ref_serie_origem["ref_cod_curso"];
if (class_exists("clsPmieducarCurso")) {
$obj_ref_curso_origem = new clsPmieducarCurso($this->ref_curso_origem);
$det_ref_curso_origem = $obj_ref_curso_origem->detalhe();
$this->ref_cod_instituicao = $det_ref_curso_origem["ref_cod_instituicao"];
}
$obj_ref_serie_destino = new clsPmieducarSerie($this->ref_serie_destino);
$det_ref_serie_destino = $obj_ref_serie_destino->detalhe();
$this->ref_curso_destino = $det_ref_serie_destino["ref_cod_curso"];
foreach ($registro as $campo => $val) {
// passa todos os valores obtidos no registro para atributos do objeto
$this->{$campo} = $val;
}
if ($obj_permissoes->permissao_excluir(587, $this->pessoa_logada, 3)) {
$this->fexcluir = true;
}
$retorno = "Editar";
}
}
$this->url_cancelar = $retorno == "Editar" ? "educar_sequencia_serie_det.php?ref_serie_origem={$registro["ref_serie_origem"]}&ref_serie_destino={$registro["ref_serie_destino"]}" : "educar_sequencia_serie_lst.php";
$nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "{$nomeMenu} sequência de enturmação"));
$this->enviaLocalizacao($localizacao->montar());
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
示例3: Inicializar
function Inicializar()
{
$retorno = "Novo";
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->ref_serie_origem = $_GET["ref_serie_origem"];
$this->ref_serie_destino = $_GET["ref_serie_destino"];
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(587, $this->pessoa_logada, 3, "educar_sequencia_serie_lst.php");
if (is_numeric($this->ref_serie_origem) && is_numeric($this->ref_serie_destino)) {
$obj = new clsPmieducarSequenciaSerie($this->ref_serie_origem, $this->ref_serie_destino);
$registro = $obj->detalhe();
if ($registro) {
$obj_ref_serie_origem = new clsPmieducarSerie($this->ref_serie_origem);
$det_ref_serie_origem = $obj_ref_serie_origem->detalhe();
$this->ref_curso_origem = $det_ref_serie_origem["ref_cod_curso"];
if (class_exists("clsPmieducarCurso")) {
$obj_ref_curso_origem = new clsPmieducarCurso($this->ref_curso_origem);
$det_ref_curso_origem = $obj_ref_curso_origem->detalhe();
$this->ref_cod_instituicao = $det_ref_curso_origem["ref_cod_instituicao"];
}
$obj_ref_serie_destino = new clsPmieducarSerie($this->ref_serie_destino);
$det_ref_serie_destino = $obj_ref_serie_destino->detalhe();
$this->ref_curso_destino = $det_ref_serie_destino["ref_cod_curso"];
foreach ($registro as $campo => $val) {
// passa todos os valores obtidos no registro para atributos do objeto
$this->{$campo} = $val;
}
if ($obj_permissoes->permissao_excluir(587, $this->pessoa_logada, 3)) {
$this->fexcluir = true;
}
$retorno = "Editar";
}
}
$this->url_cancelar = $retorno == "Editar" ? "educar_sequencia_serie_det.php?ref_serie_origem={$registro["ref_serie_origem"]}&ref_serie_destino={$registro["ref_serie_destino"]}" : "educar_sequencia_serie_lst.php";
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
示例4: Gerar
function Gerar()
{
if ($this->ref_cod_escola) {
$this->ref_ref_cod_escola = $this->ref_cod_escola;
}
// primary keys
$this->campoOculto("cod_matricula", $this->cod_matricula);
$this->campoOculto("ref_cod_aluno", $this->ref_cod_aluno);
$this->campoOculto("ref_cod_escola", $this->ref_ref_cod_escola);
$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);
}
$array_inicio_sequencias = clsPmieducarMatricula::getInicioSequencia();
$db = new clsBanco();
$cursos = array();
$sql_curso_aluno = "SELECT ref_cod_curso FROM pmieducar.serie WHERE cod_serie = {$this->ref_ref_cod_serie}";
$this->ref_cod_curso = $db->CampoUnico($sql_curso_aluno);
foreach ($array_inicio_sequencias as $serie_inicio) {
$serie_inicio = $serie_inicio[0];
$seq_ini = $serie_inicio;
$seq_correta = false;
do {
$sql = "SELECT o.ref_serie_origem\n\t\t\t\t ,s.nm_serie\n\t\t\t\t\t\t ,o.ref_serie_destino\n\t\t\t\t\t\t ,s.ref_cod_curso as ref_cod_curso_origem\n\t\t\t\t\t\t ,sd.ref_cod_curso as ref_cod_curso_destino\n\t\t\t\t\t\t FROM pmieducar.sequencia_serie o\n\t\t\t\t\t\t ,pmieducar.serie s\n\t\t\t\t\t\t ,pmieducar.serie sd\n\t\t\t\t\t\t WHERE s.cod_serie = o.ref_serie_origem\n\t\t\t\t\t\t AND s.cod_serie = {$seq_ini}\n\t\t\t\t AND sd.cod_serie = o.ref_serie_destino\n\t\t\t\t\t\t";
// AND s.ref_cod_curso = $curso
$db->Consulta($sql);
$db->ProximoRegistro();
$tupla = $db->Tupla();
$serie_origem = $tupla['ref_serie_origem'];
//$nm_serie_origem = $tupla['nm_serie'];
$curso_origem = $tupla['ref_cod_curso_origem'];
$curso_destino = $tupla['ref_cod_curso_destino'];
$seq_ini = $serie_destino = $tupla['ref_serie_destino'];
$obj_curso = new clsPmieducarCurso($curso_origem);
$det_curso = $obj_curso->detalhe();
$cursos[$curso_origem] = $det_curso['nm_curso'];
$obj_curso = new clsPmieducarCurso($curso_destino);
$det_curso = $obj_curso->detalhe();
$cursos[$curso_destino] = $det_curso['nm_curso'];
if ($this->ref_ref_cod_serie == $serie_origem) {
$seq_correta = true;
}
//$todas_sequencias .= "sequencia_serie[sequencia_serie.length] = new Array({$curso_origem},$serie_origem,'$nm_serie_origem');\n";
$sql = "SELECT 1\n\t\t\t\t\t\t FROM pmieducar.sequencia_serie s\n\t\t\t\t\t\t WHERE s.ref_serie_origem = {$seq_ini}\n\t\t\t\t\t ";
$true = $db->CampoUnico($sql);
} while ($true);
$obj_serie = new clsPmieducarSerie($serie_destino);
$det_serie = $obj_serie->detalhe();
//$todas_sequencias .= "sequencia_serie[sequencia_serie.length] = new Array({$curso_destino},$serie_destino,'{$det_serie['nm_serie']}');\n";
if ($this->ref_ref_cod_serie == $serie_destino) {
$seq_correta = true;
}
if ($seq_correta == false) {
///$todas_sequencias = "var sequencia_serie = new Array();\n";
$cursos = array('' => 'Não existem cursos/séries para reclassificação');
} else {
break;
}
}
$this->campoOculto("serie_matricula", $this->ref_ref_cod_serie);
//echo "<script>\n{$todas_sequencias}var serie_matricula = {$this->ref_ref_cod_serie};\n</script>";
// foreign keys
//$obrigatorio = true;
//$get_escola = false;
// $get_instituicao = false;
// $get_escola_curso = true;
//$get_escola_curso_serie = true;
//$get_matricula = true;
//include("include/pmieducar/educar_campo_lista.php");
$this->campoLista("ref_cod_curso", "Curso", $cursos, $this->ref_cod_curso, "getSerie();");
$this->campoLista("ref_ref_cod_serie", "Série", array('' => 'Selecione uma série'), '');
//$this->campoOculto("ref_ref_cod_serie_antiga",$this->ref_ref_cod_serie);
$this->campoMemo("descricao_reclassificacao", "Descrição", $this->descricao_reclassificacao, 100, 10, true);
$this->acao_enviar = 'if(confirm("Deseja reclassificar está matrícula?"))acao();';
}
示例5: Inicializar
function Inicializar()
{
$retorno = 'Novo';
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->cod_turma = $_GET['cod_turma'];
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(586, $this->pessoa_logada, 7, 'educar_turma_lst.php');
if (is_numeric($this->cod_turma)) {
$obj = new clsPmieducarTurma($this->cod_turma);
$registro = $obj->detalhe();
$obj_esc = new clsPmieducarEscola($registro['ref_ref_cod_escola']);
$det_esc = $obj_esc->detalhe();
$obj_ser = new clsPmieducarSerie($registro['ref_ref_cod_serie']);
$det_ser = $obj_ser->detalhe();
$this->ref_cod_escola = $det_esc['cod_escola'];
$this->ref_cod_instituicao = $det_esc['ref_cod_instituicao'];
$this->ref_cod_curso = $det_ser['ref_cod_curso'];
$obj_curso = new clsPmieducarCurso($this->ref_cod_curso);
$det_curso = $obj_curso->detalhe();
$this->padrao_ano_escolar = $det_curso['padrao_ano_escolar'];
if ($registro) {
foreach ($registro as $campo => $val) {
$this->{$campo} = $val;
}
$this->fexcluir = $obj_permissoes->permissao_excluir(586, $this->pessoa_logada, 7, 'educar_turma_lst.php');
$retorno = 'Editar';
}
}
$this->url_cancelar = $retorno == 'Editar' ? 'educar_turma_det.php?cod_turma=' . $registro['cod_turma'] : 'educar_turma_lst.php';
$this->nome_url_cancelar = 'Cancelar';
return $retorno;
}
示例6: Gerar
function Gerar()
{
if ($_POST) {
foreach ($_POST as $campo => $val) {
$this->{$campo} = $this->{$campo} ? $this->{$campo} : $val;
}
}
$this->campoOculto('ref_cod_turma', $this->ref_cod_turma);
$this->campoOculto('ref_ref_cod_escola', $this->ref_ref_cod_escola);
$this->campoOculto('ref_ref_cod_serie', $this->ref_ref_cod_serie);
$this->campoOculto('ref_cod_curso', $this->ref_cod_curso);
$obj_permissoes = new clsPermissoes();
$nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
if ($nivel_usuario == 1) {
$obj_cod_instituicao = new clsPmieducarInstituicao($this->ref_cod_instituicao);
$obj_cod_instituicao_det = $obj_cod_instituicao->detalhe();
$nm_instituicao = $obj_cod_instituicao_det['nm_instituicao'];
$this->campoRotulo('nm_instituicao', 'Instituição', $nm_instituicao);
}
if ($nivel_usuario == 1 || $nivel_usuario == 2) {
if ($this->ref_ref_cod_escola) {
$obj_ref_cod_escola = new clsPmieducarEscola($this->ref_ref_cod_escola);
$det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
$nm_escola = $det_ref_cod_escola['nome'];
$this->campoRotulo('nm_escola', 'Escola', $nm_escola);
}
}
if ($this->ref_cod_curso) {
$obj_ref_cod_curso = new clsPmieducarCurso($this->ref_cod_curso);
$det_ref_cod_curso = $obj_ref_cod_curso->detalhe();
$nm_curso = $det_ref_cod_curso['nm_curso'];
$this->campoRotulo('nm_curso', 'Curso', $nm_curso);
}
if ($this->ref_ref_cod_serie) {
$obj_ref_cod_serie = new clsPmieducarSerie($this->ref_ref_cod_serie);
$det_ref_cod_serie = $obj_ref_cod_serie->detalhe();
$nm_serie = $det_ref_cod_serie["nm_serie"];
$this->campoRotulo('nm_serie', 'Série', $nm_serie);
// busca o ano em q a escola esta em andamento
$obj_ano_letivo = new clsPmieducarEscolaAnoLetivo();
$lst_ano_letivo = $obj_ano_letivo->lista($this->ref_ref_cod_escola, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, 1);
if (is_array($lst_ano_letivo)) {
$det_ano_letivo = array_shift($lst_ano_letivo);
$ano_letivo = $det_ano_letivo['ano'];
} else {
$this->mensagem = 'Não foi possível encontrar o ano letivo em andamento da escola.';
return FALSE;
}
}
if ($this->ref_cod_turma) {
$obj_turma = new clsPmieducarTurma($this->ref_cod_turma);
$det_turma = $obj_turma->detalhe();
$nm_turma = $det_turma['nm_turma'];
$this->campoRotulo('nm_turma', 'Turma', $nm_turma);
}
// Inlui o aluno
$this->campoQuebra();
if ($_POST['matriculas_turma']) {
$this->matriculas_turma = unserialize(urldecode($_POST['matriculas_turma']));
}
if (is_numeric($this->ref_cod_turma) && !$_POST) {
$obj_matriculas_turma = new clsPmieducarMatriculaTurma();
$obj_matriculas_turma->setOrderby('nome_aluno');
$lst_matriculas_turma = $obj_matriculas_turma->lista(NULL, $this->ref_cod_turma, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, NULL, array(1, 2, 3), NULL, NULL, $ano_letivo, NULL, TRUE, NULL, 1, TRUE);
if (is_array($lst_matriculas_turma)) {
foreach ($lst_matriculas_turma as $key => $campo) {
$this->matriculas_turma[$campo['ref_cod_matricula']]['sequencial_'] = $campo['sequencial'];
}
}
}
if ($_POST['ref_cod_matricula']) {
$obj_matriculas_turma = new clsPmieducarMatriculaTurma($_POST['ref_cod_matricula'], $this->ref_cod_turma);
$sequencial = $obj_matriculas_turma->buscaSequencialMax();
$this->matriculas_turma[$_POST['ref_cod_matricula']]['sequencial_'] = $sequencial;
unset($this->ref_cod_matricula);
}
if ($this->matriculas_turma) {
foreach ($this->matriculas_turma as $matricula => $campo) {
$obj_matricula = new clsPmieducarMatricula($matricula);
$det_matricula = $obj_matricula->detalhe();
$obj_aluno = new clsPmieducarAluno();
$lst_aluno = $obj_aluno->lista($det_matricula['ref_cod_aluno']);
$det_aluno = array_shift($lst_aluno);
$nm_aluno = $det_aluno['nome_aluno'];
$this->campoTextoInv('ref_cod_matricula_' . $matricula, '', $nm_aluno, 30, 255, FALSE, FALSE, FALSE, '', '', '', '', 'ref_cod_matricula');
}
}
$this->campoOculto('matriculas_turma', serialize($this->matriculas_turma));
// Aluno
$opcoes = array();
$obj_matriculas_turma = new clsPmieducarMatriculaTurma();
$alunos = $obj_matriculas_turma->alunosNaoEnturmados($this->ref_ref_cod_escola, $this->ref_ref_cod_serie, $this->ref_cod_curso, $ano_letivo);
if (is_array($alunos)) {
for ($i = 0; $i < count($alunos); $i++) {
$obj_matricula = new clsPmieducarMatricula($alunos[$i]);
$det_matricula = $obj_matricula->detalhe();
$obj_aluno = new clsPmieducarAluno();
$lst_aluno = $obj_aluno->lista($det_matricula['ref_cod_aluno']);
$det_aluno = array_shift($lst_aluno);
$opcoes[$alunos[$i]] = $det_aluno['nome_aluno'];
//.........这里部分代码省略.........
示例7: Gerar
function Gerar()
{
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->titulo = "Curso - Detalhe";
$this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet");
$this->cod_curso = $_GET["cod_curso"];
$tmp_obj = new clsPmieducarCurso($this->cod_curso);
$registro = $tmp_obj->detalhe();
if (!$registro) {
header("location: educar_curso_lst.php");
die;
}
if (class_exists("clsPmieducarInstituicao")) {
$obj_ref_cod_instituicao = new clsPmieducarInstituicao($registro["ref_cod_instituicao"]);
$det_ref_cod_instituicao = $obj_ref_cod_instituicao->detalhe();
$registro["ref_cod_instituicao"] = $det_ref_cod_instituicao["nm_instituicao"];
} else {
$registro["ref_cod_instituicao"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarInstituicao\n-->";
}
if (class_exists("clsPmieducarTipoRegime")) {
$obj_ref_cod_tipo_regime = new clsPmieducarTipoRegime($registro["ref_cod_tipo_regime"]);
$det_ref_cod_tipo_regime = $obj_ref_cod_tipo_regime->detalhe();
$registro["ref_cod_tipo_regime"] = $det_ref_cod_tipo_regime["nm_tipo"];
} else {
$registro["ref_cod_tipo_regime"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarTipoRegime\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("clsPmieducarTipoAvaliacao")) {
$obj_ref_cod_tipo_avaliacao = new clsPmieducarTipoAvaliacao($registro["ref_cod_tipo_avaliacao"]);
$det_ref_cod_tipo_avaliacao = $obj_ref_cod_tipo_avaliacao->detalhe();
$registro["ref_cod_tipo_avaliacao"] = $det_ref_cod_tipo_avaliacao["nm_tipo"];
} else {
$registro["ref_cod_tipo_avaliacao"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarTipoAvaliacao\n-->";
}
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("clsPmieducarUsuario")) {
$obj_ref_usuario_cad = new clsPmieducarUsuario($registro["ref_usuario_cad"]);
$det_ref_usuario_cad = $obj_ref_usuario_cad->detalhe();
$registro["ref_usuario_cad"] = $det_ref_usuario_cad["data_cadastro"];
} else {
$registro["ref_usuario_cad"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarUsuario\n-->";
}
if (class_exists("clsPmieducarUsuario")) {
$obj_ref_usuario_exc = new clsPmieducarUsuario($registro["ref_usuario_exc"]);
$det_ref_usuario_exc = $obj_ref_usuario_exc->detalhe();
$registro["ref_usuario_exc"] = $det_ref_usuario_exc["data_cadastro"];
} else {
$registro["ref_usuario_exc"] = "Erro na geracao";
echo "<!--\nErro\nClasse nao existente: clsPmieducarUsuario\n-->";
}
if ($registro["ref_cod_nivel_ensino"]) {
$this->addDetalhe(array("Nivel Ensino", "{$registro["ref_cod_nivel_ensino"]}"));
}
if ($registro["ref_cod_tipo_ensino"]) {
$this->addDetalhe(array("Tipo Ensino", "{$registro["ref_cod_tipo_ensino"]}"));
}
if ($registro["ref_cod_tipo_avaliacao"]) {
$this->addDetalhe(array("Tipo Avaliacão", "{$registro["ref_cod_tipo_avaliacao"]}"));
}
if ($registro["nm_curso"]) {
$this->addDetalhe(array("Nome Curso", "{$registro["nm_curso"]}"));
}
if ($registro["sgl_curso"]) {
$this->addDetalhe(array("Sgl Curso", "{$registro["sgl_curso"]}"));
}
if ($registro["qtd_etapas"]) {
$this->addDetalhe(array("Qtd Etapas", "{$registro["qtd_etapas"]}"));
}
if ($registro["frequencia_minima"]) {
$this->addDetalhe(array("Frequencia Minima", number_format($registro["frequencia_minima"], 2, ",", ".")));
}
if ($registro["media"]) {
$this->addDetalhe(array("Media", number_format($registro["media"], 2, ",", ".")));
}
if ($registro["falta_ch_globalizada"]) {
$this->addDetalhe(array("Falta Ch Globalizada", $registro["falta_ch_globalizada"] == 1 ? "sim" : "não"));
}
if ($registro["carga_horaria"]) {
$this->addDetalhe(array("Carga Horaria", number_format($registro["carga_horaria"], 2, ",", ".")));
}
//.........这里部分代码省略.........
示例8: Gerar
function Gerar()
{
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->titulo = "Reserva Vaga - Listagem";
foreach ($_GET as $var => $val) {
// passa todos os valores obtidos no GET para atributos do objeto
$this->{$var} = $val === '' ? NULL : $val;
}
$lista_busca = array("Série", "Curso");
$obj_permissao = new clsPermissoes();
$nivel_usuario = $obj_permissao->nivel_acesso($this->pessoa_logada);
if ($nivel_usuario == 1) {
$lista_busca[] = 'Escola';
$lista_busca[] = 'Instituição';
} elseif ($nivel_usuario == 2) {
$lista_busca[] = "Escola";
}
$this->addCabecalhos($lista_busca);
$get_escola = TRUE;
$get_curso = TRUE;
$get_escola_curso_serie = 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_escola_serie = new clsPmieducarEscolaSerie();
$obj_escola_serie->setLimite($this->limite, $this->offset);
$lista = $obj_escola_serie->lista($this->ref_cod_escola, $this->ref_ref_cod_serie, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, $this->ref_cod_instituicao, $this->ref_cod_curso);
$total = $obj_escola_serie->_total;
// monta a lista
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
if (class_exists('clsPmieducarSerie')) {
$obj_ref_cod_serie = new clsPmieducarSerie($registro['ref_cod_serie']);
$det_ref_cod_serie = $obj_ref_cod_serie->detalhe();
$nm_serie = $det_ref_cod_serie['nm_serie'];
} else {
$registro['ref_cod_serie'] = "Erro na geração";
echo "<!--\nErro\nClasse não existente: clsPmieducarSerie\n-->";
}
if (class_exists('clsPmieducarCurso')) {
$obj_curso = new clsPmieducarCurso($registro["ref_cod_curso"]);
$det_curso = $obj_curso->detalhe();
$registro["ref_cod_curso"] = $det_curso["nm_curso"];
} else {
$registro["ref_cod_serie"] = "Erro na geração";
echo "<!--\nErro\nClasse não existente: clsPmieducarSerie\n-->";
}
if (class_exists('clsPmieducarEscola')) {
$obj_ref_cod_escola = new clsPmieducarEscola($registro["ref_cod_escola"]);
$det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
$nm_escola = $det_ref_cod_escola["nome"];
} else {
$registro["ref_cod_escola"] = "Erro na geração";
echo "<!--\nErro\nClasse não existente: clsPmieducarEscola\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_escola"] = "Erro na geração";
echo "<!--\nErro\nClasse não existente: clsPmieducarEscola\n-->";
}
$lista_busca = array("<a href=\"educar_reserva_vaga_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$nm_serie}</a>", "<a href=\"educar_reserva_vaga_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$registro["ref_cod_curso"]}</a>");
if ($nivel_usuario == 1) {
$lista_busca[] = "<a href=\"educar_reserva_vaga_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$nm_escola}</a>";
$lista_busca[] = "<a href=\"educar_reserva_vaga_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$registro["ref_cod_instituicao"]}</a>";
} else {
if ($nivel_usuario == 2) {
$lista_busca[] = "<a href=\"educar_reserva_vaga_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$nm_escola}</a>";
}
}
$this->addLinhas($lista_busca);
}
}
$this->addPaginador2('educar_reserva_vaga_lst.php', $total, $_GET, $this->nome, $this->limite);
$this->largura = "100%";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de reservas de vaga"));
$this->enviaLocalizacao($localizacao->montar());
}
示例9: Gerar
function Gerar()
{
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->titulo = "Série - 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('Série', 'Curso');
$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
$get_curso = true;
include 'include/pmieducar/educar_campo_lista.php';
// outros Filtros
$this->campoTexto('nm_serie', 'Série', $this->nm_serie, 30, 255, FALSE);
// Paginador
$this->limite = 20;
$this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0;
$obj_serie = new clsPmieducarSerie();
$obj_serie->setOrderby("nm_serie ASC");
$obj_serie->setLimite($this->limite, $this->offset);
$lista = $obj_serie->lista(NULL, NULL, NULL, $this->ref_cod_curso, $this->nm_serie, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, $this->ref_cod_instituicao);
$total = $obj_serie->_total;
// monta a lista
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
// Pega detalhes de foreign_keys
$obj_ref_cod_curso = new clsPmieducarCurso($registro["ref_cod_curso"]);
$det_ref_cod_curso = $obj_ref_cod_curso->detalhe();
$registro["ref_cod_curso"] = $det_ref_cod_curso["nm_curso"];
$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_serie_det.php?cod_serie={$registro["cod_serie"]}\">{$registro["nm_serie"]}</a>", "<a href=\"educar_serie_det.php?cod_serie={$registro["cod_serie"]}\">{$registro["ref_cod_curso"]}</a>");
if ($nivel_usuario == 1) {
$lista_busca[] = "<a href=\"educar_serie_det.php?cod_serie={$registro["cod_serie"]}\">{$registro["ref_cod_instituicao"]}</a>";
}
$this->addLinhas($lista_busca);
}
}
$this->addPaginador2("educar_serie_lst.php", $total, $_GET, $this->nome, $this->limite);
if ($obj_permissoes->permissao_cadastra(583, $this->pessoa_logada, 3)) {
$this->acao = "go(\"educar_serie_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 séries"));
$this->enviaLocalizacao($localizacao->montar());
}
示例10: 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é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çã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) {
//.........这里部分代码省略.........
示例11: Inicializar
function Inicializar()
{
$retorno = 'Novo';
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
@session_write_close();
$this->cod_serie = $_GET['cod_serie'];
$obj_permissoes = new clsPermissoes();
$obj_permissoes->permissao_cadastra(583, $this->pessoa_logada, 3, 'educar_serie_lst.php');
if (is_numeric($this->cod_serie)) {
$obj = new clsPmieducarSerie($this->cod_serie);
$registro = $obj->detalhe();
if ($registro) {
// passa todos os valores obtidos no registro para atributos do objeto
foreach ($registro as $campo => $val) {
$this->{$campo} = $val;
}
$obj_curso = new clsPmieducarCurso($registro['ref_cod_curso']);
$obj_curso_det = $obj_curso->detalhe();
$this->ref_cod_instituicao = $obj_curso_det['ref_cod_instituicao'];
$this->fexcluir = $obj_permissoes->permissao_excluir(583, $this->pessoa_logada, 3);
$retorno = 'Editar';
}
}
$this->url_cancelar = $retorno == "Editar" ? "educar_serie_det.php?cod_serie={$registro["cod_serie"]}" : "educar_serie_lst.php";
$nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
$localizacao = new LocalizacaoSistema();
$localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "educar_index.php" => "i-Educar - Escola", "" => "{$nomeMenu} série"));
$this->enviaLocalizacao($localizacao->montar());
$this->nome_url_cancelar = "Cancelar";
return $retorno;
}
示例12: renderHTML
/**
* @global $coreExt
*/
function renderHTML()
{
global $coreExt;
$config = $coreExt['Config']->app->template->pdf;
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';
$obj_instituicao = new clsPmieducarInstituicao($det_escola['ref_cod_instituicao']);
$det_instituicao = $obj_instituicao->detalhe();
$this->nm_instituicao = $det_instituicao['nm_instituicao'];
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_curso = new clsPmieducarCurso($this->ref_cod_curso);
$det_curso = $obj_curso->detalhe();
$this->nm_curso = $det_curso['nm_curso'];
if ($this->ref_cod_disciplina) {
$where = ' AND mcc.id = ' . $this->ref_cod_disciplina;
}
if ($this->ref_cod_escola) {
$sql = sprintf('
SELECT
DISTINCT(cod_servidor_alocacao),
cod_servidor,
cp.nome,
sa.carga_horaria,
CASE periodo
WHEN 1 THEN \'Matutino\'
WHEN 2 THEN \'Vespertino\'
ELSE \'Noturno\'
END AS turno,
mcc.nome as nm_disciplina
FROM
pmieducar.servidor s,
pmieducar.servidor_disciplina sd,
pmieducar.servidor_alocacao sa,
modules.componente_curricular mcc,
cadastro.pessoa cp
WHERE
cod_servidor = sd.ref_cod_servidor
AND cod_servidor = sa.ref_cod_servidor
AND ref_cod_instituicao = sd.ref_ref_cod_instituicao
AND ref_cod_instituicao = sa.ref_ref_cod_instituicao
AND mcc.id = ref_cod_disciplina
AND cod_servidor = idpes
AND ref_cod_instituicao = \'%d\'
AND ref_cod_escola = \'%d\'
%s
AND sd.ref_cod_curso = \'%d\'
AND sa.ativo = 1
AND s.ativo = 1
ORDER BY
nome, nm_disciplina', $this->ref_cod_instituicao, $this->ref_cod_escola, $where, $this->ref_cod_curso);
} else {
$sql = sprintf('
SELECT
DISTINCT(cod_servidor_alocacao),
cod_servidor,
cp.nome,
CAST(s.carga_horaria || \' hour\' AS interval) AS carga_horaria,
mcc.nome as nm_disciplina,
CASE periodo
WHEN 1 THEN \'Matutino\'
WHEN 2 THEN \'Vespertino\'
WHEN 3 THEN \'Noturno\'
END as turno
FROM
pmieducar.servidor s,
pmieducar.servidor_disciplina sd,
modules.componente_curricular mcc,
cadastro.pessoa cp,
pmieducar.servidor_alocacao sa
WHERE
cod_servidor = sd.ref_cod_servidor
AND cod_servidor = idpes
AND ref_cod_instituicao = sd.ref_ref_cod_instituicao
AND mcc.id = ref_cod_disciplina
AND ref_cod_instituicao = \'%d\'
%s
AND sd.ref_cod_curso = \'%d\'
AND s.ativo = 1
AND cod_servidor = sa.ref_cod_servidor
ORDER BY
nome, nm_disciplina', $this->ref_cod_instituicao, $where, $this->ref_cod_curso);
}
$db = new clsBanco();
$db->Consulta($sql);
$nm_disciplina = NULL;
//.........这里部分代码省略.........
示例13: Gerar
function Gerar()
{
@session_start();
$this->pessoa_logada = $_SESSION['id_pessoa'];
session_write_close();
$this->titulo = 'Escola Série - 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('Série', 'Curso');
$obj_permissao = new clsPermissoes();
$nivel_usuario = $obj_permissao->nivel_acesso($this->pessoa_logada);
if ($nivel_usuario == 1) {
$lista_busca[] = 'Escola';
$lista_busca[] = 'Instituição';
} else {
if ($nivel_usuario == 2) {
$lista_busca[] = 'Escola';
}
}
$this->addCabecalhos($lista_busca);
$get_escola = true;
// $get_escola_curso = true;
$get_curso = true;
$get_escola_curso_serie = 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_escola_serie = new clsPmieducarEscolaSerie();
$obj_escola_serie->setOrderby('nm_serie ASC');
$obj_escola_serie->setLimite($this->limite, $this->offset);
$lista = $obj_escola_serie->lista($this->ref_cod_escola, $this->ref_ref_cod_serie, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, NULL, NULL, NULL, NULL, $this->ref_cod_instituicao, $this->ref_cod_curso);
$total = $obj_escola_serie->_total;
// monta a lista
if (is_array($lista) && count($lista)) {
foreach ($lista as $registro) {
$obj_ref_cod_serie = new clsPmieducarSerie($registro['ref_cod_serie']);
$det_ref_cod_serie = $obj_ref_cod_serie->detalhe();
$nm_serie = $det_ref_cod_serie['nm_serie'];
$obj_curso = new clsPmieducarCurso($registro['ref_cod_curso']);
$det_curso = $obj_curso->detalhe();
$registro['ref_cod_curso'] = $det_curso['nm_curso'];
$obj_ref_cod_escola = new clsPmieducarEscola($registro['ref_cod_escola']);
$det_ref_cod_escola = $obj_ref_cod_escola->detalhe();
$nm_escola = $det_ref_cod_escola['nome'];
$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'];
$lista_busca = array("<a href=\"educar_escola_serie_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$nm_serie}</a>", "<a href=\"educar_escola_serie_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$registro["ref_cod_curso"]}</a>");
if ($nivel_usuario == 1) {
$lista_busca[] = "<a href=\"educar_escola_serie_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$nm_escola}</a>";
$lista_busca[] = "<a href=\"educar_escola_serie_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$registro["ref_cod_instituicao"]}</a>";
} elseif ($nivel_usuario == 2) {
$lista_busca[] = "<a href=\"educar_escola_serie_det.php?ref_cod_escola={$registro["ref_cod_escola"]}&ref_cod_serie={$registro["ref_cod_serie"]}\">{$nm_escola}</a>";
}
$this->addLinhas($lista_busca);
}
}
$this->addPaginador2("educar_escola_serie_lst.php", $total, $_GET, $this->nome, $this->limite);
if ($obj_permissao->permissao_cadastra(585, $this->pessoa_logada, 7)) {
$this->acao = "go(\"educar_escola_serie_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 vínculos entre escolas e séries"));
$this->enviaLocalizacao($localizacao->montar());
}
示例14: renderHTML
function renderHTML()
{
$ok = false;
if (is_numeric($_GET['cod_matricula'])) {
$this->ref_cod_matricula = $_GET['cod_matricula'];
$obj_mat = new clsPmieducarMatricula($this->ref_cod_matricula);
$det_matricula = $obj_mat->detalhe();
$this->nm_aluno = $det_matricula['nome_upper'];
if ($det_matricula['aprovado'] == 4) {
$ok = true;
}
$obj_transferencia = new clsPmieducarTransferenciaSolicitacao();
$lst_transferencia = $obj_transferencia->lista(null, null, null, null, null, $this->ref_cod_matricula, null, null, null, null, null, 1, null, null, $det_matricula['ref_cod_aluno'], false);
// verifica se existe uma solicitacao de transferencia INTERNA
if (is_array($lst_transferencia)) {
$ok = true;
}
}
if (!$ok) {
echo "<script>alert('Não é possível gerar atestado de freqüência para esta matrícula');window.location='educar_index.php';</script>";
die('Não é possível gerar atestado de freqüência para esta matrícula');
}
$obj_curso = new clsPmieducarCurso($det_matricula['ref_cod_curso']);
$det_curso = $obj_curso->detalhe();
$obj_serie = new clsPmieducarSerie($det_matricula['ref_ref_cod_serie']);
$det_serie = $obj_serie->detalhe();
$this->nm_serie = $det_serie['nm_serie'];
$obj_instituicao = new clsPmieducarInstituicao($det_curso['ref_cod_instituicao']);
$det_instituicao = $obj_instituicao->detalhe();
$this->nm_instituicao = $det_instituicao['nm_instituicao'];
$obj_escola = new clsPmieducarEscola($det_matricula['ref_ref_cod_escola']);
$det_escola = $obj_escola->detalhe();
$this->nm_escola = $det_escola['nome'];
$this->ref_cod_escola = $det_escola['cod_escola'];
$obj_nivel_ensino = new clsPmieducarNivelEnsino($det_curso['ref_cod_nivel_ensino']);
$det_nivel_ensino = $obj_nivel_ensino->detalhe();
$this->nm_ensino = $det_nivel_ensino['nm_nivel'];
$fonte = 'arial';
$corTexto = '#000000';
$this->pdf = new clsPDF("Atestado de Frequência - {$this->ano}", "Atestado de Frequência", "A4", "", false, false);
$this->pdf->OpenPage();
$obj_escola_complemento = new clsPmieducarEscolaComplemento($this->ref_cod_escola);
$det_escola_complemento = $obj_escola_complemento->detalhe();
if ($det_escola_complemento) {
// NOME DA ESCOLA
$nm_escola = str2upper($det_escola_complemento['nm_escola']);
// ENDERECO DA ESCOLA
$logradouro = str2upper($det_escola_complemento['logradouro']);
$numero = $det_escola_complemento['numero'];
$complemento = str2upper($det_escola_complemento['complemento']);
$bairro = str2upper($det_escola_complemento['bairro']);
$municipio = str2upper($det_escola_complemento['municipio']);
$cep = $det_escola_complemento['cep'];
$cep = int2CEP($cep);
$this->endereco = "{$logradouro} {$complemento},{$numero} CEP {$cep} {$municipio}";
} else {
$obj_escola = new clsPmieducarEscola($this->ref_cod_escola);
$det_escola = $obj_escola->detalhe();
$obj_juridica = new clsJuridica($det_escola['ref_idpes']);
$det_juridica = $obj_juridica->detalhe();
$nm_escola = $det_juridica['fantasia'];
if (!$nm_escola) {
if ($det_escola['ref_idpes']) {
$obj_pessoa_ = new clsPessoa_($det_escola['ref_idpes']);
$det_pessoa_ = $obj_pessoa_->detalhe();
$nm_escola = $det_pessoa_['nome'];
}
}
$this->nm_escola = $nm_escola;
$obj_endereco = new clsPessoaEndereco($det_escola["ref_idpes"]);
if ($det_escola["ref_idpes"]) {
$tipo = 1;
$endereco_lst = $obj_endereco->lista($det_escola["ref_idpes"]);
if ($endereco_lst) {
foreach ($endereco_lst as $endereco) {
$cep = $endereco["cep"]->cep;
$idlog = $endereco["idlog"]->idlog;
$obj = new clsLogradouro($idlog);
$obj_det = $obj->detalhe();
$logradouro = $obj_det["nome"];
$idtlog = $obj_det["idtlog"]->detalhe();
$tipo_logradouro = strtoupper($idtlog["descricao"]);
$bairro = $idbai = $endereco["idbai"]->detalhe();
$idbai = $idbai['nome'];
$numero = $endereco["numero"];
$complemento = $endereco["complemento"];
$andar = $endereco["andar"];
}
$obj_log = new clsLogradouro($idlog);
$obj_log_det = $obj_log->detalhe();
if ($obj_log_det) {
$logradouro = str2upper($obj_log_det["nome"]);
$obj_mun = new clsMunicipio($obj_log_det["idmun"]);
$det_mun = $obj_mun->detalhe();
if ($det_mun) {
$municipio = str2upper($det_mun["nome"]);
}
$estado = $det_mun['sigla_uf']->sigla_uf;
}
$cep = int2CEP($cep);
//.........这里部分代码省略.........
示例15: clsPmieducarSerie
/**
* Construtor.
*/
function clsPmieducarSerie($cod_serie = NULL, $ref_usuario_exc = NULL, $ref_usuario_cad = NULL, $ref_cod_curso = NULL, $nm_serie = NULL, $etapa_curso = NULL, $concluinte = NULL, $carga_horaria = NULL, $data_cadastro = NULL, $data_exclusao = NULL, $ativo = NULL, $intervalo = NULL, $idade_inicial = NULL, $idade_final = NULL, $regra_avaliacao_id = NULL, $observacao_historico = null, $dias_letivos = null)
{
$db = new clsBanco();
$this->_schema = "pmieducar.";
$this->_tabela = "{$this->_schema}serie";
$this->_campos_lista = $this->_todos_campos = "s.cod_serie, s.ref_usuario_exc, s.ref_usuario_cad, s.ref_cod_curso, s.nm_serie, s.etapa_curso, s.concluinte, s.carga_horaria, s.data_cadastro, s.data_exclusao, s.ativo, s.intervalo, s.idade_inicial, s.idade_final, s.regra_avaliacao_id, s.observacao_historico, s.dias_letivos";
if (is_numeric($ref_cod_curso)) {
if (class_exists("clsPmieducarCurso")) {
$tmp_obj = new clsPmieducarCurso($ref_cod_curso);
$curso = $tmp_obj->detalhe();
if (FALSE != $curso) {
$this->ref_cod_curso = $ref_cod_curso;
}
} else {
if ($db->CampoUnico("SELECT 1 FROM pmieducar.curso WHERE cod_curso = '{$ref_cod_curso}'")) {
$this->ref_cod_curso = $ref_cod_curso;
}
}
}
if (is_numeric($ref_usuario_exc)) {
if (class_exists("clsPmieducarUsuario")) {
$tmp_obj = new clsPmieducarUsuario($ref_usuario_exc);
if (method_exists($tmp_obj, "existe")) {
if ($tmp_obj->existe()) {
$this->ref_usuario_exc = $ref_usuario_exc;
}
} else {
if (method_exists($tmp_obj, "detalhe")) {
if ($tmp_obj->detalhe()) {
$this->ref_usuario_exc = $ref_usuario_exc;
}
}
}
} else {
if ($db->CampoUnico("SELECT 1 FROM pmieducar.usuario WHERE cod_usuario = '{$ref_usuario_exc}'")) {
$this->ref_usuario_exc = $ref_usuario_exc;
}
}
}
if (is_numeric($ref_usuario_cad)) {
if (class_exists("clsPmieducarUsuario")) {
$tmp_obj = new clsPmieducarUsuario($ref_usuario_cad);
if (method_exists($tmp_obj, "existe")) {
if ($tmp_obj->existe()) {
$this->ref_usuario_cad = $ref_usuario_cad;
}
} else {
if (method_exists($tmp_obj, "detalhe")) {
if ($tmp_obj->detalhe()) {
$this->ref_usuario_cad = $ref_usuario_cad;
}
}
}
} else {
if ($db->CampoUnico("SELECT 1 FROM pmieducar.usuario WHERE cod_usuario = '{$ref_usuario_cad}'")) {
$this->ref_usuario_cad = $ref_usuario_cad;
}
}
}
// Atribuibui a identificação de regra de avaliação
if (!is_null($regra_avaliacao_id) && is_numeric($regra_avaliacao_id)) {
$mapper = new RegraAvaliacao_Model_RegraDataMapper();
if (isset($curso)) {
$regras = $mapper->findAll(array(), array('id' => $regra_avaliacao_id, 'instituicao' => $curso['ref_cod_instituicao']));
if (1 == count($regras)) {
$regra = $regras[0];
}
} else {
$regra = $mapper->find($regra_avaliacao_id);
}
// Verificação fraca pois deixa ser uma regra de outra instituição
if (isset($regra)) {
$this->regra_avaliacao_id = $regra->id;
}
}
if (is_numeric($cod_serie)) {
$this->cod_serie = $cod_serie;
}
if (is_string($nm_serie)) {
$this->nm_serie = $nm_serie;
}
if (is_numeric($etapa_curso)) {
$this->etapa_curso = $etapa_curso;
}
if (is_numeric($concluinte)) {
$this->concluinte = $concluinte;
}
if (is_numeric($carga_horaria)) {
$this->carga_horaria = $carga_horaria;
}
if (is_string($data_cadastro)) {
$this->data_cadastro = $data_cadastro;
}
if (is_string($data_exclusao)) {
$this->data_exclusao = $data_exclusao;
}
if (is_numeric($ativo)) {
//.........这里部分代码省略.........