133 lines
2.5 KiB
PHP
133 lines
2.5 KiB
PHP
|
<?php
|
||
|
|
||
|
/*
|
||
|
This is the index file for a Flip Book that is generated by Sleep Is Death.
|
||
|
|
||
|
This file is automatically copied into each Flip Book, along with default
|
||
|
header and footer files.
|
||
|
|
||
|
To change the look/feel of the stuff *around* the Flip Book content, simply
|
||
|
modify the "header.php" and "footer.php" files with your own HTML.
|
||
|
|
||
|
|
||
|
The "frameList.php" file is auto-generated by Sleep Is Death, and it lists the
|
||
|
frames to be included in the Flip Book.
|
||
|
|
||
|
You can edit "frameList.php" to skip certain frames or to change the order of
|
||
|
the frames.
|
||
|
|
||
|
*/
|
||
|
|
||
|
|
||
|
include( "header.php" );
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
//$frameList = array( 2, 1, 3 );
|
||
|
|
||
|
// frame list file is auto-generated by SleepIsDeath
|
||
|
include( "frameList.php" );
|
||
|
|
||
|
|
||
|
|
||
|
$imageNumber = 1;
|
||
|
if( isset( $_REQUEST[ "frame" ] ) ) {
|
||
|
$imageNumber = $_REQUEST[ "frame" ];
|
||
|
}
|
||
|
|
||
|
$fileName = "$imageNumber".".png";
|
||
|
|
||
|
|
||
|
reset( $frameList );
|
||
|
|
||
|
while( current( $frameList ) != $imageNumber &&
|
||
|
current( $frameList ) !== FALSE ) {
|
||
|
$x = next( $frameList );
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
$prev = prev( $frameList );
|
||
|
if( $prev === FALSE ) {
|
||
|
// this page at start, no prev
|
||
|
$prev = -1;
|
||
|
reset( $frameList );
|
||
|
}
|
||
|
else {
|
||
|
// advance back
|
||
|
next( $frameList );
|
||
|
}
|
||
|
|
||
|
|
||
|
$next = next( $frameList );
|
||
|
if( $next === FALSE ) {
|
||
|
// this page at end
|
||
|
// no next
|
||
|
$next = -1;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
list($width, $height, $type, $attr) = getimagesize( $fileName );
|
||
|
|
||
|
echo "<table border=0><tr><td colspan=3>";
|
||
|
|
||
|
// clicking on image goes to next
|
||
|
if( $next != -1 ) {
|
||
|
echo "<a href=\"index.php?frame=$next\" title=\"Next\">";
|
||
|
}
|
||
|
echo "<img src=\"$imageNumber.png\" border=0 width=$width height=$height>";
|
||
|
if( $next != -1 ) {
|
||
|
echo "</a\">";
|
||
|
}
|
||
|
|
||
|
echo "</td></tr>";
|
||
|
|
||
|
|
||
|
echo "<tr>";
|
||
|
|
||
|
echo "<td>";
|
||
|
if( $prev != -1 ) {
|
||
|
echo "<a href=\"index.php?frame=$prev\" title=\"Previous\">".
|
||
|
"<img src=\"prev.png\" width=\"32\" height=\"32\" border=\"0\"></a>";
|
||
|
}
|
||
|
else {
|
||
|
echo "<img src=\"noArrow.png\" width=\"32\" height=\"32\">";
|
||
|
}
|
||
|
echo "</td>";
|
||
|
|
||
|
echo "<td align=center>";
|
||
|
|
||
|
echo "<img src=\"actualScreenshot.png\" width=\"77\" height=\"6\">";
|
||
|
|
||
|
echo "</td>";
|
||
|
|
||
|
|
||
|
echo "<td align=right>";
|
||
|
if( $next != -1 ) {
|
||
|
echo "<a href=\"index.php?frame=$next\" title=\"Next\">".
|
||
|
"<img src=\"next.png\" width=\"32\" height=\"32\" border=\"0\"></a>";
|
||
|
}
|
||
|
else {
|
||
|
echo "<img src=\"noArrow.png\" width=\"32\" height=\"32\">";
|
||
|
}
|
||
|
|
||
|
echo "</td>";
|
||
|
|
||
|
echo "</tr></table>";
|
||
|
|
||
|
|
||
|
|
||
|
// preload next frame's image to speed loading... make it tiny and unobtrusive
|
||
|
|
||
|
if( $next != -1 ) {
|
||
|
echo "<img src=\"$next.png\" border=0 width=0 height=0>";
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
include( "footer.php" );
|
||
|
|
||
|
?>
|