<?php
/* For licensing terms, see /license.txt */

require_once __DIR__.'/../../main/inc/global.inc.php';

$plugin = new AppPlugin();
$pluginList = $plugin->get_installed_plugins();
$capturePluginInstalled = in_array('jcapture', $pluginList);
if (!$capturePluginInstalled) {
    exit;
}


$capturePath = api_get_path(WEB_PLUGIN_PATH).'jcapture/';
$hostName = api_get_path(WEB_PATH);

define('DOKU_BASE', '/tmp');
function getSecurityToken() {};

//close sesseion
session_write_close();

header('Content-Type: text/html; charset=utf-8');
$imageFormat = "PNG";
$cookies = null;
foreach (array_keys($_COOKIE) as $cookieName) {
    $cookies .= bin2hex($cookieName)."=".bin2hex($_COOKIE[$cookieName]).";";
}

$pageName = 'file';
$edid = '1';
?>
<script>
function insertAtCarret() {
    location.reload();
}
</script>
<object type="application/x-java-applet">
    <param name="ID" value="jCaptureApplet"  />
    <param name="scriptable" value="true" />
    <param name="mayscript" value="true" />
    <param name="JAVA_CODEBASE" value="/somenonexistingcodebase" />
    <param name="WIDTH" value="1" />
    <param name="HEIGHT" value="1" />
    <param name="CODE" value="com.hammurapi.jcapture.JCaptureApplet.class" />
    <param name="ARCHIVE" value="<?php echo $capturePath; ?>lib/jcapture.jar" />
    <param name="NAME" value="jCapture" />
    <param name="dokuBase" value="<?php echo bin2hex(DOKU_BASE); ?>" />
    <param name="sectok" value="<?php echo getSecurityToken(); ?>" />
    <param name="cookies" value="<?php echo $cookies; ?>" />
    <param name="pageName" value="<?php echo $pageName; ?>" />
    <param name="edid" value="<?php echo $edid; ?>" />
    <param name="host" value="<?php echo $hostName; ?>" />
    <param name="uploadUrl" value="<?php echo $capturePath.'upload.php'; ?>" />
    <param name="scriptable" value="false" />
    <param name="pluginspage" value="http://java.sun.com/products/plugin/index.html#download" />

    <embed type="application/x-java-applet;jpi-version=1.7.0"
           ID = "jCaptureApplet"
           scriptable = "true"
           mayscript = "true"
           JAVA_CODEBASE = "/somenonexistingcodebase"
           WIDTH = "1"
           HEIGHT = "1"
           CODE = "com.hammurapi.jcapture.JCaptureApplet.class"
           ARCHIVE = "<?php echo $capturePath; ?>lib/jcapture.jar"
           NAME = "jCapture"
           dokuBase ="<?php echo bin2hex(DOKU_BASE); ?>"
           sectok ="<?php echo getSecurityToken(); ?>"
           cookies ="<?php echo $cookies; ?>"
           pageName = "<?php echo $pageName; ?>"
           edid = "<?php echo $edid; ?>"
           host ="<?php echo $hostName; ?>"
           uploadUrl = "<?php echo $capturePath.'upload.php'; ?>"
           scriptable = "false"
           pluginspage="http://java.sun.com/products/plugin/index.html#download">
    </embed>
    <?php echo get_lang('NoJava'); ?>

</object>