Source of file UploadField.php
Size: 0,996 Bytes - Last Modified: 2021-12-24T05:16:49+00:00
/var/www/docs.ssmods.com/process/src/src/Forms/UploadField.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?php /** * Created by IntelliJ IDEA. * User: Werner * Date: 03.09.2018 * Time: 19:40 */ namespace ilateral\SilverStripe\ImportExport\Forms; use SilverStripe\ORM\SS_List; class UploadField extends \SilverStripe\AssetAdmin\Forms\UploadField { /** * @var string link */ private $link; public function __construct($name, $title = null, SS_List $items = null) { parent::__construct($name, $title, $items); $this->setAllowedMaxFileNumber(1); $this->setAllowedExtensions(['csv']); $this->setFolderName('csvImports'); $this->addExtraClass("import-upload-csv-field"); } public function getSchemaDataDefaults() { return parent::getSchemaDataDefaults(); // TODO: Change the autogenerated stub } public function setLink($link) { $this->link = $link; return $this; } public function Link($action = null) { return $this->link ?: parent::Link($action); } } |