PluginProbe
Send Users Email – Email Subscribers, Email Marketing Newsletter / trunk
Send Users Email – Email Subscribers, Email Marketing Newsletter vtrunk
2.0.3 2.0.2 2.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 All 51 releases
send-users-email / admin / partials / users-single-email.php

users-single-email.php in Send Users Email – Email Subscribers, Email Marketing Newsletter trunk, at admin/partials/users-single-email.php

153 lines 5.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <div class="sue-pro-wrap sue-users-single-email-page">
2
3 <div class="sue-pro-header">
4 <h2><?php
5 esc_html_e( 'Send Email to Single Email Addresses', 'send-users-email' );
6 ?></h2>
7 <p><?php
8 esc_html_e( 'Quickly send a message to one recipient email address at a time.', 'send-users-email' );
9 ?></p>
10 </div>
11
12 <div class="sue-settings-layout sue-users-single-email-layout">
13
14 <div class="sue-settings-main">
15 <div class="sue-log-card">
16 <div class="sue-log-card-header">
17 <span class="sue-log-card-icon">&#128231;</span>
18 <h3><?php
19 esc_html_e( 'Compose Message', 'send-users-email' );
20 ?></h3>
21 </div>
22 <div class="sue-log-card-body">
23
24 <?php
25 ?>
26
27 <?php
28 if ( $total_users > 6000 ) {
29 ?>
30 <div class="sue-notice sue-notice-warning" role="alert">
31 <div class="sue-notice-icon">[!]</div>
32 <div class="sue-notice-body">
33 <p class="sue-notice-title"><?php
34 esc_html_e( 'Large user list detected', 'send-users-email' );
35 ?></p>
36 <p><?php
37 esc_html_e( 'You have a high number of users in the system, so loading this page may take longer. Please consider using Role Email instead.', 'send-users-email' );
38 ?></p>
39 </div>
40 </div>
41 <?php
42 }
43 ?>
44
45 <form action="javascript:void(0)" id="sue-users-single-email-form" method="post">
46
47 <div class="sue-field-row">
48 <div class="sue-field-label"></div>
49 <div class="sue-field-input">
50 <div class="sue-input-label-row">
51 <label for="subject"><?php
52 esc_html_e( 'Email Subject', 'send-users-email' );
53 ?></label>
54 </div>
55 <input type="text" class="sue-input subject" id="subject" name="subject" maxlength="200"
56 placeholder="<?php
57 esc_attr_e( 'Email subject here.', 'send-users-email' );
58 ?> <?php
59 ?>">
60 </div>
61 </div>
62
63 <div class="sue-field-row">
64 <div class="sue-field-label"></div>
65 <div class="sue-field-input">
66 <div class="sue-input-label-row">
67 <label for="email-recipient"><?php
68 esc_html_e( 'Email Recipient', 'send-users-email' );
69 ?></label>
70 </div>
71 <input type="text" class="sue-input email-recipient" id="email-recipient" name="email-recipient" maxlength="100" value=""
72 placeholder="<?php
73 esc_attr_e( 'Recipient email here.', 'send-users-email' );
74 ?>">
75 </div>
76 </div>
77
78 <div class="sue-field-row sue-field-row-editor">
79 <div class="sue-field-label"></div>
80 <div class="sue-field-input">
81 <div class="sue-input-label-row">
82 <label for="sue_user_email_message"><?php
83 esc_html_e( 'Email Message', 'send-users-email' );
84 ?></label>
85 </div>
86
87 <?php
88 // Initialize RTE
89 wp_editor( '', 'sue_user_email_message', [
90 'textarea_rows' => 15,
91 ] );
92 ?>
93 <div class="message"></div>
94 </div>
95 </div>
96
97 <input type="hidden" id="_wpnonce" name="_wpnonce"
98 value="<?php
99 echo esc_attr( wp_create_nonce( 'sue-email-user' ) );
100 ?>"/>
101
102 <?php
103 ?>
104
105 <div class="sue-field-row sue-field-row-actions">
106 <div class="sue-field-label"></div>
107 <div class="sue-field-input">
108 <div class="sue-users-email-actions">
109 <button type="submit" id="sue-user-single-email-btn" class="sue-btn sue-btn-primary">
110 <span class="dashicons dashicons-email"></span>
111 <?php
112 esc_html_e( 'Send Message', 'send-users-email' );
113 ?>
114 </button>
115 <div class="spinner-border text-info sue-spinner" role="status">
116 <span class="visually-hidden"><?php
117 esc_html_e( 'Loading...', 'send-users-email' );
118 ?></span>
119 </div>
120 </div>
121 <div class="progress sue-users-email-progress" style="height: 20px; display: none;">
122 <div class="progress-bar progress-bar-striped progress-bar-animated"
123 role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">0%
124 </div>
125 </div>
126 </div>
127 </div>
128
129 </form>
130
131 </div>
132 </div>
133 </div>
134
135 <div class="sue-settings-sidebar sue-users-single-email-sidebar">
136
137 <?php
138 require_once SEND_USERS_EMAIL_PLUGIN_BASE_PATH . '/partials/donate.php';
139 ?>
140
141 <?php
142 require_once SEND_USERS_EMAIL_PLUGIN_BASE_PATH . '/partials/warnings.php';
143 ?>
144
145 </div>
146
147 </div>
148
149 <?php
150 require_once SEND_USERS_EMAIL_PLUGIN_BASE_PATH . '/partials/toast.php';
151 ?>
152
153 </div>