Commit Graph

520 Commits

Author SHA1 Message Date
Andrew Dolgov 2c51facf61 Revert "import_export: do not use DOMDocument->loadXML in static context"
This reverts commit 1ddf3a28e5.
2018-01-30 14:41:27 +03:00
Andrew Dolgov 1ddf3a28e5 import_export: do not use DOMDocument->loadXML in static context 2018-01-30 13:17:05 +03:00
Andrew Dolgov 365f5c8b53 import_export: use legacy true/false values 2018-01-30 11:45:15 +03:00
Andrew Dolgov e038374608 gocomics: remove width attribute to fix improper scaling of images 2018-01-27 09:50:49 +03:00
Dave Z 12bfce5e66 Fix missing parenthesis. 2018-01-01 18:59:28 -05:00
Dave Z 33c850f5ab Fix PDO query in mail plugin. 2018-01-01 13:33:58 -05:00
Andrew Dolgov f830f853a9 Merge branch 'master' of git.tt-rss.org:git/tt-rss into pdo-experimental 2017-12-13 08:21:50 +03:00
JustAMacUser 3ee48ac830 Make af_readability use resolved URL when rewriting relative URLs in the article. 2017-12-13 00:17:43 -05:00
Andrew Dolgov 31f7966567 use button-style links for bookmarklets 2017-12-11 19:04:06 +03:00
Andrew Dolgov 6fb5ce5e35 add some primary dialog actions; update css 2017-12-11 18:36:36 +03:00
cac2s c3637c4d9d set charset to "utf-8" 2017-12-07 08:34:17 +00:00
Andrew Dolgov 09bc54c690 further stylesheet simplification related fixes 2017-12-03 13:25:34 +03:00
Andrew Dolgov 96930889dd plugins/cache_starred_images: use PDO 2017-12-03 11:03:09 +03:00
Andrew Dolgov fad986ff5d plugins/embed_original: use PDO 2017-12-03 10:58:13 +03:00
Andrew Dolgov 11d1a8a693 plugins/af_redditimgur: use PDO 2017-12-03 10:55:41 +03:00
Andrew Dolgov 2eda9d9be4 plugins/vf_shared: use PDO 2017-12-03 10:50:40 +03:00
Andrew Dolgov d8a924d930 plugins/auto_assign_labels: use PDO 2017-12-03 10:46:00 +03:00
Andrew Dolgov 0f4487d3d6 plugins/af_readability: use PDO 2017-12-03 10:44:43 +03:00
Andrew Dolgov ef2438a503 plugins/note: use PDO 2017-12-03 10:43:19 +03:00
Andrew Dolgov 2179332acd plugins/mail: use PDO 2017-12-03 10:38:17 +03:00
Andrew Dolgov 10bf7aa1e7 af_zz_imgproxy: use type hint 2017-12-03 10:33:06 +03:00
Andrew Dolgov 6e4731d9f9 plugins/af_psql_trgm: use PDO 2017-12-03 10:26:38 +03:00
Andrew Dolgov d8bf94c2f2 plugins/mailto: PDO 2017-12-03 10:16:32 +03:00
Andrew Dolgov b6f3562d1e plugin base class: init pdo object
plugins/share: use PDO
2017-12-03 09:43:18 +03:00
Andrew Dolgov b431d52520 auth_remote: use PDO 2017-12-03 09:21:08 +03:00
Andrew Dolgov 7d960ce7e9 auth_internal: use PDO + other fixes 2017-12-03 00:18:08 +03:00
Andrew Dolgov da9ea57d1c checkbox to sql bool related changes, some more boolean fixes 2017-12-02 14:07:48 +03:00
JustAMacUser d1d05f7a12 Updated af_comics GoComics handling to support comics with numbers and use the main web URL as a feed URL (legacy FeedBurner URL support still exists). 2017-11-16 12:14:20 -05:00
Andrew Dolgov 8b73bd28d8 remove apache-specific x-sendfile stuff
implement a hook (HOOK_SEND_LOCAL_FILE) which plugins may use to send files
via httpd-specific implementation to increase performance typically on larger files
2017-10-08 17:14:56 +03:00
wn_ b4b5236ec4 af_redditimgur: use common header retrieval function 2017-09-17 13:56:57 -05:00
wn_ 8352d7c6cb af_redditimgur: Rework retrieval of v.redd.it fallback URL.
Use the v.redd.it redirects to identify the original Reddit post,
whose JSON should have the fallback_url we're looking for.
2017-09-17 13:41:08 -05:00
wn_ 81d83a68cd af_redditimgur: Use v.redd.it fallback URL when possible. 2017-09-17 01:18:05 -05:00
Andrew Dolgov 06a19166bd af_redditimgur: add basic support for v.redd.it videos 2017-09-16 10:08:30 +03:00
wn_ f3774b9d65 Use 'saveHTML' when generating HTML from a DOMDocument.
This primarily occurs when modifying article content.  If 'saveXML' is
used following 'loadHTML' there is the possibility of strangeness, such
as a self-closing anchor tag.

