2a3,4 > print "Content-type: image/svg-xml\n\n"; > 3a6,7 > use lib ( '.' ); > use lib ( '../lib' ); 6,9c10,12 < use CGI_Lite; < < print "Content-type: image/svg-xml\n\n"; < --- > use CGI; > use CGI::Carp qw(fatalsToBrowser); > use File::Temp qw/ tempfile /; 18,20c21 < # create CGI object, CGI.pm could be used instead < my $cgi = new CGI_Lite; < my %data = $cgi->parse_form_data; --- > my $query = new CGI; 21a23,24 > &TWiki::initialize( $query->path_info(), $query->remote_user(), $query->param('topic'), $query->url, $query ); > 23,24c26,28 < my $web = $data{web}; < my $startNode = $data{topicname}; --- > my $web = $query->param( 'web' ); > my $startNode = $query->param( 'topic' ); > my $includeSearch = $query->param('search') || "yes"; 37c41 < --- > 43c47,50 < $rawPage =~ s/%SEARCH\{([^\}]*)\}%/TWiki::handleSearchWeb($1.qq[ web="$web"])/emg; --- > if ($includeSearch eq "yes") > { > $rawPage =~ s/%SEARCH\{([^\}]*)\}%/TWiki::handleSearchWeb($1.qq[ web="$web"])/emg; > } 80a88 > #my $output = $g->_as_debug; 97c105 < return qq[$xml]; --- > return qq[$xml];