Exemplo n.º 1
0
<?php

include_once '../../../config.php';
if (isset($_POST)) {
    try {
        $cnx = Conf::pegCnxPadrao();
        $anuncio = new Anuncio($cnx);
        $cnx->iniTransacao();
        $anuncio->setIdUsuarioAlt($_SESSION['idUsuario']);
        $anuncio->setDados($_POST);
        $valor = str_replace('.', '', $_POST['valor']);
        $valor = str_replace(',', '.', $valor);
        $anuncio->setValor($valor);
        $idAnuncio = $anuncio->_salvar();
        $idAnuncio = empty($idAnuncio) ? $anuncio->getIdAnuncio() : $idAnuncio;
        $idImovel = $anuncio->getIdImovel();
        $msg = 'Seu anúncio foi publicado 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', 'jpeg', 'JPEG');
        $imagem = new AnuncioImagem($cnx);
        $img_imovel = new ImovelFoto($cnx);
        //caso ja exista imagem cadastrada atualizar as mesmas
        if (isset($_POST['ordemImgCad'])) {
            //remove as imagens existentes
            $imagem->setIdAnuncio($idAnuncio);
            $imagem->excluirImagensDoAnuncio();