diff --git a/app/controllers/services.php b/app/controllers/services.php index 9f85b8d..6f1fda7 100644 --- a/app/controllers/services.php +++ b/app/controllers/services.php @@ -26,10 +26,11 @@ Router\get_action('services', function () { Router\post_action('services', function () { $user_id = SessionStorage::getInstance()->getUserId(); $values = Request\values() + array('pinboard_enabled' => 0, + 'pinboard_mark_unread' => 0, 'instapaper_enabled' => 0, 'wallabag_enabled' => 0, 'shaarli_enabled' => 0, - 'shaarli_private' => 0,); + 'shaarli_private' => 0); Helper\check_csrf_values($values); if (Model\Config\save($user_id, $values)) { diff --git a/app/handlers/service.php b/app/handlers/service.php index 674ecdd..9466803 100644 --- a/app/handlers/service.php +++ b/app/handlers/service.php @@ -56,6 +56,7 @@ function pinboard_sync(array $item) 'url' => $item['url'], 'description' => $item['title'], 'tags' => Helper\config('pinboard_tags'), + 'toread' => Helper\bool_config('pinboard_mark_unread') ? 'yes' : 'no', ); $url = 'https://api.pinboard.in/v1/posts/add?'.http_build_query($params); diff --git a/app/locales/de_DE/translations.php b/app/locales/de_DE/translations.php index dd01021..a255ca3 100644 --- a/app/locales/de_DE/translations.php +++ b/app/locales/de_DE/translations.php @@ -188,6 +188,7 @@ return array( 'Send bookmarks to Pinboard' => 'Sende Lesezeichen an Pinboard', 'Pinboard API token' => 'Pinboard API Token', 'Pinboard tags' => 'Pinboard Tags', + 'Mark bookmarks as unread' => 'Lesezeichen als ungelesen markieren', 'Instapaper username' => 'Instapaper Benutzername', 'Instapaper password' => 'Instapaper Passwort', 'Instapaper' => 'Instapaper', diff --git a/app/templates/config/services.php b/app/templates/config/services.php index 10b2a7b..2a749e1 100644 --- a/app/templates/config/services.php +++ b/app/templates/config/services.php @@ -28,7 +28,9 @@
- +
+ +