function _ad_channel_view_node in Advertisement 7
Same name and namespace in other branches
- 6.3 channel/ad_channel.module \_ad_channel_view_node()
- 6.2 channel/ad_channel.module \_ad_channel_view_node()
Add channel information when viewing node.
1 call to _ad_channel_view_node()
- ad_channel_nodeapi in channel/
ad_channel.module - Implementation of hook_nodeapi().
File
- channel/
ad_channel.module, line 644 - Ad Channel module.
Code
function _ad_channel_view_node($node) {
if (isset($node->adtype) && user_access('administer channels')) {
if (isset($node->channel) && is_array($node->channel) && !empty($node->channel)) {
$channels = array();
foreach ($node->channel as $chid) {
$channel = _ad_channel_get_channels($chid);
$channels[] = $channel->name;
}
$node->content['channel'] = array(
'#value' => theme('ad_box', t('Channels'), theme('item_list', $channels)),
'#weight' => 1,
);
}
if (isset($node->premiere)) {
if (isset($node->premiere) && $node->premiere == 1) {
$output = t('This is a premiere advertisement.');
}
else {
$output = t('This is not a premiere advertisement.');
}
$node->content['premiere'] = array(
'#value' => theme('ad_box', t('Premiere'), $output),
'#weight' => 1,
);
}
if (isset($node->remnant)) {
if (isset($node->remnant) && $node->remnant == 1) {
$output = t('This is a remnant advertisement.');
$node->content['remnant'] = array(
'#value' => theme('ad_box', t('Remnant'), $output),
'#weight' => 1,
);
}
}
}
}