[aur-dev] [PATCH 2/2] Hide names of deleted accounts in comment headings

Lukas Fleischer lfleischer at archlinux.org
Sun Dec 13 20:21:20 UTC 2015


When the account of a user who edited/deleted a comment is removed, drop
occurrences of his user name in comment headings instead of replacing
the user name with "None".

Signed-off-by: Lukas Fleischer <lfleischer at archlinux.org>
---
 web/template/pkg_comments.php | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/web/template/pkg_comments.php b/web/template/pkg_comments.php
index 5a15fab..d05c512 100644
--- a/web/template/pkg_comments.php
+++ b/web/template/pkg_comments.php
@@ -31,20 +31,25 @@ if (!isset($count)) {
 
 		if ($uid && $is_deleted) {
 			$date_fmtd = gmdate('Y-m-d H:i', $row['DelTS']);
-			$user_fmtd = html_format_username($row['DelUserName']);
 			$heading .= ' <span class="edited">(';
-			$heading .= __('deleted on %s by %s', $date_fmtd, $user_fmtd);
+			if ($row['DelUserName']) {
+				$user_fmtd = html_format_username($row['DelUserName']);
+				$heading .= __('deleted on %s by %s', $date_fmtd, $user_fmtd);
+			} else {
+				$heading .= __('deleted on %s', $date_fmtd);
+			}
 			$heading .= ')</span>';
 		} elseif ($uid && $is_edited) {
 			$date_fmtd = gmdate('Y-m-d H:i', $row['EditedTS']);
-			$user_fmtd = html_format_username($row['EditUserName']);
 			$heading .= ' <span class="edited">(';
-			$heading .= __('edited on %s by %s', $date_fmtd, $user_fmtd);
+			if ($row['EditUserName']) {
+				$user_fmtd = html_format_username($row['EditUserName']);
+				$heading .= __('edited on %s by %s', $date_fmtd, $user_fmtd);
+			} else {
+				$heading .= __('edited on %s', $date_fmtd);
+			}
 			$heading .= ')</span>';
 		}
-
-		$row['DelUserName'] = html_format_username($row['DelUserName']);
-		$row['EditUserName'] = html_format_username($row['EditUserName']);
 		?>
 		<h4 id="comment-<?= $row['ID'] ?>"<?php if ($is_deleted): ?> class="comment-deleted"<?php endif; ?>>
 			<?= $heading ?>
-- 
2.6.4


More information about the aur-dev mailing list