function validate() { // first of all, we have to see if the name of the file is valid if ($this->_op == "uploadLocale") { $files = HttpVars::getFiles(); $upload = new FileUpload($files["localeFile"]); if (!Locales::isValidLocaleFileName($upload->getFileName())) { $this->_view = new AdminTemplatedView($this->_blogInfo, "newlocale"); $this->_view->setErrorMessage($this->_locale->tr("error_invalid_locale_file")); $this->setCommonData(); return false; } } return true; }