Необходимо вывести статус пользователя оставившего комментарий.
Делаю так
<?php if ($picture) { ?>
<?php print $picture; ?>
<?php
global $user;
$time_period = variable_get('user_block_seconds_online', 600);
$users = db_query("SELECT DISTINCT(uid), access FROM {users} WHERE access >= %d AND uid = %s", time() - $time_period, $user->uid);
$total_users = db_num_rows($users);
if ($total_users == 1)
{
$output = t('<img align="absmiddle" src="/themes/ostudio/up/flag-green.png">');
}
else
{
$output = t('<img align="absmiddle" title="не в сети" src="/themes/ostudio/up/flag-black.png">');
}
?>
<?php } else { ?>
<div class="avatar"></div>
<?php } ?>
<div class="author_meta">
<font size="-7"><?php print $output;?> <?php print $submitted; ?> </font>
<?php print $content; ?>
<p><span class="comment_links"><?php print $links; ?></span></p>
</div>
<div class="clearfix"></div>
</div>
Но всегда выводит flag-green.png - читает мой статус. Как тогда узнать UID автора коммента !?
Комментарии
$comment->uid
$user->uid поменять на $comment->uid