summaryrefslogtreecommitdiff
path: root/classes/handler
AgeCommit message (Collapse)Author
2018-11-26reset password: use updated mailer parameters properlyAndrew Dolgov
2018-11-22remove PHPMailer and related directives from config.php-dist; add pluggable ↵Andrew Dolgov
Mailer class
2018-11-07generate_syndicated_feed: add support for virtual feeds provided by pluginsAndrew Dolgov
2018-10-16fix session write handler always assuming that database entry exists and ↵Andrew Dolgov
failing silently if it doesn't; remove session cookie-related hacks
2018-10-16login: check for stale session in login handler, instead of authenticate_user()Andrew Dolgov
2018-10-16another attempt to enforce session ID regeneration on loginAndrew Dolgov
2018-10-15force regenerate session id on successful login, remove previous blank SID checkAndrew Dolgov
2018-08-16send_local_file: add application/octet-stream hackAndrew Dolgov
cached_url: return original requested filename to save as
2017-12-03force strip_tags() on all user input unless explicitly allowedAndrew Dolgov
2017-12-03pluginhost: do not connect via legacy DB api until requestedAndrew Dolgov
log all initiated legacy database connections
2017-12-03further stylesheet simplification related fixes (2)Andrew Dolgov
2017-12-03further stylesheet simplification related fixesAndrew Dolgov
2017-12-03css/less updatesAndrew Dolgov
2017-12-03main classes: remove sql_bool_to_bool() kludgeAndrew Dolgov
2017-12-02dbupdater: use PDOAndrew Dolgov
2017-12-01public: use PDO headlines result (2)Andrew Dolgov
2017-12-01public: use PDO headlines resultAndrew Dolgov
2017-12-01public: partial conversion to PDO, misc fixesAndrew Dolgov
2017-11-29generate base css files using lesscAndrew Dolgov
2017-11-20fix possible sql injection in public/forgotpassAndrew Dolgov
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-08remove apache-specific x-sendfile stuffAndrew Dolgov
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-07-06replace some usages of SELF_URL_PATH with get_self_url_prefix()Andrew Dolgov
2017-05-16remove pubsubhubbub: deadAndrew 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-04-26remove some redundant php closing tagsAndrew Dolgov
2017-03-23remove local file extensions and generalize some method names for cached mediaAndrew Dolgov
file extensions may still be present in urls, but are ignored by the backend MIGRATION (if you have any cached data worth keeping, not required): in cache/images run "rename 's/\..*$//' *" i.e. strip file extensions
2017-02-10allow user plugins to expose public methods out in a limited fashionAndrew Dolgov
2017-02-10af_zz_imgproxy: use inline disposition, misc updatesAndrew Dolgov
2017-02-04cached_image: remove unnecessary basename()Andrew Dolgov
2017-02-04image cache: send files as content-disposition: attachment; add .png suffix ↵Andrew Dolgov
to image urls
2016-04-29generate_syndicated_feed: sanitize content excerptAndrew Dolgov
2016-04-26actually check for failures properly in the dbupdaterAndrew Dolgov
2016-03-01pass feed information to hook_article_export_feedAndrew Dolgov
2016-03-01add PluginHost.HOOK_ARTICLE_EXPORT_FEEDAndrew Dolgov
2016-02-11generate_syndicated_feed: pass article id to sanitize()Andrew Dolgov
2015-08-11add plugin-based filter actions (see example plugin in attic)Andrew Dolgov
bump schema
2015-07-12queryFeedHeadlines: move to array-based arguments, optionally check if first ↵Andrew Dolgov
element changed when paginating
2015-07-07simplify search, remove search_mode as uselessAndrew Dolgov
remove dialog to select by tags, simplify browsing by tag query
2015-03-30add a wrapper for standard error codes returned by backend, also add ↵Andrew Dolgov
explanation to the error object if possible
2015-03-28rename url_to_tag_uri to a more relevant nameAndrew Dolgov
2015-03-28generated feed: use tag: instead of the public.php URL as an entry ID; set ↵Andrew Dolgov
enclosure length to 1 if unknown
2015-02-27remove image.php; put cached image endpoint to public.phpAndrew Dolgov
2014-10-11include subcategories in generated category feedsAndrew Dolgov
2014-06-18properly show cached images in syndicated feedsAndrew Dolgov
2014-03-09generated feeds, add ts= (strtotime) start timestampAndrew Dolgov