$podeExecutar = false;
             }
             //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));
Exemple #2
0
 //caso ja exista imagem cadastrada atualizar as mesmas
 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