Function Reference: geodir_event_delete_unnecessary_fields
Summary
This function has not been documented yet.
Source File
geodir_event_delete_unnecessary_fields() is located in geodir_event_manager/gdevents-admin/admin_functions.php [Line: 572]
Source Code
function geodir_event_delete_unnecessary_fields(){
global $wpdb;
if(!get_option('geodir_event_delete_unnecessary_fields')){
if($wpdb->get_var("SHOW COLUMNS FROM ".EVENT_DETAIL_TABLE." WHERE field = 'categories'"))
$wpdb->query("ALTER TABLE `".EVENT_DETAIL_TABLE."` DROP `categories`");
if($wpdb->get_var("SHOW COLUMNS FROM ".EVENT_DETAIL_TABLE." WHERE field = 'Recurring'"))
$wpdb->query("ALTER TABLE `".EVENT_DETAIL_TABLE."` DROP `Recurring`");
if($wpdb->get_var("SHOW COLUMNS FROM ".EVENT_DETAIL_TABLE." WHERE field = 'event_start'"))
$wpdb->query("ALTER TABLE `".EVENT_DETAIL_TABLE."` DROP `event_start`");
if($wpdb->get_var("SHOW COLUMNS FROM ".EVENT_DETAIL_TABLE." WHERE field = 'event_end'"))
$wpdb->query("ALTER TABLE `".EVENT_DETAIL_TABLE."` DROP `event_end`");
if($wpdb->get_var("SHOW COLUMNS FROM ".EVENT_DETAIL_TABLE." WHERE field = 'event_start_time'"))
$wpdb->query("ALTER TABLE `".EVENT_DETAIL_TABLE."` DROP `event_start_time`");
if($wpdb->get_var("SHOW COLUMNS FROM ".EVENT_DETAIL_TABLE." WHERE field = 'event_end_time'"))
$wpdb->query("ALTER TABLE `".EVENT_DETAIL_TABLE."` DROP `event_end_time`");
update_option('geodir_event_delete_unnecessary_fields', '1');
}
}