X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=perl%2FSesse%2Fpr0n%2FIndex.pm;h=0fbd82893b41051d8a944eecbf3228844a899e10;hb=3beccc23567ed94b627434de774fe50a34b53cba;hp=8bd8aba7f57871ab8e5c4ba7089c2357ff860d03;hpb=22343b9dbe45470693d2d58b4ebdc7375bd455d3;p=pr0n diff --git a/perl/Sesse/pr0n/Index.pm b/perl/Sesse/pr0n/Index.pm index 8bd8aba..0fbd828 100644 --- a/perl/Sesse/pr0n/Index.pm +++ b/perl/Sesse/pr0n/Index.pm @@ -214,14 +214,27 @@ sub handler { my $returnurl = "http://" . $r->get_server_name . "/" . $event . "/" . Sesse::pr0n::Common::get_query_string(\%settings_no_fullscreen, \%defsettings); + + my %settings_bookmark = %settings; + $settings_bookmark{'start'} = $defsettings{'start'}; + my $bookmark_url_base = "http://" . $r->get_server_name . "/" . $event . "/" . + Sesse::pr0n::Common::get_query_string(\%settings_bookmark, \%defsettings); + + if ($bookmark_url_base =~ /\?/) { + $bookmark_url_base .= ';start='; + } else { + $bookmark_url_base .= '?start='; + } # *whistle* $returnurl =~ s/&/&/g; + $bookmark_url_base =~ s/&/&/g; Sesse::pr0n::Templates::print_template($r, "fullscreen-footer", { vhost => $r->get_server_name, start => $settings{'start'} - 1, returnurl => $returnurl, + bookmarkurlbase => $bookmark_url_base, sel => $settings{'sel'}, infobox => $infobox });