Source of file PublishableGridFieldEditButton.php
Size: 0,805 Bytes - Last Modified: 2021-12-23T10:38:26+00:00
/var/www/docs.ssmods.com/process/src/code/forms/gridfield/PublishableGridFieldEditButton.php
1234567891011121314151617181920212223242526272829 | <?php /** * PublishableGridFieldEditButton. * * @author Tom Densham <tom.densham@studiobonito.co.uk> * @copyright (c) 2012, Studio Bonito Ltd. * @version 1.0 */ class PublishableGridFieldEditButton extends GridFieldEditButton { /** * * @param GridField $gridField * @param DataObject $record * @param string $columnName * @return string - the HTML for the column */ public function getColumnContent($gridField, $record, $columnName) { // No permission checks, handled through GridFieldDetailForm, // which can make the form readonly if no edit permissions are available. $data = new ArrayData(array( 'Link' => Controller::join_links($gridField->Link('item'), $record->ID, 'version', $record->Version, 'edit') )); return $data->renderWith('GridFieldEditButton'); } } |