git-svn-id: http://kusabax.cultnet.net/svn/repo/stable@285 73d99b7e-4f53-4972-b7b7-2ecd3c4d89ee
89 lines
3.3 KiB
PHP
89 lines
3.3 KiB
PHP
<?php
|
|
/*
|
|
* This file is part of kusaba.
|
|
*
|
|
* kusaba 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.
|
|
*
|
|
* kusaba 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
|
|
* kusaba; if not, write to the Free Software Foundation, Inc.,
|
|
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|
*/
|
|
/**
|
|
* Oekaki animation viewer
|
|
*
|
|
* Plays back an animation of an oekaki drawing as it is being drawn
|
|
*
|
|
* @package kusaba
|
|
*/
|
|
|
|
if (!isset($_GET['board']) || !isset($_GET['id'])) {
|
|
die();
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* Require the configuration file
|
|
*/
|
|
require 'config.php';
|
|
$imagesize = $tc_db->GetAll("SELECT `image_w`, `image_h` FROM `" . KU_DBPREFIX . "posts` WHERE `file` = " . $tc_db->qstr($_GET['id']) . " LIMIT 1");
|
|
|
|
|
|
// Checks to ensure valid $_GET input
|
|
$board = $tc_db->GetAll("SELECT `desc` FROM `" . KU_DBPREFIX . "boards WHERE `desc` = " . $tc_db->qstr($_GET['board']) . " LIMIT 1");
|
|
if (count($board) < 1 || !is_numeric($_GET['id'])) {
|
|
die();
|
|
}
|
|
|
|
$width = $imagesize[0]['image_w'];
|
|
$height = $imagesize[0]['image_h'];
|
|
|
|
?>
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
|
<html>
|
|
<head>
|
|
<title>View Animation</title>
|
|
</head>
|
|
<body>
|
|
<applet name="pch" code="pch2.PCHViewer.class" archive="<?php echo KU_CGIPATH; ?>/PCHViewer123.jar" width="<?php echo $width; ?>" height="<?php echo ($height + 26); ?>" alt="Applet requires Java 1.1 or later to run!" mayscript">
|
|
<param name="archive" value="PCHViewer123.jar">
|
|
<param name="image_width" value="<?php echo $width; ?>">
|
|
<param name="image_height" value="<?php echo $height; ?>">
|
|
|
|
<param name="pch_file" value="<?php echo KU_BOARDSPATH . '/' . $_GET['board'] . '/src/' . $_GET['id'] . '.pch'; ?>">
|
|
<param name="run" value="true">
|
|
<param name="buffer_progress" value="false">
|
|
<param name="buffer_canvas" value="false">
|
|
<param name="dir_resource" value="./kusabaoek/res/">
|
|
<param name="res.zip" value="./kusabaoek/res/res.zip">
|
|
<param name="tt.zip" value="./kusabaoek/res/tt.zip">
|
|
<param name="tt_size" value="31">
|
|
<param name="color_text" value="#000000">
|
|
|
|
<param name="color_bk" value="#EEEEFF">
|
|
<param name="color_bk2" value="#CCCCFF">
|
|
<param name="color_icon" value="#CCCCFF">
|
|
<param name="color_iconselect" value="#AAAAFF">
|
|
<param name="tool_color_button" value="#CCCCFF">
|
|
<param name="tool_color_button2" value="#CCCCFF">
|
|
<param name="tool_color_text" value="#000000">
|
|
<param name="tool_color_frame" value="#CCCCFF">
|
|
<param name="color_bar" value="#AAAAFF">
|
|
|
|
<param name="color_bar_hl" value="#CCCCFF">
|
|
<param name="color_bar_frame_hl" value="#CCCCFF">
|
|
<param name="color_bar_frame_shadow" value="#CCCCFF">
|
|
<div align="center">Java must be installed and enabled to use this applet. Please refer to our Java setup tutorial for more information.</div>
|
|
</applet>
|
|
</body>
|
|
</html>
|
|
<?php
|
|
|
|
?>
|