echo ' PEAR developer, you can comment by sending an email to '; echo '<a href="mailto:' . PEAR_DEV_EMAIL . '">' . PEAR_DEV_EMAIL . '</a>.'; } } ?> </td> </tr> <tr> <th class="headrow" style="width: 100%">» Comments</th> </tr> <tr> <?php $comments = ppComment::getAll($id, 'package_proposal_comments'); $userInfos = array(); if (is_array($comments) && count($comments) > 0) { echo ' <td class="ulcell" valign="top">' . "\n"; echo ' <ul class="spaced">' . "\n"; include_once 'pear-database-user.php'; foreach ($comments as $comment) { if (empty($userInfos[$comment->user_handle])) { $userInfos[$comment->user_handle] = user::info($comment->user_handle); } echo '<li><p style="margin: 0em 0em 0.3em 0em;">'; echo user_link($comment->user_handle, true); echo ' [' . format_date($comment->timestamp) . ']</p>'; echo nl2br(htmlentities(trim($comment->comment))) . "\n</li>"; } echo " </ul>\n";
echo 'Call for Votes: ' . format_date($proposal->vote_date, 'Y-m-d'); echo "</li>\n"; } if ($proposal->longened_date) { echo ' <li>'; echo 'Voting Extended: ' . format_date($proposal->longened_date, 'Y-m-d'); echo "</li>\n"; } ?> </ul> </td> <td class="ulcell" valign="top"> <?php if ($changelog = @ppComment::getAll($proposal->id, 'package_proposal_changelog')) { echo "<ul>\n"; include_once 'pear-database-user.php'; foreach ($changelog as $comment) { if (!isset($userinfos[$comment->user_handle])) { $userinfo[$comment->user_handle] = user::info($comment->user_handle); } echo '<li><p style="margin: 0em 0em 0.3em 0em; font-size: 90%;">'; echo htmlspecialchars($userinfo[$comment->user_handle]['name']); echo '<br />[' . format_date($comment->timestamp) . ']</p>'; switch ($proposal->markup) { case 'wiki': require_once 'Text/Wiki.php'; $wiki =& new Text_Wiki(); $wiki->disableRule('wikilink'); echo $wiki->transform($comment->comment);