- Timestamp:
- 11/09/08 14:58:26 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/TWikiReleaseTrackerPlugin/lib/TWiki/Plugins/TWikiReleaseTrackerPlugin.pm
r336 r483 58 58 my $ans = untaint( $cgiQuery->param($paramName) ); 59 59 60 # writeDebug("$inlineParamString\n1: $paramName = $ans");61 60 if ( $ans eq "" ) { 62 61 $ans = TWiki::Func::extractNameValuePair( $inlineParamString, $paramName ); 63 }64 65 # writeDebug("2: $paramName = $ans");66 if ( $ans eq "" ) {67 62 $ans = TWiki::Func::getPreferencesValue("\U$pluginName\E_\U$paramName\E"); 68 } 69 70 # writeDebug("$paramName = $ans");71 # Circumstances sometimes that getPreferencesValue returns a CR, breaking the table definitions.72 # Arguably a bug in TWiki::Func::getPreferencesValue (Codev.GetPreferencesValueReturnsNL)73 $ans =~ s/\n//;63 } else { 64 # writeDebug("$paramName = $ans"); 65 # Circumstances sometimes that getPreferencesValue returns a CR, breaking the table definitions. 66 # Arguably a bug in TWiki::Func::getPreferencesValue (Codev.GetPreferencesValueReturnsNL) 67 $ans =~ s/\n//; 68 } 74 69 return $ans; 75 70 } … … 89 84 my $compareFromDistribution = getParam( $param, 'from' ) 90 85 || 'localInstallation'; 91 Common::setIndexTopic( getParam( $param, 'indexTopic' )86 TWiki::Plugins::TWikiReleaseTrackerPlugin::Common::setIndexTopic( getParam( $param, 'indexTopic' ) 92 87 || 'TWiki.TWikiReleaseTrackerPlugin' ); 93 88 … … 132 127 } 133 128 elsif ( $modeParam eq 'indexLocalInstallation' ) { 134 $ans .= "<pre>" . IndexDistributions::indexLocalInstallation() . "</pre>";129 $ans .= "<pre>" . TWiki::Plugins::TWikiReleaseTrackerPlugin::IndexDistributions::indexLocalInstallation() . "</pre>"; 135 130 $ans .= browserCallback( "Back to listing", 'mode' => 'listing' ); 136 131 } … … 140 135 @distributions ); 141 136 } 137 # SMELL: Not sure where but the Content-type headers are getting messed up 138 # MartinCleaver, maybe you can fix up this part 139 print "Content-type: text/html\n\n"; 142 140 return $ans; 143 141 } … … 187 185 if ( $param =~ m/distributions/ ) { 188 186 return formatList( $format, $separator, $selection, $marker, 189 sort & FileDigest::getDistributions );187 sort &TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::getDistributions ); 190 188 } 191 189 elsif ( $param =~ m/filenames/ ) { … … 290 288 # then unmentionedDistributions = (C); 291 289 my @mentionedDistributions = sort @distributions, $compareToDistribution; 292 my @allDistributions = FileDigest::retreiveDistributionsForFilename($file);290 my @allDistributions = TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::retreiveDistributionsForFilename($file); 293 291 my @remainingDistributions = sort @allDistributions; 294 292 … … 415 413 loadIndexes(); 416 414 417 return "<pre>" . FileDigest::dataOutline() . "</pre>";415 return "<pre>" . TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::dataOutline() . "</pre>"; 418 416 } 419 417 … … 439 437 440 438 my @distributionsWithDigest = 441 FileDigest::retreiveDistributionsForDigest( $digest, $relativeFile );439 TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::retreiveDistributionsForDigest( $digest, $relativeFile ); 442 440 @distributionsWithDigest = 443 441 grep { !/$compareToDistribution/ } … … 445 443 446 444 my @allDistributionsForFilename = 447 FileDigest::retreiveDistributionsForFilename($relativeFile);445 TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::retreiveDistributionsForFilename($relativeFile); 448 446 @allDistributionsForFilename = 449 447 grep { !/$compareToDistribution/ } … … 529 527 # $Common::excludeFilePattern, 530 528 # $matchCallback); 531 my $countMatches = DistributionWalker::match(529 my $countMatches = TWiki::Plugins::TWikiReleaseTrackerPlugin::DistributionWalker::match( 532 530 $compareToDistribution, $Common::installationDir, 533 531 $Common::excludeFilePattern, $matchCallback … … 537 535 foreach my $dist ( @distributions, $compareToDistribution ) { 538 536 my $numberEntries = 539 scalar( FileDigest::retreiveOccurancesForDistribution($dist) );537 scalar( TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::retreiveOccurancesForDistribution($dist) ); 540 538 $ans .= "<LI> Distribution $dist has " . $numberEntries . " entries\n"; 541 539 if ( $dist eq "localInstallation" ) { … … 601 599 my ($param) = @_; 602 600 return "" unless ( defined $param ); 603 $param =~ s/$TWiki::securityFilter//go; 601 #SMELL: $TWiki::securityFilter doesn't seem to exist anywhere! 602 #$param =~ s/$TWiki::securityFilter//go; 604 603 $param =~ /(.*)/; 605 604 return $1; … … 700 699 writeDebug("Loading from $Common::md5IndexDir"); 701 700 eval { 702 FileDigest::emptyIndexes();703 FileDigest::loadIndexes($Common::md5IndexDir);701 TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::emptyIndexes(); 702 TWiki::Plugins::TWikiReleaseTrackerPlugin::FileDigest::loadIndexes($Common::md5IndexDir); 704 703 }; 705 704 writeDebug($@) if ($@);
Note: See TracChangeset
for help on using the changeset viewer.
