Hi Dan,
Thanks for your quick return.
I have checked the different links you indicated, but not found any answer to my specific question.
The issue there is I need a radio field from the beggining in order the new members to have a unique possible choice on this field. That’s why I choose the radio field. Now, I need to make search on all potential options (I’m using the BP profile search plugin until now).
Thanks again
Pat
Thanks for your proposal. I tested it and it is fully working.
Just one point : do I still have the ability to define which activity time to take into consideration by call the function. Until now, here’s the code I placed for that :
if(is_user_online($userid, 30))
with time in minuts (ie : 30 for this example)
Sorry for the delay in my answer, but in the meantime, I have found a solution if anyone is interested. The aim is to have a specific parameter showing the “state (online or offline)” of a user. Here is a function that can do the trick :
function is_user_online($user_id, $time=5){
global $wp, $wpdb;
$user_login = $wpdb->get_var( $wpdb->prepare( "
SELECT u.user_login FROM $wpdb->users u JOIN $wpdb->usermeta um ON um.user_id = u.ID
WHERE u.ID = $user_id
AND um.meta_key = 'last_activity'
AND DATE_ADD( um.meta_value, INTERVAL $time MINUTE ) >= UTC_TIMESTAMP()
" ,APP_POST_TYPE
));
if(isset($user_login) && $user_login !=""){
return true;
}
else {return false;}
}