Changeset 2644

Show
Ignore:
Timestamp:
06/26/08 03:17:22 (20 months ago)
Author:
fumiakiy
Message:

Changed signature of session_state method so it returns the authenticated commenter object for use in app. The object is required in resolving MTCS case # 80320 and 80328.

Location:
branches/release-40/lib/MT
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/release-40/lib/MT/App.pm

    r2550 r2644  
    966966    my $blog_id = $blog->id if $blog; 
    967967 
    968     my $c; 
     968    my ( $c, $commenter ); 
    969969    if ( $blog_id && $blog ) { 
    970         my ( $sessobj, $commenter ) = $app->get_commenter_session(); 
     970        ( my $sessobj, $commenter ) = $app->get_commenter_session(); 
    971971        if ( $sessobj && $commenter ) { 
    972972            my $blog_perms = $commenter->blog_perm($blog_id); 
     
    10171017    } 
    10181018 
    1019     return $c; 
     1019    return ( $c, $commenter ); 
    10201020} 
    10211021 
  • branches/release-40/lib/MT/App/Comments.pm

    r2544 r2644  
    14041404    return $app->error("Invalid request.") unless $jsonp; 
    14051405 
    1406     my $state = $app->session_state; 
     1406    my ( $state, $commenter ) = $app->session_state; 
    14071407 
    14081408    require JSON; 
  • branches/release-40/lib/MT/Template/ContextHandlers.pm

    r2640 r2644  
    1099710997    return 'null' unless $app->can('session_state'); 
    1099810998 
    10999     my $state = $app->session_state(); 
     10999    my ( $state, $commenter ) = $app->session_state(); 
    1100011000    require JSON; 
    1100111001    my $json = JSON::objToJson($state);