function _easychart_render_node in Easychart 7.2
Same name and namespace in other branches
- 7 easychart.module \_easychart_render_node()
Provides the replacement html to be rendered in place of the embed code.
Does not handle nested embeds.
Parameters
array $matches: numeric node id that has been captured by preg_replace_callback
Return value
string The rendered HTML replacing the embed code
1 string reference to '_easychart_render_node'
- easychart_filter_easychart_process in ./
easychart.module - Process callback for hook_filter
File
- ./
easychart.module, line 791 - Easychart module file.
Code
function _easychart_render_node($matches) {
$node = node_load($matches[1]);
if ($node == FALSE || !node_access('view', $node) || !$node->status) {
return "[[chart-nid:{$matches[1]}]]";
}
else {
$view = node_view($node);
$render = drupal_render($view);
return $render;
}
}