static function ParseMessageRows(&$messages, $ishtml) { $template = FST_EMail::Get_Template('messagerow'); $result = ""; foreach ($messages as &$message) { $vars = array(); //print_p($message); if ($message['name']) { $vars[] = FST_EMail::BuildVar('name', $message['name']); $vars[] = FST_EMail::BuildVar('email', $message['email']); $vars[] = FST_EMail::BuildVar('username', $message['username']); } else { $vars[] = FST_EMail::BuildVar('name', 'Unknown'); $vars[] = FST_EMail::BuildVar('email', 'Unknown'); $vars[] = FST_EMail::BuildVar('username', 'Unknown'); } $vars[] = FST_EMail::BuildVar('subject', $message['subject']); $vars[] = FST_EMail::BuildVar('posted', FST_Helper::Date($message['posted'])); $message['body'] = FST_Helper::ParseBBCode($message['body']); if ($ishtml) { $message['body'] = str_replace("\n", "<br>\n", $message['body']); $vars[] = FST_EMail::BuildVar('body', $message['body'] . "<br />"); } else { $vars[] = FST_EMail::BuildVar('body', $message['body'] . "\n"); } $result .= FST_EMail::ParseText($template['body'], $vars); } return $result; }