예제 #1
0
$iTAB->trocar("clicks", $b->clicks);
$iTAB->trocar("tipo", $b->tipo);
$iTAB->trocar("dataInicio", $b->getDataInicio()->mostrar("d/m/Y H:i:s"));
$iTAB->trocar("dataFim", $b->getDataFim()->mostrar("d/m/Y H:i:s"));
$iTAB->trocar("ativo", $b->ativo ? 1 : 0);
if ($b->getImagem()->nome != '') {
    $iTAB->trocar("imagem", $b->getImagem()->showHTML(200, 200));
}
if ($b->getFlash() != '') {
    $iTAB->trocar("url.Flash", Sistema::$caminhoURL . "lib.data/utilidades/publicidades/banners/" . $b->getFlash());
    $iTAB->trocar("largura", $b->getLargura()->formatar() > 0 ? $b->getLargura()->formatar() : '');
    $iTAB->trocar("altura", $b->getAltura()->formatar() > 0 ? $b->getAltura()->formatar() : '');
}
$iTAB->createRepeticao("repetir->BannerCategorias.Banner");
while ($bC = $b->getCategorias()->listar()) {
    $iTAB->repetir();
    $iTAB->enterRepeticao()->trocar('id.BannerCategoria.Banner', $bC->getId());
    $iTAB->enterRepeticao()->trocar('titulo.BannerCategoria.Banner', $bC->titulo);
}
$lI = new ListaIdiomas();
$sub = "repetir->titulo.Banners.Idiomas";
$iTAB->createRepeticao($sub);
while ($i = $lI->listar()) {
    $iTAB->repetir($sub);
    $iTAB->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome);
    $iTAB->enterRepeticao($sub)->trocar("id.Idioma", $i->getId());
    $iTAB->enterRepeticao($sub)->trocar("titulo.Banner.Idioma", $i->getTraducaoById(ListaBanners::TITULO, $lB->getTabela(), $b->getId())->traducao);
}
$iTAB->createJavaScript();
$javaScript .= $iTAB->javaScript->concluir();
$includePagina = $iTAB->concluir();
예제 #2
0
                $arq = Arquivos::__OpenArquivoByTEMP($_FILES['flash']);
                $arq->saveArquivo(Sistema::$caminhoDiretorio . Sistema::$caminhoDataBanners);
                $b->setFlash($_FILES['flash']['name']);
                $b->setLargura($_POST['largura']);
                $b->setAltura($_POST['altura']);
            }
            if (!empty($_FILES['imagem']['name'])) {
                $b->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
            }
            $lB = new ListaBanners();
            $lB->inserir($b);
            while ($i = $lI->listar()) {
                $t = new Traducao();
                $t->setIdConteudo($b->getId());
                $t->setCampoConteudo(ListaBanners::TITULO);
                $t->setTabelaConteudo($lB->getTabela());
                $t->conteudo = $b->titulo;
                $t->traducao = $_POST['ititulo'][$i->getId()];
                $i->addTraducao($t);
            }
            $_POST = '';
            header("Location: " . Sistema::$adminCaminhoURL . "?p=SistemaUtilidades&a=alterarBanner&banner=" . $b->getId());
            //$javaScript .= Aviso::criar("Banner salvo com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    } else {
        $javaScript .= Aviso::criar($erro);
    }
}
$iTCB->condicao('condicao->alterar.Banner', true);