Пример #1
0
	public function recuperarDivulgacao($id_divulgacao){

		$query ="SELECT tbl_divulgacao.divulgacao         AS divulgacao,
						tbl_divulgacao.instituicao      AS instituicao,
						tbl_divulgacao.professor        AS professor,
						tbl_divulgacao.aluno            AS aluno,
						DATE_FORMAT(tbl_divulgacao.data , '%d/%m/%Y %H:%i') AS data
				FROM tbl_divulgacao
				WHERE divulgacao = $id_divulgacao ";
		$banco = $this->getBancoDados(); 
		$comunicado = NULL; 
		$retorno = $banco->executaSQL($query); 
		if($retorno != NULL) {

			if ($banco->numRows($retorno) == 0){
				throw new Exception("Nenhuma divulgacao encontrada.",0);
			}

			while($linha = $banco->fetchArray($retorno)) { 

				$sessionFacade		= new SessionFacade($banco); 
				#$obj_instituicao	= $sessionFacade->recuperarInstituicao($linha["instituicao"]);
				#$obj_aluno			= $sessionFacade->recuperarAluno($linha["aluno"]);
				$obj_professor		= $sessionFacade->recuperarProfessor($linha["professor"]);

				$divulgacao = new Divulgacao(); 
				$divulgacao->setId($linha['divulgacao']);
				#$divulgacao->setInstituicao($obj_instituicao);
				$divulgacao->setProfessor($obj_professor);
				#$divulgacao->setAluno($obj_alunio);
				$divulgacao->setData($linha["data"]);
			}
			return $divulgacao; 
		} else {
			throw new Exception("Erro ao recuperar Divulgacao ($query)"); 
		}
	}
Пример #2
0
<?
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: text/html; charset=iso-8859-1",true);

require_once "../funcoes.php";
require_once "../class/class.SessionFacade.php";
require_once "../banco.con.php";

echo "Envio de Email Pesquisa \n\n";

echo "Inicio: ".date("d/m/Y H:i");

$pesquisa = new Divulgacao();
$pesquisa->setQtdeEmail(30);
$resultado = $pesquisa->divulgacaoPesquisa($sessionFacade);

echo "\n";

echo "Término: ".date("d/m/Y H:i");

?>