*/ class Custom_Widget_Area_Activator { /** * Short Description. (use period) * * Long Description. * * @since 1.1.5 */ public static function activate() { global $wpdb, $kz_db_version, $table_name; $charset_collate = ''; if ( ! empty( $wpdb->charset ) ) { $charset_collate = "DEFAULT CHARACTER SET {$wpdb->charset}"; } if ( ! empty( $wpdb->collate ) ) { $charset_collate .= " COLLATE {$wpdb->collate}"; } $sql = "CREATE TABLE $table_name ( id mediumint(9) NOT NULL AUTO_INCREMENT, cwa_name tinytext NOT NULL, cwa_description text NOT NULL, cwa_id varchar(100) NOT NULL , cwa_widget_class text , cwa_widget_wrapper text, cwa_widget_header_class text, cwa_widget_header_wrapper text, cwa_type varchar(10), last_updated date NOT NULL, UNIQUE KEY id (id) ) $charset_collate;"; require_once( ABSPATH . 'wp-admin/includes/upgrade.php' ); dbDelta( $sql ); if ( get_option('kz_db_version') != $kz_db_version ) { update_option( 'kz_db_version', $kz_db_version ); }else{ add_option( 'kz_db_version', $kz_db_version ); } } }