camer0n
bbf00ae8ba
Fixes #3081 - Removed Multi-Site option.
2024-02-05 13:51:08 -08:00
Nick Liu
d790faa049
Convert and run e107 using the MySQL/MariaDB utf8mb4 character set and
...
InnoDB storage engine
Components affected:
* `db_verify` now checks and corrects the table storage engine
* `db_verify` now checks and corrects the table default character set
* Note: Field character sets can still be overridden
* Note: When correcting, the entire table is converted to the target
charset.
* The alt_auth plugin now connects via PDO using the e107 default
charset, utf8mb4
* `e_db_pdo` now sets the charset to utf8mb4. This is currently not
customizable because it was previously not customizable.
* `install.php` now generates an `e107_config.php` file with
`$mySQLcharset = 'utf8mb4';`, though this option is not actually used.
* `install.php` now removes plugin tables before installing plugins.
* `e_db_mysql` now only accepts the `utf8mb4` charset. Previously, it
only accepted the `utf8` charset.
* `e_db_mysql` now configures `mysqli_real_escape_string` to match the
new default charset, `utf8mb4`.
* Plugin installations now use the preferred MySQL table storage engines
and charsets.
The preferred MySQL table storage engines are now mapped like so:
* If `ENGINE=MyISAM` is specified, the actual storage engine set will be
the first available of: InnoDB, Aria, Maria, MyISAM
* If `ENGINE=Aria` is specified, the actual storage engine set will be
the first available of: Aria, Maria, MyISAM
* If `ENGINE=InnoDB` is specified, the actual storage engine set will be
the first available of: InnoDB, XtraDB
* If `ENGINE=XtraDB` is specified, the actual storage engine set will be
the first available of: XtraDB, InnoDB
The preferred MySQL character set is now aliased like so:
* `utf8` => `utf8mb4`
* `utf8mb3` => `utf8mb3`
* `utf8mb4` => `utf8mb4`
Fixes : #4501
2021-05-22 00:46:35 -05:00
Cameron
d960829532
Issue #4918 - Undefined constants cleanup.
2022-12-10 07:06:47 -08:00
Cameron
83d29f3114
Issue #4907 - tweaked cursor style, removed row hover.
2022-11-12 11:19:20 -08:00
Cameron
4c2ff6c37e
Closes #4907 - Improved interface on database table verification form.
2022-11-12 11:14:37 -08:00
Cameron
2c9afc83ee
More PHP 8.1 fixes.
2021-11-26 12:36:25 -08:00
Cameron
8d29f97bd2
Sort by primary id when exporting tables. Alert-box styling fix on modern-light admin theme.
2021-05-11 13:26:27 -07:00
Cameron
c11bd224f8
Prevent possible memory overload in Database > Export. Corrected {ALERTS} debug info when using theme.html.
2021-05-08 11:53:39 -07:00
Cameron
3400c34d59
Issue #4446 - theme preferences added to preference editor.
2021-03-15 10:46:50 -07:00
Cameron
0fd7ee6482
Fixes faulty parsing of _GET when debug is activated. Pref editor will now use var_export on arrays when debug mode is active.
2021-02-06 12:48:19 -08:00
Cameron
5870fbdb84
"<div class='field-help'>" etc has been replaced by the $frm->help() method and is also used by the admin-ui.
2021-02-04 08:45:10 -08:00
Cameron
82fbeab43c
Tool-tip placement options added to admin prefs. (Applies to Admin-ui areas only)
...
Admin styling tweaks.
2021-02-03 20:38:31 -08:00
Cameron
9890615761
Admin menu icons for collapsed menu.
2021-02-01 18:18:30 -08:00
Cameron
46cb21b025
Meta admin page now uses Admin-ui. Additional custom tag areas added.
2021-01-26 11:59:49 -08:00
Cameron
04bbad449a
Test admin scripts are parsing correctly.
2021-01-16 13:32:35 -08:00
Cameron
402d1f4126
Closes #1801 Code cleanup. Deprecated method errors added.
2020-12-22 14:48:28 -08:00
Cameron
3f8e043998
Replaced e107::getAdminLog() with e107::getLog(). e107::getAdminLog() will continue as a deprecated alias.
2020-12-22 09:36:02 -08:00
Cameron
5b82c292b1
Code cleanup
2020-12-18 19:55:12 -08:00
Cameron
6daabd3fa5
Developer mode pref check fix.
2020-05-25 13:09:29 -07:00
Moc
7f0b2134ab
Tweak developer mode check and cleanup
2020-05-23 17:31:44 +02:00
Tijn Kuyper
8d73a79427
Github Sync - Check for developer mode
2020-04-27 15:19:58 +02:00
Cameron
f4b4ba61d5
Clear system cache after running Git pull or sync.
2020-03-26 11:53:37 -07:00
Cameron
bc777c7414
Detect and refresh language file lists when scanning plugin directories.
2020-03-03 13:11:48 -08:00
Tijn Kuyper
e1504b91c0
#4036 - Escape hyphen in regex for PHP 7.3 compatibility
2019-12-01 15:31:47 +01:00
Cameron
f5317e329f
Theme preferences import/export added to 'database' admin area.
2019-07-09 12:08:52 -07:00
Cameron
183b96235a
Cleanup
2019-05-29 11:18:34 -07:00
Cameron
1dbc90143f
Case cleanup toHtml() should be toHTML()
2019-02-26 12:22:36 -08:00
Cameron
5d27229183
Database verification now runs again directly after applying fixes. Compatibility fix for core_functions.php
2018-11-22 13:43:02 -08:00
Jimako
1f040b3fbc
display correct version in message - Optimise PHP version check for Github sync
...
related: 94adbd06cc
2018-10-18 19:47:56 +02:00
Tijn Kuyper
94adbd06cc
Optimise PHP version check for Github sync
2018-10-04 15:54:02 +02:00
Tijn Kuyper
5acf54d93a
Added check for minimal PHP version when syncing with Github
2018-10-03 18:53:16 +02:00
Cameron
30b8d03df9
Changed git sync error to warning.
2018-10-02 11:36:42 -07:00
Cameron
9c13a9dcde
Quotation consistency fix for [img] bbcode.
2018-09-12 12:03:17 -07:00
Cameron
5235b4fcaf
Fix for database verify charset function.
2018-09-12 11:46:23 -07:00
Cameron
b40b1916a3
Issue #2970 btn-default > btn-default btn-secondary
2018-01-10 15:06:40 -08:00
Cameron
6d401be7e5
Fixed #2921 - Plugin LANs. Scan Plugin Directories now uses the newer e_plugin class.
2017-12-16 11:32:10 -08:00
Cameron
077b1d34a7
Feature: Language-Packs can now be downloaded and installed without leaving the admin area.
2017-04-23 12:38:05 -07:00
Cameron
612f16127c
Cache DBVerify table info for 15 mins (unless debug is active) - speed up admin dashboard.
2017-02-03 11:34:14 -08:00
Cameron
cdc23fb2d7
Admin-area navigation
2017-02-01 18:25:32 -08:00
Cameron
30092ef372
GUI styling fixes. Theme thumbnail preview corrected on missing preview images.
2017-02-01 08:54:28 -08:00
Cameron
ff38b2ad07
Closes #2309 - AdminUI Batch Export option added.
2017-01-27 18:02:57 -08:00
Tijn Kuyper
347c9f9af0
Update methods to load LAN files in Admin Area
...
(fingers crossed there are no typo's...)
2017-01-17 01:33:03 +01:00
Cameron
5f0419cac4
Export of plugin prefs complete.
2016-12-24 12:41:06 -08:00
Cameron
cbc6beb789
Preparations for plugin-pref export support.
2016-12-24 09:34:00 -08:00
Gábor
987aa64667
Some correction
2016-09-15 11:32:08 +02:00
Gábor
6a4cf60cc6
Update e107_admin/db.php
...
Add pharses
2016-09-14 12:55:09 +02:00
Cameron
60f1d78dce
MySQL error message fix. Custom Page userclass fix. Media-manager import fix for files contained '%'. XML DB export fix. Other News custom caption fix. FB Like menu without app_id fix.
2016-05-30 15:19:19 -07:00
Cameron
a16ee111e9
Installation configuration fixes. RSS install now included default configuration correctly.
2016-02-25 18:45:20 -08:00
Cameron
486f3d4961
Issue #1356 - PHP7 Fixes.
2016-02-14 12:15:55 -08:00
Cameron
796f5fa95c
Header location cleanup. From now, please use e107::redirect(); to redirect to the home page, or e107::redirect('admin'); to redirect to the admin start page or e107::redirect($url);
2016-01-13 19:18:12 -08:00