function google_admanager_block in DFP Small Business (Google Ad Manager) 5
Same name and namespace in other branches
- 6.3 google_admanager.module \google_admanager_block()
- 6 google_admanager.module \google_admanager_block()
- 6.2 google_admanager.module \google_admanager_block()
Implementing hook_block
File
- ./
google_admanager.module, line 10
Code
function google_admanager_block($op = 'list', $delta = 0, $edit = array()) {
$id = variable_get('google_admanager_account', '');
if (!empty($id)) {
$ad_slots = variable_get('google_admanager_ad_slots', '');
$ad_slots = explode("\n", str_replace(array(
"\r",
"\t",
"\0",
"\v",
" ",
), '', $ad_slots));
if ($op == 'list') {
foreach ($ad_slots as $ad_slot) {
$blocks[] = array(
'info' => 'Ad Slot: ' . $ad_slot,
);
}
return $blocks;
}
else {
if ($op == 'view') {
if ($ad_slot = $ad_slots[$delta]) {
$block = array(
'subject' => '',
'content' => theme('google_admanager_block', $id, $ad_slot),
);
}
return $block;
}
}
}
}