Different string/logic between add and modify.
Patch by afuna.
diffs (38 lines):
diff -r 93978c6a5e76 -r ee248b71d181 bin/upgrading/en.dat
--- a/bin/upgrading/en.dat Sat Aug 22 03:13:46 2009 +0000
+++ b/bin/upgrading/en.dat Sat Aug 22 03:19:06 2009 +0000
@@ -4304,7 +4304,9 @@ widget.latestnews.comments=[[num_comment
widget.latestnews.more=(Read more...)
-widget.latestnews.subscribe=<a [[aopts]]>Add</a> [[news]] to your reading list
+widget.latestnews.subscribe.add=<a [[aopts]]>Add</a> [[news]] to your reading
list
+
+widget.latestnews.subscribe.modify=<a [[aopts]]>Modify your subscription</a>
to [[news]]
widget.latestnews.title=[[sitename]] News
diff -r 93978c6a5e76 -r ee248b71d181 cgi-bin/DW/Widget/LatestNews.pm
--- a/cgi-bin/DW/Widget/LatestNews.pm Sat Aug 22 03:13:46 2009 +0000
+++ b/cgi-bin/DW/Widget/LatestNews.pm Sat Aug 22 03:19:06 2009 +0000
@@ -50,9 +50,17 @@ sub render_body {
$ret .= "<div class='sidebar'>";
$ret .= "<p><a href='" . $entry->url . "#comments'>" . $class->ml(
'widget.latestnews.comments', { num_comments => $entry->reply_count } ) .
"</a></p>";
- $ret .= "<p>" . $class->ml( 'widget.latestnews.subscribe', {
- aopts => "href='$LJ::SITEROOT/manage/circle/add?user=" .
$news_journal->user. "&action=subscribe'",
- news => LJ::ljuser( $news_journal ) } ) . "</p>";
+
+ if ( $remote->watches( $news_journal ) ) {
+ $ret .= "<p>" . $class->ml( 'widget.latestnews.subscribe.modify', {
+ aopts => "href='$LJ::SITEROOT/manage/circle/add?user=" .
$news_journal->user . "'",
+ news => LJ::ljuser( $news_journal ) } ) . "</p>";
+ } else {
+ $ret .= "<p>" . $class->ml( 'widget.latestnews.subscribe.add', {
+ aopts => "href='$LJ::SITEROOT/manage/circle/add?user=" .
$news_journal->user. "&action=subscribe'",
+ news => LJ::ljuser( $news_journal ) } ) . "</p>";
+ }
+
$ret .= "</div>";
$ret .= "<div class='contents'>";
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog