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

4953 Commits

Author SHA1 Message Date
Cameron
43d8221340 Fixes #4080 - user profile date issue. 2020-05-02 11:43:00 -07:00
Cameron
76442d7272 Fixes #4144 Extended-User type=radio value conversion fix. 2020-05-02 11:42:33 -07:00
Cameron
d51c3e07c6 Closes #4124, #3686 - News template loading behavior. Added alert-dismissible for BS4. 2020-05-01 13:40:07 -07:00
Cameron
cd01e8119b Fixes #3686 - BS4 alert not showing. 2020-05-01 13:15:19 -07:00
Cameron
e4de8502c5 Fixes #3926, #4135 - support for attributes onchange, onclick etc. when script access is enabled. 2020-04-30 14:52:44 -07:00
Cameron
c7fe56f525 Issue #4058 Pre/Code tag TinyMce line-break issue and tests. 2020-04-29 12:46:33 -07:00
Nick Liu
7291ebc8b1
Fixes #4114 - Better file inspector corruption warning message
Now advises admins to reupload using binary mode if the admin uploads
files with FTP
2020-04-29 10:50:50 -05:00
Cameron
568d8feb77 Closes #4141 - Upgraded theme specification for v2.3.0+. See bootstrap3/theme.php for details. Use 'theme' class. 2020-04-28 14:03:05 -07:00
Cameron
326305f5f2 Removed old deprecated global $e107_debug. Cleaned up debug_handler.php (e107_debug class) 2020-04-26 13:32:18 -07:00
Cameron
9e8faa0bb0 Fixed error page behavior so that we get consistent rendering results whether using using SEF (index.php) or error.php?XXX 2020-04-24 13:14:53 -07:00
Cameron
87a717dac3 Addon validation check moved to separate method. Test added. 2020-04-24 11:58:51 -07:00
Cameron
6734f26978 Fixes #4128 whitelist 'rel' attribute on a tags. 2020-04-22 10:39:22 -07:00
Cameron
47a1460ac4 Issue #1767 - Signup extended user field refinements. 2020-04-20 14:00:56 -07:00
Cameron
31e197ccce Issue #1767 - Signup template cleanup. 2020-04-20 12:37:39 -07:00
Cameron
ab925f43cc Issue #4124 - Avoid legacy globals with v2.x theme templates. 2020-04-20 11:49:19 -07:00
Nick Liu
5d982561c3
Fixes #4113 - Enable session file garbage collection 2020-04-18 14:10:02 -05:00
Nick Liu
4441d6e666
Guard e_session::setDefaultSystemConfig() to dedent function 2020-04-18 14:05:16 -05:00
Cameron
6677e75fcb toImage() Added support for native image lazy-loading. See https://addyosmani.com/blog/lazy-loading/ for more info. 2020-04-17 12:02:10 -07:00
Cameron
a5a4b900a4 Admin-UI: Avoid an unexpected dropdown result if writeParms['optArray'] is defined but empty. 2020-04-16 10:28:18 -07:00
Cameron
4424c9906b LandingZero theme removed from core and moved to its own repo: https://github.com/e107inc/landingzero 2020-04-13 16:43:25 -07:00
Cameron
1d4bc0e95a Corrected internal parser conflict when code/pre tags contained curly brackets. 2020-04-12 12:03:03 -07:00
Cameron
0e3f87cf25 Fixes #3961 Avoid conflicts with earlier themes that may have a 'layouts' folder. 2020-04-11 11:45:50 -07:00
Cameron
19aaffcbcc Fixes #4121 User Column preferences were being ignored when using ajax filtering. 2020-04-11 11:28:26 -07:00
Cameron
ae1ba7ba2d Fixes #2981 - Removed Image srcset conflicts. Improves rendering quality of fine-lined PNGs under some conditions. 2020-04-10 09:47:17 -07:00
Cameron
9d383566fe Admin-UI: Unchecking all the display columns options and saving now clears the user preference and restores the coded default value found in $fieldpref 2020-04-10 08:25:33 -07:00
Cameron
65322ee132 Issue #3058 - Tweak to avoid conflict with other boolean fields. 2020-04-09 17:42:44 -07:00
Cameron
3730254b8a Admin-UI: Issue #3058 - Made true/false icons consistent regardless of whether inline editing is enabled or disabled. 2020-04-09 17:22:10 -07:00
Cameron
bd647b1514 Improved debugging info on social login update failure. 2020-04-09 10:03:42 -07:00
Cameron
94b9f59e62 Remove .github folder after git pull. 2020-04-01 10:22:03 -07:00
Nick Liu
a04db4e2c8
Hotfix: Don't fatal error if core_image.php is corrupt 2020-03-29 15:56:33 -05:00
Cameron
4e78b5e1ad
Merge pull request #4114 from e107inc/build-release
Automated Release Builds
2020-03-28 15:30:04 -07:00
Cameron
fd6c9563bd datepicker() deprecated $option['type'] and added $option['mode'] as a replacement. Provides a workaround to a conflict involving a custom 'type' in the writeParms(). 2020-03-28 15:23:38 -07:00
Cameron
428ca4ad0b Additional date filter options added for 3/6/9 months 2020-03-28 14:30:28 -07:00
Nick Liu
07f5bebab5
Code cleanup for automated release builds
Low-hanging resolutions for Code Climate
2020-03-27 21:57:51 -05:00
Nick Liu
03dfb5cce3
Implemented insecure file check in File Inspector
Bugs fixed:

