Ignore:
Timestamp:
2020-06-13T06:50:06+12:00 (4 years ago)
Author:
ak19
Message:

Completing TODO from Kathy's commit message for 34116 for ServletRealmCheck: still todo - get servlet name from input args, can't assume library.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/common-src/cgi-bin/gliserver.pl

    r34159 r34160  
    315315    my $user_password = shift(@_);
    316316    my $collection = shift(@_);
    317    
     317
     318    # this is the only subroutine here that uses library servlet name param
     319    my $library_servlet_name = $gsdl_cgi->clean_param("servlet");   
     320    #if (!defined $library_servlet_name) {
     321    #$library_servlet_name = "library";
     322    #}
     323    $gsdl_cgi->delete("servlet");
     324
     325       
    318326    my $gsdl3home = $ENV{'GSDL3HOME'};
    319327    my $java = $gsdl_cgi->get_java_path();
     
    331339    my $java_args = "\"$gsdl3home\" \"$username\" \"$user_password\"";
    332340    if ($collection ne "") {
    333     $java_args .= " \"$collection\"";
    334     }
    335    
     341    $java_args .= " -c \"$collection\"";
     342    }
     343    if (defined $library_servlet_name && $library_servlet_name !~ m/^\s*$/) {
     344    $java_args .= " -s \"$library_servlet_name\"";
     345    }
    336346    $gsdl_cgi->checked_chdir($gsdl3home);   
    337347    my $java_command="\"$java\" -classpath \"$java_classpath\" org.greenstone.gsdl3.util.ServletRealmCheck $java_args 2>&1";
Note: See TracChangeset for help on using the changeset viewer.