Note that the DOMDocument used in 'classes/feeditem/atom.php' came from
'loadXML', but we use 'saveHTML' since we're returning HTML content.
2017-09-09 13:51:59 -05:00
Andrew Dolgov b2d42e960b replace some usages of SELF_URL_PATH with get_self_url_prefix() 2017-07-06 23:01:44 +03:00
Andrew Dolgov b0113adac4 af_comics: add .gitignore 2017-06-05 13:10:02 +03:00
Andrew Dolgov 6f398dcfc6 af_comics updates:
1. move preferences to Feeds tab
2. update CAD comic with support for sillies
3. add support for loading updated/third-party filters from filters.local (would override bundled filters)
2017-06-05 12:53:06 +03:00
Andrew Dolgov 1d61994776 fix dilbert plugin not working because of changed GUIDs or w/e 2017-06-05 10:28:59 +03:00
aeritir ea8d0fd571 af_comics_dilbert: More details (title, tags, transcript) 2017-06-04 19:55:04 +02:00
Andrew Dolgov 6fd0399694 tunables:
* add CACHE_MAX_DAYS as a tunable generic expiry interval for various cached files
* add some comments to tunables in functions.php
* rename _MIN_CACHE_FILE_SIZE to MIN_CACHE_FILE_SIZE
* respect MIN_CACHE_FILE_SIZE setting in a few more places where content is cached
2017-05-29 23:14:42 +03:00
Andrew Dolgov 7611f0c052 af_zz_imgproxy: add optional no-cache mode 2017-05-18 12:56:45 +03:00
Andrew Dolgov 485902c305 move af_zz_imgsetsizes to attic repo 2017-05-16 11:42:24 +03:00
Andrew Dolgov dde683c106 move instances plugin to attic repo 2017-05-16 11:40:09 +03:00
Andrew Dolgov c114a2596f move add_feed_url() to pref_feeds 2017-05-11 09:07:49 +03:00
Andrew Dolgov e6c886bf66 wrap rssfuncs into rssutils class 2017-05-05 18:10:07 +03:00
Andrew Dolgov 7c9b5a3fe4 move label stuff to Labels class
fix some unresolved functions
2017-05-04 15:57:40 +03:00
Andrew Dolgov aeb1abedb2 move a bunch of functions into Feeds/Article namespaces
+       static function catchupArticlesById($ids, $cmode, $owner_uid = false) {
+       static function getLastArticleId() {
+       static function queryFeedHeadlines($params) {
+       static function getParentCategories($cat, $owner_uid) {
+       static function getChildCategories($cat, $owner_uid) {

move the rest of functions2.php back to functions.php as it is of more manageable size, remove the former
2017-05-04 15:13:02 +03:00
Andrew Dolgov 86a8351ca2 move the following to Feeds:
+       static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) {
+       static function getFeedArticles($feed, $is_cat = false, $unread_only = false,
+       static function subscribe_to_feed($url, $cat_id = 0,
+       static function getFeedIcon($id) {
+       static function getFeedTitle($id, $cat = false) {
+       static function getCategoryUnread($cat, $owner_uid = false) {
+       static function getCategoryChildrenUnread($cat, $owner_uid = false) {
2017-05-04 14:50:56 +03:00
Andrew Dolgov 21ce7d9ec0 update phpmd ruleset to use (subset) of cleancode
fix various minor issues reported by static analysis
remove redundant php closing tag from several more files
2017-04-26 20:57:36 +03:00
wn_ c7360f4a54 Respect 'proxy_all' during optional SSL whitelist rewrite 2017-04-23 15:13:07 -05:00