Branch libreoffice-5-0-4
[LibreOffice.git] / sd / res / webview / poll.pl
blob4fc939ec6b902408584034f92a50d32585085f85
1 #!/usr/bin/perl
3 # This file is part of the LibreOffice project.
5 # This Source Code Form is subject to the terms of the Mozilla Public
6 # License, v. 2.0. If a copy of the MPL was not distributed with this
7 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 # This file incorporates work covered by the following license notice:
11 # Licensed to the Apache Software Foundation (ASF) under one or more
12 # contributor license agreements. See the NOTICE file distributed
13 # with this work for additional information regarding copyright
14 # ownership. The ASF licenses this file to you under the Apache
15 # License, Version 2.0 (the "License"); you may not use this file
16 # except in compliance with the License. You may obtain a copy of
17 # the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 require "common.pl";
22 print "Content-type: text/html\n\n";
23 print "<HTML>";
25 # get current and last shown picture id
26 $sCurrPic = join( "", common::File_read( "currpic.txt" ) );
28 %aRequestMap = common::HTTP_getRequest();
29 $sLastPic = $aRequestMap{ "LastPic" };
31 print "<HEAD>";
32 print "<META http-equiv=\"refresh\" CONTENT=\"" . $common::REFRESH_TIME . "; URL=poll.pl?LastPic=" . $sCurrPic . "\">";
33 print "</HEAD>";
35 #' a new picture was chosen ?
36 if( $sLastPic ne $sCurrPic )
38 # then show the new picture
39 print "<BODY bgcolor=\"red\" onLoad=\"parent.frame1.location.href='./show.pl?" . $sCurrPic . "'\">";
41 else
43 # otherwise do nothing
44 print "<BODY bgcolor=\"green\">";
47 print "</BODY>";
49 print "</HTML>";