function cdn_nodeapi in CDN 6.2
Implementation of hook_nodeapi().
File
- ./
cdn.module, line 351
Code
function cdn_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
// We implement hook_nodeapi() for $op == 'alter', to alter the final HTML,
// to ensure that all file URLs (notably for images) in nodes also point to
// the CDN.
if ($op == 'alter') {
cdn_load_include('fallback');
if (isset($node->body)) {
cdn_html_alter_image_urls($node->body);
}
elseif (isset($node->teaser)) {
cdn_html_alter_image_urls($node->teaser);
}
if (isset($node->content) && is_array($node->content['body']) && isset($node->content['body']['#value'])) {
cdn_html_alter_image_urls($node->content['body']['#value']);
}
}
}