/** * Creates an "in response to" HTML table row for display * in messages that are responses to another message, specified by * the $id parameter. $current is the id of the current message. * * @access public * @param integer $id * @param integer $current * @return string * */ function response($id, $current) { if ($id > 0) { global $intl, $db; $out = '<tr><td class="tinted">' . $intl->get('In Response To') . '</td><td class="odd">'; $row = $db->fetch('select subject from sitellite_message where id = ?', $id); if (is_object($row)) { $out .= '<a href="readMessage.php?id=' . $id . '">' . $row->subject . '</a>'; } else { $out .= '<a href="readMessage.php?id=' . $id . '">' . $intl->get('Message Number') . ' ' . $id . '</a>'; } $out .= ' [ <a href="readMessage.php?view=thread&id=' . $id . '">' . $intl->get('Read Thread') . '</a> ]'; return $out . '</td></tr>'; } elseif ($responses = Workspace::isThread($current, $id)) { global $intl; return '<tr><td class="tinted">' . $intl->get('Responses') . '</td><td class="odd">' . $responses . ' [ <a href="readMessage.php?view=thread&id=' . $current . '">' . $intl->get('Read Thread') . '</a> ]</td></tr>'; } else { return ''; } }