<div style="margin-left: <?php echo isMobile() ? "10" : "38"; ?> px;"> <?php $users_already_displayed = array(); $a = mysql_query("SELECT * FROM `users_activities` ORDER BY `when` DESC"); while ($b = mysql_fetch_object($a)) { if (in_array($b->username, $users_already_displayed)) { continue; } $c = new User($b->username); echo "<div style=\"vertical-align: middle;\"><img src=\"files/site_images/layout/activity_monitor-16.png\" style=\"vertical-align: middle;\"/>"; echo "<span style=\"vertical-align: middle; border-bottom: 1px solid #{$c->color};\"> <strong><a onClick=\"load_page('profile.php?who={$c->username}');\">{$c->name}</a></strong></span>"; echo "<span style=\"vertical-align: middle;\"> (" . (date_diff_short($b->when) == "0" ? translate("just now", "mới đây") : (date_diff_short($b->when) === -1 ? translate("[unknown]", "[không biết]") : date_diff_short($b->when) . " " . translate("ago", "trước"))) . ") - <em>"; echo get_defined_activity($b->what); echo "</em></span></div>"; $users_already_displayed[] = $c->username; } // $a = mysql_query("SELECT * FROM `users` WHERE `last_seen` > '0000-00-00 00:00:00' ORDER BY `last_seen` DESC"); // while ($b = mysql_fetch_object($a)){ // if (mysql_num_rows(mysql_query("SELECT 1 FROM `users_activities` WHERE `username` = '{$b->username}'")) > 0){ // $c = new User($b->username); // $activity = mysql_fetch_object(mysql_query("SELECT 1 FROM `users_activities` WHERE `username` = '{$c->username}' ORDER BY `when` DESC LIMIT 1")); // echo "<div style=\"vertical-align: middle;\"><img src=\"files/site_images/layout/activity_monitor-16.png\" style=\"vertical-align: middle;\"/>"; // echo "<span style=\"vertical-align: middle; border-bottom: 1px solid #{$c->color};\"> <strong><a onClick=\"load_page('profile.php?who={$c->username}');\">{$c->name}</a></strong></span>"; // echo "<span style=\"vertical-align: middle;\"> (".(date_diff_short($c->last_seen) == "0" ? translate("just now","mới đây") : (date_diff_short($c->last_seen) === -1 ? translate("[unknown]","[không biết]") : date_diff_short($c->last_seen)." ".translate("ago","trước"))).") - <em>"; // echo get_defined_activity($c->last_activity); // echo "</em></span></div>"; // } // continue;
</ul> </div> </fieldset> <?php $num_of_user_activities = mysql_num_rows(mysql_query("SELECT * FROM `users_activities` WHERE `username` = '{$a->username}'")); if ($num_of_user_activities > 0) { ?> <fieldset> <legend style="font-size: 1.1em;"><img src="files/site_images/layout/activity_monitor-32.png" style="vertical-align: middle;"/><span style="vertical-align: middle;"> <?php echo translate("User activities", "Hoạt động của thành viên"); ?> </span></legend> <ol style="text-align: left; font-size: 0.9em;"> <?php $result = mysql_query("SELECT * FROM `users_activities` WHERE `username` = '{$a->username}' ORDER BY `when` DESC, `id` DESC"); while ($row = mysql_fetch_object($result)) { if (get_defined_activity($row->what) !== false) { echo "<li>" . get_defined_activity($row->what) . ", " . (date_diff_short($row->when) == 0 ? translate("just now", "mới đây") : translate("about", "khoảng") . " " . date_diff_short($row->when) . " " . translate("ago", "trước")) . ".</li>"; } } ?> </ol> </fieldset> <?php } ?> </div> <?php require_once "{$_SESSION["root_path"]}/page_bottom.php";