$iAP->condicao("condicao->ProdutoPai", $produtoPai->getId() != 0); $iAP->trocar("nome.ProdutoPai", $produtoPai->nome); $iAP->trocar("linkAlterar.ProdutoPai", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&produto=" . $produtoPai->getId()); $iAP->trocar("nome", $p->nome); $lPM = new ListaProdutoMarcas(); $iAP->createRepeticao("repetir->ProdutoMarcas"); while ($pM = $lPM->listar("ASC", ListaProdutoMarcas::NOME)) { $iAP->repetir(); $iAP->enterRepeticao()->trocar('id.ProdutoMarca', $pM->getId()); $iAP->enterRepeticao()->trocar('nome.ProdutoMarca', $pM->nome); } $lPO = new ListaProdutoOpcoes(); $iAP->createRepeticao("repetir->ProdutoOpcoes"); $iAP->createRepeticao("repetir->ProdutoOpcoes.JavaScript"); while ($pO = $lPO->listar("ASC", ListaProdutoOpcoes::NOME)) { if ($lPO->getParametros() % 2 == 0) { $bgcolor = '#E5E5E5'; } else { $bgcolor = '#FFF'; } $iAP->repetir("repetir->ProdutoOpcoes"); $iAP->repetir("repetir->ProdutoOpcoes.JavaScript"); $iAP->enterRepeticao("repetir->ProdutoOpcoes")->condicao('condicao->Multi.ProdutoOpcao', $pO->multi); $iAP->enterRepeticao("repetir->ProdutoOpcoes.JavaScript")->condicao('condicao->Multi.ProdutoOpcao', $pO->multi); $iAP->enterRepeticao("repetir->ProdutoOpcoes")->trocar('bgcolor.ProdutoOpcao', $bgcolor); $iAP->enterRepeticao("repetir->ProdutoOpcoes")->trocar('id.ProdutoOpcao', $pO->getId()); $iAP->enterRepeticao("repetir->ProdutoOpcoes")->trocar('nome.ProdutoOpcao', $pO->nome); $iAP->enterRepeticao("repetir->ProdutoOpcoes.JavaScript")->trocar('id.ProdutoOpcao', $pO->getId()); $iAP->enterRepeticao("repetir->ProdutoOpcoes.JavaScript")->trocar('nome.ProdutoOpcao', addslashes($pO->nome)); if ($pO->multi) { $iAP->enterRepeticao("repetir->ProdutoOpcoes")->createRepeticao('repetir->ProdutoOpcaoValores.ProdutoOpcao');
$lPO = new ListaProdutoOpcoes(); $iLPO->createRepeticao("repetir->ProdutoOpcoes"); if (!empty($_GET['busca'])) { $lPO->condicoes('', "%" . $_GET['busca'] . "%", 'empresa', 'LIKE'); } $iLPO->condicao("condicaoBusca", !empty($_SESSION['nivel'])); if (isset($_GET['json'])) { $cond = array(); while ($pO = $lPO->listar("ASC", ListaProdutoOpcoes::NOME)) { $rs['id'] = $pO->getId(); $rs['nome'] = $pO->nome; $cond[] = $rs; } echo JSON::_Encode($cond); exit; } $iLPO->trocar("linkCadastrar.ProdutoOpcao", "?p=" . $_GET['p'] . "&a=cadastrarProdutoOpcao"); while ($pO = $lPO->listar("ASC", ListaProdutoOpcoes::NOME)) { $iLPO->repetir(); $iLPO->enterRepeticao()->condicao("condicaoRemover", !empty($_SESSION['nivel'])); $bgColor = $lPO->getParametros() % 2 == 0 ? '#FFFFFF' : '#EAEAEA'; $iLPO->enterRepeticao()->trocar("bgColorEmpresa", $bgColor); $iLPO->enterRepeticao()->trocar("id.ProdutoOpcao", $pO->getId()); $iLPO->enterRepeticao()->trocar("nome.ProdutoOpcao", $pO->nome); $iLPO->enterRepeticao()->trocar("linkVisualizar.ProdutoOpcaoValores.ProdutoOpcao", "?p=" . $_GET['p'] . "&a=listarProdutoOpcaoValores&opcao=" . $pO->getId()); $iLPO->enterRepeticao()->trocar("linkAlterar.ProdutoOpcao", "?p=" . $_GET['p'] . "&a=alterarProdutoOpcao&opcao=" . $pO->getId()); $iLPO->enterRepeticao()->condicao("condicaoVisualizar", $pO->tipo == 1); } $iLPO->trocar("linkVoltar", "?p=" . $_GET['p'] . "&a=produtos"); $botoes = $iLPO->cutParte('botoes'); $includePagina = $iLPO->concluir();