Ejemplo n.º 1
0
    $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
    $imovel->preencheObjeto();
    $idImovel = $imovel->getIdImovel();
    if ($imovel->getIdPessoaProprietario() != $imovel->getIdProprietarioImovel()) {
        $proprietario->_preecheObjeto($imovel->getIdProprietarioImovel());
        $pTerceiro = true;
        $ePessoaFisica = $proprietario->getTipo() == 'F' ? true : false;
    }
    $imovelCarac = new ImovelCaracteristica($cnx);
    $imovelCarac->setIdImovel($idImovel);
    $dsetCaracteristicas = $imovelCarac->getCaracteristicas();
    $imovelProx = new ImovelProximidade($cnx);
    $imovelProx->setIdImovel($idImovel);
    $dsetProx = $imovelProx->getProximidades();
    $imovelFoto = new ImovelFoto($cnx);
    $imovelFoto->setIdImovel($idImovel);
    $dsetFoto = $imovelFoto->getFotos();
}
?>
<form id="fmCadImovel" class="formpadrao" name="fmCadImovel" method="post" enctype="multipart/form-data" action="app/control/imovelGravar.php">
    <fieldset>
    <h1 style="text-align: center;"><strong><?php 
echo $titulo;
?>
</strong></h1><hr /><br />
    <div id="tab">
        <ul class="nav">
            <li class="nav-two"><a href="#informacoes" class="current"><strong>Informações</strong></a></li>
            <li class="nav-three"><a href="#endereco"><strong>Endereço</strong></a></li>
            <li class=""><a href="#caracteristicas"><strong>Caracteristicas</strong></a></li>
            <li class=""><a href="#proximidade"><strong>Proximidades</strong></a></li>
Ejemplo n.º 2
0
             //verifica o tamanho do arquivo
             if ($_UP['tamanho'] < $arquivo['size'][$i]) {
                 $msg .= ' \\n => A imagem "' . $arquivo['name'][$i] . '" não foi gravada porque o tamanho é mario que ' . $tamanho . 'Mb.';
                 $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!';
Ejemplo n.º 3
0
 }
 $msg = 'Imóvel salvo com sucesso!';
 ////////////////////////////////////////////////////////////////////////
 //GRAVAÇÃO DAS IMAGENS//////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////////
 //Tamanho máximo do arquivo (em Bytes)
 $tamanho = 2;
 //2Mb
 $_UP['tamanho'] = 1024 * 1024 * $tamanho;
 //extensões permitidas
 $_UP['extensoes'] = array('jpg', 'JPG');
 $imagem = new ImovelFoto($cnx);
 //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();
         }
     }