Nick Liu
ae3c57a5b4
Tests: MDEV-29446 workaround: Ignore COLLATE clause in SHOW CREATE TABLE
...
https://jira.mariadb.org/browse/MDEV-29446 changes the output of
`SHOW CREATE TABLE`, which MySQL and MariaDB 10.2 and older do not do.
To tolerate the new behavior, this change strips the `COLLATE` clause
from the `SHOW CREATE TABLE` output to ignore it.
Fixes: https://github.com/e107inc/e107/issues/4912
2022-11-30 17:57:48 -06:00
dependabot[bot]
d346a82b80
Bump twig/twig from 3.4.1 to 3.4.3 in /e107_tests
...
Bumps [twig/twig](https://github.com/twigphp/Twig ) from 3.4.1 to 3.4.3.
- [Release notes](https://github.com/twigphp/Twig/releases )
- [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG )
- [Commits](https://github.com/twigphp/Twig/compare/v3.4.1...v3.4.3 )
---
updated-dependencies:
- dependency-name: twig/twig
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-30 20:31:31 +00:00
Nick Liu
00b1d754b0
Login flow consistency: Do not use redirect in admin area login box
...
The non-admin login flow does not perform a redirect, but the admin
login flow did. This led to an inconsistency in how the authentication
error message was passed.
Fixes: https://github.com/e107inc/e107/issues/4779
2022-09-07 12:32:02 -05:00
Cameron
a181afcbd8
Issue #4826 Corrected static redirection.
2022-07-26 12:35:06 -07:00
Cameron
c4bcf0a663
Fixes #4826 - redirect dynamic content on static domain.
2022-07-19 16:32:33 -07:00
dependabot[bot]
e9d48cd78d
Bump guzzlehttp/guzzle from 7.4.4 to 7.4.5 in /e107_tests
...
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle ) from 7.4.4 to 7.4.5.
- [Release notes](https://github.com/guzzle/guzzle/releases )
- [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/guzzle/guzzle/compare/7.4.4...7.4.5 )
---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-21 21:03:18 +00:00
dependabot[bot]
12c086eeaa
Bump guzzlehttp/guzzle from 7.4.3 to 7.4.4 in /e107_tests
...
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle ) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/guzzle/guzzle/releases )
- [Changelog](https://github.com/guzzle/guzzle/blob/master/CHANGELOG.md )
- [Commits](https://github.com/guzzle/guzzle/compare/7.4.3...7.4.4 )
---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-06-10 06:53:35 +00:00
Cameron
8bf3481eaf
Added e107::getEvent()->triggered() for manually checking if an event has already been triggered.
2022-06-07 12:33:50 -07:00
Cameron
5ddc27766d
Composer update
2022-05-29 12:08:49 -07:00
Cameron
8ec6e3a0dd
Addition linkwords test.
2022-05-29 11:18:24 -07:00
Cameron
903f51561f
Fixes #4766 User-audit login event data.
2022-05-10 10:21:05 -07:00
Cameron
4d6a5ea310
Fixes #4758 Admin-UI hidden field $parms were not being applied.
2022-04-19 07:15:23 -07:00
Cameron
f8b04b64d4
Fixes #4751 - Form tabs issue. Test added.
2022-04-07 13:11:56 -07:00
Cameron
93b2926227
Removed SEF Url config from Bootstrap5. Added missing prefs to default install. Moved popup tips during installation to their own icon. Adjusted acceptance test.
2022-04-07 07:15:30 -07:00
Cameron
a9b3d830ac
Tweak acceptance test.
2022-04-06 19:43:01 -07:00
Cameron
dd7af9b222
Update acceptance test for BS5.
2022-04-06 19:33:03 -07:00
Cameron
02a7e08902
Fixes #4750 - News image placeholder. Adds another news-grid layout.
2022-04-06 12:09:58 -07:00
Cameron
9ed3007b71
Test fixes.
2022-04-06 08:44:45 -07:00
Cameron
196f952db8
Closes #4514 Theme developers can now set the default style, just as they would with the default layout.
2022-04-06 08:37:13 -07:00
Cameron
8df5e187b3
Fix for test.
2022-04-06 06:39:45 -07:00
Cameron
6eff4cb5f7
Closes #4748 - Bootstrap5 Theme enhancements. Bootswatch 5.
2022-04-05 19:49:08 -07:00
Cameron
45372f285c
Fixes #4747 - wysiwyg editor value retention.
2022-04-05 09:56:25 -07:00
Cameron
55980a29a8
Generated PHPDoc for all classes in e107_handlers where one was missing. toNumber() updated to always return int or float.
2022-04-04 10:54:24 -07:00
Cameron
e801b02dee
Closes #4744 - Media-Manager default set to Grid. New CSS grid added. Extra tests added for toGlyph(). Added wildcard mime-type filters in Media-Manager.
2022-04-02 09:34:06 -07:00
Cameron
025ff07aab
Fixes #4737 Removal of type="text/javascript" and type="text/css"
2022-03-31 08:24:34 -07:00
Cameron
35eab787be
Composer update on e107_tests
2022-03-29 16:24:17 -07:00
Cameron
f922456a8f
Fixes #4706 'quote' bbcode in TinyMce and fixes fatal error under PHP 8.1 (LAN_WROTE)
2022-03-29 13:59:25 -07:00
Cameron
8f2776bc46
Linkwords: Ignore commented HTML code during processing.
2022-03-15 13:47:46 -07:00
Cameron
a459057d68
Possible fix for failing tests.
2022-03-12 12:01:20 -08:00
Cameron
748fd4b9b6
Fixes #4700 - linkwords inconsistencies.
2022-03-12 11:50:27 -08:00
Cameron
4032c2954f
Issue #3778 - page/e_sitelink cleanup and optimization. Test added. Fixed bookNav() which should only return book links.
2022-03-11 18:01:56 -08:00
Cameron
9c6a5e96fe
Composer update on e107_tests packages.
2022-03-10 12:18:11 -08:00
Cameron
fde53794ca
Merge pull request #4688 from Deltik/fix/4686
...
New API to concatenate an array of HTML attributes
2022-02-22 13:41:22 -08:00
dependabot[bot]
3a246f7505
Bump twig/twig from 3.3.4 to 3.3.8 in /e107_tests
...
Bumps [twig/twig](https://github.com/twigphp/Twig ) from 3.3.4 to 3.3.8.
- [Release notes](https://github.com/twigphp/Twig/releases )
- [Changelog](https://github.com/twigphp/Twig/blob/3.x/CHANGELOG )
- [Commits](https://github.com/twigphp/Twig/compare/v3.3.4...v3.3.8 )
---
updated-dependencies:
- dependency-name: twig/twig
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-11 02:35:35 +00:00
Nick Liu
169efa09b9
e_parse::toAttributes()
: New API to concatenate HTML attributes
...
`e_parse::toAttributes()` is an expansion of the formerly private method
`e_form::attributes()`. Now, all client code can use
`e_parse::toAttributes()` to make it easy to concatenate variable-length
HTML attributes. Values are guaranteed to be encoded so that they cannot
escape an HTML attribute value.
All client code usages are encouraged to build HTML tags with this new
method to prevent cross-site scripting (XSS) attacks and prevent
breaking the HTML validity due to improperly escaped HTML attributes.
This new method is an extension to `e_parse::toAttribute()`, which
escaped one single HTML attribute value.
2022-02-06 16:49:56 +01:00
Cameron
56bb8200a1
Corrected PHP 8.1 warnings.
2022-01-13 11:31:20 -08:00
Nick Liu
3f59b3bc14
Suppress uncaught Hybridauth exceptions in e_user_provider
...
And add a check for those exceptions in
`social_ui::generateSocialLoginSection()`
Fixes : #4192
2021-12-28 12:04:28 +01:00
Cameron
c96d64e275
Closes #618 , #2599 Added simple options for including 'async' or 'defer' when using e107::js('header') and/or e107::js('footer').
...
Usage example: e107::js('footer', 'https://www.google.com/recaptcha/api.js?hl=en ', ['defer','async']);
2021-12-27 15:21:18 -08:00
Cameron
90108eab3c
Checking of remote file-types during import and other cleanup.
2021-12-17 11:31:37 -08:00
Cameron
6f309bb326
e107 installation updated for PHP8.1. Bootstrap5 is now the default theme. Acceptance test updated.
2021-11-29 13:45:02 -08:00
Cameron
9d6a9611e2
PHP 8.1 fixes.
2021-11-25 10:18:53 -08:00
Cameron
98b8955185
Rolled back e_dateAlternateTest() Windows fix.
2021-11-25 09:13:14 -08:00
Cameron
4aa66c1732
strftime() added to php_compatibility_handler.php and all references updated. README updated. dateAlternativeTest updated to pass on Windows. (TBD)
2021-11-25 08:51:32 -08:00
Cameron
904cea1af4
Added missing file
2021-11-25 08:06:51 -08:00
Cameron
9fffa59a01
Fixes #4586 , Fixes #2774 , Fixes #49 - Workaround added for page dropdown navigation. Use {CPAGENAV: tmpl=dropdown} in page_template.php
2021-11-24 13:48:20 -08:00
Cameron
81cbe51228
Remove PHP Warnings. Next/Prev test added.
2021-11-24 13:08:04 -08:00
Cameron
f5dbec04ed
Issue #4610 - Possible BC fix for outdated html attributes.
2021-11-24 11:07:52 -08:00
Cameron
35808e5eb9
Issue #4609 - Was still failing in earlier PHP versions. More tests added. 'empty' attribute added to news_render_type
2021-11-04 13:58:05 -07:00
Cameron
54cb89b87d
Fix for <title> tag containing single or double quotes. Tests added.
2021-11-03 13:55:56 -07:00
Cameron
7930aba4ca
Fixes #4609 - Quick fix for inconsistent drop-down behavior PHP7 -> PHP8.
2021-11-01 14:41:40 -07:00