1
0
mirror of https://github.com/e107inc/e107.git synced 2025-03-31 10:42:32 +02:00

3076 Commits

Author SHA1 Message Date
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
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
Nick Liu
c8f6c49720
Another improvement to File Inspector progress bar accuracy
The progress bar now takes into account the time it takes to generate
the results HTML.  The first half of the progress bar is for the actual
file scanning, and the second half is reserved for generating the
results HTML.
2020-04-04 20:52:01 -05:00
Nick Liu
fd7f0b178e
Slight improvement to File Inspector progress bar accuracy
The progress bar now counts upwards for all existing files rather than
the files known to be core.

Also fixed `error_log` name presented in
file_inspector::renderFileName()
2020-04-04 20:30:11 -05:00
Nick Liu
febb6ec72e
Improvements to File Inspector progress bar
* Temporary file for progress bar is placed in the temporary folder
* Progress bar now counts each existing core file

Also prevented path traversal vulnerability in the progress bar page
2020-04-03 18:15:49 -05:00
Cameron
bece1934c2 FileInspector progress bar 2020-04-02 12:13:04 -07:00
Cameron
d640ee8ccf File Inspector UI enhancements. 2020-04-01 16:32:23 -07:00
Nick Liu
89cac32c17
Removed unexpected ob_end_flush() at the beginning of fileinspector.php 2020-03-31 19:51:11 -05:00
Cameron
0f961176d6 PHP Notices. 2020-03-31 11:56:04 -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
5eb116142a
File Inspector: Added missing glyph "folder_uncalc" 2020-03-27 17:32:59 -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
aca78c086b
fileinspector.php: Corrected a typo: </dit> → </div> 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
09d3d2b166
Reimplemented File Inspector "Display results as"
List mode is supported again

Also added file size support
2020-03-27 17:06:15 -05:00
Nick Liu
f73d491df5
Removed support for "Check Integrity Of Core Files"
Integrity is now always checked.
2020-03-27 17:06:15 -05:00
Nick Liu
e9e080afec
Reintroduced filters in File Inspector
Now supports:

* "Show Core Files"
* "Show Missing Core Files"
* "Show Non Core Files"
* "Show Old Core Files"

Removed support for:

* "Exclude Language-Files"
2020-03-27 17:06:15 -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
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
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
f4b4ba61d5 Clear system cache after running Git pull or sync. 2020-03-26 11:53:37 -07:00
Cameron
0fc826f171 Improved body ID when Admin-UI is in use. 2020-03-25 05:29:39 -07:00
Cameron
bc777c7414 Detect and refresh language file lists when scanning plugin directories. 2020-03-03 13:11:48 -08:00
Cameron
35e2e3b4aa
Merge pull request #4099 from Deltik/fix-3492
New 3rd-party PHP dependency manager for e107 core and HybridAuth upgrade.
2020-02-26 13:58:03 -08:00
Cameron
aa9753a174 Automatic password rehashing added to admin login page. 2020-02-22 11:45:35 -08:00
Cameron
79c5b3e694 Issue #4049 - Media-Manager Url fix. Fixed Media Preview.
Admin-ui: type='media' example added to blank plugin.
2020-02-21 14:20:33 -08:00
Cameron
e4b5f062f1
Merge pull request #4065 from LaocheXe/master
Delete Account Option
2020-02-21 11:32:31 -08:00
Cameron
aaae9d0e0d Fixes #3759 Legacy code cleanup 2020-02-20 07:30:01 -08:00
Nick Liu
46c75ae4d0
Updated Hybridauth from v2.9.6 to v3.1.1 2020-02-17 10:38:49 +01:00
Cameron
734b92c342 Fixes #4095 - Userclass selection was not being saved in "Quick Add User" due to modification for Issue #1728. Both issues now resolved. 2020-02-10 11:42:23 -08:00
Cameron
60d64c5398 PHP Notice removal 2020-01-27 12:17:34 -08:00
Cameron
d966705c3b Fixes #4075 - Prevent incorrect class name in e_url.php file from breaking entire list. Also added debug message for worst case scenario. 2020-01-27 12:13:02 -08:00
Nick Liu
b4e48f8cbf
Fix duplicate constant in lancheckTest 2020-01-17 19:08:46 +01:00
LaocheXe
e01f1a4345 Delete Account Option
Delete Account Option added in admin  area. Also updated the default_install.xml to add missing core options.
2020-01-10 08:28:17 -06:00
Cameron
363eb6751a
Merge pull request #3989 from sudakk/sudakk-patch-2
Update cpage.php to prevent empty records.
2019-12-28 11:55:46 -08:00
Cameron
4bf21cbaa5 AdminUI: Fixes conflict between custom 'filter' dropdown and 'search' input. New method format added for custom search field processing independent of "Filter" processing. See handleListBanlistIpSearch() for an example. 2019-12-05 10:44:59 -08:00
Cameron
972fa1a29c Fixed Multiselect dropdown so that an empty value also gets saved. 2019-12-02 14:18:25 -08:00
Cameron
5cf54d07d2 Basic per-item search engine robots handling added to News and Pages. 2019-12-02 13:32:21 -08:00
Tijn Kuyper
e1504b91c0
#4036 - Escape hyphen in regex for PHP 7.3 compatibility 2019-12-01 15:31:47 +01:00
Cameron
281db68aa2 Provide raw search query to custom method.
Issue: #4009 Support banlist filtering using wildcards.
2019-11-05 10:27:21 -08:00
Cameron
7f07f019c3 Issue #4009 - refining banlist ip search 2019-11-05 09:20:48 -08:00
Cameron
762844037f Fixes #4009 . Enhanced admin-ui to support custom filter handlers on string searches (not just drop-drop filters as was already the case) 2019-11-05 08:54:16 -08:00
Tijn Kuyper
e041e57587
Bump version - upcoming 2.2.2 is now 2.3.0 2019-11-05 17:10:28 +01:00
Tijn Kuyper
a68b470ef8
Fileinspector - fix for FA icons not showing on results 2019-11-05 14:28:50 +01:00
Tijn Kuyper
e021c52db1
fileinspector - code-cleanup, no functional changes
Reformatting, syntax, spacing, tabs, etc.
2019-11-05 14:28:34 +01:00
Tijn Kuyper
1de3213d98
Revert "#3131 - Finally get rid of autocomplete when we don't want it"
This reverts commit 93d86dd99cbd27ea55b17ced42214edb56834e99.
2019-10-30 15:47:43 +01:00
Tijn Kuyper
93d86dd99c
#3131 - Finally get rid of autocomplete when we don't want it 2019-10-30 15:46:59 +01:00