File "html-failed-scheduled-action-notice.php"
Full path: /var/www/html/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/templates/admin/html-failed-scheduled-action-notice.php
File
size: 2.07 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
/**
* The template for displaying an admin notice to report failed Subscriptions related scheduled actions.
*
* @version 1.0.0 - Migrated from WooCommerce Subscriptions v2.5.0
* @var array $failed_scheduled_actions
* @var string $affected_subscription_events
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
// Get the log file URL depending on the log handler (file or database).
$url = admin_url( sprintf( 'admin.php?page=wc-status&tab=logs&log_file=%s-%s-log', 'failed-scheduled-actions', sanitize_file_name( wp_hash( 'failed-scheduled-actions' ) ) ) );
if ( defined( 'WC_LOG_HANDLER' ) && 'WC_Log_Handler_DB' === WC_LOG_HANDLER ) {
$url = admin_url( sprintf( 'admin.php?page=wc-status&tab=logs&source=%s', 'failed-scheduled-actions' ) );
}
?>
<p><?php
printf(
esc_html( _n(
'An error has occurred while processing a recent subscription related event. For steps on how to fix the affected subscription and to learn more about the possible causes of this error, please read our guide %1$shere%2$s.',
'An error has occurred while processing recent subscription related events. For steps on how to fix the affected subscriptions and to learn more about the possible causes of this error, please read our guide %1$shere%2$s.',
count( $failed_scheduled_actions ),
'woocommerce-subscriptions'
) ),
'<a href="https://docs.woocommerce.com/document/subscriptions/scheduled-action-errors/" target="_blank">',
'</a>'
)?>
</p>
<?php echo esc_html( _n( 'Affected event:', 'Affected events:', count( $failed_scheduled_actions ) , 'woocommerce-subscriptions' ) ); ?>
<code style="display: block; white-space: pre-wrap"><?php
echo wp_kses( $affected_subscription_events, array( 'a' => array( 'href' => array() ) ) ); ?>
</code>
<p><?php
printf(
// translators: $1 the log file name $2 and $3 are opening and closing link tags, respectively.
esc_html__( 'To see further details about these errors, view the %1$s log file from the %2$sWooCommerce logs screen.%2$s','woocommerce-subscriptions' ),
'<code>failed-scheduled-actions</code>',
'<a href="' . esc_url( $url ) . '">',
'</a>'
);?>
</p>