PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 3.2.6
ShopBuilder – WooCommerce Builder For Elementor v3.2.6
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
shopbuilder / templates / elementor / general / notices / error.php

error.php in ShopBuilder – WooCommerce Builder For Elementor 3.2.6, at templates/elementor/general/notices/error.php

41 lines 1.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Show error messages
4 *
5 * @version 15.0.0
6 */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit;
10 }
11
12 if ( empty( $notices ) || ! is_array( $notices ) ) {
13 return;
14 }
15
16 $multiple = count( $notices ) > 1;
17
18 ?>
19 <div class="wc-block-components-notice-banner is-error" role="alert" <?php echo $multiple ? '' : wc_get_notice_data_attr( $notices[0] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>>
20 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false">
21 <path d="M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"></path>
22 </svg>
23 <div class="wc-block-components-notice-banner__content">
24 <?php if ( $multiple ) { ?>
25 <p class="wc-block-components-notice-banner__summary"><?php esc_html_e( 'The following problems were found:', 'shopbuilder' ); ?></p>
26 <ul>
27 <?php foreach ( $notices as $notice ) : ?>
28 <li<?php echo wc_get_notice_data_attr( $notice ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>>
29 <?php echo wc_kses_notice( $notice['notice'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
30 </li>
31 <?php endforeach; ?>
32 </ul>
33 <?php
34 } else {
35 echo wc_kses_notice( $notices[0]['notice'] ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
36 }
37 ?>
38 </div>
39 </div>
40 <?php
41