Ik probeer een custom definitie te maken voor het oldscriptfinder script, maar krijg het niet werkend. Iemand daar ervaring mee misschien.

In het version.php bestand van CMS Made Simple staat deze versie regel: $CMS_VERSION = "1.10.3";

Mij script (genaamd cmsms) ziet er nu zo uit:
sub loaddef_cmsms {
my %def;
$def{latestversion} = '1.10.3';
$def{filenames} = [ 'version.php' ];

return \%def;
}

sub def_cmsms {
my $file = shift;
my $dir = shift;

if (!open(FILE,$file)) {
print "Couldn't open $file: $!\n";
return -2;
}

while (<FILE>) {
if (/\$CMS_VERSION = "([\d\.]+)"/) {
return $1;
}
}
close(FILE);
return -1;
}
1;

Ondanks dit bestand blijft ie stug de 1.7.1 gebruiken die default in oldscriptfinder zit. Wil dus graag op de laatste versie kunnen testen.