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"));
}
foreach(explode(".", $this->cleaned_data["ext_file_name"]) as $section) {
if (!ctype_alnum(($section))) {
throw new Pluf_Form_Invalid(__("External file name must not contain characters other than a-zA-Z and ."));
}
}
if ($this->cleaned_data["ext_file_name"] != "") {
foreach(explode(".", $this->cleaned_data["ext_file_name"]) as $section) {
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;
}