support@wpovernight.com' ); ?>

' : ''; foreach ( array( 'pro', 'templates', 'bundle' ) as $extension ) { echo in_array( $extension, $feature['extensions'] ) ? '' : ''; } echo ''; } ?> settings->upgrade->extension_is_enabled( $extension ); if ( $extension_is_enabled ) { $extensions_enabled[] = $extension; } else { $extensions_disabled[] = $extension; } } // pro, templates & bundle columns foreach ( $extension_license_infos as $extension => $info ) { $extension_is_enabled = in_array( $extension, $extensions_enabled ); $bundle_is_enabled = array() === array_diff( array( 'pro', 'templates' ), $extensions_enabled ); // enabled if ( $extension_is_enabled || $bundle_is_enabled ) { $title = __( 'Currently installed', 'woocommerce-pdf-invoices-packing-slips' ); // if the bundle is enabled, display only "Bundle" as installed if ( $bundle_is_enabled && 'bundle' !== $extension ) { $title = ''; } if ( ( empty( $info['status'] ) || 'valid' !== $info['status'] ) && 'bundle' !== $extension ) { $subtitle = sprintf( /* translators: learn more link */ __( 'License not yet activated: %s', 'woocommerce-pdf-invoices-packing-slips' ), ''.__( 'Learn more', 'woocommerce-pdf-invoices-packing-slips' ).'' ); } else { $subtitle = ''; } $extension_columns[ $extension ] = sprintf( '', $extension, $title, $subtitle ); // disabled } else { // add bundle to disabled extensions if ( 'bundle' === $extension && ! in_array( $extension, $extensions_disabled ) ) { $extensions_disabled[] = $extension; } $extension_columns[ $extension ] = sprintf( '', esc_url_raw( $info['url'] ), __( 'Upgrade now', 'woocommerce-pdf-invoices-packing-slips' ) ); } } $styles = ''; switch ( implode( ',', $extensions_enabled ) . '-' . implode( ',', $extensions_disabled ) ) { case 'pro-templates,bundle': $styles .= '#upgrade-table .templates { display: none; }'; break; case 'templates-pro,bundle': $styles .= '#upgrade-table .pro { display: none; }'; break; case 'pro,templates-': $styles .= '#upgrade-table .templates { display: none; }'; break; case 'pro,templates-bundle': $styles .= '#upgrade-table .templates { display: none; }'; break; case 'pro,templates,bundle-': $styles .= '#upgrade-table .templates { display: none; }'; break; case '-pro,templates,bundle': $styles .= '#upgrade-table .templates { display: none; }'; break; } if ( ! empty( $styles ) ) { echo ''; } foreach ( $extension_columns as $column ) { echo wp_kses_post( $column ); } ?>
   
' . esc_html( $feature['label'] ); echo ! empty( $feature['description'] ) ? '
' . wp_kses_post( $feature['description'] ) . '
- 

%s

', esc_html__( 'Wow! It looks like you own all of our recommendations. Check out our shop for even more plugins.', 'woocommerce-pdf-invoices-packing-slips' ) ); printf( '%s', 'https://wpovernight.com/shop/', esc_html__( 'Visit shop', 'woocommerce-pdf-invoices-packing-slips' ) ); } ?>
<?php echo esc_html( $plugin['title'] ); ?>

%s', esc_html__( 'Currently installed', 'woocommerce-pdf-invoices-packing-slips' ) ); } else { printf( '%s', esc_url( $plugin['url'] ), esc_html__( 'Buy now', 'woocommerce-pdf-invoices-packing-slips' ) ); } ?>