示例#1
0
$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();