$lEOF = new ListaEmpresasOfertaColetiva(); $lEOF->condicoes('', $_POST['empresa'], ListaEmpresasOfertaColetiva::ID); if ($lEOF->getTotal() > 0) { $p->setEmpresa($lEOF->listar()); } $p->setDataInicio(new DataHora($_POST['dataInicio'])); $p->setDataFim(new DataHora($_POST['dataFim'])); $p->setValidadeInicio(new DataHora($_POST['validadeInicio'])); $p->setValidadeFim(new DataHora($_POST['validadeFim'])); $lOC = new ListaOfertasColetivas(); $lOC->inserir($p); while ($i = $lI->listar()) { $t = new Traducao(); $t->setIdConteudo($p->getId()); $t->setCampoConteudo(ListaOfertasColetivas::TITULO); $t->setTabelaConteudo($lOC->getTabela()); $t->conteudo = $p->titulo; $t->traducao = $_POST['ititulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaOfertasColetivas::SUBTITULO); $t->conteudo = $p->subTitulo; $t->traducao = $_POST['isubTitulo'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaOfertasColetivas::DESTAQUES); $t->conteudo = $p->destaques; $t->traducao = $_POST['idestaques'][$i->getId()]; $i->addTraducao($t); $t->setCampoConteudo(ListaOfertasColetivas::REGULAMENTO); $t->conteudo = $p->regulamento; $t->traducao = $_POST['iregulamento'][$i->getId()]; $i->addTraducao($t);
if ($lPC->getTotal() > 0) { $pC = $lPC->listar(); $p->addCategoria($pC); } } } $javaScript .= Aviso::criar("Oferta salva com sucesso!"); } else { $javaScript .= Aviso::criar($erro); } } $lOC = new ListaOfertasColetivas(); $p = $lOC->condicoes('', $_GET['oferta'], ListaOfertasColetivas::ID)->listar(); if (isset($_GET['uploadFlash'])) { $img = new Imagem(); $img->setSessao($lOC->getTabela(), $p->getId()); $img->setImage(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['Filedata']))); $lIM = new ListaImagens(); $lIM->caminhoEscrita = Sistema::$caminhoDiretorio . Sistema::$caminhoDataOfertasColetivas; $lIM->caminhoLeitura = Sistema::$caminhoURL . Sistema::$caminhoDataOfertasColetivas; $lIM->inserir($img); } $iAOC->condicao('condicao->alterar.OfertaColetiva', false); $iAOC->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarOfertasColetivas"); $iAOC->trocar("titulo", $p->titulo); $iAOC->trocar("subTitulo", $p->subTitulo); $lEOC = new ListaEmpresasOfertaColetiva(); $iAOC->createRepeticao("repetir->EmpresasOfertaColetiva"); while ($eOC = $lEOC->listar("ASC", ListaEmpresasOfertaColetiva::NOME)) { $iAOC->repetir(); $iAOC->enterRepeticao()->trocar('id.EmpresaOfertaColetiva', $eOC->getId());