Example #1
0
$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']));
$iLPC->trocar("linkCadastrar.Produto", "?p=" . $_GET['p'] . "&a=cadastrarProduto");
$iLPC->trocar('total.ListaProdutos', $lP->getTotal());
$con = BDConexao::__Abrir();
$num = 40;
$primeiro = $_GET['pag'] * $num;
$total = $lP->getTotal();
$max = ceil($total / $num);
$lP->setParametros($primeiro)->setParametros($num + $primeiro, 'limite');
while ($p = $lP->listar("ASC", ListaProdutos::NOME)) {
    if (!empty($_POST['desabilitar']) || !empty($_POST['destacar'])) {
        //Desabilitar
        if ($_POST['desabilitar'][$p->getId()]) {
            $p->disponivel = true;
        } else {
            $p->disponivel = false;
        }
        //
        //Destaque
        if ($_POST['destacar'][$p->getId()]) {
            $p->destaque = true;
        } else {
            $p->destaque = false;
        }