Source of file BulkUploadField.php
Size: 0,889 Bytes - Last Modified: 2021-12-24T06:41:11+00:00
/var/www/docs.ssmods.com/process/src/src/BulkUploader/BulkUploadField.php
1234567891011121314151617181920212223242526272829303132333435363738394041 | <?php namespace Colymba\BulkUpload; use SilverStripe\Control\Controller; //use SilverStripe\Forms\UploadField; use SilverStripe\AssetAdmin\Forms\UploadField; /** * Custom UploadField used to override Link() * and redirect UploadField action properly through the GridField. * * @author colymba */ class BulkUploadField extends UploadField { /** * @var GridField */ protected $gridfield; /** * @param GridField $gridfield * @param string $parent * @param string $folderName */ public function __construct($gridfield, $parent, $folderName = null) { $this->gridfield = $gridfield; parent::__construct($parent, $folderName); } /** * {@inheritDoc} */ public function Link($action = null) { return Controller::join_links($this->gridfield->Link(), 'bulkupload/', $action); } } |