| Current Path : /home/poneycluc/www/tmp/install_647f42677345d/admin/libraries/phocagallery/file/ |
| Current File : /home/poneycluc/www/tmp/install_647f42677345d/admin/libraries/phocagallery/file/fileuploadjava.php |
<?php
/**
* @package Phoca Gallery
* @author Jan Pavelka - https://www.phoca.cz
* @copyright Copyright (C) Jan Pavelka https://www.phoca.cz
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 and later
* @cms Joomla
* @copyright Copyright (C) Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*/
defined( '_JEXEC' ) or die( 'Restricted access' );
use Joomla\CMS\Language\Text;
class PhocaGalleryFileUploadJava
{
public $returnUrl;
public $url;
public $source;
public $height;
public $width;
public $resizeheight;
public $resizewidth;
public $uploadmaxsize;
public function __construct() {}
public function getJavaUploadHTML() {
$html = '<!--[if !IE]> -->' . "\n"
.'<object classid="java:wjhk.jupload2.JUploadApplet" type="application/x-java-applet"'
.' archive="http://localhost/'. $this->source.'" height="'.$this->height.'" width="'.$this->width.'" >' . "\n"
.'<param name="archive" value="'. $this->source.'" />' . "\n"
.'<param name="postURL" value="'. $this->url.'"/>' . "\n"
.'<param name="afterUploadURL" value="'. $this->returnUrl.'"/>' . "\n"
.'<param name="allowedFileExtensions" value="jpg/gif/png/" />' . "\n"
.'<param name="uploadPolicy" value="PictureUploadPolicy" />' . "\n"
.'<param name="nbFilesPerRequest" value="1" />' . "\n"
.'<param name="maxPicHeight" value="'. $this->resizeheight .'" />' . "\n"
.'<param name="maxPicWidth" value="'. $this->resizewidth .'" />' . "\n"
.'<param name="maxFileSize" value="'. $this->uploadmaxsize .'" />' . "\n"
.'<param name="pictureTransmitMetadata" value="true" />' . "\n"
.'<param name="showLogWindow" value="false" />' . "\n"
.'<param name="showStatusBar" value="false" />' . "\n"
.'<param name="pictureCompressionQuality" value="1" />' . "\n"
.'<param name="lookAndFeel" value="system"/>' . "\n"
.'<!--<![endif]-->'. "\n"
.'<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab"'
.' height="'.$this->height.'" width="'.$this->width.'" >'. "\n"
.'<param name="code" value="wjhk.jupload2.JUploadApplet" />'. "\n"
.'<param name="archive" value="'. $this->source .'" />'. "\n"
.'<param name="postURL" value="'. $this->url .'"/>'. "\n"
.'<param name="afterUploadURL" value="'. $this->returnUrl.'"/>'. "\n"
.'<param name="allowedFileExtensions" value="jpg/gif/png" />' . "\n"
.'<param name="uploadPolicy" value="PictureUploadPolicy" /> ' . "\n"
.'<param name="nbFilesPerRequest" value="1" />'. "\n"
.'<param name="maxPicHeight" value="'. $this->resizeheight .'" />'. "\n"
.'<param name="maxPicWidth" value="'. $this->resizewidth .'" />'. "\n"
.'<param name="maxFileSize" value="'. $this->uploadmaxsize .'" />' . "\n"
.'<param name="pictureTransmitMetadata" value="true" />'. "\n"
.'<param name="showLogWindow" value="false" />'. "\n"
.'<param name="showStatusBar" value="false" />'. "\n"
.'<param name="pictureCompressionQuality" value="1" />'. "\n"
.'<param name="lookAndFeel" value="system"/>' . "\n"
.'<div style="color:#cc0000">'.Text::_('COM_PHOCAGALLERY_JAVA_PLUGIN_MUST_BE_ENABLED').'</div>'. "\n"
.'</object>'. "\n"
.'<!--[if !IE]> -->'. "\n"
.'</object>' . "\n"
.'<!--<![endif]-->'. "\n"
.'</fieldset>' . "\n";
return $html;
}
}
?>