lilalo
diff l3-cgi-lite @ 143:51a232faeb27
Ссылки в блоках на wiki на команды
Если кликнуть на команду в wiki,
попадёшь на соответствующую команду
в журнале.
Пока что не поддерживаются
многостраничные журналы
Если кликнуть на команду в wiki,
попадёшь на соответствующую команду
в журнале.
Пока что не поддерживаются
многостраничные журналы
author | igor@chub.in |
---|---|
date | Wed Jul 23 00:41:26 2008 +0300 (2008-07-23) |
parents | c48bd05dca85 |
children | 822b36252d7f |
line diff
1.1 --- a/l3-cgi-lite Mon Jul 21 16:44:11 2008 +0300 1.2 +++ b/l3-cgi-lite Wed Jul 23 00:41:26 2008 +0300 1.3 @@ -38,7 +38,19 @@ 1.4 my $frontend_css = $l3config::Config{"frontend_css"} ; 1.5 1.6 my $filter=$ENV{QUERY_STRING}; 1.7 -if ($filter !~ /filter=/) { 1.8 +if ($filter =~ /page=([^&]*)/ ) { 1.9 + open(PAGE_NAME, "grep $1 $real_path/sessions-index | tail -1 | sed 's^-<.*^^; s^/[^/]*\$^^'| "); 1.10 + my $page_name; 1.11 + $page_name=<PAGE_NAME>; 1.12 + chomp $page_name; 1.13 + my $id=""; 1.14 + if ($filter =~ /id=([^&]*)/) { 1.15 + $id="#$1"; 1.16 + } 1.17 + print "Status: 302 Moved\nLocation: http://xgu.ru/l3/$page_name$id\n\n"; 1.18 + exit(0); 1.19 +} 1.20 +elsif ($filter !~ /filter=/) { 1.21 # $filter=""; 1.22 } 1.23 else {