Ultimate Member – User Profile & Membership Plugin - Version 1.0.67

Version Description

Download this release

Release Info

Developer ultimatemember
Plugin Icon 128x128 Ultimate Member – User Profile & Membership Plugin
Version 1.0.67
Comparing to
See all releases

Code changes from version 1.0.66 to 1.0.67

admin/assets/css/um-admin-misc.css CHANGED
@@ -107,6 +107,13 @@ body.um-admin-modal-open {
107
- Form Inputs
108
*/
109
110
.um-admin-metabox p {margin: 10px 0 0 0}
111
112
.um-admin-metabox label{
@@ -118,8 +125,6 @@ body.um-admin-modal-open {
118
color: #666;
119
}
120
121
- .um-admin-metabox label strong {color: #222}
122
-
123
.um-admin-metabox input[type=text]:disabled{
124
opacity: 0.7 !important;
125
color: #aaa !important;
@@ -154,7 +159,7 @@ body.um-admin-modal-open {
154
background-color: #fff !important;
155
}
156
157
- .um-admin-metabox input[type=text].small {width: 50px}
158
159
.um-admin-metabox textarea {min-height: 100px;height: 100px}
160
.um-admin-metabox textarea.tall {min-height: 200px;height: 200px}
107
- Form Inputs
108
*/
109
110
+ .um-admin-metabox h4 {
111
+ font-size: 14px;
112
+ background: #f5f5f5;
113
+ padding: 8px 4px;
114
+ color: #333;
115
+ }
116
+
117
.um-admin-metabox p {margin: 10px 0 0 0}
118
119
.um-admin-metabox label{
125
color: #666;
126
}
127
128
.um-admin-metabox input[type=text]:disabled{
129
opacity: 0.7 !important;
130
color: #aaa !important;
159
background-color: #fff !important;
160
}
161
162
+ .um-admin-metabox input[type=text].small {width: 54px}
163
164
.um-admin-metabox textarea {min-height: 100px;height: 100px}
165
.um-admin-metabox textarea.tall {min-height: 200px;height: 200px}
core/um-actions-account.php CHANGED
@@ -162,11 +162,18 @@
162
163
<?php echo $output; ?>
164
165
- <div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Delete Account','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
166
167
<?php
168
169
}
170
}
171
172
/***
@@ -185,11 +192,18 @@
185
186
<?php echo $output; ?>
187
188
- <div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Privacy','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
189
190
<?php
191
192
}
193
}
194
195
/***
@@ -199,7 +213,7 @@
199
function um_account_tab__general( $info ) {
200
global $ultimatemember;
201
extract( $info );
202
-
203
$output = $ultimatemember->account->get_tab_output('general');
204
205
if ( $output ) { ?>
@@ -208,11 +222,18 @@
208
209
<?php echo $output; ?>
210
211
- <div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Account','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
212
213
<?php
214
-
215
}
216
}
217
218
/***
@@ -231,11 +252,18 @@
231
232
<?php echo $output; ?>
233
234
- <div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Password','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
235
236
<?php
237
238
}
239
}
240
241
/***
@@ -254,11 +282,18 @@
254
255
<?php echo $output; ?>
256
257
- <div class="um-col-alt um-col-alt-b"><div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Notifications','ultimatemember'); ?>" class="um-button" /></div><div class="um-clear"></div></div>
258
259
<?php
260
-
261
}
262
}
263
264
/***
162
163
<?php echo $output; ?>
164
165
+ <div class="um-col-alt um-col-alt-b">
166
+ <div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Delete Account','ultimatemember'); ?>" class="um-button" /></div>
167
+ <?php do_action('um_after_account_delete_button'); ?>
168
+ <div class="um-clear"></div>
169
+ </div>
170
171
<?php
172
173
}
174
+
175
+ do_action('um_after_account_delete');
176
+
177
}
178
179
/***
192
193
<?php echo $output; ?>
194
195
+ <div class="um-col-alt um-col-alt-b">
196
+ <div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Privacy','ultimatemember'); ?>" class="um-button" /></div>
197
+ <?php do_action('um_after_account_privacy_button'); ?>
198
+ <div class="um-clear"></div>
199
+ </div>
200
201
<?php
202
203
}
204
+
205
+ do_action('um_after_account_privacy');
206
+
207
}
208
209
/***
213
function um_account_tab__general( $info ) {
214
global $ultimatemember;
215
extract( $info );
216
+
217
$output = $ultimatemember->account->get_tab_output('general');
218
219
if ( $output ) { ?>
222
223
<?php echo $output; ?>
224
225
+ <div class="um-col-alt um-col-alt-b">
226
+ <div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Account','ultimatemember'); ?>" class="um-button" /></div>
227
+ <?php do_action('um_after_account_general_button'); ?>
228
+ <div class="um-clear"></div>
229
+ </div>
230
231
<?php
232
+
233
}
234
+
235
+ do_action('um_after_account_general');
236
+
237
}
238
239
/***
252
253
<?php echo $output; ?>
254
255
+ <div class="um-col-alt um-col-alt-b">
256
+ <div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Password','ultimatemember'); ?>" class="um-button" /></div>
257
+ <?php do_action('um_after_account_password_button'); ?>
258
+ <div class="um-clear"></div>
259
+ </div>
260
261
<?php
262
263
}
264
+
265
+ do_action('um_after_account_password');
266
+
267
}
268
269
/***
282
283
<?php echo $output; ?>
284
285
+ <div class="um-col-alt um-col-alt-b">
286
+ <div class="um-left"><input type="submit" name="um_account_submit" id="um_account_submit" value="<?php _e('Update Notifications','ultimatemember'); ?>" class="um-button" /></div>
287
+ <?php do_action('um_after_account_notifications_button'); ?>
288
+ <div class="um-clear"></div>
289
+ </div>
290
291
<?php
292
+
293
}
294
+
295
+ do_action('um_after_account_notifications');
296
+
297
}
298
299
/***
core/um-actions-form.php CHANGED
@@ -152,9 +152,13 @@
152
$form_id = $args['form_id'];
153
$mode = $args['mode'];
154
$fields = unserialize( $args['custom_fields'] );
155
-
156
foreach( $fields as $key => $array ) {
157
158
if ( $key == 'role_select' || $key == 'role_radio' ) {
159
if ( isset($args['role']) && empty($args['role']) && isset( $array['required'] ) && $array['required'] == 1 ) {
160
$ultimatemember->form->add_error($key, __('Please specify account type.','ultimatemember') );
152
$form_id = $args['form_id'];
153
$mode = $args['mode'];
154
$fields = unserialize( $args['custom_fields'] );
155
+
156
foreach( $fields as $key => $array ) {
157
158
+ if ( isset( $array['type'] ) && $array['type'] == 'checkbox' && isset( $array['required'] ) && $array['required'] == 1 && !isset( $args[$key] ) ) {
159
+ $ultimatemember->form->add_error($key, sprintf(__('You must check %s.','ultimatemember'), $array['title'] ) );
160
+ }
161
+
162
if ( $key == 'role_select' || $key == 'role_radio' ) {
163
if ( isset($args['role']) && empty($args['role']) && isset( $array['required'] ) && $array['required'] == 1 ) {
164
$ultimatemember->form->add_error($key, __('Please specify account type.','ultimatemember') );
core/um-enqueue.php CHANGED
@@ -118,7 +118,7 @@ class UM_Enqueue {
118
$this->load_datetimepicker();
119
120
$this->load_raty();
121
-
122
$this->load_imagecrop();
123
124
$this->load_masonry();
118
$this->load_datetimepicker();
119
120
$this->load_raty();
121
+
122
$this->load_imagecrop();
123
124
$this->load_masonry();
core/um-mail.php CHANGED
@@ -52,9 +52,7 @@ class UM_Mail {
52
53
// HTML e-mail
54
if ( um_get_option('email_html') && $this->email_template( $template ) ) {
55
- $this->message = file_get_contents( $this->email_template( 'header' ) );
56
- $this->message .= file_get_contents( $this->email_template( $template ) );
57
- $this->message .= file_get_contents( $this->email_template( 'footer' ) );
58
} else {
59
$this->message = um_get_option( $template );
60
}
@@ -93,10 +91,12 @@ class UM_Mail {
93
'{password}',
94
'{login_url}',
95
'{site_name}',
96
'{account_activation_link}',
97
'{password_reset_link}',
98
'{admin_email}',
99
'{user_profile_link}',
100
'{submitted_registration}',
101
'{user_avatar_url}',
102
);
@@ -113,10 +113,12 @@ class UM_Mail {
113
um_user('_um_cool_but_hard_to_guess_plain_pw'),
114
um_get_core_page('login'),
115
um_get_option('site_name'),
116
um_user('account_activation_link'),
117
um_user('password_reset_link'),
118
um_admin_email(),
119
um_user_profile_url(),
120
um_user_submitted_registration(),
121
um_get_user_avatar_url(),
122
);
52
53
// HTML e-mail
54
if ( um_get_option('email_html') && $this->email_template( $template ) ) {
55
+ $this->message = file_get_contents( $this->email_template( $template ) );
56
} else {
57
$this->message = um_get_option( $template );
58
}
91
'{password}',
92
'{login_url}',
93
'{site_name}',
94
+ '{site_url}',
95
'{account_activation_link}',
96
'{password_reset_link}',
97
'{admin_email}',
98
'{user_profile_link}',
99
+ '{user_account_link}',
100
'{submitted_registration}',
101
'{user_avatar_url}',
102
);
113
um_user('_um_cool_but_hard_to_guess_plain_pw'),
114
um_get_core_page('login'),
115
um_get_option('site_name'),
116
+ get_bloginfo('url'),
117
um_user('account_activation_link'),
118
um_user('password_reset_link'),
119
um_admin_email(),
120
um_user_profile_url(),
121
+ um_get_core_page('account'),
122
um_user_submitted_registration(),
123
um_get_user_avatar_url(),
124
);
index.php CHANGED
@@ -3,7 +3,7 @@
3
Plugin Name: Ultimate Member
4
Plugin URI: http://ultimatemember.com/
5
Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
6
- Version: 1.0.66
7
Author: Ultimate Member
8
Author URI: http://ultimatemember.com/
9
*/
@@ -57,4 +57,5 @@ Author URI: http://ultimatemember.com/
57
return $links;
58
59
}
60
- add_filter( "plugin_action_links_$plugin", 'ultimatemember_plugin_links' );
3
Plugin Name: Ultimate Member
4
Plugin URI: http://ultimatemember.com/
5
Description: The easiest way to create powerful online communities and beautiful user profiles with WordPress
6
+ Version: 1.0.67
7
Author: Ultimate Member
8
Author URI: http://ultimatemember.com/
9
*/
57
return $links;
58
59
}
60
+ $prefix = is_network_admin() ? 'network_admin_' : '';
61
+ add_filter( "{$prefix}plugin_action_links_$plugin", 'ultimatemember_plugin_links' );
readme.txt CHANGED
@@ -7,7 +7,7 @@ Tags: access control, author, authors, author profile, comments, community, comm
7
Requires at least: 4.1
8
Tested up to: 4.1.1
9
10
- Stable Tag: 1.0.66
11
12
License: GNU Version 2 or Any Later Version
13
@@ -189,6 +189,15 @@ The plugin works with popular caching plugins by automatically excluding Ultimat
189
190
== Changelog ==
191
192
= 1.0.66: February 25, 2015 =
193
194
* New: added option to send e-mails as HTML
7
Requires at least: 4.1
8
Tested up to: 4.1.1
9
10
+ Stable Tag: 1.0.67
11
12
License: GNU Version 2 or Any Later Version
13
189
190
== Changelog ==
191
192
+ = 1.0.67: February 26, 2015 =
193
+
194
+ * New: Improved the default HTML e-mail templates design
195
+ * New: added a bunch of action hooks to account tabs and content
196
+ * Tweak: added a few template tags to use in email: {site_url}, {user_account_link}
197
+ * Fixed: issue with making a checkbox required prior to registering
198
+ * Fixed: issue with comments showing in posts tab under profile
199
+ * Fixed: issue with plugin uninstallation link not showing in multisite
200
+
201
= 1.0.66: February 25, 2015 =
202
203
* New: added option to send e-mails as HTML
templates/email/approval_email.html CHANGED
@@ -1,9 +1,40 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">Thank you for signing up with {site_name}! Your account has been approved and is now active.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 4px;">To login please visit the following url:</div>
4
5
- <div style="font-size: 13px;margin-bottom: 20px;">{login_url}</div>
6
7
- <div style="font-size: 13px;margin-bottom: 4px;"><b>Your account e-mail</b>: {email}</div>
8
- <div style="font-size: 13px;margin-bottom: 4px;"><b>Your account username</b>: {username}</div>
9
- <div style="font-size: 13px;margin-bottom: 20px;"><b>Your account password</b>: {password}</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
14
+ <div style="padding: 30px 0;font-size: 24px;text-align: center;line-height: 40px;"><span style="display: block;color:#333"><strong>Congratulations!</strong> Your {site_name} account has been approved!</span></div>
15
+
16
+ <div style="padding: 10px 0 50px 0;text-align: center;"><a href="{login_url}" style="background: #3ba1da;color: #fff;padding: 12px 30px;text-decoration: none;border-radius: 3px;letter-spacing: 1px;border: 4px double #fff;">Login to our site</a></div>
17
+
18
+ <div style="border: 1px solid #eee;padding: 0 0 15px 0;background: #fcfcfc;border-radius: 0 0 3px 3px;">
19
+
20
+ <div style="background: #eee;color: #444;padding: 12px 15px; border-radius: 3px 3px 0 0;font-weight: bold;font-size: 16px;">Account Information</div>
21
+
22
+ <div style="padding: 10px 15px 0 15px;color: #333;"><span style="color:#999">Your account e-mail:</span> <span style="font-weight:bold">{email}</span></div>
23
+ <div style="padding: 10px 15px 0 15px;color: #333;"><span style="color:#999">Your account username:</span> <span style="font-weight:bold">{username}</span></div>
24
+ <div style="padding: 10px 15px 0 15px;color: #333;"><span style="color:#999">Your account password:</span> <span style="font-weight:bold">{password}</span></div>
25
+
26
+ </div>
27
+
28
+ </div>
29
+
30
+ <div style="color: #999;padding: 20px 30px">
31
+
32
+ <div style="">Thank you!</div>
33
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
34
+
35
+ </div>
36
+
37
+ </div>
38
+
39
+ </body>
40
+ </html>
templates/email/changedpw_email.html CHANGED
@@ -1,3 +1,32 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">You recently changed the password associated with your {site_name} account.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">If you did not make this change and believe your {site_name} account has been compromised, please contact us immediately.</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
+
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 20px;text-align: center;line-height: 32px;color: #333;">You recently changed the password associated with your {site_name} account.</div>
15
+
16
+ <div style="padding: 10px 0 50px 0;text-align: center;"><a href="{password_reset_link}" style="background: #3ba1da;color: #fff;padding: 12px 30px;text-decoration: none;border-radius: 3px;letter-spacing: 1px;border: 4px double #fff;">Go to your Account</a></div>
17
+
18
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">If you did not make this change and believe your account has been compromised, please <a href="mailto:{admin_email}" style="color: #3ba1da;">contact us</a> immediately.</div>
19
+
20
+ </div>
21
+
22
+ <div style="color: #999;padding: 20px 30px">
23
+
24
+ <div style="">Thank you!</div>
25
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
26
+
27
+ </div>
28
+
29
+ </div>
30
+
31
+ </body>
32
+ </html>
templates/email/checkmail_email.html CHANGED
@@ -1,3 +1,32 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">Thank you for signing up with {site_name}! To activate your account, please click the link below to confirm your email address:</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">{account_activation_link}</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
+
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 24px;text-align: center;line-height: 40px;">Thank you for signing up with {site_name}!<span style="display: block;color:#333">Please click the following link to activate your account.</span></div>
15
+
16
+ <div style="padding: 10px 0 50px 0;text-align: center;"><a href="{account_activation_link}" style="background: #3ba1da;color: #fff;padding: 12px 30px;text-decoration: none;border-radius: 3px;letter-spacing: 1px;border: 4px double #fff;">Activate your Account</a></div>
17
+
18
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">Need help? <a href="mailto:{admin_email}" style="color: #3ba1da;">contact us</a> today.</div>
19
+
20
+ </div>
21
+
22
+ <div style="color: #999;padding: 20px 30px">
23
+
24
+ <div style="">Thank you!</div>
25
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
26
+
27
+ </div>
28
+
29
+ </div>
30
+
31
+ </body>
32
+ </html>
templates/email/deletion_email.html CHANGED
@@ -1,3 +1,32 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">This is an automated email to let you know your {site_name} account has been deleted. All of your personal information has been permanently deleted and you will no longer be able to login to {site_name}.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">If your account has been deleted by accident please contact us immediately.</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
+
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 24px;text-align: center;line-height: 40px;"><span style="display: block;color:#333">This is an automated email to let you know your account has been deleted.</span></div>
15
+
16
+ <div style="padding: 0 0 30px 0; font-size: 16px;text-align: center;line-height: 28px;">All of your personal information has been permanently deleted and you will no longer be able to login to {site_name}.</div>
17
+
18
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">If your account has been deleted by accident please <a href="mailto:{admin_email}" style="color: #3ba1da;">contact us</a> immediately.</div>
19
+
20
+ </div>
21
+
22
+ <div style="color: #999;padding: 20px 30px">
23
+
24
+ <div style="">Thank you!</div>
25
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
26
+
27
+ </div>
28
+
29
+ </div>
30
+
31
+ </body>
32
+ </html>
templates/email/footer.html DELETED
@@ -1,11 +0,0 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">If you have any problems, please contact us at {admin_email}</div>
2
-
3
- <div style="font-size: 13px;margin-bottom: 4px;">Thanks,</div>
4
- <div style="font-size: 13px;margin-bottom: 4px;">{site_name}</div>
5
-
6
- </div>
7
-
8
- </div>
9
-
10
- </body>
11
- </html>
templates/email/header.html DELETED
@@ -1,12 +0,0 @@
1
- <html>
2
- <body>
3
-
4
- <div style="max-width: 600px;margin:20px auto;font-family: Arial;">
5
-
6
- <div style="background: #3ba1da;padding: 0 20px;color: #fff;font-size: 16px;font-weight: normal;border-radius: 5px 5px 0 0;">
7
- <div style="float:left;padding: 15px 0;">{site_name}</div>
8
- <div style="float:right;padding: 7px 0 0 0;"><a href="{user_profile_link}"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;" /></a></div>
9
- <div style="clear:both"></div>
10
- </div>
11
-
12
- <div style="padding: 20px;border: 1px solid #ccc;border-top: 0;border-radius: 0 0 5px 5px;color: #444;">
templates/email/inactive_email.html CHANGED
@@ -1,3 +1,30 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">This is an automated email to let you know your {site_name} account has been deactivated.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">If you would like your account to be re-activated please contact us again at our e-mail.</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
+
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 24px;text-align: center;line-height: 40px;"><span style="display: block;color:#333">This is an automated email to let you know your {site_name} account has been deactivated.</span></div>
15
+
16
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">If you would like your account to be re-activated please <a href="mailto:{admin_email}" style="color: #3ba1da;">contact us</a>.</div>
17
+
18
+ </div>
19
+
20
+ <div style="color: #999;padding: 20px 30px">
21
+
22
+ <div style="">Thank you!</div>
23
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
24
+
25
+ </div>
26
+
27
+ </div>
28
+
29
+ </body>
30
+ </html>
templates/email/pending_email.html CHANGED
@@ -1,3 +1,30 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">Thank you for signing up with {site_name}! Your account is currently being reviewed by a member of our team.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">Please allow us some time to process your request.</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
+
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 20px;text-align: center;line-height: 32px;color: #333;">Thank you for signing up with {site_name}! Your account has to be manually reviewed before you can login.</div>
15
+
16
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">Please allow us some time to process your request and review your information.</div>
17
+
18
+ </div>
19
+
20
+ <div style="color: #999;padding: 20px 30px">
21
+
22
+ <div style="">Thank you!</div>
23
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
24
+
25
+ </div>
26
+
27
+ </div>
28
+
29
+ </body>
30
+ </html>
templates/email/rejected_email.html CHANGED
@@ -1,3 +1,30 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">Thank you for applying for membership to {site_name}! We have reviewed your information and unfortunately we are unable to accept you as a member at this moment.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">Please feel free to apply again at a future date.</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
+
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 24px;text-align: center;line-height: 40px;"><span style="display: block;color:#333"><strong>We apologize.</strong> Your registration request on {site_name} has been rejected.</span></div>
15
+
16
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">Please feel free to apply at a future date or <a href="mailto:{admin_email}" style="color: #3ba1da;">contact us</a> If you want your information to be reviewed again.</div>
17
+
18
+ </div>
19
+
20
+ <div style="color: #999;padding: 20px 30px">
21
+
22
+ <div style="">Thank you!</div>
23
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
24
+
25
+ </div>
26
+
27
+ </div>
28
+
29
+ </body>
30
+ </html>
templates/email/resetpw_email.html CHANGED
@@ -1,5 +1,32 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">We received a request to reset the password for your account. If you made this request, click the link below to change your password:</div>
2
3
- <div style="font-size: 13px;margin-bottom: 20px;">{password_reset_link}</div>
4
5
- <div style="font-size: 13px;margin-bottom: 20px;">If you didn't make this request, you can ignore this email</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
+
14
+ <div style="padding: 30px 0;font-size: 20px;text-align: center;line-height: 32px;color: #333;">We received a request to reset the password for your account. If you made this request, click the link below to change your password:</div>
15
+
16
+ <div style="padding: 10px 0 50px 0;text-align: center;"><a href="{password_reset_link}" style="background: #3ba1da;color: #fff;padding: 12px 30px;text-decoration: none;border-radius: 3px;letter-spacing: 1px;border: 4px double #fff;">Reset your password</a></div>
17
+
18
+ <div style="border: 1px solid #ddd;padding: 15px;background: #eee;border-radius: 3px;text-align: center;">If you didn't make this request, you can ignore this email or <a href="mailto:{admin_email}" style="color: #3ba1da;">report it to us</a>.</div>
19
+
20
+ </div>
21
+
22
+ <div style="color: #999;padding: 20px 30px">
23
+
24
+ <div style="">Thank you!</div>
25
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
26
+
27
+ </div>
28
+
29
+ </div>
30
+
31
+ </body>
32
+ </html>
templates/email/welcome_email.html CHANGED
@@ -1,9 +1,40 @@
1
- <div style="font-size: 13px;margin-bottom: 20px;">Thank you for signing up with {site_name}! Your account is now active.</div>
2
3
- <div style="font-size: 13px;margin-bottom: 4px;">To login please visit the following url:</div>
4
5
- <div style="font-size: 13px;margin-bottom: 20px;">{login_url}</div>
6
7
- <div style="font-size: 13px;margin-bottom: 4px;"><b>Your account e-mail</b>: {email}</div>
8
- <div style="font-size: 13px;margin-bottom: 4px;"><b>Your account username</b>: {username}</div>
9
- <div style="font-size: 13px;margin-bottom: 20px;"><b>Your account password</b>: {password}</div>
1
+ <html>
2
+ <body>
3
4
+ <div style="max-width: 600px;margin:20px auto;font-family: Open Sans,Helvetica,Arial;font-size: 15px;color: #666;">
5
6
+ <div style="background: #3ba1da;padding: 0 0 0 20px;color: #fff;font-weight: normal;border-radius: 5px">
7
+ <div style="float:left;padding: 20px 0;">{site_name}</div>
8
+ <div style="float:right;padding: 12px 12px 0 0;"><a href="{user_profile_link}" style="text-decoration: none;vertical-align: middle;color: #fff;"><img src="{user_avatar_url}" width="32" height="32" alt="" style="border-radius: 3px;border: 2px solid #fff;background: #fff;vertical-align: middle;margin-right: 10px;" />{display_name}</a></div>
9
+ <div style="clear:both"></div>
10
+ </div>
11
+
12
+ <div style="padding: 0 30px 30px 30px;border-bottom: 4px double #ccc;">
13
14
+ <div style="padding: 30px 0;font-size: 24px;text-align: center;line-height: 40px;">Thank you for signing up with {site_name}!<span style="display: block;color:#333">Your account is now active.</span></div>
15
+
16
+ <div style="padding: 10px 0 50px 0;text-align: center;"><a href="{login_url}" style="background: #3ba1da;color: #fff;padding: 12px 30px;text-decoration: none;border-radius: 3px;letter-spacing: 1px;border: 4px double #fff;">Login to our site</a></div>
17
+
18
+ <div style="border: 1px solid #eee;padding: 0 0 15px 0;background: #fcfcfc;border-radius: 0 0 3px 3px;">
19
+
20
+ <div style="background: #eee;color: #444;padding: 12px 15px; border-radius: 3px 3px 0 0;font-weight: bold;font-size: 16px;">Account Information</div>
21
+
22
+ <div style="padding: 10px 15px 0 15px;color: #333;"><span style="color:#999">Your account e-mail:</span> <span style="font-weight:bold">{email}</span></div>
23
+ <div style="padding: 10px 15px 0 15px;color: #333;"><span style="color:#999">Your account username:</span> <span style="font-weight:bold">{username}</span></div>
24
+ <div style="padding: 10px 15px 0 15px;color: #333;"><span style="color:#999">Your account password:</span> <span style="font-weight:bold">{password}</span></div>
25
+
26
+ </div>
27
+
28
+ </div>
29
+
30
+ <div style="color: #999;padding: 20px 30px">
31
+
32
+ <div style="">Thank you!</div>
33
+ <div style="">The <a href="{site_url}" style="color: #3ba1da;text-decoration: none;">{site_name}</a> Team</div>
34
+
35
+ </div>
36
+
37
+ </div>
38
+
39
+ </body>
40
+ </html>
templates/profile/posts.php CHANGED
@@ -22,4 +22,4 @@
22
23
<?php ( um_is_myprofile() ) ? _e('You have not created any posts.','ultimatemember') : _e('This user has not created any posts.','ultimatemember'); ?>
24
25
- <?php } ?>
22
23
<?php ( um_is_myprofile() ) ? _e('You have not created any posts.','ultimatemember') : _e('This user has not created any posts.','ultimatemember'); ?>
24
25
+ <?php } wp_reset_postdata(); ?>