You are here

function uc_coupon_purchase_feature_settings in Ubercart Discount Coupons 7.3

Same name and namespace in other branches
  1. 5 uc_coupon_purchase/uc_coupon_purchase.module \uc_coupon_purchase_feature_settings()
  2. 6 uc_coupon_purchase/uc_coupon_purchase.module \uc_coupon_purchase_feature_settings()
  3. 7.2 uc_coupon_purchase/uc_coupon_purchase.module \uc_coupon_purchase_feature_settings()

Form builder for feature settings.

1 string reference to 'uc_coupon_purchase_feature_settings'
uc_coupon_purchase_uc_product_feature in uc_coupon_purchase/uc_coupon_purchase.module
Implements hook_uc_product_feature().

File

uc_coupon_purchase/uc_coupon_purchase.module, line 256

Code

function uc_coupon_purchase_feature_settings() {
  foreach (uc_order_status_list('general') as $status) {
    $statuses[$status['id']] = $status['title'];
  }
  $form['uc_coupon_purchase_order_status'] = array(
    '#type' => 'select',
    '#title' => t('Order status'),
    '#default_value' => variable_get('uc_coupon_purchase_order_status', 'completed'),
    '#description' => t('Select the order status that will cause the coupon to be created. Be aware that if payments are processed automatically, this happens before anonymous customers have an account created. This order status should not be reached before the user account exists.'),
    '#options' => $statuses,
  );
  return $form;
}