Add Form fields validation for E-mail( not unique )

This commit is contained in:
Champ Camba
2019-11-15 17:27:27 +08:00
parent 122d71a244
commit 5e126d9437
2 changed files with 12 additions and 0 deletions
+1
View File
@@ -1342,6 +1342,7 @@ if ( ! class_exists( 'um\core\Builtin' ) ) {
$array['skype'] = __('Skype ID','ultimate-member');
$array['soundcloud'] = __('SoundCloud Profile','ultimate-member');
$array['twitter_url'] = __('Twitter URL','ultimate-member');
$array['is_email'] = __('E-mail( Not Unique )','ultimate-member');
$array['unique_email'] = __('Unique E-mail','ultimate-member');
$array['unique_value'] = __('Unique Metakey value','ultimate-member');
$array['unique_username'] = __('Unique Username','ultimate-member');
+11
View File
@@ -714,6 +714,17 @@ function um_submit_form_errors_hook_( $args ) {
}
break;
case 'is_email':
$args[ $key ] = trim( $args[ $key ] );
if ( $args[ $key ] != '' && !is_email( $args[ $key ] ) ) {
UM()->form()->add_error( $key, __('This is not a valid email','ultimate-member') );
}
break;
case 'unique_value':