[aur-dev] [PATCH 1/2] Move package comments to a template.
Loui Chang
louipc.ist at gmail.com
Mon Jan 5 17:28:20 EST 2009
Change layout in the process.
Signed-off-by: Loui Chang <louipc.ist at gmail.com>
---
web/lib/pkgfuncs.inc | 69 ++++++----------------------------------
web/template/pkg_comments.php | 38 ++++++++++++++++++++++
2 files changed, 49 insertions(+), 58 deletions(-)
create mode 100644 web/template/pkg_comments.php
diff --git a/web/lib/pkgfuncs.inc b/web/lib/pkgfuncs.inc
index 9535f18..b6e93c5 100644
--- a/web/lib/pkgfuncs.inc
+++ b/web/lib/pkgfuncs.inc
@@ -524,71 +524,24 @@ function package_details($id=0, $SID="") {
}
echo " </form>\n";
+ echo "<br />\n";
+
+ # Add Comments
+ echo "<form action='pkgedit.php' method='post'>\n";
+ echo "<input type='hidden' name='ID' value='".$row["ID"]."'>\n";
+ echo "<input type='submit' class='button' name='add_Comment' value=\"";
+ echo __("Add Comment")."\">\n";
+ echo "</form>\n";
echo " </div>\n";
echo "</div>\n";
- echo "\n<br />\n\n";
+ echo "\n<br />";
}
- # Comments
- #
- echo "<div class=\"pgbox\">\n";
- echo " <div class=\"pgboxtitle\"><span class=\"f3\">".__("Comments")."</span></div>\n";
- echo " <div class=\"pgboxbody-comment\">\n";
- echo " <table width='100%'>\n";
- if (isset($_COOKIE['AURSID'])) {
- echo "<tr><td>";
- echo " <form action='pkgedit.php' method='post'>\n";
- echo " <input type='hidden' name='ID' value='".$row["ID"]."'>\n";
- echo " <input type='submit' class='button' name='add_Comment' value=\"";
- echo __("Add Comment")."\">\n";
- echo " </form>\n";
- echo "</tr></td>";
- //echo "<br />\n";
- }
+ # Print Comments
$comments = package_comments($row["ID"]);
if (!empty($comments)) {
- while (list($indx, $carr) = each($comments)) {
-
- echo " <tr>\n";
- echo " <td valign='top' style='padding-right: 10' colspan='2'>\n";
- echo " <table class='boxSoft' width='100%'>\n";
- echo " <tr>\n";
- echo " <td class='boxSoftTitle'><span class='f3'>";
- if (canDeleteComment($carr["ID"], $atype, $SID)) {
- $durl = "<a href='pkgedit.php?del_Comment=1";
- $durl.= "&comment_id=".$carr["ID"]."&ID=".$row["ID"];
- $durl.= "'><img src='/images/x.png' border='0'";
- $durl.= " alt=\"".__("Delete comment")."\"></a>";
-
- echo $durl . " ";
- }
- if ($SID) {
- echo __("Comment by: %h%s%h on %h%s%h",
- array("<a href='account.php?Action=AccountInfo&ID=".$carr["UsersID"]."'><b>",$carr["UserName"],"</b></a>",
- "<i>",gmdate("Ymd [H:i:s]",$carr["CommentTS"]),"</i>"));
- } else {
- echo __("Comment by: %h%s%h on %h%s%h",
- array("<b>",$carr["UserName"],"</b>",
- "<i>",gmdate("Ymd [H:i:s]",$carr["CommentTS"]),"</i>"));
- }
- echo "</span></td>\n";
- echo " </tr>\n";
- echo " <tr>\n";
- echo " <td class='boxSoft'>";
- echo "<code>\n";
- echo nl2br(htmlspecialchars($carr["Comments"]));
- echo "</code></td>\n";
- echo " </tr>\n";
- echo " </table>\n";
- echo " </td>\n";
- echo " </tr>\n";
- }
- } else {
- print "<tr><td>None</td></tr>\n";
+ include('pkg_comments.php');
}
- echo " </table>\n";
- echo " </div>\n";
- echo "</div>\n";
}
}
return;
diff --git a/web/template/pkg_comments.php b/web/template/pkg_comments.php
new file mode 100644
index 0000000..7bcf708
--- /dev/null
+++ b/web/template/pkg_comments.php
@@ -0,0 +1,38 @@
+<div class="pgbox">
+<table width="100%">
+<?php while (list($indx, $carr) = each($comments)) { ?>
+ <tr class='boxSoft'>
+ <td class='boxSoftTitle' valign='top' style='padding-right: 10' colspan='2'>
+ <span class='f3'>
+<?php
+ if (canDeleteComment($carr['ID'], $atype, $SID)) {
+ $durl = '<a href="pkgedit.php?del_Comment=1';
+ $durl.= '&comment_id=' . $carr['ID'] . '&ID=' . $row['ID'];
+ $durl.= '"><img src="images/x.png" border="0"';
+ $durl.= ' alt="' . __("Delete comment") . '"></a> ';
+
+ echo $durl;
+ }
+ if ($SID) {
+ echo __("Comment by: %h%s%h on %s",
+ "<a href='account.php?Action=AccountInfo&ID=".$carr["UsersID"]."'><b>",
+ $carr["UserName"], "</b></a>", gmdate("Y m d [H:i:s]", $carr["CommentTS"]));
+ } else {
+ echo __("Comment by: %h%s%h on %s",
+ "<b>", $carr["UserName"], "</b>",
+ gmdate("Y m d [H:i:s]", $carr["CommentTS"]));
+ }
+?>
+ </span>
+ </td>
+ </tr>
+ <tr>
+ <td class="boxSoft">
+ <pre><?php echo htmlspecialchars($carr["Comments"]) ?></pre>
+ </td>
+ </tr>
+<?php
+}
+?>
+</table>
+</div>
--
1.6.1
More information about the aur-dev
mailing list