Exemplo n.º 1
0
 $erro = '';
 if (empty($_POST['titulo'])) {
     $erro = "<b>Titulo</b> não preenchido!<br><br>";
 }
 if (empty($erro)) {
     try {
         $g = new Galeria();
         $g->titulo = $_POST['titulo'];
         $g->local = $_POST['local'];
         $g->tipo = $_POST['tipo'];
         $g->setData(new DataHora($_POST['data']));
         $g->setVideo($_POST['video']);
         $g->descricao = $_POST['descricao'];
         $g->ordem = $_POST['ordem'];
         $lG = new ListaGalerias();
         $lG->inserir($g);
         $g->getURL()->setURL($_POST['url'] ? $_POST['url'] : $g->getId() . "-" . URL::cleanURL($_POST['titulo']));
         $lG->alterar($g);
         while ($i = $lI->listar()) {
             $t = new Traducao();
             $t->setIdConteudo($g->getId());
             $t->setCampoConteudo(ListaGalerias::TITULO);
             $t->setTabelaConteudo($lG->getTabela());
             $t->conteudo = $g->titulo;
             $t->traducao = $_POST['ititulo'][$i->getId()];
             $i->addTraducao($t);
             $t->setCampoConteudo(ListaGalerias::DESCRICAO);
             $t->conteudo = $g->descricao;
             $t->traducao = $_POST['idescricao'][$i->getId()];
             $i->addTraducao($t);
         }