1*c667dd47SPedro Giffuni#!/usr/bin/env perl 2bb113e63SAndrew Rist# ************************************************************* 3bb113e63SAndrew Rist# 4bb113e63SAndrew Rist# Licensed to the Apache Software Foundation (ASF) under one 5bb113e63SAndrew Rist# or more contributor license agreements. See the NOTICE file 6bb113e63SAndrew Rist# distributed with this work for additional information 7bb113e63SAndrew Rist# regarding copyright ownership. The ASF licenses this file 8bb113e63SAndrew Rist# to you under the Apache License, Version 2.0 (the 9bb113e63SAndrew Rist# "License"); you may not use this file except in compliance 10bb113e63SAndrew Rist# with the License. You may obtain a copy of the License at 11bb113e63SAndrew Rist# 12bb113e63SAndrew Rist# http://www.apache.org/licenses/LICENSE-2.0 13bb113e63SAndrew Rist# 14bb113e63SAndrew Rist# Unless required by applicable law or agreed to in writing, 15bb113e63SAndrew Rist# software distributed under the License is distributed on an 16bb113e63SAndrew Rist# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17bb113e63SAndrew Rist# KIND, either express or implied. See the License for the 18bb113e63SAndrew Rist# specific language governing permissions and limitations 19bb113e63SAndrew Rist# under the License. 20bb113e63SAndrew Rist# 21bb113e63SAndrew Rist# ************************************************************* 22cdf0e10cSrcweir 23cdf0e10cSrcweirrequire "common.pl"; 24cdf0e10cSrcweir 25cdf0e10cSrcweirprint "Content-type: text/html\n\n"; 26cdf0e10cSrcweirprint "<HTML>"; 27cdf0e10cSrcweir 28cdf0e10cSrcweir# get current and last shown picture id 29cdf0e10cSrcweir$sCurrPic = join( "", common::File_read( "currpic.txt" ) ); 30cdf0e10cSrcweir 31cdf0e10cSrcweir%aRequestMap = common::HTTP_getRequest(); 32cdf0e10cSrcweir$sLastPic = $aRequestMap{ "LastPic" }; 33cdf0e10cSrcweir 34cdf0e10cSrcweirprint "<HEAD>"; 35cdf0e10cSrcweir print "<META http-equiv=\"refresh\" CONTENT=\"" . $common::REFRESH_TIME . "; URL=poll.pl?LastPic=" . $sCurrPic . "\">"; 36cdf0e10cSrcweirprint "</HEAD>"; 37cdf0e10cSrcweir 38cdf0e10cSrcweir#' a new picture was chosen ? 39cdf0e10cSrcweirif( $sLastPic ne $sCurrPic ) 40cdf0e10cSrcweir{ 41cdf0e10cSrcweir # then show the new picture 42cdf0e10cSrcweir print "<BODY bgcolor=\"red\" onLoad=\"parent.frame1.location.href='./show.pl?" . $sCurrPic . "'\">"; 43cdf0e10cSrcweir} 44cdf0e10cSrcweirelse 45cdf0e10cSrcweir{ 46cdf0e10cSrcweir # otherwise do nothing 47cdf0e10cSrcweir print "<BODY bgcolor=\"green\">"; 48cdf0e10cSrcweir} 49cdf0e10cSrcweir 50cdf0e10cSrcweirprint "</BODY>"; 51cdf0e10cSrcweir 52bb113e63SAndrew Ristprint "</HTML>"; 53