Changeset 1085 for trunk/preferences.cgi

Show
Ignore:
Timestamp:
06/17/07 00:57:32 (17 months ago)
Author:
ilmari
Message:

Clean up fallout from prefs cleanup
- Make OpenGuides::Template->output pass the provided cookies to

OpenGuides::CGI->get_prefs_from_cookie, where this overrides any
browser-supplied cookie.

- Use the prefs hash explcitly where needed (fixes #216).

Targets to commit (you may delete items from it)


M /home/ilmari/src/openguides-trunk/lib/Changes.pm
M /home/ilmari/src/openguides-trunk/lib/OpenGuides/CGI.pm
M /home/ilmari/src/openguides-trunk/lib/OpenGuides/Template.pm
M /home/ilmari/src/openguides-trunk/preferences.cgi
M /home/ilmari/src/openguides-trunk/t/59_preferences.t
M /home/ilmari/src/openguides-trunk/templates/preferences.tt
M /home/ilmari/src/openguides-trunk/templates/navbar_tools.tt

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/preferences.cgi

    r1084 r1085  
    3131    # If they've asked not to have their recent changes visits tracked, 
    3232    # clear any existing recentchanges cookie. 
    33     if ( ! $track_rc ) { 
     33    if ( ! $prefs{track_recent_changes_views} ) { 
    3434        my $rc_cookie = OpenGuides::CGI->make_recent_changes_cookie( 
    3535            config       => $config, 
     
    4343        template => "preferences.tt", 
    4444        cookies  => \@cookies, 
    45         vars     => { 
    46                       not_editable               => 1, 
    47                       %prefs, 
     45        vars     => { 
     46                      not_editable => 1, 
    4847                    } 
    4948    );