# HG changeset patch # User Matti Hamalainen # Date 1417080208 -7200 # Node ID d42c398d88962adfd87949e779ecfe5ceb039393 # Parent 211de08d40fdb3a6cc2e9bedf65744665d539942 Moar work. diff -r 211de08d40fd -r d42c398d8896 msite.inc.php --- a/msite.inc.php Thu Nov 27 11:20:42 2014 +0200 +++ b/msite.inc.php Thu Nov 27 11:23:28 2014 +0200 @@ -141,21 +141,18 @@ "type" => EFILE_IMAGE, "mime" => "image/png", "fext" => "png", - "test" => "^PNG image data", ), "JPEG" => array( "class" => EFILE_IMAGE, "type" => EFILE_IMAGE, "mime" => "image/jpeg", "fext" => "jpg", - "test" => "^JPEG image data", ), "GIF" => array( "class" => EFILE_IMAGE, "type" => EFILE_IMAGE, "mime" => "image/gif", "fext" => "gif", - "test" => "^GIF image data", ), "MP3" => array( @@ -1072,18 +1069,15 @@ { $fdata["id"] = $fid; - if (isset($fdata["test"])) - { - if (preg_match("/".$fdata["test"]."/", $sdata)) - return $fdata; - } + if (isset($fdata["test"]) && preg_match("/".$fdata["test"]."/", $sdata)) + return $fdata; else if ($fdata["mime"] == $smime) return $fdata; } - stLogError("File '".$filename."' (".$smime.") did not match any allowed file types [".$sdata."]."); - return stError("No matching allowed file type found for '".$smime."'."); + stLogError("File '".$filename."' (".$smime.") did not match any defined file types [".$sdata."]."); + return stError("No matching defined file type found for '".$smime."'."); }