1
0
mirror of https://github.com/e107inc/e107.git synced 2025-10-09 20:18:08 +02:00
Commit Graph

791 Commits

Author SHA1 Message Date
Cameron
331aa5f99e Interface fixes and refactoring to e107 conventions/standards. 2020-02-28 10:33:50 -08:00
Cameron
35e2e3b4aa Merge pull request #4099 from Deltik/fix-3492
New 3rd-party PHP dependency manager for e107 core and HybridAuth upgrade.
2020-02-26 13:58:03 -08:00
Nick Liu
ae6340c233 Removed route system/xup/signup
system/xup/signup is now system/xup/login
2020-02-26 21:22:45 +01:00
Nick Liu
379a963902 New API to detect if social login is enabled site-wide
The site-wide social login system is now backwards-compatible with how
the social_login_active core pref worked since commit
3b2d8333b6.

social_login_active's least significant bit is now treated as a global
bit, so if it's not set, no other bits are allowed to be set. This
un-breaks all existing checks for whether social_login_active is empty.

Except in themes, the social_login_active check has been replaced with
an e_user_provider API to check if social login is enabled site-wide.
2020-02-22 23:55:20 +01:00
Cameron
e4b5f062f1 Merge pull request #4065 from LaocheXe/master
Delete Account Option
2020-02-21 11:32:31 -08:00
Nick Liu
616add5c93 Code deduplication in signup_shortcodes for XUP login
Also fixed variable passing weirdness in API of e_user_provider
2020-02-20 00:03:16 +01:00
Nick Liu
91bfc1df23 Core modifications to support Hybridauth 3
- MOD: Replaced e107::getPref('social_login') with
       SocialLoginConfigManager::getValidConfiguredProviderConfigs()
- FIX: signup_shortcodes updated with new social login providers
- MOD: e107::filter_request() code de-duplication: HTTP 400 exits
- MOD: Deprecated e107::getHybridAuth() to discourage direct access to
       third-party dependency Hybridauth
- FIX: Updated e_user_provider for Hybridauth 3
- FIX: e_user::tryProviderSession() and Hybridauth 3
- NEW: Dynamic auth provider support in social_adminarea
- NEW: Database migration for social plugin's social_login pref
2020-02-17 10:38:49 +01:00
Nick Liu
76c0f7ecdd Type validation for navigation_shortcode() 2020-01-18 16:35:20 +01:00
LaocheXe
e01f1a4345 Delete Account Option
Delete Account Option added in admin  area. Also updated the default_install.xml to add missing core options.
2020-01-10 08:28:17 -06:00
Tijn Kuyper
4f57c36442 #2225 - Added {USER_USERCLASS_ICON} shortcode
/**
	 * @example: {USER_USERCLASS_ICON} returns the icons of all userclasses the user belongs to, seperated by a whitespace
	 * @example: {USER_USERCLASS_ICON: amount=1} // returns only one icon
	 * @example: {USER_USERCLASS_ICON: seperator=|} // returns the icons seperated by |
	 * @param array $parm
	 * @return string
	*/
