PluginProbe ʕ •ᴥ•ʔ
Hustle – Email Marketing, Lead Generation, Optins, Popups / 7.4.6
Hustle – Email Marketing, Lead Generation, Optins, Popups v7.4.6
7.8.14 7.8.14.1 7.8.13 7.8.13.1 trunk 3.0 3.1 3.1.1 3.1.2 3.1.3 3.1.4 4.3.2 4.4.4 4.4.5 4.4.5.1 4.4.5.4 4.6 4.6.1.1 4.6.1.4 4.7.0.2 4.7.0.3 4.7.0.7 4.7.0.9 4.7.1.0 4.7.1.1 4.8.0.0 5.0.0 5.0.1 5.0.1.1 5.0.1.2 5.1 5.1.1 5.1.2 5.1.3 5.1.3.1 5.1.3.2 5.1.4 5.1.5 6.0 6.0.1 6.0.2 6.0.3 6.0.4.2 6.0.5 6.0.6.1 6.0.7 6.0.8.1 6.0.9 7.0.0.1 7.0.2 7.0.3 7.0.4 7.1.0 7.1.1 7.2.0 7.2.1 7.3.0 7.3.1 7.3.3 7.3.5 7.3.6 7.3.7 7.4.0 7.4.1 7.4.11 7.4.13 7.4.13.1 7.4.2 7.4.3 7.4.4 7.4.5 7.4.5.1 7.4.5.2 7.4.6 7.4.7 7.5.0 7.6.0 7.6.1 7.6.3 7.6.4 7.6.6 7.7.0 7.7.1 7.8.0 7.8.1 7.8.10 7.8.10.1 7.8.10.2 7.8.11 7.8.12 7.8.12.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.8.9.1 7.8.9.2 7.8.9.3
wordpress-popup / views / admin / global / sui-components / sui-notice.php
wordpress-popup / views / admin / global / sui-components Last commit date
footer 4 years ago sui-accordion.php 4 years ago sui-box-header.php 5 years ago sui-button.php 4 years ago sui-checkbox.php 5 years ago sui-footer.php 5 years ago sui-header.php 5 years ago sui-icon.php 5 years ago sui-notice.php 5 years ago sui-row.php 5 years ago sui-select.php 5 years ago sui-settings-row.php 5 years ago sui-tabs.php 5 years ago sui-tutorials.php 4 years ago
sui-notice.php
56 lines
1 <?php
2 /**
3 * SUI Notice.
4 *
5 * @package Hustle
6 * @since 4.3.0
7 *
8 * @phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
9 */
10
11 $notice_class = 'sui-notice';
12 $notice_alert = ( isset( $alert ) && ! empty( $alert ) ) ? $alert : false;
13 $notice_type = ( isset( $type ) && ! empty( $type ) ) ? $type : '';
14 $notice_icon = ( isset( $icon ) && ! empty( $icon ) ) ? 'sui-icon-' . $icon : 'sui-icon-info';
15
16 switch ( $notice_type ) {
17
18 case 'info':
19 case 'success':
20 case 'warning':
21 case 'error':
22 case 'upsell':
23 $notice_class .= ' sui-notice-' . esc_attr( $notice_type );
24 break;
25
26 case 'blue':
27 case 'green':
28 case 'yellow':
29 case 'red':
30 case 'purple':
31 $notice_class .= ' sui-notice-' . esc_attr( $notice_type );
32 break;
33
34 default:
35 $notice_class .= '';
36 break;
37 }
38
39 switch ( $notice_alert ) {
40
41 case false:
42 echo '<div class="' . esc_attr( $notice_class ) . '">
43 <div class="sui-notice-content">
44 <div class="sui-notice-message">
45 <span class="sui-notice-icon ' . esc_attr( $notice_icon ) . ' sui-md" aria-hidden="true"></span>
46 <p>' . $message . '</p>
47 </div>
48 </div>
49 </div>';
50 break;
51
52 default:
53 echo '<div role="alert" id="' . esc_attr( $id ) . '" class="' . esc_attr( $notice_class ) . '" aria-live="assertive"></div>';
54 break;
55 }
56