public function commerce_order_handler_area_empty_text::render in Commerce Core 7
Render the area.
Overrides views_handler_area::render
File
- modules/
order/ includes/ views/ handlers/ commerce_order_handler_area_empty_text.inc, line 28
Class
- commerce_order_handler_area_empty_text
- Area handler to display the empty text message for orders.
Code
public function render($empty = FALSE) {
// If the View contains exposed filter input, the empty message indicates
// no orders matched the search criteria.
$exposed_input = $this->view
->get_exposed_input();
if (!empty($exposed_input)) {
return t('No orders match your search criteria.');
}
// Otherwise display the empty text indicating no orders have been created
// yet and provide a link to the creation form if configured.
if (!empty($this->options['add_path'])) {
return t('No orders have been created yet. <a href="!url">Create an order</a>.', array(
'!url' => url($this->options['add_path']),
));
}
else {
return t('No orders have been created yet.');
}
}