Ignore:
Timestamp:
12/09/08 18:16:48 (3 years ago)
Author:
CrawfordCurrie
Message:

Item253: remove TWikiDrawPlugin hack; analyse, rationalise and document usage of redirectto; Item5926: added encodings that were proposed to make chinese work (they don't break anything AFAICT). Deprecate Foswiki::Func::getRegularExpression (the regex array is published)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/core/lib/Foswiki/UI/Save.pm

    r1127 r1221  
    441441        } 
    442442        my $viewURL = $session->getScriptUrl( 1, 'view', $w, $t ); 
    443         $session->redirect( $viewURL, undef, 1 ); 
     443        $session->redirect( $session->redirectto($viewURL) ); 
    444444 
    445445        return; 
     
    498498 
    499499        # drop through 
     500    } else { 
     501         $redirecturl = $session->getScriptUrl( 1, 'view', $web, $topic ); 
     502     } 
     503 
     504    # Do we have ?redirectto= 
     505    if ($saveaction ne 'checkpoint') { 
     506        $redirecturl = $session->redirectto($redirecturl); 
    500507    } 
    501508 
     
    530537 
    531538    #success - redirect to topic view (unless its a checkpoint save) 
    532     $redirecturl ||= $session->getScriptUrl( 1, 'view', $web, $topic ); 
    533539 
    534540    if ( $saveCmd eq 'delRev' ) { 
     
    548554        }; 
    549555 
    550         $session->redirect( $redirecturl, undef, 1 ); 
     556        $session->redirect( $redirecturl ); 
    551557        return; 
    552558    } 
     
    577583        }; 
    578584 
    579         $session->redirect( $redirecturl, undef, 
    580             ( $saveaction ne 'checkpoint' ) ); 
     585        $session->redirect( $redirecturl); 
    581586        return; 
    582587    } 
     
    620625    } 
    621626 
    622     $session->redirect( $redirecturl, undef, ( $saveaction ne 'checkpoint' ) ); 
     627    $session->redirect( $redirecturl ); 
    623628} 
    624629 
Note: See TracChangeset for help on using the changeset viewer.