camer0n
ac918e1dd0
Issue #5473 Permission improvements
2025-04-20 08:18:30 -07:00
camer0n
5158f9f39c
Issue #5473 Added getMenuIcon() and getMenuTitle()
2025-04-20 05:13:38 -07:00
camer0n
1f806e4dfd
Issue #5473 Corrected scrolling behavior.
2025-04-19 13:15:31 -07:00
camer0n
b395b60695
Issue #5473 Avoid conflict with Modern Dark v1 cookie.
2025-04-19 10:22:24 -07:00
camer0n
3658fbfe24
Issue #5473 Collapsing adminMenu now functional.
2025-04-19 09:59:10 -07:00
camer0n
e1e471ab73
#5473 Refined active page against sub-link.
2025-04-19 09:01:14 -07:00
camer0n
29963c248d
Issue #5473 {LINK_CARET} added.
2025-04-19 07:53:21 -07:00
camer0n
d696a12672
Issue #5473 - Optional sub-level navigation for plugins.
2025-04-18 18:10:51 -07:00
camer0n
65df4da999
Issue #5473 New Admin Area Skin. (currently not functional with flexpanel)
2025-04-18 14:36:52 -07:00
camer0n
13b3c2c76e
Issue #5443 Trigger a warning for a missing 'title' key.
2025-04-17 05:42:07 -07:00
camer0n
9f2bfd59ad
Issue #5443 Fixes the following warnings:
...
eFront::dispatch(): Implicitly marking parameter $request as nullable is deprecated
eDispatcher::dispatch(): Implicitly marking parameter $request as nullable is deprecated
eUrlConfig::parse(): Implicitly marking parameter $request as nullable is deprecated
eController::__construct(): Implicitly marking parameter $response as nullable is deprecated
eController::run(): Implicitly marking parameter $request as nullable is deprecated
eControllerFront::__construct(): Implicitly marking parameter $response as nullable is deprecated
2025-04-17 05:00:21 -07:00
camer0n
acb0c595b3
Issue #5443 Fix for session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated
2025-04-17 04:16:27 -07:00
camer0n
94fa36ade2
Issue #5472 SQL_CALC_FOUND_ROWS is deprecated since MySQL 8.0.
2025-04-16 11:19:46 -07:00
camer0n
d542936384
Issue #5382 - Avoid table schema mismatch
2025-04-14 10:42:48 -07:00
camer0n
9994a2260d
#Issue 5443 Warning removal tweak.
2025-04-14 10:30:57 -07:00
camer0n
d4f0700b4b
#5443 Warning removal.
2025-04-14 10:26:42 -07:00
camer0n
93eeaf614d
Issue #3514 - Display page count to avoid accidental deletion of populated chapters.
2025-04-13 09:04:29 -07:00
camer0n
306c3790e5
Unit test workflow
2025-04-13 08:11:49 -07:00
camer0n
49716ab3e0
Unit test fix different approach.
2025-04-13 08:05:48 -07:00
camer0n
07dd73c00e
Fix attempt for user warnings.
2025-04-13 07:31:59 -07:00
camer0n
07cfc9c23d
Issue #5465 language loading fix.
2025-04-13 07:20:58 -07:00
camer0n
135d46fa12
Add debug info.
2025-04-12 07:35:10 -07:00
camer0n
7002a141f9
Remove E_USER_WARNING from error reporting since it's part of debugging.
2025-04-12 07:29:42 -07:00
camer0n
2f3b4a435b
Closes #5469 Added option to set the user when logging.
2025-04-11 18:42:34 -07:00
camer0n
5a040b64e2
Issue #5465 Fixed fallback. Added user error warning for missing LANs.
2025-04-11 08:58:51 -07:00
camer0n
bea796463e
Issue #5465 Plugin language file conversion.
2025-04-11 07:23:57 -07:00
camer0n
9de234324c
Issue #6 URLs should not be inside language files.
2025-04-11 07:23:57 -07:00
Nick Liu
23933885ca
fix(datetimepicker): Handle manually entered dates with UNIX epoch
...
This supersedes commit 19578e9fee
which attempted to fix the issue
but was limited to a specific date format (dd.mm.yyyy). The new
approach uses the datetimepicker's native parsing capabilities to
handle dates in any configured format.
When users manually typed dates in fields set with
`data-date-unix="true"` without clicking on the calendar widget, the
values weren't being converted to UNIX timestamps as expected. This
resulted in the date field not appearing to save its value.
The improved solution:
- Uses the picker's `getDate()` method to parse dates according to the
configured format
- Properly handles timezone adjustments for datetime fields
- Includes better error handling and validation
- Works with all locale formats supported by the datetimepicker
Fixes #5412
2025-04-10 19:28:51 -03:00
Jimako
873966c5ce
fix for date field without click on calendar
2025-04-10 19:28:47 -03:00
camer0n
6f8d4478be
Issue #5458 Test
2025-04-08 17:29:37 -07:00
camer0n
e5edbf665c
Issue #5382 - Fix history table creation.
2025-04-08 17:29:10 -07:00
camer0n
62d53cd5d8
Issue #5458 Make sure 'www.' version of host is accepted.
2025-04-07 15:22:17 -07:00
camer0n
9f40b4d8a9
Issue #5465 Fix single quotes.
2025-04-04 18:44:23 -07:00
camer0n
31e7d1d3b0
Issue #5465 Core language files converted. (excluding plugins)
2025-04-04 18:29:07 -07:00
camer0n
c46b7b1d36
Issue #5465 Support for array language files.
2025-04-04 13:42:14 -07:00
camer0n
93c301bdb8
Issue #5443 undefined constants
2025-04-04 07:02:04 -07:00
camer0n
b1bd073b84
Fixes #5464 - admin-ui fatal error with custom method attribute and method type and filter set to true.
2025-04-02 17:31:12 -07:00
camer0n
ec5a16b3eb
Issue #5443
2025-04-01 12:01:44 -07:00
camer0n
a459332e10
Issue #5295 TODO
2025-04-01 12:00:58 -07:00
camer0n
e96ccf7ced
Issue #5120 Backward compatibility fix.
2025-04-01 06:43:11 -07:00
camer0n
d4fcbfe1ea
Issue #5120 Fix customization of folder paths for handlers and plugins. Updated dependencies.
...
'defaultdb' is now deprecated in new e107_config.php. Use 'db' instead.
2025-03-31 16:02:46 -07:00
camer0n
7267cbd635
Issue #5443 Add PHP 8.3 to the acceptance tests.
2025-03-31 11:09:40 -07:00
camer0n
b165b95b94
Issue #5443 Increase the number of admin URLs in Acceptance test.
2025-03-31 10:49:43 -07:00
camer0n
5047731c9b
Check for minimum version of PHP 8.
2025-03-31 07:28:46 -07:00
camer0n
5fdf01c0ca
Bump to PHP 8 minimum.
2025-03-31 07:17:17 -07:00
camer0n
cfebf11d02
Issue #5458 Also adds support for site_hosts configuration option.
...
Minimum PHP version set to 8 during installation.
2025-03-31 07:11:03 -07:00
Nick Liu
639a367ed6
fix(core_sql.php): admin_history: MariaDB does not have the JSON type
2025-03-30 16:29:11 -05:00
camer0n
a521f6a2cd
Fixed acceptance test selectOption() argument type.
2025-03-30 13:04:25 -07:00
camer0n
2abfee68d2
Issue #5458 - support subdomains
2025-03-30 09:22:56 -07:00
camer0n
4a5025992f
Issue #5458 Make sure configured siteurl preference contains 'http'.
2025-03-30 09:09:52 -07:00