From 7b178e197b532cada7f312f4616194fd6c8d3798 Mon Sep 17 00:00:00 2001 From: Martin Ambrus Date: Sun, 29 Oct 2017 13:34:05 +0100 Subject: [PATCH] feat: message sender (when reading message) now links to a user --- Templates/Message/inbox.tpl | 7 +++++-- Templates/Message/read.tpl | 14 +++++++++++++- todo.txt | 1 - 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Templates/Message/inbox.tpl b/Templates/Message/inbox.tpl index eddcf797..5fc69be4 100644 --- a/Templates/Message/inbox.tpl +++ b/Templates/Message/inbox.tpl @@ -74,11 +74,14 @@ } $date = $generator->procMtime($message->inbox1[$i-1]['time']); if($message->inbox1[$i-1]['owner'] <= 1) { - echo "".$database->getUserField($message->inbox1[$i-1]['owner'],'username',0)." + echo "".$database->getUserField($message->inbox1[$i-1]['owner'],'username',0)." ".$date[0]." ".$date[1].""; } else { - echo "inbox1[$i-1]['owner']."\">".$database->getUserField($message->inbox1[$i-1]['owner'],'username',0)." + $linkSender = ($message->inbox1[$i-1]['owner'] != 2 && $message->inbox1[$i-1]['owner'] != 4); + + echo "".($linkSender ? "inbox1[$i-1]['owner']."\">" : '').$database->getUserField($message->inbox1[$i-1]['owner'],'username',0).($linkSender ? '' : '')." + ".$date[0]." ".$date[1].""; } } diff --git a/Templates/Message/read.tpl b/Templates/Message/read.tpl index 6d287bbe..f23daedd 100644 --- a/Templates/Message/read.tpl +++ b/Templates/Message/read.tpl @@ -17,7 +17,19 @@ include("menu.tpl");
-
getUserField($message->reading['owner'],"username",0); ?>
+
reading['owner'] != 2 && $message->reading['owner'] != 4); + if ($linkSender) { + echo '"; + } + + echo $database->getUserField($message->reading['owner'],"username",0); + + if ($linkSender) { + echo ''; + } + ?> +
reading['topic']; ?>
diff --git a/todo.txt b/todo.txt index 095a1604..f650ab1f 100644 --- a/todo.txt +++ b/todo.txt @@ -1,4 +1,3 @@ -- link username to user in message sender - scale oasis regeneration with game progresses (now we have elephants and tigers everywhere) - add checkbox when sending units for a raid to include the attack in the raid list, if eligible - change "incoming attacker" title of the raid list icon when actually attacking a farm (it should be "Own attacking troops")