ID; // Default values $included_appointment_types = array(); $included_appointment_types_ids = array(); $enabled = false; // Get product settings for this post/membership $product_settings = get_post_meta( $post_id, SSA_Mepr_Membership::$ssa_product_post_meta_key_str ); if ( ! empty( $product_settings[0] ) ) { $product_settings = $product_settings[0]; $enabled = $product_settings[ SSA_Mepr_Membership::$ssa_product_is_enabled_str ]; $included_appointment_types = $product_settings[ SSA_Mepr_Membership::$ssa_product_product_settings_str ]; if( ! empty( $included_appointment_types ) ) { foreach ($included_appointment_types as $id => $settings) { if( empty( $settings['active'] ) ) { continue; } $included_appointment_types_ids[] = $id; } } } $appointment_types = $this->plugin->appointment_type_model->query( array( 'status' => 'publish' ) ); ?>