$pM->getURL()->setURL($_POST['url']);
     } else {
         $pM->getURL()->setURL("marca-" . URL::cleanURL($_POST['nome']));
     }
     $pM->descricao = $_POST['descricao'];
     $pM->enderecoURL = $_POST['enderecoURL'];
     $pM->disponivel = $_POST['disponivel'] == ListaProdutoMarcas::VALOR_DISPONIVEL_TRUE ? true : false;
     if (!empty($_FILES['imagem']['name'])) {
         $pM->setImagem(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem'])));
     }
     $lCPM->inserir($pM);
     while ($i = $lI->listar()) {
         $t = new Traducao();
         $t->setIdConteudo($pM->getId());
         $t->setCampoConteudo(ListaProdutoMarcas::NOME);
         $t->setTabelaConteudo($lCPM->getTabela());
         $t->conteudo = $pM->nome;
         $t->traducao = $_POST['inome'][$i->getId()];
         $i->addTraducao($t);
         $t->setCampoConteudo(ListaProdutoMarcas::DESCRICAO);
         $t->conteudo = $pM->descricao;
         $t->traducao = $_POST['idescricao'][$i->getId()];
         $i->addTraducao($t);
     }
     $lI->resetCondicoes();
     $lI->setParametros(0);
     $_POST = '';
     $javaScript .= Aviso::criar("Marca salva com sucesso!");
 } else {
     $javaScript .= Aviso::criar($erro);
 }
예제 #2
0
        $javaScript .= Aviso::criar($erro);
    }
}
$lPC = new ListaProdutoMarcas();
$pM = $lPC->condicoes('', $_GET['marca'], ListaProdutoMarcas::ID)->listar();
$iAPM->trocar("nome", $pM->nome);
$iAPM->trocar("url", $pM->getURL()->getURL());
$iAPM->trocar("descricao", $pM->descricao);
$iAPM->trocar("enderecoURL", $pM->enderecoURL);
$iAPM->trocar("disponivel", $pM->disponivel);
$sub = "repetir->nome.ProdutoMarcas.Idiomas";
$sub2 = "repetir->descricao.ProdutoMarcas.Idiomas";
$iAPM->createRepeticao($sub);
$iAPM->createRepeticao($sub2);
while ($i = $lI->listar()) {
    $iAPM->repetir($sub);
    $iAPM->repetir($sub2);
    $iAPM->enterRepeticao($sub)->trocar("nome.Idioma", $i->nome);
    $iAPM->enterRepeticao($sub)->trocar("id.Idioma", $i->getId());
    $iAPM->enterRepeticao($sub)->trocar("nome.ProdutoMarca.Idioma", $i->getTraducaoById(ListaProdutoMarcas::NOME, $lPC->getTabela(), $pM->getId())->traducao);
    $iAPM->enterRepeticao($sub2)->trocar("nome.Idioma", $i->nome);
    $iAPM->enterRepeticao($sub2)->trocar("id.Idioma", $i->getId());
    $iAPM->enterRepeticao($sub2)->trocar("descricao.ProdutoMarca.Idioma", $i->getTraducaoById(ListaProdutoMarcas::DESCRICAO, $lPC->getTabela(), $pM->getId())->traducao);
}
$iAPM->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=listarProdutoMarcas");
if ($pM->getImagem()->nome != '') {
    $iAPM->trocar("imagem", $pM->getImagem()->showHTML(200, 200));
}
$iAPM->createJavaScript();
$javaScript .= $iAPM->javaScript->concluir();
$includePagina = $iAPM->concluir();