2019-12-03 15:15:21 +01:00
Tijn Kuyper
1142738397 user_shortcodes code clean-up (no functional changes)
Formatting, indentation, empty lines
2019-12-03 14:36:13 +01:00
Tijn Kuyper
2b9969d47e Fixes #4035 - {NEWSTITLE} fix PHP 7.3 compatibility 2019-12-01 15:17:40 +01:00
Tijn Kuyper
8711723a1e #4001 - Missed some changes (class styling) 2019-11-03 15:08:48 +01:00
Tijn Kuyper
9f781d579a Closes #4001 - Allow class styling of {USER_JUMP_LINK}
e.g. {USER_JUMP_LINK=prev|class=btn-secondary}
2019-11-03 15:07:38 +01:00
Tijn Kuyper
1b9251e75f Fixes #3622 - Reported broken downloads reworked
- Moved away from e107_admin/message.php to its own place in the Downloads admin area.
- Notification of broken downloads now controlled by e_notify (see Admin Area > Settings > Notify)
- Updated notification message
- Added e_dashboard addon to show latest status on broken download reports
2019-10-27 21:40:59 +01:00
Tijn Kuyper
ed56f04690 Fixes #3829 - Anonymous comments wouldn't show up 2019-10-12 13:25:32 +02:00
Tijn Kuyper
b434bd76e3 Fixes #3896 - Social login icons check for BS4/FA5
https://github.com/e107inc/bootstrap4/issues/17
2019-10-12 12:35:12 +02:00
Tijn Kuyper
d3978f3b60 Closes #3680 - Add message on pages when global comments are enabled but comments for specific page are disabled 2019-10-02 14:45:50 +02:00
Tijn Kuyper
98b0cc6763 Fixes #3957 - UE 'text_value' did not displaying the 'text' label correctly 2019-09-23 12:03:46 +02:00
Cameron
49aac0b88a Added missing shortcode for MENUAREA. 2019-08-23 19:23:55 -07:00
Cameron
c98845b48a Fixes #3894 - Chapter breadcrumb displaying when no chapter in use. 2019-07-23 17:45:23 -07:00
Cameron
26ff074ee5 Issue #2970 Bootstrap 3 pull-left/right combined with Bootstrap 4 float-left/right. News Email/Print icon default styles added. 2019-06-17 12:27:53 -07:00
Cameron
2fd5238172 Page breadcrumbs added to Magic Shortcode {---BREADCRUMB---} 2019-06-15 10:12:00 -07:00
Cameron
37e7a4c996 Magic Shortcodes added. Fix for news 'view' rendering. 2019-06-12 20:20:09 -07:00
Tijn Kuyper
4e9bb1ffc0 #1775 - Added Rich Textarea (WYSIYWG) for EUF
Initial commit. Needs testing as saving linebreaks is not working properly yet. Perhaps due to filter in /usersettings.php.
2019-06-08 16:07:36 +02:00
Cameron
eb6401385e Code cleanup 2019-05-26 17:05:29 -07:00
Tijn Kuyper
473109bd9b Fixes #3813 - Comment avatar in comment form 2019-05-24 10:55:53 +02:00
Cameron
bdb45485ee Code Cleanup 2019-05-20 14:53:43 -07:00
Tijn Kuyper
4ed4ff8035 Added {{NEWS_AUTHOR_EUF} to retrieve User Extended Fields from news author 2019-05-20 22:30:46 +02:00
Cameron
e18a5cfebd Closes #3804 Custom label support for remember-me shortcode. 2019-05-16 11:15:11 -07:00
Tijn Kuyper
4f67a83b76 #2962 #2969 - Replace 'pager' class in BS4 in newsnav 2019-05-09 11:32:46 +02:00
Cameron
c1e3e8889f Issue #1944 (Partial fix) Comments use unique IDs. 2019-04-11 15:52:41 -07:00
Cameron
18a8571ed3 Fixes #3711 - check local themes/plugins against author names as well as versions before suggesting updates. 2019-04-11 12:28:14 -07:00
Cameron
5109715002 Merge pull request #3747 from Jimmi08/patch-12
#3466 {LOGIN_TABLE_USERNAME}  - added class
2019-04-03 12:02:13 -07:00
Cameron
891b21454f Merge pull request #3748 from Jimmi08/patch-13
#3466 {LOGIN_TABLE_PASSWORD} - added class
2019-04-03 12:01:50 -07:00
Tijn Kuyper
4eff3a7785 Support FontAwesome in NextPrev 2019-04-03 11:33:24 +02:00
Tijn Kuyper
cad691e32f Tweak BS check 2019-04-03 11:00:03 +02:00
Deltik
1f824faa69 Renormalized all text file line endings 2019-03-29 19:13:32 -05:00
Tijn Kuyper
6fd0a6a8a2 #3485 - Tweak admin help text check
now also respects Admin Area Interface Language following the 'Default Site Language' setting
2019-03-29 16:06:59 +01:00
Jimako
a1e6ee7129 #3466 {LOGIN_TABLE_PASSWORD} - added class 2019-03-23 00:42:45 +01:00
Jimako
2d9ddefae1 #3466 {LOGIN_TABLE_USERNAME} - added class 2019-03-22 23:50:04 +01:00
Cameron
749fd506e0 Issue #3676 Missing "required" marker on signup 2019-03-01 20:01:40 -08:00
Cameron
1dbc90143f Case cleanup toHtml() should be toHTML() 2019-02-26 12:22:36 -08:00
Cameron
af7714be93 Minor styling fix. 2019-02-22 15:37:05 -08:00
Cameron
5dc45298f6 Issue #3559, Fixes #3589, Issue #2982, Issue #2927 Replace all glyphicons with FontAwesome. 2019-02-22 14:56:47 -08:00
Cameron
db849f9fd7 Fixes #3676 - 'required' was not displayed on extended user fields. 2019-02-14 14:30:13 -08:00
Tijn Kuyper
54dc15703b Fixes #3455 - Check page comments flag before rendering comments 2019-02-04 17:32:22 +01:00
Tijn Kuyper
877349ebb0 Fixes #3646 - Correctly display user country in user profile 2019-01-27 13:30:59 +01:00
Achim Ennenbach
a7dca60d78 fixes #3639: Added description to GDPR prefs
Added check in shortcode to disable the GDPR message in case the prefs are empty
2019-01-23 19:32:34 +01:00
Cameron
aa5929e02d Merge pull request #3615 from SimSync/fix_3579
fixes #3579 shortcodes, lans for GDPR links on signup page.
2019-01-16 10:01:21 -08:00