Fix last login filter and field

This commit is contained in:
champsupertramp
2016-08-09 21:54:39 +08:00
parent ade3de47b2
commit 695fe5c0eb
3 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -633,7 +633,7 @@ class UM_Builtin {
'last_login' => array(
'title' => __('Last Login','ultimatemember'),
'metakey' => 'last_login',
'metakey' => '_um_last_login',
'type' => 'text',
'label' => __('Last Login','ultimatemember'),
'required' => 0,
+1
View File
@@ -366,6 +366,7 @@ class UM_Fields {
***/
function field_value( $key, $default = false, $data = null ) {
global $ultimatemember;
if ( isset($_SESSION) && isset($_SESSION['um_social_profile'][$key]) && isset( $this->set_mode ) && $this->set_mode == 'register' )
return $_SESSION['um_social_profile'][$key];
+3
View File
@@ -87,8 +87,11 @@
*** @last login date
***/
add_filter('um_profile_field_filter_hook__last_login', 'um_profile_field_filter_hook__last_login', 99, 2);
add_filter('um_profile_field_filter_hook___um_last_login', 'um_profile_field_filter_hook__last_login', 99, 2);
function um_profile_field_filter_hook__last_login( $value, $data ) {
$value = sprintf( __('Last login: %s','ultimatemember'), um_user_last_login( um_user('ID') ) );
return $value;
}