Function Reference: geodir_payment_create_new_post_type
Summary
This function has not been documented yet.
Source Code
function geodir_payment_create_new_post_type($post_type = ''){ global $wpdb, $plugin_prefix; if($post_type != ''){ $all_postypes = geodir_get_posttypes(); if(!in_array($post_type, $all_postypes)) return false; $package_info = geodir_get_post_package_info_on_listing('', '', $post_type); $package_id = $package_info->pid; $table = $plugin_prefix.$post_type.'_detail'; $wpdb->query($wpdb->prepare("UPDATE ".$table." SET package_id=%d WHERE package_id=0",array($package_id))); $wpdb->query( $wpdb->prepare( "UPDATE ".GEODIR_CUSTOM_FIELDS_TABLE." SET packages=%d WHERE post_type=%s AND (packages='0' || packages='')", array($package_id,$post_type) ) ); $meta_field_add = " ENUM( 'false', 'true' ) NOT NULL "; geodir_add_column_if_not_exist( $table, "expire_notification", $meta_field_add ); } }