function uc_coupon_register_form_user_register_alter in Ubercart Discount Coupons 6
Implementation of hook_form_FORM_ID_alter().
File
- uc_coupon_register/
uc_coupon_register.module, line 43
Code
function uc_coupon_register_form_user_register_alter(&$form, &$form_state) {
if ($coupon = uc_coupon_load(variable_get('uc_coupon_register_cid', 0))) {
if ($form['account']) {
$use_form =& $form['account'];
}
else {
$use_form =& $form;
}
if (user_access('administer users')) {
// Administrators can select whether to allow coupon usage.
$use_form['uc_coupon_register'] = array(
'#type' => 'checkbox',
'#title' => t('Grant access to coupon %name', array(
'%name' => $coupon->name,
)),
'#default_value' => TRUE,
);
}
else {
// Users always get access.
$use_form['uc_coupon_register'] = array(
'#type' => 'value',
'#value' => TRUE,
);
}
}
}