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

4253 Commits

Author SHA1 Message Date
Cameron
778241f29e
Merge pull request #3357 from SimSync/fix_3179
Fixes #3179 "Redirect to System not found page" didn't work
2018-08-07 17:34:52 -07:00
Cameron
5dc790cd22 Provide useful debug information to developers wishing to create custom Filter and Batch handling methods.
Media-Manager updated to use the custom batch Handler method.
2018-08-07 17:05:43 -07:00
Achim Ennenbach
05d7dccfc2 fixes #3179 "Redirect to System not found page" didn't work
The response code of 404 made the redirect fail. It looks like, that
response codes >= 400 are not supported.
2018-08-07 21:47:20 +02:00
Cameron
2a842bd3f4 Media-picker BC fixes. 2018-08-06 14:11:56 -07:00
Cameron
a64f4a1686 Fixes #1732 Media-Manager Category selection. 2018-08-06 13:33:38 -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
dbb479ca3e
Merge pull request #3341 from SimSync/fix_2440
Fixes #2440 allows cyrillic (and other unicode characters) in loginname
2018-08-03 12:23:35 -07:00
Cameron
6e8fa4a003 Code cleanup 2018-08-03 12:22:17 -07:00
Cameron
e1cf1e70a9 Fixes #3329 PHP7 on BBcode renderButtons() 2018-08-02 14:22:39 -07:00
Achim Ennenbach
c7009ac1b7 fixes #2440 allows cyrillic (and other unicode characters) in loginname 2018-07-30 22:42:55 +02: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
64d821a2d1 Fixes #2425 Fixes #2281 Fixes #2937 Comment navigation issues. 2018-07-28 16:10:23 -07:00
Cameron
e5af746153 Closes #3330 #3318 2018-07-28 13:41:44 -07:00
Cameron
37017652cc
Merge pull request #3318 from SimSync/forum_editor
choose editor in forum and quick reply
2018-07-28 13:07:36 -07:00
Cameron
8124b683c5 MediaPicker icons tab. 2018-07-27 17:39:44 -07:00
Cameron
bbb6162181 MediaPicker Allow drag-n-drop to replace existing image. 2018-07-27 12:48:45 -07:00
Cameron
a5187f8590 Issue #1958 Improved SVG support. 2018-07-27 12:41:14 -07:00
Cameron
ae08e50413 Mime fixes. 2018-07-27 12:07:43 -07:00
Cameron
96037d5ac9 Issue #3276 Fix encoding on '+' in media categories. Mediapicker fixes. Media class cleanup. 2018-07-26 20:14:42 -07:00
Cameron
f1329535a5 MediaPicker drag-n-drop upload. 2018-07-26 19:13:27 -07:00
Cameron
baf570071e mediapicker() mediaselector-preview-empty css class added. 2018-07-26 14:06:45 -07:00
Cameron
bd98b2303e media-picker wrapping fix for small screens. 2018-07-26 13:57:49 -07:00
Cameron
557dea1f0e Media-picker work. Add the following to e107_config.php to enable and test. define('e_DEBUG_MEDIAPICKER', true); 2018-07-25 20:28:30 -07:00
Achim Ennenbach
26022e4507 choose editor in forum and quick reply
New prefs for forum: editor & quickreply
editor makes it possible to choose between bbcode or tinymce (if installed and html enabled)
quickreply gives the option to choose between the standard textarea or the choosen editor (from pref editor)
2018-07-25 22:48:14 +02:00
Cameron
9b2772b7ac media-picker work. Issue #6 Removed '...' from LAN_SELECT and added manually where appropriate. 2018-07-25 12:29:52 -07:00
Gábor
a403f49560
Update file_class.php 2018-07-25 10:50:25 +02:00
Gábor
5d78dedf88
Update cron_class.php 2018-07-25 10:32:03 +02:00
Gábor
2a18116aeb
Update media_class.php 2018-07-25 10:17:49 +02:00
Cameron
91b75ea159 Issue #3307 '+' sign encoding issue in form. 2018-07-24 15:52:34 -07: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
5a4847871d More media-picker work. 2018-07-22 14:45:26 -07:00
Cameron
e231a19ab9 Issue #3306 2018-07-22 11:43:13 -07:00
Cameron
262dc7f36b Closes #3305 Added a backward compatibility fix for buggy array storage data. 2018-07-22 10:39:01 -07:00
Cameron
56d5bcafd7 Revert the revert :-) 2018-07-22 09:36:23 -07:00
Cameron
f430f56082 Media-picker styling. 2018-07-21 13:56:13 -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
ed2e86b10f
Merge pull request #3299 from SimSync/fix_3249
Fix #3249 uc_select() didn't recognize comma separated values
2018-07-21 09:14:26 -07:00
Achim Ennenbach
774e51ff13 fixes #3249 uc_select() didn't recognize comma separated values
added a check for such values
2018-07-21 10:20:40 +02:00
Achim Ennenbach
09e3b4aeb6 fixes #3249 uc_select() didn't recognize comma separated values
added a check for such values
2018-07-21 10:19:04 +02:00
Cameron
4773186a50 Small correction in plugin install/uninstall log. 2018-07-20 12:58:49 -07:00
Cameron
26fe2d4216
Merge pull request #3297 from SimSync/dbupdate_featurebox
Fixes the "dbupdate after a clean install" issue
2018-07-20 12:56:47 -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
Nick Liu
3407b717c6
Reduce reliance on global var $db_ConnectionID
When one of the 11 methods in e_db_mysql look for a PDO object in
e_db_mysql::$mySQLaccess, global $db_ConnectionID can be NULL in some
cases, so it's more reliable to get the singleton e_db_mysql and use the
e_db_mysql::$mySQLaccess from that singleton.

This change still allows global $db_ConnectionID to be used, but if
$db_ConnectionID is NULL, the singleton fallback is used.

Fixes: e107inc/e107-test#6
2018-07-20 05:24:55 -05:00