aboutsummaryrefslogtreecommitdiff
path: root/app/Models/UserDAO.php
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-10-01 20:54:08 +0200
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-10-01 20:54:08 +0200
commit9b22272eee6e37963f6ed5f60b9f82382b23adc2 (patch)
tree3c0c2c941202f1c7ccf28024165cce3eb3b68e36 /app/Models/UserDAO.php
parentc9fe77b186d048c4f8fa27f8e6292c22edd72f35 (diff)
PostgreSQL multiuser bug
https://github.com/FreshRSS/FreshRSS/pull/1195
Diffstat (limited to 'app/Models/UserDAO.php')
-rw-r--r--app/Models/UserDAO.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/app/Models/UserDAO.php b/app/Models/UserDAO.php
index b55766ab4..e35be848c 100644
--- a/app/Models/UserDAO.php
+++ b/app/Models/UserDAO.php
@@ -8,8 +8,9 @@ class FreshRSS_UserDAO extends Minz_ModelPdo {
$userPDO = new Minz_ModelPdo($username);
$ok = false;
+ $bd_prefix_user = $db['prefix'] . $username . '_';
if (defined('SQL_CREATE_TABLES')) { //E.g. MySQL
- $sql = sprintf(SQL_CREATE_TABLES, $db['prefix'] . $username . '_', _t('gen.short.default_category'));
+ $sql = sprintf(SQL_CREATE_TABLES, $bd_prefix_user, _t('gen.short.default_category'));
$stm = $userPDO->bd->prepare($sql);
$ok = $stm && $stm->execute();
} else { //E.g. SQLite
@@ -17,7 +18,7 @@ class FreshRSS_UserDAO extends Minz_ModelPdo {
if (is_array($SQL_CREATE_TABLES)) {
$ok = true;
foreach ($SQL_CREATE_TABLES as $instruction) {
- $sql = sprintf($instruction, '', _t('gen.short.default_category'));
+ $sql = sprintf($instruction, $bd_prefix_user, _t('gen.short.default_category'));
$stm = $userPDO->bd->prepare($sql);
$ok &= ($stm && $stm->execute());
}