get_results( 'SELECT * FROM wp_users where user_status="1"', 'ARRAY_A');
echo '
Active Users
';
echo '';
foreach( $users as $user )
{
echo '- '.$user['display_name'].'
';
}
echo '
';
}
}
add_shortcode( 'Available-Users', 'aul_loggedInUsers' );
function aul_loggedInUsers_session()
{
global $wpdb;
if(is_user_logged_in())
{
$user_id = get_current_user_id();
$wpdb->query("UPDATE wp_users SET `user_status` = '1' WHERE `wp_users`.`ID` = $user_id;");
}
$user_id;
}
add_action('init','aul_loggedInUsers_session');
function aul_loggedOutUsers_session() {
global $wpdb;
if(is_user_logged_in())
{
$user_id = get_current_user_id();
$wpdb->query("UPDATE wp_users SET `user_status` = '0' WHERE `wp_users`.`ID` = $user_id;");
}
$user_id;
}
add_action('wp_logout', 'aul_loggedOutUsers_session');
// We need some CSS
function aul_active_users_css() {
echo "
";
}
add_action( 'wp_head', 'aul_active_users_css' );
function aul_chatbox_html(){
echo '
';
}
add_action( 'wp_footer', 'aul_chatbox_html' );