function commerce_coupon_user_commerce_coupon_coupon_entity_form_alter in Commerce Coupon 7.2
Implements hook_commerce_coupon_coupon_entity_form_alter().
File
- modules/
user/ commerce_coupon_user.module, line 232 - Provides coupon-to-user relationship for Commerce Coupon.
Code
function commerce_coupon_user_commerce_coupon_coupon_entity_form_alter(&$form, &$form_state, $coupon) {
$lang = field_language('commerce_coupon', $coupon, 'commerce_coupon_recipient');
if (!empty($form['commerce_coupon_fields']['commerce_coupon_recipient'][$lang])) {
foreach (element_children($form['commerce_coupon_fields']['commerce_coupon_recipient'][$lang]) as $delta) {
$default_value =& $form['commerce_coupon_fields']['commerce_coupon_recipient'][$lang][$delta]['target_id']['#default_value'];
if ($default_value == 'Anonymous (0)') {
// It is important to actually keep this field empty, even if the user
// chose anonymous for some reason.
$default_value = '';
}
}
}
}