* Security failure status is now prioritized in
  file_inspector::getStatusForValidationCode()
* File Inspector list view now supports filters
2020-03-27 17:06:16 -05:00
Nick Liu
b4f55049f8
File Inspector now shows the old e107 version of core files
Bugfixes related to this change:

* e_file_inspector: During validation, the checksum is now calculated,
  even if the file is old.
* e_file_inspector_json: Strip the "v" from the beginning of version
  numbers in the database to make them proper PHP-standardized versions.
2020-03-27 17:06:16 -05:00
Nick Liu
00d171473e
Validation bits improvement for e_file_inspector
Now File Inspector detects old files regardless of their hash value.
2020-03-27 17:06:15 -05:00
Nick Liu
6095c94de3
Minimum viable rewrite of File Inspector frontend 2020-03-27 17:06:14 -05:00
Nick Liu
6f6556178f
e_file_inspector_json_phar: Smaller core image
e_file_inspector_json_phar is an extended implementation of
e_file_inspector_json that encapsulates a JSON core image into a
gzip-compressed phar.

This results in space savings of over 60% compared to plain JSON.
2020-03-27 17:06:14 -05:00
Nick Liu
b425b4e45d
CoreImage: API rework 2020-03-27 17:06:14 -05:00
Nick Liu
76bb9f6ad8
Extra performance in e_file_inspector_json
Squeezed out more performance at the cost of memory usage
2020-03-27 17:06:13 -05:00
Nick Liu
b8ed70693f
Restored JSON core image generator for performance
PDO SQLite was performing unacceptably poorly.
Let's just load the entire integrity image into RAM…
2020-03-27 17:06:13 -05:00
Nick Liu
90bdc88d55
Performance of e_file_inspector_sqlphar::pathToDefaultPath()
Optimized performance of e_file_inspector_sqlphar::pathToDefaultPath()
by eliminating expensive method calls
2020-03-27 17:06:13 -05:00
Nick Liu
e10c3230f4
Bugfixes and performance optimization for e_file_inspector
- MOD: e_file_inspector::validate() will no longer bother with
       checksumming a file if the database hash is not present for the
       requested version.
- MOD: Better check for e_file_inspector::VALIDATED_DETERMINABLE
- MOD: e_file_inspector::VALIDATED_UPTODATE will now pass if there is no
       checksum in the database and no calculable checksum in the real
       file.
- FIX: Better documentation for
       e_file_inspector_interface::VALIDATED_DETERMINABLE
- FIX: Use the same bit for e_file_inspector::VALIDATED for a full
       validation check in e_file_inspector::validate()
2020-03-27 17:06:12 -05:00
Nick Liu
bb1c32489c
Add a version filter to e_file_inspector::getPathIterator() 2020-03-27 17:06:12 -05:00
Nick Liu
0494000356
Rewrote e_file_inspector validation constants
Now uses bit flags, as the previous approach of "overriding" the
validation code may hide information.  Previously,
e_file_inspector::VALIDATION_FAIL could be overridden by
e_file_inspector::VALIDATION_OLD.  Now, e_file_inspector::VALIDATED_HASH
and e_file_inspector::VALIDATED_UPTODATE provides information about
both.
2020-03-27 17:06:12 -05:00
Nick Liu
0e7ad8a1b0
Rewrite e_file_inspector implementation: Use SQLite phar 2020-03-27 17:06:11 -05:00
Deltik
20dbdefb77
Began work on the core_image.php reader 2020-03-27 17:06:10 -05:00
Cameron
3f415f70c1 Admin-UI: Log Query, Page and Observer Methods to e_LOG when in debug mode. 2020-03-27 14:06:44 -07:00
Cameron
3173c9c173 Prevent e-modal conflict with other modals. (also supports data-modal-target attribute) 2020-03-26 15:30:09 -07:00