function views_handler_node_embed_add_area::render in Node Embed 7
Render the area.
Overrides views_handler_area::render
File
- views/
views_handler_node_embed_add_area.inc, line 33 - Views area node embed add handler.
Class
- views_handler_node_embed_add_area
- @file Views area node embed add handler.
Code
function render($empty = FALSE) {
if (!$empty || !empty($this->options['empty'])) {
$types = node_type_get_types();
$add_links = array();
foreach ($types as $type) {
if ($this->options['types'][$type->type] !== 0) {
$add_links[] = '<li>' . l(t('Add @type', array(
'@type' => $type->name,
)), 'node/add/' . $type->type, array(
'query' => drupal_get_destination(),
)) . '</li>';
}
}
if (!empty($add_links)) {
return '<ul>' . implode('', $add_links) . '</ul>';
}
}
return '';
}