1 <?php
2 3 4 5 6 7 8
9 class ImageField extends FileIFrameField {
10
11 12 13
14 public function performReadonlyTransformation() {
15 return new SimpleImageField_Disabled($this->name, $this->title, $this->value, $this->form);
16 }
17
18 19 20
21 public function FileTypeName() {
22 return _t('ImageField.IMAGE', 'Image');
23 }
24
25 26 27 28 29
30 public function EditFileForm() {
31 $filter = create_function('$item', 'return ($item->ClassName=="Folder" || $item->ClassName=="Image");');
32
33 $form = parent::EditFileForm();
34 $form->dataFieldByName('ExistingFile')->setFilterFunction($filter);
35
36 return $form;
37 }
38 }
[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the
Silverstripe Forums to ask development related questions.
-