71 lines
2.7 KiB
PHP
Executable File
71 lines
2.7 KiB
PHP
Executable File
<?php
|
|
/*
|
|
+--------------------------------------------------------------------------
|
|
| CubeCart 4
|
|
| ========================================
|
|
| CubeCart is a registered trade mark of Devellion Limited
|
|
| Copyright Devellion Limited 2006. All rights reserved.
|
|
| Devellion Limited,
|
|
| 5 Bridge Street,
|
|
| Bishops Stortford,
|
|
| HERTFORDSHIRE.
|
|
| CM23 2JU
|
|
| UNITED KINGDOM
|
|
| http://www.devellion.com
|
|
| UK Private Limited Company No. 5323904
|
|
| ========================================
|
|
| Web: http://www.cubecart.com
|
|
| Email: info (at) cubecart (dot) com
|
|
| License Type: CubeCart is NOT Open Source Software and Limitations Apply
|
|
| Licence Info: http://www.cubecart.com/v4-software-license
|
|
+--------------------------------------------------------------------------
|
|
| preview.inc.php
|
|
| ========================================
|
|
| Preview Image
|
|
+--------------------------------------------------------------------------
|
|
*/
|
|
if (!defined('CC_INI_SET')) die("Access Denied");
|
|
$lang = getLang("admin".CC_DS."admin_filemanager.inc.php");
|
|
|
|
if (isset($_GET['file_id']) && is_numeric($_GET['file_id'])) {
|
|
$sql = sprintf("SELECT * FROM %sCubeCart_filemanager WHERE file_id = %d LIMIT 1", $glob['dbprefix'], $_GET['file_id']);
|
|
$result = $db->select($sql);
|
|
|
|
if (file_exists($result[0]['filepath'])) {
|
|
$size = getimagesize($result[0]['filepath']);
|
|
$show = true;
|
|
$file = $result[0]['filepath'];
|
|
}
|
|
} else {
|
|
// deprecated functionality...
|
|
$imagePath = str_replace($glob['rootRel'], '', $_GET['file']);
|
|
$imagePath = CC_ROOT_DIR.CC_DS.str_replace('/', CC_DS, $imagePath);
|
|
$size = getimagesize($imagePath);
|
|
$file = $_GET['file'];
|
|
}
|
|
|
|
$pageWidth = $size[0]+12;
|
|
$pageHeight = $size[1]+12;
|
|
$skipFooter = true;
|
|
|
|
?>
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
|
<title><?php echo $lang['admin']['filemanager_prev_file'];?></title>
|
|
<link href="<?php echo $glob['adminFolder']; ?>/styles/style.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
|
|
<body class="greyBg" <?php echo 'onload="resizeOuterTo('.$pageWidth.','.$pageHeight.');"'; ?>>
|
|
<?php if (isset($_GET['file']) || isset($_GET['file_id']) && $show){ ?>
|
|
<div class="imgPreview" align="center" style="width:<?php echo $size[0];?>px; height:<?php echo $size[1];?>px;">
|
|
<a href="javascript:window.close();">
|
|
<img src="<?php echo sanitizeVar($file); ?>" alt="<?php echo $lang['admin']['filemanager_close_window'];?>" title="<?php echo $lang['admin']['filemanager_close_window'];?>" border="0" />
|
|
</a>
|
|
</div>
|
|
<?php } else { ?>
|
|
<span class="copyText"><?php echo $lang['admin']['filemanager_no_image_selected'];?></span>
|
|
<?php } ?>
|
|
</body>
|
|
</html>
|