/** * Save coupon from POST */ public function save_coupon_from_post() { $data = self::get_coupon_args_from_post(); fue_insert_coupon($data); if (!empty($data['id'])) { wp_redirect('admin.php?page=followup-emails-coupons&coupon_updated=1'); } else { wp_redirect('admin.php?page=followup-emails-coupons&coupon_created=1'); } exit; }
/** * Update an existing FUE Coupon * * @param array $args * @return int|WP_Error */ function fue_update_coupon($args) { if (!isset($args['id']) || empty($args['id'])) { return new WP_Error('update_email', __('Cannot update coupon without the ID', 'follow_up_email')); } return fue_insert_coupon($args); }