Source of file GridField_LinkComponent.php
Size: 0,655 Bytes - Last Modified: 2021-12-24T06:35:13+00:00
/var/www/docs.ssmods.com/process/src/src/Form/GridField_LinkComponent.php
12345678910111213141516171819202122232425262728293031 | <?php namespace SilverShop\Discounts\Form; use SilverStripe\Forms\GridField\GridField_HTMLProvider; class GridField_LinkComponent implements GridField_HTMLProvider { protected $title; protected $url; protected $extraclasses; public function __construct($title, $url) { $this->title = $title; $this->url = $url; } public function getHTMLFragments($gridField) { return [ 'before' => "<a href=\"$this->url\" class=\"ss-ui-button $this->extraclasses\">$this->title</a>" ]; } public function addExtraClass($classes) { $this->extraclasses = $classes; } } |