* @subpackage Chat * @author Liang Lee * @copyright All right reserved Liang Lee 2014. * @ide The Code is Generated by Liang Lee php IDE. */ /** * User data * @note: Don't change anything if you don't know what you are doing; * * @return {Object} */ <?php $owner = elgg_get_logged_in_user_entity(); $online = OhYesChat::countOnline($owner); $total_notifications = OhYesChat::countNew(); $new_all = OhYesChat::getNewAll(array('sender')); $active_chat = $_SESSION['ohyes_chat']; foreach ($active_chat as $friend) { $message = OhYesChat::getNew($friend); $icon = elgg_view("icon/default", array('entity' => get_user($friend), 'size' => 'small')); if (OhYesChat::userStatus($friend) == 'online') { $status = 'OhYesChat-Icon-Onine'; } else { $status = 'OhYesChat-Icon-Offline'; } $construct_active[$friend] = array('status' => $status); foreach ($message as $text) { if ($message->view == 0) { $new_messages[] = array('fid' => $friend, 'message' => elgg_view('ohyes/chat/message-item', array('icon' => $icon, 'message' => $text->message)), 'total' => count($message)); } }