summaryrefslogtreecommitdiff
path: root/classes/feeds.php
AgeCommit message (Collapse)Author
2018-05-23Call the subscription hook from the plugins even if fetch_file_contents ↵MatthieuS
returned no data This allows a plug-in to override the fetch when the core fetch method fails for some feeds (eg. Tumblr feeds when requested from an EU IP).
2018-01-05subscribe_to_feed: force-cast login and password to stringAndrew Dolgov
2017-12-31remove synchronous feed refreshing on ForceUpdateAndrew Dolgov
2017-12-17force-cast some variables used in queries to integerAndrew Dolgov
do not display SQL query in headlines debug mode
2017-12-15properly highlight search keywords containing forward slashAndrew Dolgov
2017-12-11subscribe dialog: add primary actionAndrew Dolgov
2017-12-11add some primary dialog actions; update cssAndrew Dolgov
2017-12-11filter,label dlg: use default actionAndrew Dolgov
2017-12-11search form: set default actionAndrew Dolgov
2017-12-10synchronous feed update: catch PDO exceptions as to not break headlines outputAndrew Dolgov
2017-12-04some (very minor) code cleanup in feeds classAndrew Dolgov
2017-12-04format_headlines_list: prevent warning on first_id changed checkAndrew Dolgov
2017-12-03fix some minor issues found by code analyzerAndrew Dolgov
2017-12-03queryfeedheadlines: there's no need to quote order_by/override_orderAndrew Dolgov
else: feedicon cache busting etc
2017-12-03style feed icon and opml file upload controlsAndrew Dolgov
2017-12-03feed debugger: only allow debugging users own feedsAndrew Dolgov
2017-12-03further stylesheet simplification related fixesAndrew Dolgov
2017-12-03feeds: remove sql_bool_to_bool()Andrew Dolgov
2017-12-03main classes: remove sql_bool_to_bool() kludgeAndrew Dolgov
2017-12-01fix typoAndrew Dolgov
2017-12-01query feed headlines: fix limit/offsetAndrew Dolgov
2017-12-01feeds: handle escapingAndrew Dolgov
2017-12-01feeds: remove escapingAndrew Dolgov
2017-12-01queryfeedheadlines: PDOize (1)Andrew Dolgov
2017-12-01feeds: right before queryfeedheadlines()Andrew Dolgov
2017-12-01ccache, misc: fixesAndrew Dolgov
feeds: start PDO transition
2017-10-09makes 'order by title' to sort by title and by ascending dateGilles Grandou
* this allows to chronologically browse all articles with the same title.
2017-10-06fix batch feed editor using wrong SQL syntax when saving feed passwordAndrew Dolgov
remove uses of auth_pass_encrypted in several other places
2017-05-26add HOOK_FORMAT_ARTICLE & HOOK_FORMAT_ARTICLE_CDMAndrew Dolgov
Feeds::format_headlines_list: add some comments for cdm article closing tags
2017-05-05wrap rssfuncs into rssutils classAndrew Dolgov
2017-05-04move label stuff to Labels classAndrew Dolgov
fix some unresolved functions
2017-05-04move some label stuff to labels.phpAndrew Dolgov
move getfeedcategory() to Feeds
2017-05-04move get_article_labels to ArticleAndrew Dolgov
2017-05-04move counter cache to a separate classAndrew Dolgov
fix references to get_article_tags
2017-05-04move a bunch of functions into Feeds/Article namespacesAndrew Dolgov
+ 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-04move to Article:Andrew Dolgov
+ static function purge_orphans($do_output = false) { move to Feeds + static function getGlobalUnread($user_id = false) { + static function getCategoryTitle($cat_id) { + static function getLabelUnread($label_id, $owner_uid = false) {
2017-05-04move the following to Feeds:Andrew Dolgov
+ 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-04move the following to Article:Andrew Dolgov
+ static function format_article_enclosures($id, $always_display_enclosures, + static function format_article($id, $mark_as_read = true, $zoom_mode = false, $owner_uid = false) { + static function get_article_tags($id, $owner_uid = 0, $tag_cache = false) { + static function format_tags_string($tags) { + static function format_article_labels($labels) { + static function format_article_note($id, $note, $allow_edit = true) { + static function get_article_enclosures($id) {
2017-05-04move getArticleFeed to ArticleAndrew Dolgov
move print_label_select to controls
2017-04-26fix various issues reported by static analysisAndrew Dolgov
update gitlab-ci config
2017-03-31filter by search results while marking feed as readAndrew Dolgov
2017-03-06cdmClicked: do not use event.target.parents to figure out if clicked on a ↵Andrew Dolgov
heading
2017-02-17rework the way headlines menus identify calling rowAndrew Dolgov
2017-02-13bind headlines menu to a selector to avoid remaking it unnecessarilyAndrew Dolgov
2017-02-12Prevent target='_blank' vulnerability on dynamic linkJérémy DECOOL
2017-02-10use print_hidden() for hidden dojo form fieldsAndrew Dolgov
2017-01-28subscribe dialog: do not report errors via alert()Andrew Dolgov
fetch_file_contents: reset all globals on start, return error message body when not using curl subscribe_to_feed: report if cloudflare is in the error message
2017-01-22unpackVisibleHeadlines: do not iterate over all RROWs all the timeAndrew Dolgov
2017-01-22force ngettext() count argument type to stringAndrew Dolgov
2017-01-07headlines toolbar: move selection links into the dropdownAndrew Dolgov