Commit Graph

614 Commits

Author SHA1 Message Date
Craig Meyer 08ae2a5ba6 Extend OPML preferences pane, to provide more control of Export OPML
User is prompted for filename, and also whether to include settings.
    Default filename is: TinyTinyRSS.opml

    modules/pref-feeds.php
        Prompt for output OPML filename (Default: TinyTinyRSS.opml )
    opml.php
        Modify to support passing in name=<filename>&settings=[0|1]
    functions.js
        Modify to support passing in name=<filename>&settings=[0|1]
2011-07-30 22:34:22 -04:00
Craig Meyer 9949bd154e functions.php: Fixed some mild errors.
fetch_file_contents()
        using $updated when it was not defined - commented it out
    update_rss_feed_real()
        was also using $updated, undefined
        and had a inconsistent return, added return false;
    lookup_user_id($link, $user)
        was using $login for the SELECT not $user
    format_headline_subtoolbar()
        used $search_q before it was assigned to, re-ordered the code
    format_article()
        The 3rd arg "$feed_id" was never used in the function, it was set in the function
        Verified (and modified as needed) function calls in backend.php (5 Usages) and in modules/backend-rpc,php (1 usage)
    printTagCloud()
        Before ksort($tags) add a check for count($tags) == 0 return
    replace depreciated split() calls with explode()

backend.php

    replace depreciated split() calls with explode()

modules/backed-rpc.php

    replace depreciated split() calls with explode()
    in handle_rpc_request(), separate asort() from join(),  asort() does not return an array.
        This fixes a problem where a new tag is added to an entry, but doesn't show up after clicking on save. User must do a screen refresh.
        A PHP error msg was being returned in the JSON response.
.gitignore
    Make sure Mac OS X .DS_Store & PHPStorm project files (.idea/) are not included
