191 lines
6.2 KiB
PHP
191 lines
6.2 KiB
PHP
<?php
|
|
# dvdisaster homepage: Screen shot helper routines
|
|
# Copyright (C) 2007-2012 Carsten Gnörlich
|
|
#
|
|
# UTF-8 trigger: äöüß
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License
|
|
# along with this program; if not, write to the Free Software
|
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA,
|
|
# or direct your browser at http://www.gnu.org.
|
|
|
|
$screen_shot_counter = 0;
|
|
|
|
#
|
|
# Screen shots for showing preferences windows
|
|
#
|
|
|
|
function begin_screen_shot($caption, $image)
|
|
{ global $screen_shot_counter;
|
|
global $screen_shot_image;
|
|
global $screen_shot_caption;
|
|
global $screen_shot_expand;
|
|
global $screen_shot_way;
|
|
|
|
$screen_shot_expand=$_GET["expand"];
|
|
$screen_shot_way=$_GET["way"];
|
|
$screen_shot_counter++;
|
|
$screen_shot_image = $image;
|
|
$screen_shot_caption = $caption;
|
|
|
|
echo "<!-- begin of screen shot -->\n";
|
|
|
|
# Screen version (large image)
|
|
|
|
if($screen_shot_counter == $screen_shot_expand)
|
|
{ echo "<table class=\"screenshot\">\n";
|
|
echo " <tr><td>\n";
|
|
echo " <a name=\"snap$screen_shot_counter\"></a>\n";
|
|
}
|
|
|
|
# Thumbnail version
|
|
|
|
else
|
|
{ echo "<table>\n";
|
|
echo " <tr>\n";
|
|
echo " <td class=\"valignt\">\n";
|
|
}
|
|
}
|
|
|
|
function end_screen_shot()
|
|
{ global $screen_shot_counter;
|
|
global $screen_shot_image;
|
|
global $screen_shot_caption;
|
|
global $screen_shot_expand;
|
|
global $screen_shot_way;
|
|
global $script_file;
|
|
global $trans_screen_shot;
|
|
|
|
if($screen_shot_counter == $screen_shot_expand)
|
|
{ echo " </td></tr>\n";
|
|
echo " <tr><td align=\"center\">\n";
|
|
if($screen_shot_way != "")
|
|
echo " <a href=\"${script_file}?way=$screen_shot_way&#snap${screen_shot_counter}\">\n";
|
|
else echo " <a href=\"${script_file}#snap${screen_shot_counter}\">\n";
|
|
echo " <img src=\"images/$screen_shot_image\" alt=\"\" class=\"noborder\">\n";
|
|
echo " </a>\n";
|
|
echo " </td></tr>\n";
|
|
echo " <tr><td align=\"center\">$trans_screen_shot: $screen_shot_caption</td></tr>\n";
|
|
echo "</table>";
|
|
echo "<pre> </pre>\n";
|
|
}
|
|
else
|
|
{ echo " </td>\n";
|
|
echo " <td>\n";
|
|
echo " <a name=\"snap${screen_shot_counter}\"></a>\n";
|
|
echo " <table class=\"thumbnail\" width=\"160\">\n";
|
|
echo " <tr><td><span class=\"fs\">$screen_shot_caption</span></td></tr>\n";
|
|
if($screen_shot_way != "")
|
|
echo " <tr><td><a href=\"${script_file}?way=$screen_shot_way&expand=${screen_shot_counter}#snap${screen_shot_counter}\">";
|
|
else echo " <tr><td><a href=\"${script_file}?expand=${screen_shot_counter}#snap${screen_shot_counter}\">";
|
|
echo "<img src=\"thumbnails/$screen_shot_image\" alt=\"\" class=\"noborder\"></a>";
|
|
echo "</td></tr>\n";
|
|
echo " </table>\n";
|
|
echo " </td>\n";
|
|
echo " </tr>\n";
|
|
echo "</table><p>\n";
|
|
}
|
|
|
|
echo "<!-- end of screen shot -->\n";
|
|
}
|
|
|
|
|
|
#
|
|
# Smaller screen shots for the howtos
|
|
#
|
|
|
|
function begin_howto_shot($caption, $image, $arrow)
|
|
{ global $screen_shot_counter;
|
|
global $screen_shot_image;
|
|
global $screen_shot_caption;
|
|
global $screen_shot_expand;
|
|
global $screen_shot_arrow;
|
|
global $screen_shot_way;
|
|
|
|
$screen_shot_expand=$_GET["expand"];
|
|
$screen_shot_way=$_GET["way"];
|
|
$screen_shot_counter++;
|
|
$screen_shot_image = $image;
|
|
$screen_shot_caption = $caption;
|
|
$screen_shot_arrow = $arrow;
|
|
|
|
echo "<!-- begin of screen shot -->\n";
|
|
|
|
# Screen version (large image)
|
|
|
|
if($screen_shot_counter == $screen_shot_expand)
|
|
{ echo "<table class=\"screenshot\">\n";
|
|
echo " <tr><td>\n";
|
|
echo " <a name=\"snap$screen_shot_counter\"></a>\n";
|
|
}
|
|
|
|
# Thumbnail version
|
|
|
|
else
|
|
{ echo "<table>\n";
|
|
echo " <tr>\n";
|
|
echo " <td class=\"w200x\" align=\"center\">\n";
|
|
echo " <a name=\"snap${screen_shot_counter}\"></a>\n";
|
|
if($screen_shot_way != "")
|
|
echo " <a href=\"${script_file}?way=$screen_shot_way&expand=${screen_shot_counter}#snap${screen_shot_counter}\">";
|
|
else echo " <a href=\"${script_file}?expand=${screen_shot_counter}#snap${screen_shot_counter}\">";
|
|
echo " <img src=\"thumbnails/$image\" alt=\"\" class=\"noborder\">\n";
|
|
if($screen_shot_arrow != "")
|
|
echo " <br><img src=\"../images/$arrow\" alt=\"\" class=\"noborder\">\n";
|
|
echo " </a>\n";
|
|
echo " </td><td> </td>\n";
|
|
echo " <td class=\"valignt\">\n";
|
|
}
|
|
}
|
|
|
|
function end_howto_shot()
|
|
{ global $screen_shot_counter;
|
|
global $screen_shot_image;
|
|
global $screen_shot_caption;
|
|
global $screen_shot_expand;
|
|
global $screen_shot_way;
|
|
global $screen_shot_arrow;
|
|
global $script_file;
|
|
global $trans_screen_shot;
|
|
|
|
if($screen_shot_counter == $screen_shot_expand)
|
|
{ echo " </td></tr>\n";
|
|
echo " <tr><td align=\"center\">\n";
|
|
if($screen_shot_way != "")
|
|
echo " <a href=\"${script_file}?way=$screen_shot_way&expand=0#snap${screen_shot_counter}\">\n";
|
|
else echo " <a href=\"${script_file}?expand=0#snap${screen_shot_counter}\">\n";
|
|
echo " <img src=\"images/$screen_shot_image\" alt=\"\" class=\"noborder\">\n";
|
|
echo " </a>\n";
|
|
echo " </td></tr>\n";
|
|
echo " <tr><td align=\"center\">$trans_screen_shot: $screen_shot_caption</td></tr>\n";
|
|
echo "</table>";
|
|
|
|
if($screen_shot_arrow != "")
|
|
{ echo "<table>\n";
|
|
echo " <tr>\n";
|
|
echo " <td class=\"w200x\" align=\"center\">\n";
|
|
echo " <img src=\"../images/$screen_shot_arrow\" alt=\"\" class=\"noborder\">\n";
|
|
echo " </td>\n";
|
|
echo " </tr>\n";
|
|
echo "</table>\n";
|
|
}
|
|
}
|
|
else
|
|
{ echo " </td>\n";
|
|
echo " </tr>\n";
|
|
echo "</table><p>\n";
|
|
}
|
|
|
|
echo "<!-- end of screen shot -->\n";
|
|
}
|
|
?>
|