From a6603a54d9c68d1efee553e747de233f992dc3d2 Mon Sep 17 00:00:00 2001 From: Friendika Date: Wed, 18 May 2011 20:34:18 -0700 Subject: don't send any potentially large embeds over ajax so as to avoid huge prefetch downloads. Strip them out and provide a notice to reload page to view them. Ensures they will only be loaded once. --- mod/update_profile.php | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'mod/update_profile.php') diff --git a/mod/update_profile.php b/mod/update_profile.php index 13c519d1c..40ee33325 100644 --- a/mod/update_profile.php +++ b/mod/update_profile.php @@ -38,6 +38,14 @@ function update_profile_content(&$a) { $replace = "'; + $pattern = "/<\s*audio[^>]*>(.*?)<\s*\/\s*audio>/i"; + $text = preg_replace($pattern, $replace, $text); + $pattern = "/<\s*video[^>]*>(.*?)<\s*\/\s*video>/i"; + $text = preg_replace($pattern, $replace, $text); + $pattern = "/<\s*embed[^>]*>(.*?)<\s*\/\s*embed>/i"; + $text = preg_replace($pattern, $replace, $text); + /** * reportedly some versions of MSIE don't handle tabs in XMLHttpRequest documents very well */ -- cgit v1.2.3