public function FlexiformWebformUIController::overviewTableRow in Flexiform 7
Generates the row for the passed entity and may be overridden in order to customize the rows.
Parameters
$additional_cols: Additional columns to be added after the entity label column.
Overrides EntityDefaultUIController::overviewTableRow
1 call to FlexiformWebformUIController::overviewTableRow()
- FlexiformWebformUIController::overviewTable in flexiform_webform/
flexiform_webform.admin.inc - Overrides overviewTable();
File
- flexiform_webform/
flexiform_webform.admin.inc, line 105 - Model type editing UI.
Class
- FlexiformWebformUIController
- UI Class
Code
public function overviewTableRow($conditions, $id, $entity, $additional_cols = array()) {
$row = parent::overviewTableRow($conditions, $id, $entity, $additional_cols);
// We want to put 2 operations in the table before clone, export and revert.
$lastOperations = array_splice($row, -3, 3);
// Add the manage forms element.
$row[] = l(t('manage forms'), $this->path . '/manage/' . $id . '/forms');
if (module_exists('panelizer')) {
$row[] = l(t('panelizer'), 'admin/config/content/panelizer/flexiform_webform_submission/' . $id . '.default/content');
}
$row = array_merge($row, $lastOperations);
return $row;
}