как узнать uid автора комментария?

17 января 2009 в 16:24

Необходимо вывести статус пользователя оставившего комментарий.
Делаю так

<div class="commentbox<?php if ($comment->status == COMMENT_NOT_PUBLISHED) print ' comment-unpublished'; ?>">
  <?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 автора коммента !?

Комментарии