From 43d678b68375c0516121d5a9780d40b6885c4089 Mon Sep 17 00:00:00 2001 From: graf25 Date: Tue, 18 Jun 2002 17:20:43 +0000 Subject: [PATCH] Hi, this is graf25, and I'm an idiot. :) git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2967 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/mime.php | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/functions/mime.php b/functions/mime.php index aa321aaa..33b829c4 100644 --- a/functions/mime.php +++ b/functions/mime.php @@ -2095,30 +2095,14 @@ function magicHTML($body, $id, $message){ * Remove any references to http/https if view_unsafe_images set * to false. */ - $addendum = Array( - "/.*/" => - Array( - "/^src|background/i" => - Array( - Array( - "/^([\'\"])\s*https*:.*([\'\"])/si" - ), - Array( - "\\1$secremoveimg\\2" - ) - ), - "/^style/si" => - Array( - Array( - "/url\(([\'\"])\s*https*:.*([\'\"])\)/si" - ), - Array( - "url(\\1$secremoveimg\\2)" - ) - ) - ) - ); - $bad_attvals = array_merge($bad_attvals, $addendum); + array_push($bad_attvals{'/.*/'}{'/^src|background|href|action/i'}[0], + '/^([\'\"])\s*https*:.*([\'\"])/si'); + array_push($bad_attvals{'/.*/'}{'/^src|background|href|action/i'}[1], + "\\1$secremoveimg\\2"); + array_push($bad_attvals{'/.*/'}{'/^style/si'}[0], + '/url\(([\'\"])\s*https*:.*([\'\"])\)/si'); + array_push($bad_attvals{'/.*/'}{'/^style/si'}[1], + "url(\\1$secremoveimg\\2)"); } $add_attr_to_tag = Array( -- 2.25.1