require_once '../../../wp-load.php'; require_once 'catalogo-config.php'; require_once 'catalogo-db-ops.php'; if ($_POST['filter'] == 'false') { $filters = NULL; } else { if (!empty($_POST['filter']['chaves'])) { $filters['chaves'] = @explode(',', $_POST['filter']['chaves']); } if (!empty($_POST['filter']['autor'])) { $filters['autor'] = $_POST['filter']['autor']; } } $limit = 15; // alterar para $_POST['limit'] caso queira dar ao usuário a opção de entrar com limite de resultados por página $total = trajCatalogoDBops::getTotalTrabalhos($filters); // alterar query entrando parâmetro filter caso haja $totalPags = ceil($total / $limit); if (isset($_POST['page'])) { if ($_POST['page'] > $totalPags) { $pagina = $totalPags; } else { $pagina = $_POST['page']; } } else { $pagina = 1; } $offset = ($pagina - 1) * $limit; $trabalhos = trajCatalogoDBops::getAllTrabalhos($offset, $limit, $filters); $last = $offset + sizeof($trabalhos); if ($_POST['editable'] === "true") {