} //persistir no banco de dados if ($podeExecutar) { //salva as novas imagens para o anuncio $img = $idImovel . '_' . md5($arquivo['tmp_name'][$i]) . '.jpg'; $imagem->setIdAnuncio($idAnuncio); $imagem->setOrdem(empty($ordemImg[$i]) ? 1 : $ordemImg[$i]); $imagem->setDescricao($descImg[$i]); $imagem->setImagem($img); $imagem->_salvar(); //salva as novas imagens no imovel $img_imovel->setIdImovel($idImovel); $img_imovel->setOrdem(empty($ordemImg[$i]) ? 1 : $ordemImg[$i]); $img_imovel->setDescricao($descImg[$i]); $img_imovel->setFoto($img); $img_imovel->_salvar(); //copia a imagem para o servidor $img = $diretorio . $img; copy($arquivo['tmp_name'][$i], $img); } $podeExecutar = true; } } $cnx->fimTransacao(); } catch (Exception $e) { $cnx->fimTransacao(); $msg = 'Erro ao tentar publicar o anúncio!'; } //header('Location: ../../../sistema.php?action=anunciocad&idanuncio='.$idAnuncio.'&return='. Utilitarios::criptografa($msg)); header('Location: ../../../sistema.php?action=anunciolista&return=' . Utilitarios::criptografa($msg)); } else {
if (isset($_POST['ordemImgCad'])) { //remove as imagens existentes $imagem->setIdImovel($idImovel); $imagem->excluirFotosDoImovel(); $ordemImg = $_POST['ordemImgCad']; $codImg = $_POST['codImgCad']; $nomeImg = $_POST['nomeImgCad']; $descImg = $_POST['descImgCad']; for ($i = 0; $i < count($_POST['ordemImgCad']); $i++) { if ($codImg[$i] > 0 && $nomeImg[$i] != 'i_img_nv') { $img = $nomeImg[$i]; $imagem->setIdImovel($idImovel); $imagem->setOrdem(empty($ordemImg[$i]) ? 1 : $ordemImg[$i]); $imagem->setDescricao($descImg[$i]); $imagem->setFoto($img); $imagem->_salvar(); } } } $temImagens = $_FILES ? count($_FILES) == 1 && $_FILES['img']['name'][0] == '' ? false : true : false; if ($temImagens) { $ordemImg = $_POST['ordemImg']; $descImg = $_POST['descImg']; //caso o diretorio do banco de upload nao exista o sistema criará automaticamente $diretorio = '../../images/upload/'; if (!file_exists($diretorio)) { mkdir($diretorio); } $podeExecutar = true; //flag de execução de bloco $extensao = '';