Changeset 9568


Ignore:
Timestamp:
10/16/10 06:59:30 (3 years ago)
Author:
PaulHarvey
Message:

Item9750: fix for trunk: non-public API _getListOfWebs() moved since 1.1

Location:
trunk/MongoDBPlugin/lib/Foswiki
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MongoDBPlugin/lib/Foswiki/Plugins/MongoDBPlugin.pm

    r9567 r9568  
    206206} 
    207207 
     208# getListOfWebs was moved after 1.1, see Item9814. Should it use Foswiki::Func? 
     209sub _getListOfWebs { 
     210    my ( $webNames, $recurse, $searchAllFlag ) = @_; 
     211 
     212    if ( defined &Foswiki::Search::InfoCache::_getListOfWebs )  { 
     213       # Foswiki 1.1 
     214       return Foswiki::Search::InfoCache::_getListOfWebs( $webNames, $recurse, 
     215         $searchAllFlag ); 
     216    } else { 
     217       require Foswiki::Store::Interfaces::SearchAlgorithm; 
     218       return Foswiki::Store::Interfaces::SearchAlgorithm::getListOfWebs( 
     219         $webNames, $recurse, $searchAllFlag ); 
     220    } 
     221} 
     222 
    2082231; 
    209224__END__ 
  • trunk/MongoDBPlugin/lib/Foswiki/Store/QueryAlgorithms/MongoDB.pm

    r9567 r9568  
    5050 
    5151    my $searchAllFlag = ( $webNames =~ /(^|[\,\s])(all|on)([\,\s]|$)/i ); 
    52     my @webs = Foswiki::Search::InfoCache::_getListOfWebs( $webNames, $recurse, 
    53         $searchAllFlag ); 
     52    my @webs = Foswiki::Plugins::MongoDBPlugin::_getListOfWebs( $webNames, 
     53        $recurse, $searchAllFlag ); 
    5454 
    5555    my @resultCacheList; 
  • trunk/MongoDBPlugin/lib/Foswiki/Store/SearchAlgorithms/MongoDB.pm

    r9567 r9568  
    100100 
    101101    my $searchAllFlag = ( $webNames =~ /(^|[\,\s])(all|on)([\,\s]|$)/i ); 
    102     my @webs = Foswiki::Search::InfoCache::_getListOfWebs( $webNames, $recurse, 
    103         $searchAllFlag ); 
     102    my @webs = Foswiki::Plugins::MongoDBPlugin::_getListOfWebs( $webNames, 
     103        $recurse, $searchAllFlag ); 
    104104 
    105105    my @resultCacheList; 
Note: See TracChangeset for help on using the changeset viewer.