0) { break; } } } return NULL; } function getClanChatMessages($requester, $clan_chat_id, $count, $asc, $msg_id = NULL) { if(!is_numeric($count)) { $count = 10; } if(checkAccessRights($requester, $clan_chat_id)) { $result['chat_rows'] = array(); $sql = 'SELECT * FROM clan_chatroom_messages WHERE clan_chat_id = ' . $clan_chat_id; if(is_numeric($msg_id)) { $sql .= ' AND msg_id > ' .$msg_id; } else { $max_id_row = mysqli_fetch_row(db_query('Select max(msg_id) from clan_chatroom_messages WHERE clan_chat_id = ' . $clan_chat_id)); $sql .= ' AND msg_id > ' . ($max_id_row[0] - $count); } $sql .= ' ORDER BY msg_id ASC LIMIT ' .$count; $qry = db_query($sql); while($row = mysqli_fetch_assoc($qry)) { $result['max_id'] = max($result['max_id'], $row['msg_id']); $message = stripslashes(encodeNoHTMLWithBB(stripslashes($row['message']))); $result['chat_rows'][] = formatTimestampShortYear($row['zeit']) . ' ' . generateUserNameByID($row['user_id']) . ': ' . $message; } if(!$asc) { $copy = array(); for ($i=0; $i