コード例 #1
0
##############################################################################	

$_nome_programa = basename($_SERVER['PHP_SELF'],'.php');

$theme = ".";
$model = new Template($theme);
$model->set_filenames(array($_nome_programa => $_nome_programa.'.htm'));
$model->assign_vars(array('_NOME_PROGRAMA' => $_nome_programa.'.php'));


$banco = new BancodeDados(); 
$sessionFacade = new SessionFacade($banco); 
try {
	$banco->conecta(); 
	$linha = 0;
	$cursos = $sessionFacade->recuperarCursoTodosDAO();
	for($i= 0; $i < sizeof($cursos); $i++) { 
		$model->assign_block_vars('curso', array(	'CURSO'			=>	$cursos[$i]->getId(),
													'CURSO_NOME'	=>	$cursos[$i]->getNome(),
													'CLASSE'		=>	$i%2==0?"class='odd'":""
		));
		$disciplinas = $sessionFacade->recuperarDisciplinaTodosDAO($cursos[$i]->getId());
		for($j= 0; $j < sizeof($disciplinas); $j++) { 
			$model->assign_block_vars('curso.disciplina', array(	'DISCIPLINA'	=>	$disciplinas[$j]->getId(),
																	'NOME'			=>	$disciplinas[$j]->getNome(),
																	'CURSO'			=>	$cursos[$i]->getId(),
																	'CURSO_NOME'	=>	$cursos[$i]->getNome(),
																	'I'				=>	$linha,
																	'CLASSE'		=>	$j%2==0?"class='odd'":""
			));
			$linha++;