BUGFIX: Apply file extension restrictions to extensions properly. (from r93531) (from r96761)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@102392 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Ingo Schommer 2010-04-12 03:14:52 +00:00
parent d9bd1af9ec
commit f8163a99eb

View File

@ -632,7 +632,7 @@ class File extends DataObject {
}
function validate() {
if(!File::$apply_restrictions_to_admin && Permission::check('ADMIN')) {
if(File::$apply_restrictions_to_admin || !Permission::check('ADMIN')) {
$extension = strtolower(pathinfo($this->Name, PATHINFO_EXTENSION));
if($extension && !in_array($extension, self::$allowed_extensions)) {