function google_admanager_admin_superslot_form in DFP Small Business (Google Ad Manager) 6
Same name and namespace in other branches
- 6.3 google_admanager.admin.inc \google_admanager_admin_superslot_form()
- 6.2 google_admanager.admin.inc \google_admanager_admin_superslot_form()
- 7.2 google_admanager.admin.inc \google_admanager_admin_superslot_form()
Form to manage (add/remove) superslot
1 string reference to 'google_admanager_admin_superslot_form'
- google_admanager_menu in ./
google_admanager.module - Implementing hook_menu
File
- ./
google_admanager.module, line 226
Code
function google_admanager_admin_superslot_form() {
$form = array();
$superslots = variable_get('google_admanager_superslots', array());
$superslot_list = array();
foreach ($superslots as $name => $slots) {
$superslot_list[] = '<li>' . l($name, 'admin/build/block/configure/google_admanager/superslot:' . $name) . '</li>';
}
$form['google_admanager_superslot'] = array(
'#value' => t('A superslot is a block containing many slots, each slot has its own visibility criteria'),
);
$form['google_admanager_superslot_current'] = array(
'#type' => 'fieldset',
'#title' => t('Current superslot(s)'),
);
$form['google_admanager_superslot_current']['list'] = array(
'#value' => '<ul>' . implode('', $superslot_list) . '</ul>',
);
$form['google_admanager_superslot_new'] = array(
'#type' => 'fieldset',
'#title' => t('Create new superslot'),
);
$form['google_admanager_superslot_new']['google_admanager_superslot_name'] = array(
'#type' => 'textfield',
'#title' => t('Superslot name'),
'#description' => t('Enter a unique name (only alphanumeric and underscore, 1-20 characters)'),
'#size' => 30,
);
$form['google_admanager_superslot_new']['google_admanager_superslot_create'] = array(
'#type' => 'submit',
'#value' => t('Create'),
);
return $form;
}