aboutsummaryrefslogtreecommitdiff
path: root/p/api
diff options
context:
space:
mode:
Diffstat (limited to 'p/api')
-rw-r--r--p/api/fever.php4
-rw-r--r--p/api/greader.php20
2 files changed, 9 insertions, 15 deletions
diff --git a/p/api/fever.php b/p/api/fever.php
index b81646928..30b85dafd 100644
--- a/p/api/fever.php
+++ b/p/api/fever.php
@@ -95,7 +95,7 @@ class FeverDAO extends Minz_ModelPdo
$sql = 'SELECT id, guid, title, author, '
. ($entryDAO->isCompressed() ? 'UNCOMPRESS(content_bin) AS content' : 'content')
. ', link, date, is_read, is_favorite, id_feed '
- . 'FROM `' . $this->prefix . 'entry` WHERE';
+ . 'FROM `_entry` WHERE';
if (!empty($entry_ids)) {
$bindEntryIds = $this->bindParamArray('id', $entry_ids, $values);
@@ -120,7 +120,7 @@ class FeverDAO extends Minz_ModelPdo
$sql .= $order;
$sql .= ' LIMIT 50';
- $stm = $this->bd->prepare($sql);
+ $stm = $this->pdo->prepare($sql);
$stm->execute($values);
$result = $stm->fetchAll(PDO::FETCH_ASSOC);
diff --git a/p/api/greader.php b/p/api/greader.php
index b6777796a..77e498524 100644
--- a/p/api/greader.php
+++ b/p/api/greader.php
@@ -76,12 +76,6 @@ function multiplePosts($name) { //https://bugs.php.net/bug.php?id=51633
return $result;
}
-class MyPDO extends Minz_ModelPdo {
- function prepare($sql) {
- return $this->bd->prepare(str_replace('%_', $this->prefix, $sql));
- }
-}
-
function debugInfo() {
if (function_exists('getallheaders')) {
$ALL_HEADERS = getallheaders();
@@ -239,9 +233,8 @@ function userInfo() { //https://github.com/theoldreader/api#user-info
function tagList() {
header('Content-Type: application/json; charset=UTF-8');
- $pdo = new MyPDO();
- $stm = $pdo->prepare('SELECT c.name FROM `%_category` c');
- $stm->execute();
+ $model = new Minz_ModelPdo();
+ $stm = $model->pdo->query('SELECT c.name FROM `_category` c');
$res = $stm->fetchAll(PDO::FETCH_COLUMN, 0);
$tags = array(
@@ -277,10 +270,11 @@ function tagList() {
function subscriptionList() {
header('Content-Type: application/json; charset=UTF-8');
- $pdo = new MyPDO();
- $stm = $pdo->prepare('SELECT f.id, f.name, f.url, f.website, c.id as c_id, c.name as c_name FROM `%_feed` f
- INNER JOIN `%_category` c ON c.id = f.category AND f.priority >= :priority_normal');
- $stm->execute(array(':priority_normal' => FreshRSS_Feed::PRIORITY_NORMAL));
+ $model = new Minz_ModelPdo();
+ $stm = $model->pdo->prepare('SELECT f.id, f.name, f.url, f.website, c.id as c_id, c.name as c_name FROM `_feed` f
+ INNER JOIN `_category` c ON c.id = f.category AND f.priority >= :priority_normal');
+ $stm->bindValue(':priority_normal', FreshRSS_Feed::PRIORITY_NORMAL, PDO::PARAM_INT);
+ $stm->execute();
$res = $stm->fetchAll(PDO::FETCH_ASSOC);
$salt = FreshRSS_Context::$system_conf->salt;