summaryrefslogtreecommitdiff
path: root/classes/handler
AgeCommit message (Collapse)Author
2019-02-23fill in some missing doctypes; use short doctype where it wasn'tAndrew Dolgov
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-04-26remove some redundant php closing tagsAndrew Dolgov