PDF Invoices & Packing Slips for WooCommerce version ); ?>
$server_config ) : if ( $server_config['result'] ) { $class = 'valid-status'; } elseif ( isset( $server_config['fallback'] ) ) { $class = 'warning-status'; } else { $class = 'invalid-status'; } ?>
%s. %s', esc_html__( 'No', 'woocommerce-pdf-invoices-packing-slips' ), esc_html( $server_config['fallback'] ) ); } elseif ( isset( $server_config['failure'] ) ) { printf( '
%s
', wp_kses_post( $server_config['failure'] ) ); } else { printf( '
%s
', esc_html__( 'No', 'woocommerce-pdf-invoices-packing-slips' ) ); } } ?>
documents->get_documents( 'all' ) as $document ) : $is_enabled = (bool) $document->is_enabled(); $is_enabled_class = $is_enabled ? 'valid-status' : 'invalid-status'; $is_enabled_text = $is_enabled ? esc_html__( 'Yes', 'woocommerce-pdf-invoices-packing-slips' ) : esc_html__( 'No', 'woocommerce-pdf-invoices-packing-slips' ); $is_pro_installed_and_active = false; if ( ! empty( $premium_plugins ) ) { foreach ( $premium_plugins as $slug => $premium_plugin ) { if ( 'woocommerce-pdf-ips-pro/woocommerce-pdf-ips-pro.php' === $slug && $premium_plugin['is_active'] ) { $is_pro_installed_and_active = true; break; } } } // Only invoice has a sequential number on the core plugin. if ( ! $is_pro_installed_and_active && 'packing-slip' === $document->get_type() ) { $is_yearly_reset_enabled_class = 'inactive-status'; $is_yearly_reset_enabled_text = sprintf( /* translators: 1. Opening anchor tag, 2. Closing anchor tag */ esc_html__( '%1$sUpgrade to our Professional extension.%2$s', 'woocommerce-pdf-invoices-packing-slips' ), '', '' ); } else { $is_yearly_reset_enabled = isset( $document->settings['reset_number_yearly'] ); $is_yearly_reset_enabled_class = $is_yearly_reset_enabled ? 'valid-status' : 'invalid-status'; $is_yearly_reset_enabled_text = $is_yearly_reset_enabled ? esc_html__( 'Yes', 'woocommerce-pdf-invoices-packing-slips' ) : esc_html__( 'No', 'woocommerce-pdf-invoices-packing-slips' ); } ?>
get_title() ); ?>
', '\\' ), $directory_permission['value'] ) ) : ''; ?>
' . wpo_wcpdf_escape_url_path_or_base64( WPO_WCPDF()->main->get_tmp_path() ) . '', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped '' . wpo_wcpdf_escape_url_path_or_base64( trailingslashit( wp_upload_dir()['basedir'] ) ) . '', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 'UPLOADS', 'wpo_wcpdf_tmp_path', 'attachments', 'dompdf', 'fonts' ); ?>
' . wpo_wcpdf_escape_url_path_or_base64( WPO_WCPDF()->plugin_path() . '/vendor/strauss/dompdf/dompdf/lib/fonts/' ) . '' // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ); ?>