Issue 164: External file name prompt required

master
Nathan Adams 2016-10-08 18:24:37 -05:00
parent 84547905d6
commit 827c537f61
1 changed files with 7 additions and 5 deletions

View File

@ -146,11 +146,13 @@ class IDF_Form_Upload extends Pluf_Form
throw new Pluf_Form_Invalid(__("Must upload a file or specify an external file")); throw new Pluf_Form_Invalid(__("Must upload a file or specify an external file"));
} }
foreach(explode(".", $this->cleaned_data["ext_file_name"]) as $section) { if ($this->cleaned_data["ext_file_name"] != "") {
if (!ctype_alnum(($section))) { foreach(explode(".", $this->cleaned_data["ext_file_name"]) as $section) {
throw new Pluf_Form_Invalid(__("External file name must not contain characters other than a-zA-Z and .")); if (!ctype_alnum(($section))) {
} throw new Pluf_Form_Invalid(__("External file name must not contain characters other than a-zA-Z and ."));
} }
}
}
return $this->cleaned_data; return $this->cleaned_data;
} }