Example #1
0
<?php

importar("LojaVirtual.Produtos.Lista.ListaProdutos");
$tituloPagina = 'Produtos > Produtos';
$iLPC = new IFAdmin(new Arquivos(Sistema::$adminLayoutCaminhoDiretorio . "/SistemaProdutos/listarProdutos.html"));
$iLPC->trocar("linkDeletar.Produto", "?p=" . $_GET['p'] . "&a=" . $_GET['a'] . "&");
$iLPC->trocar("linkBuscar.Produto", "?p=" . $_GET['p'] . "&");
if (!empty($_GET['deletar'])) {
    $lP = new ListaProdutos();
    $lP->condicoes('', $_GET['deletar'], ListaProdutos::ID);
    if ($lP->getTotal() > 0) {
        try {
            $p = $lP->listar();
            //$p->removido = true;
            $lP->deletar($p);
            $javaScript .= Aviso::criar("Produto removido com sucesso!");
        } catch (Exception $e) {
            $javaScript .= Aviso::criar($e->getMessage());
        }
    }
}
$lP = new ListaProdutos();
$aRP[count($aRP) + 1] = array('campo' => ListaProdutos::PRODUTOPAI);
$aRP[count($aRP) + 1] = array('campo' => ListaProdutos::REMOVIDO, 'valor' => ListaProdutos::VALOR_DISPONIVEL_FALSE);
$iLPC->createRepeticao("repetir->Produtos");
if (!empty($_GET['busca'])) {
    $aRP[count($aRP) + 1] = array('campo' => ListaProdutos::NOME, 'valor' => "%" . addslashes($_GET['busca']) . "%", 'operador' => 'LIKE');
    $aRP[count($aRP) + 1] = array('campo' => ListaProdutos::CODIGO, 'valor' => $_GET['busca'], 'operador' => '=', 'OR' => true);
}
$lP->condicoes($aRP);
$iLPC->condicao("condicaoBusca", !empty($_SESSION['nivel']));