Cameron
8f27be1150
Added e_user.php 'settings' method to define additional (extended) user fields dynamically. See _blank/e_user.php
2021-01-18 18:42:03 -08:00
Cameron
ba313c558c
Option to filter navigation links in admin area by 'owner' ie. the plugin who installed it.
2021-01-17 20:31:25 -08:00
Moc
ccd22d4ea5
Clear addons update check after plugin install, and when clearing all caches
2021-01-02 16:34:11 +01:00
Cameron
798638a590
PHP warning fixes.
2020-12-31 08:01:34 -08:00
Cameron
15488f1c7e
Closes #4311 - gSitemap select-all option.
2020-12-29 10:30:05 -08:00
Cameron
94f772577a
trackback plugin removed.
2020-12-29 10:04:33 -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
601df26d51
Code optimization for speed and reduced memory usage.
2020-12-20 11:50:10 -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
1fe797b4d5
Hero plugin added to core package. (Formerly known as "Bullets")
2020-12-16 15:46:11 -08:00
Cameron
44e260b121
Code cleanup and optimization
2020-12-14 16:21:48 -08:00
Cameron
c1f5a6f8dc
Increase speed of TinyMce footer.
2020-12-12 12:40:26 -08:00
Cameron
f605ddc552
Code optimization and cleanup.
2020-12-10 15:52:48 -08:00
Cameron
afaac88003
PHP8 Compatibility and code cleanup.
2020-12-08 12:21:12 -08:00
Cameron
370fdb13f6
Test fixes. Email arraySet() test added.
2020-08-11 08:30:00 -07:00
Cameron
8ac7f1fdf1
Cache added to newforumposts_menu.php. Fancybox 2.06b added to incompatible plugin list. (it loads an old version of jQuery) . Fix for BC replacement of newforumposts_main not rendering.
2020-05-06 13:33:01 -07:00
Cameron
def50c174d
Upgrade and Backward Compatibility Fixes.
2020-05-05 15:11:49 -07:00
Cameron
834ea354e4
Core Cleanup.
2020-05-02 15:35:30 -07:00
Cameron
87a717dac3
Addon validation check moved to separate method. Test added.
2020-04-24 11:58:51 -07:00
Cameron
852ab5a32f
Related to Issue #3741 - Incorrect encoding of a plugin language file could cause json encoding to fail.
2020-03-24 13:57:05 -07:00
Nick Liu
82499f70a9
Debug variable scope fix in e107plugin::XmlTables()
2020-01-18 11:05:08 +01:00
Nick Liu
1561992815
Removed unused variable from e107plugin::XmlAdminLinks()
...
Was causing an undefined index error
2020-01-18 11:05:08 +01:00
Nick Liu
62a547aed2
Fixed E_NOTICE in plugin install/uninstall process
...
- FIX: e107::coreLan() now loads the lan_admin.php file if the $admin argument is true
- FIX: Variable scope of $eplug_folder in e107plugin::uninstall()
- FIX: isset() check order in pluginsTest::makePluginReport()
- FIX: class2.php: Missing ADMINPERMS constant in CLI mode
2020-01-17 17:11:26 +01:00
Nick Liu
e62422d63a
Old HTML ampersand strict compatibility
...
- FIX: e107::url() now puts "&" in the query string instead of "&" for compliance with the older,
looser definition of ambiguous ampersands in the HTML specification.
Fixes : #4054
- FIX: Typo in comment
- FIX: Clear the core/e107/addons/e_url registry (cache) because if a plugin is installed after that
cache is initialized, the cache is not updated anymore. The plugin's e_url is therefore not
loaded, so SEF URLs won't be generated for that plugin until the cache is regenerated.
- NEW: Test for #4054
- FIX: e_pluginTest::testGetFields() expects the initial condition of the "forum" plugin to be
uninstalled.
2020-01-13 00:54:50 +01:00
Cameron
f75e378ec3
Fixes #3741 - Issue with plugins, menus disappearing or displaying as being uninstalled.
2019-08-06 11:38:24 -07:00
Cameron
1f476c77cd
Fix for PHP7.3 "ADLAN" warnings
2019-06-16 12:33:28 -07:00
Cameron
08756f8040
Support for PHPUnit test.
2019-05-04 13:32:38 -07:00
Cameron
a32b6bffd9
e_print scan added.
2019-03-11 16:30:01 -07:00
Cameron
b5032c2477
Issue #3695 e_admin addon - list mode with custom methods fixed.
2019-03-04 12:41:10 -08:00
Cameron
e52a660f24
Cleanup
2019-02-24 11:35:51 -08:00
Cameron
fbfdedceb9
Fixes #3193 , Fixes #3238 Orphaned plugin entries in db table after manual removal/rename.
2019-02-20 13:31:42 -08:00
Cameron
4becf60d28
More plugin class optimization
2019-01-13 14:08:46 -08:00
Cameron
c63574c07d
Optimized plugin class initialization
2019-01-13 13:50:49 -08:00
Cameron
07ad8feba8
Expanded buildAddonPrefLists() to rebuild lan_global_list as well (Used during Plugin Scan)
2019-01-13 13:30:58 -08:00
Cameron
cb02f705b6
Issue #3592 Improved updating of plug_installed pref and reading of InstallRequired plugin.xml attribute
2019-01-11 11:40:33 -08:00
Cameron
0c444dfb69
Issue #3324 - e_url_list settings lost.
2018-12-17 10:40:33 -08:00
Cameron
07ccaf35e8
Issue #3564 PHP Notice Removal
2018-11-29 11:35:35 -08:00
Nick Liu
7b259aec6f
Ensure plugin files are registered in DB before install
...
e107::getPlug()->clearCache() rescans the plugin folder for plugins and
adds them to the database.
Fixes : #3536
2018-11-02 10:07:59 -05:00
Nick Liu
ff7f182c8c
Fixed e_plugin::buildAddonPrefLists() stateful bug
...
Prevents e_plugin::buildAddonPrefLists() from wiping out the variable
that is tracking the currently loaded plugin by moving the currently
loaded plugin to the end of the iterated array
Fixes : #3531
Fixes : e107inc/e107-test#9
2018-11-01 09:59:17 -05:00
Cameron
150eeaec97
Issue #3439 Sitelinks with function problem
2018-09-18 09:38:34 -07:00
Cameron
968a6d0a4f
Fixes #3070 Featurebox LANs Issue #6
2018-08-18 11:48:10 -07:00
Cameron
07a2efbdcf
Fixes #1732 Image preview on download.
2018-08-06 13:07:13 -07:00
Cameron
e2460e0b3a
plugin class cleanup.
2018-08-05 15:08:54 -07:00
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