Function Reference: geodir_build_coupon
Summary
This function has not been documented yet.
Source Code
function geodir_build_coupon() { global $post; $listing_type = !empty($_REQUEST['listing_type']) ? sanitize_text_field($_REQUEST['listing_type']) : ''; $pid = !empty($_REQUEST['pid']) ? $_REQUEST['pid'] : ''; $package_id = !empty($_REQUEST['package_id']) ? (int)$_REQUEST['package_id'] : ''; if (empty($listing_type) && $pid) { $listing_type = get_post_type($pid); } if (!$package_id) { $package_info = geodir_post_package_info(array(), $post, $package_id); $package_id = !empty($default_package) && isset($default_package->pid) ? $default_package->pid : 0; } $params = array(); $params['post_type'] = $listing_type; if ($pid) { $params['post_id'] = $pid; } if ($package_id) { $params['package_id'] = $package_id; } $allow_coupon = geodir_payment_allow_coupon_usage($params); if ($allow_coupon) { $coupon_code = isset($post->coupon_code) ? $post->coupon_code : ''; ?>