From 7c9a1304a527785eaac58217464070a144ae64e6 Mon Sep 17 00:00:00 2001 From: Sean Harvey Date: Tue, 27 Mar 2012 13:40:23 +1300 Subject: [PATCH] ENHANCEMENT Sort extension names by alphabetical order in CMSFileAddController::getEditForm() ENHANCEMENT Ensure _t() used for "Allowed extensions" english text. --- code/controllers/CMSFileAddController.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/code/controllers/CMSFileAddController.php b/code/controllers/CMSFileAddController.php index fc056b0a..28f2b735 100644 --- a/code/controllers/CMSFileAddController.php +++ b/code/controllers/CMSFileAddController.php @@ -72,12 +72,22 @@ class CMSFileAddController extends LeftAndMain { $uploadField->setFolderName(ASSETS_DIR); } + $exts = $uploadField->getValidator()->getAllowedExtensions(); + asort($exts); + $form = new Form( $this, 'getEditForm', new FieldList( $uploadField, - new LiteralField('AllowedExtensions', sprintf('

Allowed extensions: %s

', implode(', ', $uploadField->getValidator()->getAllowedExtensions()))), + new LiteralField( + 'AllowedExtensions', + sprintf( + '

%s: %s

', + _t('AssetAdmin.ALLOWEDEXTS', 'Allowed extensions'), + implode(', ', $exts) + ) + ), new HiddenField('ID') ), new FieldList()