1
0
mirror of https://github.com/e107inc/e107.git synced 2025-02-26 17:53:24 +01:00

5486 Commits

Author SHA1 Message Date
camer0n
b970aec7aa Issue #4501 Reinitialize db_verify after plugin installation. 2023-12-07 14:11:23 -08:00
camer0n
3d000c8dc3 Issue #4501 - Improve verification and cron table engine. 2023-12-05 16:05:56 -08:00
camer0n
84fe29cf12 Issue #4501 - PHP 8.3 compatibility. 2023-12-05 07:56:56 -08:00
Nick Liu
688ebdfea8
fix(#5131): Accurate resource open check when using log file handle
Fixes: https://github.com/e107inc/e107/issues/5131
2023-12-03 21:20:43 -06:00
camer0n
1637707a03 Issue #5120 - Avoid issue with hash and new config file changes. 2023-12-03 12:44:48 -08:00
camer0n
af7eadb7aa Closes #5133 Admin-UI Search enhancements. Tests added. 2023-12-03 12:41:14 -08:00
Moc
05727b8b52
Fixes #3612 - user_ban_flood notification now shows IP in IPv4 format if possible 2023-11-30 20:56:51 +01:00
Moc
ea8d8084d1
Fixes #3438 - Remove duplicate LAN_ERROR_* 2023-11-30 20:47:01 +01:00
camer0n
2055720f6b Issue #5120 - Work in progress. Subject to change. 2023-11-29 10:17:52 -08:00
camer0n
939a149ed0 Issue $4501 Fix fatal error PHP 8.3 2023-11-28 16:47:40 -08:00
Cameron
951b09d112
Merge pull request #4508 from Deltik/fix/4501
Issue #4501 Migrate database charset to utf8mb4 and storage engine to InnoDB
2023-11-28 15:24:42 -08:00
camer0n
ea8a814ab4 Extra tests and minor cleanup for PHP 8.3. 2023-11-28 12:18:09 -08:00
camer0n
ab64f0f7bf Issue #5119 setFavicon() method added. 2023-11-28 12:18:08 -08:00
camer0n
9461602e43 Issue #5114 class conflict handling. 2023-11-24 10:44:00 -08:00
camer0n
56edcd53ee Issue #5114 - Prevent override class conflict. 2023-11-24 09:35:17 -08:00
camer0n
9285c24e86 Fixes #5111 - Comments without ajax PHP8 error. 2023-11-22 12:27:25 -08:00
camer0n
afd72ff7cb Closes #5112 New method setMetaTitle() 2023-11-22 12:18:23 -08:00
camer0n
d5d40b9cc1 Fixes #4959 - Banner (e_menu) saving issue. 2023-11-20 03:49:37 -08:00
camer0n
6b7aa7c6d9 Fixes #4056 - plugin menu detection path limits. 2023-11-18 08:19:48 -08:00
camer0n
d9fc6d4956 Issue #5079 - PHP warnings/notices. 2023-11-17 16:57:38 -08:00
camer0n
1744d1fc11 jQuery 3 updated to v3.7.1
Jquery-UI updated to v1.13.2
2023-11-17 16:56:11 -08:00
camer0n
34ba78023c Closes #4969, Fixes #5008, Fixes #4498 - FontAwesome6 support. 2023-11-17 11:18:23 -08:00
camer0n
4f13dbdf6a Issue #5079 PHP Warning. 2023-11-16 10:36:58 -08:00
camer0n
1b69719330 Closes #5106 - system notification consolidation. 2023-11-15 16:26:24 -08:00
camer0n
9f673644df Issue #1712, Closes #5098 - Error logging in getRemoteFile() and timeout variable added. 2023-11-08 09:29:29 -08:00
camer0n
fe3c2597d8 Issue #5096 - possible fix for older versions of PHP. 2023-11-03 16:51:11 -07:00
camer0n
e0554f6f17 Issue #5096 - possible fix for older versions of PHP. 2023-11-03 16:36:14 -07:00
camer0n
45661f44c3 Issue #5096 - possible fix for older versions of PHP. 2023-11-03 16:07:00 -07:00
camer0n
bfb515f2b5 Fixes #5096 - Cron timezone issue. eShims::strftime issue. CronParser test added. 2023-11-03 15:07:41 -07:00
camer0n
9c47060bb5 PHPMailer update v6.8.0 => v6.8.1 2023-11-03 07:23:25 -07:00
camer0n
bdc042dc64 Issue #5079 - Notices and cleanup. 2023-11-03 06:37:31 -07:00
camer0n
09eddd8911 Closes #5094 - 'fields' option added to e107Export method. Accepts comma separated list. 2023-11-01 14:27:25 -07:00
camer0n
100e28ed2b Issue #5093 - Precaution in case an array is parsed. 2023-11-01 13:20:51 -07:00
camer0n
1c452038fb Issue #5079 Warnings when running cron.php 2023-11-01 13:12:32 -07:00
camer0n
f037d6e688 Issue #5079 - Avoid division by zero. 2023-11-01 10:43:54 -07:00
camer0n
faa2f8ad34 Fixes #5093 - True/False labels on <select> options. 2023-11-01 08:07:30 -07:00
camer0n
fb98771b82 Fixes #5092 - Removed example code with error and added new example. Minor cleanup of class. 2023-10-31 12:34:28 -07:00
camer0n
6d632320a6 Issue #5079 PHP Warning. 2023-10-30 07:28:14 -07:00
camer0n
c419d402d7 Issue #4919 - Add support for quick custom email template without separate file. 2023-10-27 11:03:46 -07:00
camer0n
552af19c54 Issue #5079 - PHP 8.2 Deprecated error removal 2023-10-26 16:20:22 -07:00
camer0n
4467ad32b8 Fixes #5091 Fixes PHP Notices/Warnings and sends some cron execution errors to error_log. 2023-10-25 18:01:17 -07:00
camer0n
64cf23a06e Closes #5062 - common favicon method for frontend and backend. 2023-10-17 10:22:11 -07:00
camer0n
322eaa972f Fixes #5090 - default value can now be set if the value is 0 or empty. 2023-10-16 16:23:52 -07:00
camer0n
1a019e671d Fixes #5089 - Admin-UI: custom true/false values when inline editing is disabled. 2023-10-13 10:51:44 -07:00
camer0n
dd9c011fdd Closes #4804 - Conversion of diacritics in name2id() 2023-09-28 09:36:31 -07:00
camer0n
720ea0c03d Fixes #5080 - Undefined constant. 2023-09-26 14:12:55 -07:00
camer0n
26f393b7ab Issue #5083 - Inline editor order fix for userclasses etc. 2023-09-25 10:07:48 -07:00
camer0n
cb1bbc7f3c #5079 PHP 8.2 notice removal 2023-09-18 13:43:43 -07:00
Nick Liu
dd36fbd51d
Unify logic of e_user_model::checkAdminPerms() and getperms()
Along with extensive documentation, `getperms()` is now deprecated and
its replacements now have first-class support:
* `e_user_model::checkAdminPerms()` and `getperms()` both use
  `e_userperms::simulateHasAdminPerms()`.
* `e_user_model::checkPluginAdminPerms()` and `getperms('P', …, …)`
  both use `e_userperms::simulateHasPluginAdminPerms()`.

----

Partially reverts: https://github.com/e107inc/e107/commit/44526b43

Reverts: https://github.com/e107inc/e107/commit/001799cb

Fixes: https://github.com/e107inc/e107/issues/5064
2023-09-09 12:03:14 +02:00
camer0n
44526b435c Issue #5064 - Draft fix for user impersonation (getperms()) 2023-09-08 14:18:06 -07:00