Add message for people whose birthdates are not set.

        Patch by denise. 

diffs (42 lines):

diff -r ea4680710c3a -r 199c406fdb46 bin/upgrading/en.dat
--- a/bin/upgrading/en.dat      Sat Jul 04 00:00:40 2009 +0000
+++ b/bin/upgrading/en.dat      Sat Jul 04 00:10:56 2009 +0000
@@ -2845,6 +2845,8 @@ setting.viewingadultcontent.option.selec
 
 setting.viewingadultcontent.option.select.none=nothing (display all content)
 
+setting.viewingadultcontent.reason=(To change this option, you must <a 
[[aopts]]>set your birthdate</a> first.)
+
 setting.xpost.btn.add=Add New Account
 
 setting.xpost.label=Crossposting
diff -r ea4680710c3a -r 199c406fdb46 cgi-bin/LJ/Setting/ViewingAdultContent.pm
--- a/cgi-bin/LJ/Setting/ViewingAdultContent.pm Sat Jul 04 00:00:40 2009 +0000
+++ b/cgi-bin/LJ/Setting/ViewingAdultContent.pm Sat Jul 04 00:10:56 2009 +0000
@@ -31,12 +31,12 @@ sub option {
         {
             value => "none",
             text => 
$class->ml('setting.viewingadultcontent.option.select.none'),
-            disabled => $u->is_minor || !$u->best_guess_age ? 1 : 0,
+            disabled => $u->is_minor || ! $u->best_guess_age ? 1 : 0,
         },
         {
             value => "explicit",
             text => 
$class->ml('setting.viewingadultcontent.option.select.explicit'),
-            disabled => !$u->best_guess_age ? 1 : 0,
+            disabled => ! $u->best_guess_age ? 1 : 0,
         },
         {
             value => "concepts",
@@ -51,6 +51,11 @@ sub option {
         id => "${key}viewingadultcontent",
         selected => $viewingadultcontent,
     }, @options);
+
+    if ( ! $u->best_guess_age ) {
+        $ret .= "<br /><span style='font-size: smaller;'> " . LJ::Lang::ml( 
'setting.viewingadultcontent.reason', { aopts => 
"href='$LJ::SITEROOT/manage/profile'" } ) . "</span>";
+
+    }
 
     my $errdiv = $class->errdiv($errs, "viewingadultcontent");
     $ret .= "<br />$errdiv" if $errdiv;
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog

Reply via email to