Function Reference: geodir_payments_action_get_request_info
Summary
Filter the listing request info array.
Parameters
- $request_info
- (array) (required) See {@see geodir_save_listing()} for accepted args.
- Default: None
Return Values
- (Lisitng)
- request info array.
Change Log
Since: 1.0.0
Source Code
function geodir_payments_action_get_request_info($request_info) { $geodir_ajax = isset($request_info['geodir_ajax']) && $request_info['geodir_ajax']=='add_listing' ? true : false; if (!$geodir_ajax) { return $request_info; } $package_info = geodir_post_package_info(array(), $request_info); $desc_limit_enabled = geodir_payments_desc_limit_enabled($package_info); $tag_limit_enabled = geodir_payments_tag_limit_enabled($package_info); if ($desc_limit_enabled && isset($request_info['post_desc'])) { $desc_limit = geodir_payments_get_desc_limit($package_info); $post_desc = $request_info['post_desc']; $post_desc = geodir_pm_substr($post_desc, (int)$desc_limit); $request_info['post_desc'] = $post_desc; } if ($tag_limit_enabled && isset($request_info['post_tags'])) { $tag_limit = geodir_payments_get_tag_limit($package_info); if ($tag_limit>0) { $post_tags = $request_info['post_tags']; $post_tags = geodir_pm_substr($post_tags, (int)$tag_limit); } else { $post_tags = ''; } $request_info['post_tags'] = $post_tags; } return $request_info; }