camer0n
3d000c8dc3
Issue #4501 - Improve verification and cron table engine.
2023-12-05 16:05:56 -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
c494c04c7e
Fixes #4806 - news keyword maxlength limitation fix.
2022-06-30 19:01:52 -07:00
Cameron
52cf8f5bfa
Closes #4783 Added Page Meta-Title field and synced with Page title.
...
Issue #6 global LAN_META_DESCRIPTION and LAN_META_TITLE added and replacements made throughout.
2022-06-08 18:29:37 -07:00
Cameron
94bf1efda2
Issue #4783 Added new field for meta-news-title. New prefs added for SEO Title and Description character limits.
2022-06-06 17:28:23 -07:00
Cameron
057cc8e35b
Closes #4702 - Added news_modified field.
2022-03-14 14:03:34 -07:00
Cameron
c7dc227e24
Merge pull request #4575 from Deltik/fix/4574
...
Add index to database session handler for session expiry
2021-09-27 10:30:06 -07:00
Cameron
66d8081580
Added new field to navigation links table: link_rel
2021-09-27 10:22:14 -07:00
Nick Liu
54ed823aba
Add index to database session handler for session expiry
...
Greatly improves garbage collection performance
Fixes : #4574
2021-09-25 15:15:33 -05:00
Cameron
45bb6c2f35
Custom meta-image option added to Pages.
2021-09-23 12:01:26 -07:00
Cameron
f8f40a23fe
Missing page-subtitle field added.
2021-01-04 12:48:37 -08:00
Cameron
07f92d92cc
Issue #4207 - SQL Insert error
2020-07-03 12:30:30 -07:00
Cameron
99016f5b4a
Fix for error: session_start(): Failed to decode session object under some circumstances when 'db' method is used.
...
'session' set as default user tracking.
2020-07-01 13:02:58 -07:00
Cameron
560f290ae4
Avoid session table creation issue on some servers. (ie. "Specified key was too long; max key length is 1000 bytes" )
2020-06-08 10:00:36 -07:00
Cameron
7439d599f8
Issue #4176 - Incremental introduction of database sessions - Experimental (work in progress)
2020-06-02 13:43:21 -07:00
Cameron
6c242729b9
Closes #4107 - hide email by default when creating a new user.
2020-03-20 07:54:56 -07:00
Cameron
5cf54d07d2
Basic per-item search engine robots handling added to News and Pages.
2019-12-02 13:32:21 -08:00
Cameron
ce7f3feb38
PDO class now used by default. mysql_class.php currently deprecated until it is modified to use mysqli. Install routine upgraded. Install logging vastly improved.
2019-06-03 15:27:36 -07:00
Cameron
9a44513c91
Fixes #3812 - Page insert failure in PHP 7.3
2019-05-23 11:13:42 -07:00
Deltik
1f824faa69
Renormalized all text file line endings
2019-03-29 19:13:32 -05:00
Lóna Lore
8ff0f36077
Possible fix for issue #2860 .
2017-12-09 21:10:33 +01:00
Lóna Lore
865c3f7c98
Possible fix for Issue #2860 - Add more indexes.
2017-11-14 21:14:43 +01:00
Cameron
2a37288dc7
Book/Chapter image field added.
2017-11-10 14:06:30 -08:00
Cameron
36a087f1ce
Fixes #2805 - News table update correction.
2017-10-10 13:04:07 -07:00
Cameron
18ea662b35
Fixes #2805 - Database News-table upgrade issue.
2017-10-09 08:40:36 -07:00
Cameron
229f0486aa
Issue #2000 Enable news category to determine news category default template. Admin area completed. Frontend still to come.
2017-09-28 09:35:56 -07:00
Cameron
13d58de464
Issue #2795 Support multiple news 'view' layouts (requires database update)
2017-09-23 14:08:47 -07:00
Cameron
4b443bc2c8
Experimental Feature: Page/Menu custom fields. Enable debug to experiment. Usage: {CPAGEFIELD: name=xxxxx} where 'name' is the field name. Currently only functions in edit mode when the chapter is already set.
2017-01-18 17:10:12 -08:00
Lóna Lore
04cf3a6dc2
Updated Timezone EUF. Use user-defined timezone as default date timezone, if it's possible.
2016-12-13 20:48:45 +01:00
Cameron
bba40d458c
SubmitNews: Added USERID to table.
2016-08-30 14:20:38 -07:00
Cameron
15ac53c601
Issue #1796 - Submit news enhancements ToDo: preferences for input items.
2016-08-11 18:00:50 -07:00
Cameron
2116805fe7
Increased user_image field to 255 chars to avoid issues with external URLs.
2016-06-23 11:07:54 -07:00
Cameron
127271e9fc
Issue #595 - Use PHP 5.5+ password methods when available. User password field expanded to 255 chars. Fixes issue with salt password being updated via User > Edit User.
2016-06-06 19:54:48 -07:00
Cameron
e1414cb688
Submitnews Image import fix. Upload page now using e_upload.php. Upload admin area still needs work.
2016-03-06 17:42:47 -08:00
Cameron
e2fab78302
Online handler now records language
2015-11-18 20:28:41 -08:00
Cameron
e5ea9d689d
Fixes database upgrade routines for v2.0+. Fixes #1231 (tablet navigation). Adds extra DB fields for future use.
2015-11-18 20:22:18 -08:00
Cameron
c0a62c16c7
Fix for lengthy "news_extended" content. Admin-UI: $fields 'type' of false will hide the field, but still save it if posted.
2015-10-23 11:48:24 -07:00
Cameron
d5388e7313
Increment bootstrap version. Fix for bbarea width.
2015-04-18 15:09:56 -07:00
Cameron
6661eb28de
Improved parent/child drag-n-drop sorting on custom-pages and forum.
2015-04-03 21:19:43 -07:00
Cameron
3cc97e1fb4
Blogger import improvements and news_title and news_body field size limitations removed. (DB Update Required)
2015-03-29 20:28:33 -07:00
Cameron
d7f603ae8b
Fixes #713 , Fixes #897 - MySQL Strict Mode fixes.
2015-02-20 11:03:14 -08:00
Cameron
1312855b3e
Allow for more than 255 chapters.
2015-02-08 10:21:40 -08:00
Cameron
71451c9640
New link_owner field added for improved tracking of plugin-related links.
2015-02-05 12:00:54 -08:00
Cameron
65b44a8abb
Added support for embedded mail media in mailouts.
2014-10-18 15:00:40 -07:00
Cameron
01f0751c04
Mail and progressBar fixes.
2014-10-12 18:01:19 -07:00
Cameron
8ded7c1fd1
Pages/Menu: Menu-Options tab added with custom button text and url.
2014-06-28 18:38:15 -07:00
Cameron
b6163e25e9
Fix default table value for page_class and menu_class. Correct pageList query.
2014-06-28 00:13:38 -07:00
Cameron
3faf3050d7
Independent menu_class added to custom pages/menus.
2014-06-28 00:08:35 -07:00
Cameron
3dabe6fee0
Fixes #598 , Fixes #274 - ban user admin-ui fix.
2014-05-28 23:17:13 -07:00
Cameron
39ef038062
Added visibility option to page books/chapters.
2014-02-08 16:57:34 -08:00