Add a database parameter to the bookmark feed url (closes #419)

This commit is contained in:
Alexis Mousset 2015-12-07 23:57:57 +01:00
parent c511b2264c
commit 498573712b
3 changed files with 9 additions and 2 deletions

View File

@ -60,6 +60,12 @@ Router\get_action('bookmarks', function() {
// Display bookmark feeds
Router\get_action('bookmark-feed', function() {
// Select database if the parameter is set
$database = Request\param('database');
if (!empty($database)) {
Model\Database\select($database);
}
// Check token
$feed_token = Model\Config\get('feed_token');
$request_token = Request\param('token');

View File

@ -201,6 +201,7 @@ Router\get_action('about', function() {
Response\html(Template\layout('about', array(
'csrf' => Model\Config\generate_csrf(),
'config' => Model\Config\get_all(),
'db_name' => Model\Database\select(),
'nb_unread_items' => Model\Item\count_by_status('unread'),
'menu' => 'config',
'title' => t('Preferences')

View File

@ -16,7 +16,7 @@
<h3><?= t('Bookmarks') ?></h3>
<ul>
<li>
<a href="<?= Helper\get_current_base_url().'?action=bookmark-feed&amp;token='.urlencode($config['feed_token']) ?>" target="_blank"><?= t('Bookmark RSS Feed') ?></a>
<a href="<?= Helper\get_current_base_url().'?action=bookmark-feed&amp;database='.urlencode($db_name).'&amp;token='.urlencode($config['feed_token']) ?>" target="_blank"><?= t('Bookmark RSS Feed') ?></a>
</li>
</ul>
</div>