summaryrefslogtreecommitdiff
path: root/classes/handler/public.php
AgeCommit message (Collapse)Author
2019-02-21simplify some public.php prompts; prevent from submitting forgotpass form ↵Andrew Dolgov
repeatedly if check succeeds
2019-02-20public.php: markup cleanupAndrew Dolgov
2019-02-20cleanup sharepopup dialogAndrew Dolgov
2019-02-20update external subscribe dialogAndrew Dolgov
2019-02-19installer: reduce margins; misc fixesAndrew Dolgov
2019-02-19dbupdater: dojoify, add some missing translationsAndrew Dolgov
2019-02-19pwd reset: use dijit controlsAndrew Dolgov
2019-02-19forgotpass: slightly better anti-bot protectionAndrew Dolgov
2019-02-19utility css updatesAndrew Dolgov
2019-02-19center and rework some utility screensAndrew Dolgov
2019-01-10get_article_image: ignore data: schema images, other minor fixesAndrew Dolgov
2018-12-25edit options after subscribe: use correct method nameAndrew Dolgov
2018-12-10zoom mode: hide .attachmentsAndrew Dolgov
2018-12-09feed template, ARTICLE_OG_IMAGE: set as optionalAndrew Dolgov
2018-12-09syndicated feeds:Andrew Dolgov
1. properly reset enclosure template variables if there's no enclosures 2. add ARTICLE_OG_IMAGE which sets flavor image for article using common code with article render etc
2018-12-09move Article::format_article() to Handler_PublicAndrew Dolgov
2018-12-09#sharepopup: update cssAndrew Dolgov
2018-12-06force cast profile id to integer when assigning to session variableAndrew Dolgov
2018-12-04login form: use dojo, remove profile hacksAndrew Dolgov
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-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