summaryrefslogtreecommitdiff
path: root/actions/tag.php
diff options
context:
space:
mode:
authorMike Cochrane <mikec@mikenz.geek.nz>2008-07-29 04:06:41 -0400
committerMike Cochrane <mikec@mikenz.geek.nz>2008-07-29 04:06:41 -0400
commit9d89e7b4ac605f89a0769e62dd6ea736f59e0be4 (patch)
tree689f7880694a4a55a557e85a6f65e0f0903b50c0 /actions/tag.php
parentf318f41ebfa0d5400feff63fefab61928deb1d90 (diff)
Update some gettext strings and number the arguements so life is easier for translators
darcs-hash:20080729080641-533db-560337e226a02dd6fc671f090883d4bedd50eaaa.gz
Diffstat (limited to 'actions/tag.php')
-rw-r--r--actions/tag.php36
1 files changed, 31 insertions, 5 deletions
diff --git a/actions/tag.php b/actions/tag.php
index c0201d1a8..132d76517 100644
--- a/actions/tag.php
+++ b/actions/tag.php
@@ -109,11 +109,37 @@ class TagAction extends StreamAction {
$tw[$tags->tag] = $tags->weight;
$sum += $tags->weight;
}
-
- foreach ($tw as $tag => $weight) {
- $this->show_tag($tag, $weight, $weight/$sum);
- }
-
+ common_element_end('ul');
+ }
+
+ common_pagination($page > 1, $cnt > TAGS_PER_PAGE,
+ $page, 'tags');
+ }
+
+ private static function show_tag($tag) {
+ common_element_start('li', array('class' => 'notice_single'));
+ common_element_start('a', array(
+ 'class' => 'nickname',
+ 'href' => common_local_url('tag', array('tag' => $tag->tag)),
+ 'title' => sprintf(_("Notices tagged with %s"), $tag->tag)));
+ common_text('#' . $tag->tag);
+ common_element_end('a');
+ common_text(sprintf(_('%s Notices recently tagged with %s'), $tag->num, $tag->tag));
+
+ $notice = Notice::staticGet($tag->last_notice_id);
+ if ($notice) {
+ $noticeurl = common_local_url('shownotice', array('notice' => $notice->id));
+ common_element_start('p', 'time');
+ common_text(_('Last message posted: '));
+ common_element('a', array('class' => 'permalink',
+ 'href' => $noticeurl,
+ 'title' => common_exact_date($notice->created)),
+ common_date_string($notice->created));
+
+ common_text(_(' by '));
+ $profile = $notice->getProfile();
+ common_element('a', array('href' => $profile->profileurl),
+ $profile->nickname);
common_element_end('p');
}
}