function uc_coupon_purchase_feature_form_submit in Ubercart Discount Coupons 5
Same name and namespace in other branches
- 6 uc_coupon_purchase/uc_coupon_purchase.module \uc_coupon_purchase_feature_form_submit()
- 7.3 uc_coupon_purchase/uc_coupon_purchase.module \uc_coupon_purchase_feature_form_submit()
- 7.2 uc_coupon_purchase/uc_coupon_purchase.module \uc_coupon_purchase_feature_form_submit()
File
- uc_coupon_purchase/
uc_coupon_purchase.module, line 97
Code
function uc_coupon_purchase_feature_form_submit($form_id, $form_values) {
$coupon = uc_coupon_load($form_values['base_cid']);
$description = empty($form_values['model']) ? t('<strong>SKU:</strong> Any<br/>') : t('<strong>SKU:</strong> !sku<br/>', array(
'!sku' => $form_values['model'],
));
$description .= t('<strong>Base coupon:</strong> !coupon<br/>', array(
'!coupon' => $coupon->name . ' (' . $coupon->code . ')',
));
if ($form_values['pfid'] == 0) {
$pfid = db_next_id('{uc_product_features}_pfid');
}
else {
$pfid = $form_values['pfid'];
db_query("DELETE FROM {uc_coupon_purchase} WHERE pfid = %d", $pfid);
}
db_query("INSERT INTO {uc_coupon_purchase} (pfid, nid, model, base_cid) VALUES (%d, %d, '%s', %d)", $pfid, $form_values['nid'], $form_values['model'], $form_values['base_cid']);
$data = array(
'pfid' => $pfid,
'nid' => $form_values['nid'],
'fid' => 'coupon',
'description' => $description,
);
return uc_product_feature_save($data);
}