Changeset 645 for trunk/wiki.cgi

Show
Ignore:
Timestamp:
06/05/05 18:20:22 (3 years ago)
Author:
dom
Message:

Display number of linking nodes in wanted pages list (RT #9286).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/wiki.cgi

    r634 r645  
    295295sub show_wanted_pages { 
    296296    my @dangling = $wiki->list_dangling_links; 
    297     @dangling = sort @dangling; 
    298297    my @wanted; 
     298    my %backlinks_count; 
    299299    foreach my $node_name (@dangling) { 
     300        $backlinks_count{$node_name} = scalar($wiki->list_backlinks( node => $node_name )); 
     301    } 
     302    foreach my $node_name (sort { $backlinks_count{$b} <=> $backlinks_count{$a} } @dangling) { 
    300303        my $node_param = 
    301304            uri_escape($formatter->node_name_to_node_param($node_name)); 
     
    305308                           . "?action=edit;id=$node_param", 
    306309            backlink_link => $script_url . uri_escape($script_name) 
    307                            . "?action=show_backlinks;id=$node_param" 
     310                           . "?action=show_backlinks;id=$node_param", 
     311            backlinks_count => $backlinks_count{$node_name} 
    308312        }; 
    309313    }