| Current Path : /home/poliximo/public_html/modules/mod_flipbookmaster/tmpl/ |
| Current File : /home/poliximo/public_html/modules/mod_flipbookmaster/tmpl/pdf.php |
<?php
/*
* @package mod_flipbookmaster - FlipBookMaster
* @version V1.0.4
* @created February 2017
* @author ExtensionBase
* @email support@extensionbase.com
* @website http://www.extensionbase.com
* @support Forum - http://www.extensionbase.com/forum.html
* @copyright Copyright (C) 2016 ExtensionBase. All rights reserved.
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
*/
// no direct access
defined('_JEXEC') or die('');
if ( $modtheme == 'pdf' ) {
if ( $selectfilepath == 'custompath' ){
$pdf_file = $baseurl.''.$customselectpdffile;
} else {
$pdf_file = $module_baseurl.'/assets/pdf_files/'.$selectpdffile;
}
if ( $encode ){
$pass = ModFlipBookMasterHelper::randomPassword('5');
?>
<script src="<?php echo $module_baseurl.'/assets/js/';?>aes.js" type="text/javascript"></script>
<script src="<?php echo $module_baseurl.'/assets/js/';?>aes-json-format.js" type="text/javascript"></script>
<?php
}
?>
<script src="<?php echo $module_baseurl.'/assets/js/';?>flipbook.js" type="text/javascript"></script>
<script>
var flipBook;
jQuery(document).ready(function () {
FLIPBOOK.defaults.mockupjsSrc = "<?php echo $module_baseurl; ?>/assets/js/libs/mockup.min.js";
FLIPBOOK.defaults.pdfjsSrc = "<?php echo $module_baseurl; ?>/assets/js/libs/pdf.min.js";
FLIPBOOK.defaults.pdfjsCompatibilitySrc = "<?php echo $module_baseurl; ?>/assets/js/libs/compatibility.js";
FLIPBOOK.defaults.threejsSrc = "<?php echo $module_baseurl; ?>/assets/js/libs/three.min.js";
FLIPBOOK.defaults.pdfjsWorkerSrc = "<?php echo $module_baseurl; ?>/assets/js/libs/pdf.worker.min.js";
FLIPBOOK.defaults.soundFile = "<?php echo $module_baseurl; ?>/assets/sound/<?php echo $selectsoundfile; ?>";
<?php if ( $encode ){ ?>
<?php if ( $selectfilepath == 'custompath' ){ $customselectpdffile = ModFlipBookMasterHelper::cryptoJsAesEncrypt($pass, $baseurl.''.$customselectpdffile); ?>
var pdf = JSON.parse(CryptoJS.AES.decrypt('<?php echo $customselectpdffile; ?>', "<?php echo $pass; ?>", {format: CryptoJSAesJson}).toString(CryptoJS.enc.Utf8));
<?php } else { $selectpdffile = ModFlipBookMasterHelper::cryptoJsAesEncrypt($pass, $module_baseurl.'/assets/pdf_files/'.$selectpdffile); ?>
var pdf = JSON.parse(CryptoJS.AES.decrypt('<?php echo $selectpdffile; ?>', "<?php echo $pass; ?>", {format: CryptoJSAesJson}).toString(CryptoJS.enc.Utf8));
<?php } ?>
<?php } else { ?>
<?php if ( $selectfilepath == 'custompath' ){ ?>
pdf = '<?php echo $baseurl.''.$customselectpdffile ?>';
<?php } else { ?>
pdf = '<?php echo $module_baseurl; ?>/assets/pdf_files/<?php echo $selectpdffile; ?>';
<?php } ?>
<?php } ?>
var options = {
hard: 'none',
webgl: true,
soundEnable: <?php echo $enablesound; ?>,
height: <?php echo $containerheight; ?>,
duration: <?php echo $ptspeed; ?>,
autoEnableOutline: false,
overwritePDFOutline: false,
enableDownload: <?php echo $enabledownload; ?>,
direction: <?php echo $direction; ?>,
pageMode: <?php echo $pagemode; ?>,
backgroundColor: "<?php echo $containerbg; ?>",
scrollWheel: <?php echo $enablescrollwheel; ?>,
// translations
text: {
toggleSound: "<?php echo $params->get('tosound'); ?>",
toggleThumbnails: "<?php echo $params->get('togglethumbs'); ?>",
toggleOutline: "<?php echo $params->get('toggleoutlinetxt'); ?>",
previousPage: "<?php echo $params->get('prevpagetxt'); ?>",
nextPage: "<?php echo $params->get('nextpagetxt'); ?>",
toggleFullscreen: "<?php echo $params->get('togglefs'); ?>",
zoomIn: "<?php echo $params->get('zoomıntxt'); ?>",
zoomOut: "<?php echo $params->get('zoomouttxt'); ?>",
toggleHelp: "<?php echo $params->get('togglehelptxt'); ?>",
singlePageMode: "<?php echo $params->get('snglpagetxt'); ?>",
doublePageMode: "<?php echo $params->get('dblpagetxt'); ?>",
downloadPDFFile: "<?php echo $params->get('downpdftxt'); ?>",
gotoFirstPage: "<?php echo $params->get('gotofirst'); ?>",
gotoLastPage: "<?php echo $params->get('gotolast'); ?>",
share: "<?php echo $params->get('sharetext'); ?>",
},
};
flipBook = jQuery("#flipbook").flipBook(pdf, options);
});
</script>
<style>
.flipbook-ui-btn{
color: <?php echo $buttoncolor; ?>;
}
.flipbook-ui-btn .flipbook-active {
color: <?php echo $buttoncolor; ?>;
}
.flipbook-ui-btn:hover {
color: <?php echo $buttonhovercolor; ?>;
}
#flipbook{min-height:<?php echo $containerheight; ?>px !important;}
</style>
<div style="background:#000;" id="flipbook"></div>
<?php } ?>