1
0
mirror of https://github.com/e107inc/e107.git synced 2025-01-17 20:58:30 +01:00

286 Commits

Author SHA1 Message Date
Cameron
d12d3f1333 Closes #3701 Plugin builder class moved to its own file. Default plugin icons are now created if an images/ folder is not found. Simple test added for detecting PHP notices etc. Some cleanup of generated code. 2022-12-12 15:00:30 -08:00
Cameron
a617918256 Avoid PHP warnings. 2022-01-10 15:23:27 -08:00
Cameron
7de11ed496 Added tokens to some links. 2022-01-01 13:05:17 -08:00
Cameron
07f4e53932 Fix fatal error in PHP8 that occurred when building a plugin without database tables. Developer mode alert now uses the {ALERTS} shortcode for greater control of placement. 2021-06-03 09:56:00 -07:00
Cameron
689c8db841 Issue #4299 - PHP8 errors. 2021-03-02 08:33:27 -08:00
Cameron
800f8734bf Tweak of isCompatible method. 2021-02-13 06:15:42 -08:00
Cameron
2bf5ee3909 Admin area tool tips simplified to a single location. Pref simplified to Enable/Disable. Fixed flip-switch 'e-expandit' failures in Admin > Prefs. 2021-02-12 12:19:58 -08:00
Cameron
5870fbdb84 "<div class='field-help'>" etc has been replaced by the $frm->help() method and is also used by the admin-ui. 2021-02-04 08:45:10 -08:00
Cameron
e4f6d502b9 Admin style tweaks 2021-02-03 08:10:23 -08:00
Cameron
835e477147 Bootstrap 5 styling. (data-bs-toggle)
Signup shortcodes now automatically load the required template.
2021-01-26 15:08:58 -08:00
Cameron
b457c8168e "Find Plugins" browser upgraded to use grid template. 2021-01-23 14:21:55 -08:00
Cameron
04bbad449a Test admin scripts are parsing correctly. 2021-01-16 13:32:35 -08:00
Cameron
60027348b4 Fixes "Updates to be Installed" functionality in Plugin Manager. 2020-12-31 10:24:13 -08:00
Cameron
402d1f4126 Closes #1801 Code cleanup. Deprecated method errors added. 2020-12-22 14:48:28 -08:00
Cameron
3f8e043998 Replaced e107::getAdminLog() with e107::getLog(). e107::getAdminLog() will continue as a deprecated alias. 2020-12-22 09:36:02 -08:00
Cameron
3bc98186a9 Plugin-Manager: "Repair selected" function added to batch dropdown. This will restore preferences and missing addons etc on the selected items. 2020-12-19 10:52:52 -08:00
Cameron
5b82c292b1 Code cleanup 2020-12-18 19:55:12 -08:00
Cameron
f5153bf640 Updating of deprecated method usage. Removal of old files. Log tests added. 2020-12-18 09:39:02 -08:00
Cameron
1f75bb1180 Plugin Builder: improved handling of decimal fields. Added a 'readonly' checkbox to table field options. 2020-11-18 14:17:26 -08:00
Cameron
05df0716d5 Fixes #4252 - User list limit of 50 was failing. 2020-11-02 11:00:48 -08:00
Cameron
a9084944d2 Fixes #4257 - Plugin Builder field type detection fix. 2020-11-02 10:41:39 -08:00
Cameron
30330bcaaa Fixes #4259 - Manual plugin upload. 2020-11-02 10:36:07 -08:00
Cameron
62863b4934 Issue #2146 PHP 7.3 class compatibility fix. More testing required. 2019-06-03 16:29:38 -07:00
Cameron
bdb45485ee Code Cleanup 2019-05-20 14:53:43 -07:00
Cameron
7701734ed5 Plugin Builder: Closes #3222 Added a default for writeParms() on generated prefs array. 2019-04-11 12:51:47 -07:00
Cameron
18a8571ed3 Fixes #3711 - check local themes/plugins against author names as well as versions before suggesting updates. 2019-04-11 12:28:14 -07:00
Cameron
78b95a54b6 Code-cleanup and safestr 2019-03-19 15:12:17 -07:00
Cameron
1dbc90143f Case cleanup toHtml() should be toHTML() 2019-02-26 12:22:36 -08:00
Cameron
d695a79c71 Fixes #3621 PHP 7.3 compatibility with Plugin Manager. 2019-02-07 15:59:27 -08:00
Cameron
5e5f05f7c6 PHPDoc update 2019-02-03 11:09:07 -08:00
Tijn Kuyper
5adfd364a5 Fix styling issue in plugin builder 2019-02-01 13:10:15 +01:00
Cameron
6201c906a6 Plugin Builder fixes. Now builds custom batch and filter option examples. 2018-08-18 14:13:10 -07:00
Cameron
92e381f794 Fix for plugin sql file builder fail. 2018-08-07 09:49:58 -07:00
Cameron
56d5bcafd7 Revert the revert :-) 2018-07-22 09:36:23 -07:00
Cameron
55be7e35a2 Issue #3301 Revert "Removed problematic cache from e107plugin::getinfo()"
This reverts commit 89e28e38c5f2a3f9762fa826299f8e6945adee03 because it breaks thumb.php
2018-07-21 12:23:44 -07:00
Nick Liu
89e28e38c5
Removed problematic cache from e107plugin::getinfo()
Every known usage of e107plugin::getinfo() requires up-to-date knowledge
of the involved plugin's record in the database.

For this reason, I removed the object scope global state caching of
results from e107plugin::getinfo()

Also changed the method name to a more descriptive getPluginRecord()

Also made e107plugin::getPluginRecord() static
2018-07-21 12:08:00 -05:00
Achim Ennenbach
15e1a5ba51 Added e107::getPlug()->clearCache()->buildAddonPrefLists() to make sure
that the special e_*.php files that come with the plugins are always
uptodate and known by the system.
2018-07-15 15:35:31 +02:00
Cameron
d7e3caae83 Admin-ui: Improved adminMenu highlighting when custom uri in use.
Plugin Builder: added menu divider example.
2018-05-23 16:29:37 -07:00
Deltik
cce67aecf4
Fix plugin upgrade version number mouseover text
Fixes: #3109
2018-04-29 04:04:55 -05:00
Cameron
0995810249 Possible prevention of Issue #2992 2018-01-22 11:23:39 -08:00
Cameron
0671024c79 Issue #2970 btn-default > btn-default btn-secondary 2018-01-10 15:11:12 -08:00
Cameron
3c28f00646
Merge pull request #2925 from lonalore/plugin
Issue #2894
2018-01-05 12:11:00 -08:00
Lóna Lore
dc1a99c806 Use perPage instead of constant. 2017-12-26 08:46:22 +01:00
Cameron
b1a2e65a9b Fixes #2932 - "Find Plugins" column issue and error. 2017-12-25 16:20:44 -08:00
Cameron
75d25cc2a1 Clear Plugin cache when developer mode active. Shortcode class path enhancement. 2017-12-21 13:40:10 -08:00
lonalore
48124b6610 Issue #2894 2017-12-18 09:56:10 +01:00
Cameron
3c9a549163 Plugin Builder fixes. 2017-11-02 20:33:17 -07:00
Cameron
430d3221b2 Plugin shortcodes generation fix. 2017-11-02 19:49:16 -07:00
Cameron
458d5adba9 Issue #2837 Plugin Builder enhancements and fixes. 2017-11-02 19:44:48 -07:00
Cameron
7025abd59a Plugin Builder: Example help menu function added. 2017-09-20 16:15:18 -07:00