function google_admanager_admin_superslot_form_validate in DFP Small Business (Google Ad Manager) 6.2
Same name and namespace in other branches
- 6.3 google_admanager.admin.inc \google_admanager_admin_superslot_form_validate()
- 6 google_admanager.module \google_admanager_admin_superslot_form_validate()
- 7.2 google_admanager.admin.inc \google_admanager_admin_superslot_form_validate()
Validator for google_admanager_admin_superslot_form
File
- ./
google_admanager.admin.inc, line 205 - Admin functionality
Code
function google_admanager_admin_superslot_form_validate($form, &$form_state) {
$superslots = variable_get('google_admanager_superslots', array());
if (!preg_match('/^[a-zA-Z0-9_]{1,20}$/', $form_state['values']['google_admanager_superslot_name'])) {
form_set_error('google_admanager_superslot_name', t('Superslot name can contain only alphanumeric and underscore, 1-20 characters.'));
}
if (isset($superslots[$form_state['values']['google_admanager_superslot_name']])) {
form_set_error('google_admanager_superslot_name', t('Duplicate superslot name.'));
}
}