forked from 0k/0k-charms
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.
39 lines
1.5 KiB
39 lines
1.5 KiB
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'] . '%';
|