e0d1b2c8c84bde93438b60849af8a6fee00816e5
Peter Palfrader Make local links point to t...

Peter Palfrader authored 18 years ago

1) #!wml
Peter Palfrader Move website to wml

Peter Palfrader authored 18 years ago

2) 
Peter Palfrader Make cvssandbox relative

Peter Palfrader authored 18 years ago

3) #<define-tag cvssandbox whitespace=delete>http://tor.eff.org/cvs/</define-tag>
4) <define-tag cvssandbox whitespace=delete>cvs/</define-tag>
Peter Palfrader Make local links point to t...

Peter Palfrader authored 18 years ago

5) 
6) #  Xinclude "locallinks.wmi"
7) #  Xinclude "langlocallinks.$(LANG).wmi"
8) 
Peter Palfrader also use "use warnings"

Peter Palfrader authored 18 years ago

9) <define-tag page whitespace=delete><:{
Peter Palfrader Make translation status mor...

Peter Palfrader authored 18 years ago

10) 	my $page="%0";
11) 	my $lang="$(LANG)";
Peter Palfrader WMLify eff/

Peter Palfrader authored 18 years ago

12) 	my ($dir, $base) = $page =~ m,^(?:(.*)/)?(.*?)$,;
13) 	$dir = '.' unless defined $dir;
14) 	if (-e "$(DOCROOT)/$dir/$lang/$base.wml") {
15) 		print "$(DOCROOT)/$dir/$base.html.$lang";
16) 	} elsif (-e "$(DOCROOT)/$dir/en/$base.wml") {
17) 		print "$(DOCROOT)/$dir/$base.html";
Peter Palfrader Make local links point to t...

Peter Palfrader authored 18 years ago

18) 	} else {
Peter Palfrader WMLify eff/

Peter Palfrader authored 18 years ago

19) 		warn "$WML_SRC_FILENAME has a [page $page] (parses to docdir: $(DOCROOT)/; dir: $dir; base: $base -> $(DOCROOT)/$dir/$lang/$base.wml), but that doesn't exist.";
Peter Palfrader Make local links point to t...

Peter Palfrader authored 18 years ago

20) 	};