class BootstrapTourUIController in Bootstrap Tour 7.2
Class BootstrapTourUIController
Adjust the table headers when viewing the overview page.
Hierarchy
- class \EntityDefaultUIController
- class \BootstrapTourUIController
Expanded class hierarchy of BootstrapTourUIController
1 string reference to 'BootstrapTourUIController'
- bootstrap_tour_entity_info in ./
bootstrap_tour.module - Implements hook_entity_info().
File
- includes/
bootstrap_tour.controller.inc, line 78 - Defines the inline entity form controller for BootstrapTourStep entities.
View source
class BootstrapTourUIController extends EntityDefaultUIController {
/**
* Overrides EntityDefaultUIController::overviewTableHeaders().
*/
protected function overviewTableHeaders($conditions, $rows, $additional_header = array()) {
$additional_header[] = t('Enabled');
$additional_header[] = t('Description');
$additional_header[] = t('# Steps');
$additional_header[] = t('Auto Run');
$additional_header[] = t('Start Path');
$headers = parent::overviewTableHeaders($conditions, $rows, $additional_header);
$headers[0] = 'Tour Name';
return $headers;
}
/**
* Overrides EntityDefaultUIController::overviewTableRow().
*/
protected function overviewTableRow($conditions, $id, $entity, $additional_cols = array()) {
$additional_cols[] = $entity->enabled ? 'Yes' : 'No';
$additional_cols[] = check_plain($entity->description);
$additional_cols[] = count($entity->bootstrap_tour_step_reference[LANGUAGE_NONE]);
$additional_cols[] = $entity->autorun ? 'Yes' : 'No';
$additional_cols[] = check_plain($entity->start_path);
return parent::overviewTableRow($conditions, $id, $entity, $additional_cols);
}
}