Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Removing deprecated ImageField, use UploadField instead

  • Loading branch information...
commit 8156f0ff5ae8c5dd6d30c0f10b38599d488663a8 1 parent 594faf7
@halkyon halkyon authored
Showing with 0 additions and 60 deletions.
  1. +0 −60 forms/ImageField.php
View
60 forms/ImageField.php
@@ -1,60 +0,0 @@
-<?php
-/**
- * A field that allows you to attach an image to a record from within a iframe - designed for use in AJAX forms where it
- * is not possible to use {@link SimpleImageField}.
- *
- * <b>Usage</b>
- *
- * If you want to upload all assets from this field to a given folder you can define the folder in 2 ways. Either in
- * the constructor or as a method on the field
- *
- * <code>
- * $myField = new ImageField("myName", "Upload image below", null, null, null, "myFolder");
- * </code>
- *
- * Will upload images into the assets/myFolder folder. If that folder does not exist it will create it for you. You can
- * also define it as a method
- *
- * <code>
- * $myField = new ImageField("myName");
- * $myField->setFolderName('myFolder');
- * </code>
- *
- * @deprecated 3.0 Use UploadField with $myField->getValidator()->setAllowedExtensions(array('jpg', 'gif', 'png'));
- *
- * @package forms
- * @subpackage fields-files
- */
-class ImageField extends FileIFrameField {
-
- /**
- * @return SimpleImageField_Disabled
- */
- public function performReadonlyTransformation() {
- return new SimpleImageField_Disabled($this->name, $this->title, $this->value, $this->form);
- }
-
- /**
- * @return string
- */
- public function FileTypeName() {
- return _t('ImageField.IMAGE', 'Image');
- }
-
- /**
- * Adds the filter, so the dropdown displays only images and folders.
- *
- * @return Form
- */
- public function EditFileForm() {
- Deprecation::notice('3.0', 'Use UploadField', Deprecation::SCOPE_CLASS);
-
- $filter = create_function('$item', 'return (in_array("Folder", ClassInfo::ancestry($item->ClassName)) ||'
- . ' in_array("Image", ClassInfo::ancestry($item->ClassName)));');
-
- $form = parent::EditFileForm();
- $form->Fields()->dataFieldByName('ExistingFile')->setFilterFunction($filter);
-
- return $form;
- }
-}
Please sign in to comment.
Something went wrong with that request. Please try again.