Function Reference: geodir_build_payment_list
Summary
This function has not been documented yet.
Source Code
function geodir_build_payment_list(){ global $post, $package_id; $listing_type = isset($_REQUEST['listing_type']) ? sanitize_text_field($_REQUEST['listing_type']) : ''; if(empty($listing_type)){ $listing_type = $post->post_type; } if(isset($_REQUEST['package_id'])){ $package_id = $_REQUEST['package_id']; }elseif(isset($post->package_id) && $post->package_id != ''){ $listing_type = $post->post_type; $package_id = $post->package_id; }else{ $default_package = geodir_get_default_package($listing_type); $package_id = $default_package->pid; } $package_info = geodir_get_package_info($package_id); $package_list_info = geodir_package_list_info($listing_type); if(is_page() && isset($post->post_content) && has_shortcode( $post->post_content, 'gd_add_listing' ) ) {$page_id =$post->ID;} else{$page_id = get_option( 'geodir_add_listing_page' );} $postlink = get_permalink( $page_id ); $postlink = geodir_getlink($postlink,array('listing_type'=>$listing_type),false); if(isset($_REQUEST['pid']) && $_REQUEST['pid'] != ''){ $postlink = geodir_getlink($postlink,array('pid'=>$_REQUEST['pid']),false); } echo ''; if(isset($_REQUEST['package_id']) || (!isset($_REQUEST['pid']) || $_REQUEST['pid'] == '')){ echo ''.SELECT_PACKAGE_TEXT.'
'; foreach($package_list_info as $pkg){ $alive_days = 'unlimited'; $post_pkg_link = ''; if($pkg->days) $alive_days = $pkg->days; $post_pkg_link = geodir_getlink($postlink,array('package_id'=>$pkg->pid),false); ?>pid) echo 'checked="checked"';?> onclick="window.location.href=''"> title_desc), 'geodirectory'); ?>'; }