示例#1
0
	function gravarProvaImagem(Imagem $imagem){

		if (strlen($imagem->getPergunta())==0){
			throw new Exception('Informe a pergunta!');
		}else{
			$imagem->Xpergunta = $imagem->getPergunta();
		}

		if (strlen($imagem->getDescricao())==0){
			#throw new Exception('Informe a descricao da imagem!');
			$imagem->Xdescricao = " NULL ";
		}else{
			$imagem->Xdescricao = "'".$imagem->getDescricao()."'";
		}

		if (strlen($imagem->getPath())==0){
			throw new Exception('Selecione a imagem!');
		}else{
			$imagem->Xpath = "'".$imagem->getPath()."'";
		}
		
		if (strlen($imagem->getThumb())==0){
			$imagem->Xthumb = " NULL ";
		}else{
			$imagem->Xthumb = "'".$imagem->getThumb()."'";
		}

		$provaImagemDAO = new ProvaImagemDAO(); 
		$provaImagemDAO->setBancoDados($this->banco); 
		$provaImagemDAO->gravaDadosImagem($imagem); 
	}