Source of file CommentsGridField.php
Size: 1,052 Bytes - Last Modified: 2021-12-23T10:28:57+00:00
/var/www/docs.ssmods.com/process/src/src/Admin/CommentsGridField.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445 | <?php namespace SilverStripe\Comments\Admin; use SilverStripe\Forms\GridField\GridField; use SilverStripe\Forms\GridField\GridFieldConfig; use SilverStripe\ORM\SS_List; use SilverStripe\View\HTML; class CommentsGridField extends GridField { /** * @param string $name * @param string $title * @param SS_List $dataList * @param GridFieldConfig $config */ public function __construct($name, $title = null, SS_List $dataList = null, GridFieldConfig $config = null) { parent::__construct($name, $title, $dataList, $config); $this->addExtraClass('grid-field__filter-buttons'); } /** * {@inheritdoc} */ protected function newRow($total, $index, $record, $attributes, $content) { if (!isset($attributes['class'])) { $attributes['class'] = ''; } if ($record->IsSpam) { $attributes['class'] .= ' spam'; } return HTML::createTag( 'tr', $attributes, $content ); } } |