diff options
author | friendica <info@friendica.com> | 2014-02-01 01:00:26 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2014-02-01 01:00:26 -0800 |
commit | 94e59d47705f30cab039c01e2ba2bc079496938e (patch) | |
tree | 078f99eabefdb8f68915e500efb5d3078c4ad3ab | |
parent | d14afc0ee442a2ba4013c193fa80917026bb6111 (diff) | |
download | volse-hubzilla-94e59d47705f30cab039c01e2ba2bc079496938e.tar.gz volse-hubzilla-94e59d47705f30cab039c01e2ba2bc079496938e.tar.bz2 volse-hubzilla-94e59d47705f30cab039c01e2ba2bc079496938e.zip |
status indication
-rw-r--r-- | mod/chatsvc.php | 12 | ||||
-rw-r--r-- | view/tpl/chat.tpl | 2 |
2 files changed, 12 insertions, 2 deletions
diff --git a/mod/chatsvc.php b/mod/chatsvc.php index f32ea56ce..0a69834f0 100644 --- a/mod/chatsvc.php +++ b/mod/chatsvc.php @@ -85,7 +85,17 @@ function chatsvc_content(&$a) { ); if($r) { foreach($r as $rr) { - $inroom[] = array('img' => zid($rr['xchan_photo_m']), 'img_type' => $rr['xchan_photo_mimetype'],'name' => $rr['xchan_name']); + switch($rr['cp_status']) { + case 'away': + $status = t('Away'); + break; + case 'online': + default: + $status = t('Online'); + break; + } + + $inroom[] = array('img' => zid($rr['xchan_photo_m']), 'img_type' => $rr['xchan_photo_mimetype'],'name' => $rr['xchan_name'], status => $status); } } diff --git a/view/tpl/chat.tpl b/view/tpl/chat.tpl index eda1f83af..0ebe879a1 100644 --- a/view/tpl/chat.tpl +++ b/view/tpl/chat.tpl @@ -66,7 +66,7 @@ function update_inroom(inroom) { var count = inroom.length; $.each( inroom, function(index, item) { var newNode = document.createElement('div'); - $(newNode).html('<img style="height: 32px; width: 32px;" src="' + item.img + '" alt="' + item.name + '" /><br />' + item.name + '<br/>'); + $(newNode).html('<img style="height: 32px; width: 32px;" src="' + item.img + '" alt="' + item.name + '" /> ' + item.status + '<br />' + item.name + '<br/>'); html.appendChild(newNode); }); $('#chatUsers').html(html); |