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); }