diff --git a/app/classes/Framadate/Repositories/PollRepository.php b/app/classes/Framadate/Repositories/PollRepository.php index 78d0860..4a1e6ea 100644 --- a/app/classes/Framadate/Repositories/PollRepository.php +++ b/app/classes/Framadate/Repositories/PollRepository.php @@ -163,7 +163,7 @@ class PollRepository extends AbstractRepository { $request .= "SELECT p.*,"; $request .= " (SELECT count(1) FROM " . Utils::table('vote') . " v WHERE p.id=v.poll_id) votes"; $request .= " FROM " . Utils::table('poll') . " p"; - $request .= " WHERE 1"; + $request .= " WHERE True"; $values = []; @@ -189,7 +189,7 @@ class PollRepository extends AbstractRepository { } $request .= " ORDER BY p.title ASC"; - $request .= " LIMIT :start, :limit"; + $request .= " OFFSET :start LIMIT :limit"; $prepared = $this->prepare($request); @@ -230,11 +230,11 @@ class PollRepository extends AbstractRepository { // Total count $prepared = $this->prepare(' SELECT count(1) nb - FROM ' . Utils::table('poll') . ' p - WHERE (:id = "" OR p.id LIKE :id) - AND (:title = "" OR p.title LIKE :title) - AND (:name = "" OR p.admin_name LIKE :name) - ORDER BY p.title ASC'); + FROM ' . Utils::table('poll') . " p + WHERE (:id = '' OR p.id LIKE :id) + AND (:title = '' OR p.title LIKE :title) + AND (:name = '' OR p.admin_name LIKE :name) +"); $poll = $search === null ? '' : $search['poll'] . '%'; $title = $search === null ? '' : '%' . $search['title'] . '%';