1
0
mirror of https://github.com/e107inc/e107.git synced 2025-01-18 05:09:05 +01:00

344 Commits

Author SHA1 Message Date
Cameron
e6834752d1 Improved addon Error check. 2018-08-05 11:40:21 -07:00
Cameron
86c866b6c4 Issue #3327 2018-08-03 16:58:23 -07:00
Cameron
81ead69928 Code cleanup. 2018-08-03 16:36:21 -07:00
Cameron
6e8fa4a003 Code cleanup 2018-08-03 12:22:17 -07:00
Achim Ennenbach
e54be60012 fixed codeclimate issues 2018-07-30 22:17:03 +02:00
Achim Ennenbach
e692eecebe choose wysiwyg editor
Now it is possible to have TinyMCE in the backend and SimpleMDE on the forum pages.
wysiwyg() got a new parameter $returnEditor to return the name of the editor.
wysiwyg() now checks if the choosen editor is installed.
wysiwyg() setting a value is not systemwide anymore (static var instead of registry)
Use the bbarea() $options array to define the editor to use e.g. $options['wysiwyg'] = 'tinymce4';
Updated forum_admin.php to support SimpleMDE.
Updated tinymce4/e_footer.php to support the new return value (editor name)
2018-07-29 15:11:40 +02:00
Cameron
3133836c62 Fixes default install options for themes to match 2.1.9 database changes. 2018-07-24 12:03:26 -07:00
Cameron
526bc06ba0 Issue #3258 Array in plugin.xml causing issues. 2018-07-23 14:01:08 -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
Cameron
4773186a50 Small correction in plugin install/uninstall log. 2018-07-20 12:58:49 -07:00
Achim Ennenbach
2990b57485 Fixes the "dbupdate after a clean install" issue
The "isset" statement tested on a key in array "core_plugins", but the keys of that array were numeric.
So the "isset" was always false and the statements within the if clause were always executed.
That resulted for some reason in a "false positive" on the "featurebox" plugin, in case was not installed at this moment.
2018-07-20 21:25:40 +02:00
oudoken
fbdbd4b1ca Issue #3151 add an e_end to plugin class
V2 renamed based on Cameron suggestion
2018-06-12 18:09:00 +02:00
oudoken
ff3dc03a81 Issue #3151 add an e_end to plugin class 2018-06-12 11:07:21 +02:00
Cameron
3b049fefd5 Fixes #3009 new e_gsitemap addon. 2018-01-29 12:03:15 -08:00
Cameron
4476336e22 Admin-ui: Fix for size of default plugin-icon in admin menu. 2018-01-09 11:21:16 -08:00
Cameron
973e0dc009 Issue #6 Fixed global LAN loading issue on list_new, pm and others not using an "English" folder. Corrected global LAN definition on list_new. 2017-12-16 12:25:18 -08:00
Cameron
6d401be7e5 Fixed #2921 - Plugin LANs. Scan Plugin Directories now uses the newer e_plugin class. 2017-12-16 11:32:10 -08:00
Cameron
ecf22cb1ba Plugin perms render fix. 2017-12-02 11:57:27 -08:00
Cameron
1841b82586 Plugin update detection fix. 2017-11-07 17:52:15 -08:00
Cameron
f63d503c64 Debug info added. 2017-10-31 14:53:09 -07:00
Cameron
c6c6467a59 Fixes #2803 - Plugin prefs with a value of '0' were not stored correctly. 2017-10-03 14:29:28 -07:00
Cameron
8ff8daf23f Plugin Builder: added description for e_parse addon. 2017-09-20 16:23:17 -07:00
Cameron
b532b43ce5 Fix for db-verify loading. 2017-04-27 15:31:01 -07:00
Cameron
8135bde5f7 Fix for object loading. 2017-04-24 11:29:50 -07:00
Cameron
077b1d34a7 Feature: Language-Packs can now be downloaded and installed without leaving the admin area. 2017-04-23 12:38:05 -07:00
Cameron
caee889b7f Fixes Plugin Database structure update detection. 2017-04-21 14:21:29 -07:00
Cameron
0e2bb9e9f6 smaller icon. 2017-04-02 15:17:37 -07:00
Cameron
e968cdf369 debug removed. 2017-04-02 14:35:12 -07:00
Cameron
cd2fa2dd9b Plugin class: check for bad folder names. 2017-04-02 14:30:30 -07:00
Cameron
35859cf46b Extra check during plugin meta scan. 2017-04-02 12:39:50 -07:00
Cameron
478f488337 Plugin class fixes regarding plugins that don't require installation and plugin table updates. 2017-02-08 17:37:24 -08:00
Cameron
423ba61dd9 Online table update optimization. 2017-02-07 14:51:33 -08:00
Cameron
cc8886acc0 Fix for Plugin Manager addon prefs. 2017-02-07 08:57:18 -08:00
Cameron
0a396bc44e Fixes #2387 - update alerts on plugins. 2017-02-06 12:23:42 -08:00
Cameron
37c18e822e Admin-ui quick page navigation added. Plugin class fixes. (admin navigation of plugins) 2017-02-06 11:18:36 -08:00
Cameron
4b3317ad18 Plugin Manager fixes. 2017-02-06 08:47:39 -08:00
Cameron
fec05adfab LANs for plugin categories. 2017-02-06 07:36:06 -08:00
Cameron
3a81c1097a Plugin Manager rewrite - finally using admin-ui. 2017-02-05 15:49:03 -08:00
Cameron
372141dddf Plugin manager 2017-02-04 15:52:26 -08:00
Cameron
479cdd7d8f e_plugin class optimized. 2017-02-04 12:49:44 -08:00
Cameron
1ae3c6b315 Warning fix 2017-02-04 11:21:21 -08:00
Cameron
8dadf11e7a Admin navigation speed. 2017-02-03 20:18:45 -08:00
Cameron
645bc2a791 Renamed methods. 2017-02-03 13:02:08 -08:00
Cameron
7cd23ede8c Cleaned up plugin installation class. May fix issues with some v1 plugin installations. $tp->Glyph() now accepts a 'style' option. 2017-01-26 15:37:42 -08:00
Cameron
e3bfe28f0c More timing markers added. 2017-01-22 14:20:40 -08:00
Cameron
a29cd6db65 Optimization 2017-01-22 14:05:03 -08:00
Cameron
f6925ee4e7 Fix for: '' is missing from the plugin db table message. 2017-01-21 08:45:33 -08:00
Cameron
9ebedb6f8a Use LAN plugin name on update if available. 2017-01-05 10:07:52 -08:00