Function Reference: geodir_payment_remove_unnecessary_fields

Summary

This function has not been documented yet.

Source File

geodir_payment_remove_unnecessary_fields() is located in geodir_custom_posts/geodir_cp_functions.php [Line: 914]

Source Code

function geodir_payment_remove_unnecessary_fields(){
	global $wpdb, $plugin_prefix;
	
	if(!get_option('geodir_payment_remove_unnecessary_fields')){
		
		$all_postypes = geodir_get_posttypes();
		
		foreach($all_postypes as $post_type){
			
			$table_name = $plugin_prefix.$post_type.'_detail';
			
			if($wpdb->get_var("SHOW COLUMNS FROM ".$table_name." WHERE field = 'categories'"))
				$wpdb->query("ALTER TABLE `".$table_name."` DROP `categories`");
			
		}
		
		update_option('geodir_payment_remove_unnecessary_fields', '1');
		
	}
}