diff -u -r ojs-2.3.0-mod/classes/issue/form/IssueForm.inc.php ojs-2.3.0/classes/issue/form/IssueForm.inc.php --- ojs-2.3.0-mod/classes/issue/form/IssueForm.inc.php 2009-05-27 12:27:06.000000000 -0700 +++ ojs-2.3.0/classes/issue/form/IssueForm.inc.php 2011-06-20 11:32:26.000000000 -0700 @@ -353,7 +353,8 @@ if ($publicFileManager->uploadedFileExists('coverPage')) { $journal = Request::getJournal(); $originalFileName = $publicFileManager->getUploadedFileName('coverPage'); - $newFileName = 'cover_issue_' . $issueId . '_' . $this->getFormLocale() . '.' . $publicFileManager->getExtension($originalFileName); + $type = $publicFileManager->getUploadedFileType('coverPage'); + $newFileName = 'cover_issue_' . $issueId . '_' . $this->getFormLocale() . $publicFileManager->getImageExtension($type); $publicFileManager->uploadJournalFile($journal->getJournalId(), 'coverPage', $newFileName); $issue->setOriginalFileName($publicFileManager->truncateFileName($originalFileName, 127), $this->getFormLocale()); $issue->setFileName($newFileName, $this->getFormLocale()); diff -u -r ojs-2.3.0-mod/classes/submission/form/MetadataForm.inc.php ojs-2.3.0/classes/submission/form/MetadataForm.inc.php --- ojs-2.3.0-mod/classes/submission/form/MetadataForm.inc.php 2011-06-20 11:25:22.000000000 -0700 +++ ojs-2.3.0/classes/submission/form/MetadataForm.inc.php 2011-06-20 11:31:53.000000000 -0700 @@ -283,7 +283,8 @@ if ($publicFileManager->uploadedFileExists(COVER_PAGE_IMAGE_NAME)) { $journal = Request::getJournal(); $originalFileName = $publicFileManager->getUploadedFileName(COVER_PAGE_IMAGE_NAME); - $newFileName = 'cover_article_' . $this->article->getArticleId() . '_' . $this->getFormLocale() . '.' . $publicFileManager->getExtension($originalFileName); + $type = $publicFileManager->getUploadedFileType(COVER_PAGE_IMAGE_NAME); + $newFileName = 'cover_article_' . $this->article->getArticleId() . '_' . $this->getFormLocale() . $publicFileManager->getImageExtension($type); $publicFileManager->uploadJournalFile($journal->getJournalId(), COVER_PAGE_IMAGE_NAME, $newFileName); $article->setOriginalFileName($publicFileManager->truncateFileName($originalFileName, 127), $this->getFormLocale()); $article->setFileName($newFileName, $this->getFormLocale());