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