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


PHP clsPmieducarCurso::detalhe方法代码示例

本文整理汇总了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;
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:31,代码来源:educar_curso_cad_v.php

示例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;
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:43,代码来源:educar_sequencia_serie_cad.php

示例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;
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:39,代码来源:educar_sequencia_serie_cad.php

示例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&eacute;rie", array('' => 'Selecione uma série'), '');
     //$this->campoOculto("ref_ref_cod_serie_antiga",$this->ref_ref_cod_serie);
     $this->campoMemo("descricao_reclassificacao", "Descri&ccedil;&atilde;o", $this->descricao_reclassificacao, 100, 10, true);
     $this->acao_enviar = 'if(confirm("Deseja reclassificar está matrícula?"))acao();';
 }
开发者ID:eritter-ti,项目名称:ieducar,代码行数:78,代码来源:educar_matricula_reclassificar_cad.php

示例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;
 }
开发者ID:krlsdu,项目名称:ieducar,代码行数:34,代码来源:educar_turma_cad.php

示例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&ccedil;&atilde;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&eacute;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'];
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_matriculas_turma_cad.php

示例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&atilde;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&atilde;o"));
     }
     if ($registro["carga_horaria"]) {
         $this->addDetalhe(array("Carga Horaria", number_format($registro["carga_horaria"], 2, ",", ".")));
     }
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_curso_det_v.php

示例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&eacute;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&ccedil;&atilde;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&ccedil;&atilde;o";
                 echo "<!--\nErro\nClasse n&atilde;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&ccedil;&atilde;o";
                 echo "<!--\nErro\nClasse n&atilde;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&ccedil;&atilde;o";
                 echo "<!--\nErro\nClasse n&atilde;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&ccedil;&atilde;o";
                 echo "<!--\nErro\nClasse n&atilde;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&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de reservas de vaga"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:84,代码来源:educar_reserva_vaga_lst.php

示例9: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = "S&eacute;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&eacute;rie', 'Curso');
     $obj_permissoes = new clsPermissoes();
     $nivel_usuario = $obj_permissoes->nivel_acesso($this->pessoa_logada);
     if ($nivel_usuario == 1) {
         $lista_busca[] = 'Institui&ccedil;&atilde;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&eacute;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&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de s&eacute;ries"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:58,代码来源:educar_serie_lst.php

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

示例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&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "{$nomeMenu} s&eacute;rie"));
     $this->enviaLocalizacao($localizacao->montar());
     $this->nome_url_cancelar = "Cancelar";
     return $retorno;
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:32,代码来源:educar_serie_cad.php

示例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;
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_relatorio_professor_disciplina_proc.php

示例13: Gerar

 function Gerar()
 {
     @session_start();
     $this->pessoa_logada = $_SESSION['id_pessoa'];
     session_write_close();
     $this->titulo = 'Escola S&eacute;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&eacute;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&ccedil;&atilde;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&iacute;cio", "educar_index.php" => "i-Educar - Escola", "" => "Listagem de v&iacute;nculos entre escolas e s&eacute;ries"));
     $this->enviaLocalizacao($localizacao->montar());
 }
开发者ID:secteofilandia,项目名称:ieducar,代码行数:71,代码来源:educar_escola_serie_lst.php

示例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);
//.........这里部分代码省略.........
开发者ID:eritter-ti,项目名称:ieducar,代码行数:101,代码来源:educar_relatorio_atestado_frequencia.php

示例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)) {
//.........这里部分代码省略.........
开发者ID:secteofilandia,项目名称:ieducar,代码行数:101,代码来源:clsPmieducarSerie.inc.php


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