Exemplo n.º 1
0
 public function __construct()
 {
     parent::__construct();
     $this->_alunoDao = WeLearn_DAO_DAOFactory::create('AlunoDAO');
     $this->_participacaoCursoDao = WeLearn_DAO_DAOFactory::create('ParticipacaoCursoDAO');
     $this->_paginaDao = WeLearn_DAO_DAOFactory::create('PaginaDAO');
     $this->_aulaDao = WeLearn_DAO_DAOFactory::create('AulaDAO');
     $this->_moduloDao = WeLearn_DAO_DAOFactory::create('ModuloDAO');
     $this->_avaliacaoDao = WeLearn_DAO_DAOFactory::create('AvaliacaoDAO');
     $this->_controleAvaliacaoDao = WeLearn_DAO_DAOFactory::create('ControleAvaliacaoDAO');
     $this->_questaoAvaliacaoDao = WeLearn_DAO_DAOFactory::create('QuestaoAvaliacaoDAO');
     $this->_alternativaAvaliacaoDao = WeLearn_DAO_DAOFactory::create('AlternativaAvaliacaoDAO');
     $this->_alunoAtual = $this->_alunoDao->criarAluno($this->autenticacao->getUsuarioAutenticado());
     $this->template->appendCSS('sala_de_aula.css')->appendJSImport('aplicacao_avaliacao.js');
 }
 private function retorno($objResult)
 {
     $alunos = array();
     if ($objResult instanceof PDOStatement) {
         if ($objResult->rowCount() == 0) {
             return null;
         } else {
             foreach ($objResult as $linha) {
                 $aluno = AlunoDAO::fillObject($linha);
                 array_push($alunos, $aluno);
             }
         }
     } else {
         if (is_array($objResult)) {
             for ($i = 0; $i < count($objResult); $i++) {
                 $aluno = AlunoDAO::fillObject($objResult[0]);
                 array_push($alunos, $aluno);
             }
         }
     }
     return $alunos;
 }
<?php

include_once "classes/Connection.php";
include_once "classes/AlunoDAO.php";
try {
    var_dump(AlunoDAO::getAll());
} catch (Exception $e) {
    echo "Conexão Falhou! " . $e->getMessage();
}
?>






Exemplo n.º 4
0
 protected function _renderTemplateCurso(WeLearn_Cursos_Curso $curso, $view = '', array $dados = null)
 {
     $this->_barraDireitaSetVar('menuContexto', $this->template->loadPartial('menu', array('idCurso' => $curso->getId(), 'totalAlunos' => $this->_alunoDao->recuperarQtdTotalPorCurso($curso), 'totalRequisicoes' => $this->_alunoDao->recuperarQtdTotalInscricoesPorCurso($curso)), 'curso/aluno'));
     parent::_renderTemplateCurso($curso, $view, $dados);
 }
Exemplo n.º 5
0
	public function excluirAluno(Aluno $aluno){
		$alunoDAO = new AlunoDAO();
		$alunoDAO->setBancoDados($this->banco); 
		$alunoDAO->excluirAlunoDAO($aluno);
	}