Commit Graph

18 Commits (master)

Author SHA1 Message Date
Andrew Dolgov 1a7f724bfa move around some methods in base plugins class 3 years ago
Andrew Dolgov e4609c18ef * add (disabled) shortcut syntax for plugin methods
* add controls shortcut for pluginhandler tags
 * add similar shortcut for frontend
 * allow plugins to selectively exclude their methods from CSRF checking
3 years ago
Andrew Dolgov 7874f6ac58 remove PHPMD.UnusedFormalParameter 3 years ago
Andrew Dolgov 614a4b3b4a pluginhost: remove plugin gettext helpers (moved to plugin base class) 5 years ago
Andrew Dolgov 69563c96b4 plugin base: add type hint to init(host) 7 years ago
Andrew Dolgov b6f3562d1e plugin base class: init pdo object
plugins/share: use PDO
7 years ago
Andrew Dolgov 7d960ce7e9 auth_internal: use PDO + other fixes 7 years ago
Andrew Dolgov 9e381bc202 classes/Plugin: remove dbh & host fields; set init() and about() as abstract methods. 7 years ago
Andrew Dolgov ea79a0e033 remove some redundant php closing tags 7 years ago
Andrew Dolgov 7b55001eee fix various issues reported by static analysis
update gitlab-ci config
7 years ago
Andrew Dolgov 4daaf23491 allow user plugins to expose public methods out in a limited fashion 7 years ago
Andrew Dolgov 41245888f1 only stop inline feed updates with open_basedir enabled if there are any plugins that require CURL enabled
add plugin->flags() returning array with additional plugin information, currently only CURL requirement (optional)
8 years ago
Andrew Dolgov ddf28801e4 implement plugin API version compatibility check 11 years ago
Andrew Dolgov 6322ac79a0 remove $link 11 years ago
Andrew Dolgov d2a421e3cb more work on user-selectable plugins; properly process system and user plugins 12 years ago
Andrew Dolgov 5a0e03923f add and check plugin base class 12 years ago
Andrew Dolgov 9aceda3afc remove hook-based plugins 12 years ago
Andrew Dolgov 369dbc19d6 rework class system to use subdirectories
add placeholder plugin/hook system
12 years ago