prepare($count_sql); $stmt->execute($params); $total_disputes = $stmt->fetchColumn(); $total_pages = ceil($total_disputes / $limit); // Get disputes for the current page $sql .= " ORDER BY d.created_at DESC LIMIT :limit OFFSET :offset"; $stmt = $pdo->prepare($sql); $stmt->bindValue(':limit', $limit, PDO::PARAM_INT); $stmt->bindValue(':offset', $offset, PDO::PARAM_INT); if (!empty($search)) { $stmt->bindValue(':search', '%' . $search . '%'); } $stmt->execute(); $disputes = $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (Exception $e) { error_log($e->getMessage()); } ?>