You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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'] . '%';
|