Exemplo n.º 1
0
Sessao::temPermissao('anunciocad');
include_once 'app/view/backend/menupadrao.php';
$anuncio = new Anuncio(Conf::pegCnxPadrao());
$titulo = 'Anunciar';
$temImagens = false;
if (isset($_GET['idanuncio'])) {
    $titulo = 'Editar anuncio';
    $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']);
    $anuncio->setIdAnuncio($_GET['idanuncio']);
    $anuncio->preecheObjeto();
    $temImagens = sizeof($anuncio->get_imagens()) > 0;
}
$imovel = new Imovel(Conf::pegCnxPadrao());
$imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
$imovel->setIdImovel($anuncio->getIdImovel());
$imoveis = $imovel->getSemAnuncio();
?>

<div class="main-content">

    <div class="breadcrumbs" id="breadcrumbs">
        <script type="text/javascript">
            try {
                ace.settings.check('breadcrumbs', 'fixed')
            } catch (e) {
            }
        </script>

        <ul class="breadcrumb">
            <li>
Exemplo n.º 2
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();