Changeset 677 for trunk/wiki.cgi
- Timestamp:
- 10/05/05 04:10:22 (3 years ago)
- Files:
-
- 1 modified
-
trunk/wiki.cgi (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wiki.cgi
r674 r677 115 115 } else { 116 116 my $version = $q->param("version"); 117 my $other_ver = $q->param("diffversion");117 my $other_ver = $q->param("diffversion"); 118 118 if ( $other_ver ) { 119 119 $guide->display_diffs( … … 123 123 ); 124 124 } else { 125 my $redirect; 126 127 if ($q->param("redirect") && ($q->param("redirect") == 0)) { 128 $redirect = 0; 129 } else { 130 $redirect = 1; 131 } 132 125 133 $guide->display_node( 126 id => $node, 127 version => $version, 128 oldid => $oldid, 134 id => $node, 135 version => $version, 136 oldid => $oldid, 137 redirect => $redirect; 129 138 ); 130 139 131 }140 } 132 141 } 133 142 } … … 162 171 my @nodes = $wiki->list_recent_changes( %criteria ); 163 172 @nodes = map { {name => $q->escapeHTML($_->{name}), 164 last_modified => $q->escapeHTML($_->{last_modified}),165 comment => $q->escapeHTML($_->{metadata}{comment}[0]),166 url => "$script_name?"173 last_modified => $q->escapeHTML($_->{last_modified}), 174 comment => $q->escapeHTML($_->{metadata}{comment}[0]), 175 url => "$script_name?" 167 176 . $q->escape($formatter->node_name_to_node_param($_->{name})) } 168 177 } @nodes; 169 178 my %tt_vars = ( last_five_nodes => \@nodes, 170 username => $username,171 username_param => $wiki->formatter->node_name_to_node_param($username),179 username => $username, 180 username_param => $wiki->formatter->node_name_to_node_param($username), 172 181 host => $host, 173 182 ); … … 183 192 my %tt_metadata_vars = OpenGuides::Template->extract_metadata_vars( 184 193 wiki => $wiki, 185 config => $config,186 cgi_obj => $q,194 config => $config, 195 cgi_obj => $q, 187 196 set_coord_field_vars => 1, 188 197 ); … … 198 207 preview_above_edit_box => get_cookie( "preview_above_edit_box" ), 199 208 checksum => $q->escapeHTML($checksum) 200 );209 ); 201 210 process_template("edit_form.tt", $node, \%tt_vars); 202 211 } else { … … 235 244 wiki => $wiki, 236 245 config => $config, 237 metadata => $node_data{metadata} );246 metadata => $node_data{metadata} ); 238 247 239 248 my %tt_vars = ( content => $q->escapeHTML($content), 240 249 checksum => $q->escapeHTML($checksum), 241 250 %metadata_vars, 242 username => $username,251 username => $username, 243 252 edit_type => $edit_type, 244 253 deter_robots => 1, … … 257 266 my %args = @_; 258 267 my $rdf_writer = OpenGuides::RDF->new( wiki => $wiki, 259 config => $config );268 config => $config ); 260 269 print "Content-type: text/plain\n\n"; 261 270 print $rdf_writer->emit_rdfxml( node => $args{node} ); … … 267 276 268 277 my %output_conf = ( wiki => $wiki, 269 config => $config,278 config => $config, 270 279 node => $node, 271 template => $template,272 vars => $vars280 template => $template, 281 vars => $vars 273 282 ); 274 283 $output_conf{content_type} = "" if $omit_header; # defaults otherwise … … 284 293 my @results = map { 285 294 { url => $q->escape($formatter->node_name_to_node_param($_)), 286 title => $q->escapeHTML($_)295 title => $q->escapeHTML($_) 287 296 } } @sorted; 288 297 my %tt_vars = ( results => \@results, … … 302 311 foreach my $node_name (sort { $backlinks_count{$b} <=> $backlinks_count{$a} } @dangling) { 303 312 my $node_param = 304 uri_escape($formatter->node_name_to_node_param($node_name));313 uri_escape($formatter->node_name_to_node_param($node_name)); 305 314 push @wanted, { 306 315 name => $q->escapeHTML($node_name), … … 308 317 . "?action=edit;id=$node_param", 309 318 backlink_link => $script_url . uri_escape($script_name) 310 . "?action=show_backlinks;id=$node_param",319 . "?action=show_backlinks;id=$node_param", 311 320 backlinks_count => $backlinks_count{$node_name} 312 321 };