2011-07-30 22:31:40 -04:00
Andrew Dolgov c252d7c781 pref-instances: mention open_basedir as a reason for pubsub functionality to be disabled 2011-07-05 12:09:53 +04:00
Andrew Dolgov c1bc3a2794 pref-instances: remove unnecessary check for open_basedir 2011-07-05 12:07:52 +04:00
Andrew Dolgov 3610b48ba3 remove sanity check on open_basedir, block using CURL instead while running under it 2011-07-05 12:05:51 +04:00
Andrew Dolgov 11adc49e71 pref-feeds/add: properly handle rc=3 2011-06-14 14:19:22 +04:00
Andrew Dolgov e3ba4e2921 pref-feeds: show subscribed feeds count (closes #338) 2011-06-14 13:43:01 +04:00
Andrew Dolgov 65eebd13f4 add option to disable PUSH client support globally (closes #340 2011-04-26 18:42:05 +04:00
Andrew Dolgov 8d588e2d9a block pref-instances tab if CURL is not available 2011-04-21 09:25:37 +04:00
Andrew Dolgov 1c36d3aaa9 update feedbrowser 2011-04-21 08:43:37 +04:00
Andrew Dolgov 6f907113ef feed browser: allow subscribing by url for linked feeds 2011-04-20 18:39:30 +04:00
Andrew Dolgov bcce39e3d8 pref-instances: check access level 2011-04-20 16:04:50 +04:00
Andrew Dolgov 9530efa1b5 feed browser: use title from cache table 2011-04-20 15:48:26 +04:00
Andrew Dolgov 414d0d1f46 implement feedbrowser using linked feeds; set proper fetch timeout 2011-04-20 15:36:46 +04:00
Andrew Dolgov ae5f7bb11a implement fetching and exporting of shared feeds 2011-04-20 15:21:00 +04:00
Andrew Dolgov 258d48a047 show partial access key in main instance editor, better key input checking 2011-04-20 14:32:30 +04:00
Andrew Dolgov 323103323b implement instance adding and deleting 2011-04-20 14:25:02 +04:00
Andrew Dolgov 9104a3e65a implement instance edit & save 2011-04-20 14:11:15 +04:00
Andrew Dolgov 16270276cf implement search in pref-feeds (closes #332) 2011-04-20 13:32:40 +04:00
Andrew Dolgov 373266eb03 implement instances tab 2011-04-20 13:13:29 +04:00
Andrew Dolgov afb875ccd7 add rpc method to export feedbrowser data; update schema 2011-04-20 12:07:07 +04:00
Andrew Dolgov 5300354848 fix searching by date; add search help prompt 2011-04-19 15:59:28 +04:00
Andrew Dolgov 0780f4f4fd add tooltip with all article tags 2011-04-19 14:54:27 +04:00
Andrew Dolgov fcfa9ef15b rework article notes; re-add built-in XSL template for generated feeds; remove schema_version caching in session 2011-04-19 13:20:59 +04:00
Andrew Dolgov da497babda about dialog, UI tweaks 2011-04-18 16:46:52 +04:00
Andrew Dolgov 85ebaa7aab filter test: fix date display format 2011-04-18 13:13:02 +04:00
Andrew Dolgov aaba22250f filter dialog: display parsed date when checking; fix Check it button not using Dijit control 2011-04-18 13:09:59 +04:00
Andrew Dolgov 361840203b filter_test: proper implementation using queryFeedHeadlines 2011-04-18 13:04:24 +04:00
Andrew Dolgov 452a329b97 filter_test: fix per-feed filter testing; misc tweaks 2011-04-18 08:24:24 +04:00
Andrew Dolgov 5593784a2c implement test button in filter dialogs 2011-04-18 00:01:24 +04:00
Andrew Dolgov b6c1201c33 filters: cast score expression as integer on save to prevent misscoring 2011-04-15 11:42:22 +04:00
Andrew Dolgov 388c645a8b block STRIP_UNSAFE_TAGS (force enable) 2011-04-11 16:43:54 +04:00
Andrew Dolgov 50b284b196 feed editor: show last update error near URL 2011-04-08 15:45:39 +04:00
Andrew Dolgov e57e73ef29 rework feed update errors and inactive feeds dialogs 2011-04-08 15:37:50 +04:00
Andrew Dolgov 0a13e84edb remove domxml OPML import path 2011-04-05 19:07:19 +04:00
Andrew Dolgov 5de271146b add feed editor button to reset pubsub subscription state 2011-04-02 14:39:46 +04:00
Andrew Dolgov 5ab9791f34 implement pubsubhubbub subscriber (update schema) 2011-04-01 13:55:39 +04:00
Andrew Dolgov b0f379dfff add experimental support for pubsubhubbub in published feed, bump config version (refs #251) 2011-04-01 09:36:29 +04:00
Andrew Dolgov add81ec7a7 fix wrong content-type of pref-feeds/add when subscribing through an external mechanism (closes #330) 2011-03-29 18:01:04 +04:00
Andrew Dolgov 7fc715a997 mobile/classic: remove USER_STYLESHEET_URL 2011-03-29 16:00:06 +04:00
Andrew Dolgov 74b046a1c9 add ttrss_feeds.update_on_checksum_change 2011-03-29 12:16:09 +04:00
Andrew Dolgov 9382ca847f add ttrss_feeds.mark_unread_on_update, bump schema, cleanup ttrss_prefs 2011-03-29 12:05:39 +04:00
Andrew Dolgov 8ffd20110e implement a special dialog to show feeds without recent updates (closes #264) 2011-03-28 15:53:48 +04:00
Andrew Dolgov a4cd9d58ff update feeds with errors dialog 2011-03-28 12:34:39 +04:00
Andrew Dolgov aa3b9272c6 pref-prefs: profile blacklist SSL_CERT_SERIAL 2011-03-28 12:26:33 +04:00
Andrew Dolgov 1dc52ae7b3 pref-prefs: blacklist HEADLINES_SMART_DATE 2011-03-28 12:17:40 +04:00
Andrew Dolgov a335a9f80d pref-prefs: show disabled register certificate button when certificate is unavailable 2011-03-28 11:39:50 +04:00
Andrew Dolgov 8de8bfb871 authenticate against a hash of identifyable information from certificate instead of only serial (refs #324) 2011-03-28 09:45:23 +04:00
Andrew Dolgov 3d72afa19a use SSL serial to bind certificate to user; implement autologin using SSL certificate; set a separate session cookie for SSL connections (refs #324) 2011-03-28 08:30:15 +04:00
Andrew Dolgov 1b24f3319a search dialog: fix is_cat not parsed properly 2011-03-23 14:51:50 +03:00