parent
220c0ece82
commit
6bda723f22
14 changed files with 52 additions and 10 deletions
|
|
@ -825,7 +825,20 @@ final class SettingsController
|
|||
exit();
|
||||
}
|
||||
$values['public_site_custom_css'] = $customCss;
|
||||
foreach (['public_site_donation_url', 'public_site_facebook_url', 'public_site_instagram_url', 'public_site_youtube_url', 'public_site_tiktok_url'] as $key) {
|
||||
foreach (
|
||||
[
|
||||
'public_site_donation_url',
|
||||
'public_site_facebook_url',
|
||||
'public_site_instagram_url',
|
||||
'public_site_youtube_url',
|
||||
'public_site_tiktok_url',
|
||||
'public_site_whatsapp_url',
|
||||
'public_site_linkedin_url',
|
||||
'public_site_x_url',
|
||||
'public_site_snapchat_url',
|
||||
]
|
||||
as $key
|
||||
) {
|
||||
$url = trim((string) ($_POST[$key] ?? ''));
|
||||
$scheme = strtolower((string) parse_url($url, PHP_URL_SCHEME));
|
||||
if ($url !== '' && (!filter_var($url, FILTER_VALIDATE_URL) || $scheme !== 'https')) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue