90 lines
3.4 KiB
PHP
Executable File
90 lines
3.4 KiB
PHP
Executable File
<?php
|
|
/*
|
|
+--------------------------------------------------------------------------
|
|
| CubeCart 4
|
|
| ========================================
|
|
| CubeCart is a 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
|
|
+--------------------------------------------------------------------------
|
|
| prodImages.php
|
|
| ========================================
|
|
| Popup image gallery for the product (If Lightbox isn't selected)
|
|
+--------------------------------------------------------------------------
|
|
*/
|
|
|
|
if (!defined('CC_INI_SET')) die("Access Denied");
|
|
|
|
// query database
|
|
$_GET['productId'] = sanitizeVar($_GET['productId']);
|
|
|
|
$results = $db->select("SELECT img FROM ".$glob['dbprefix']."CubeCart_img_idx WHERE productId = ".$db->mySQLsafe($_GET['productId']));
|
|
|
|
$mainImage = $db->select("SELECT image FROM ".$glob['dbprefix']."CubeCart_inventory WHERE productId = ".$db->mySQLsafe($_GET['productId']));
|
|
|
|
$prod_images = new XTemplate ("extra".CC_DS."prodImages.tpl");
|
|
|
|
$prod_images->assign("META_TITLE",$config['siteTitle'].$meta['siteTitle']);
|
|
$prod_images->assign("VAL_ISO",$charsetIso);
|
|
|
|
if ($results) {
|
|
for ($i=0; $i<count($results); $i++) {
|
|
|
|
$imageRelPath = imgPath($results[$i]['img'], $thumb=0, $path="rel");
|
|
$imageRootPath = imgPath($results[$i]['img'], $thumb=0, $path="root");
|
|
|
|
$thumbRelPath = imgPath($results[$i]['img'], $thumb=1, $path="rel");
|
|
$thumbRootPath = imgPath($results[$i]['img'], $thumb=1, $path="root");
|
|
|
|
$prod_images->assign("VALUE_SRC",$imageRelPath);
|
|
|
|
if (file_exists($thumbRootPath) && !empty($results[$i]['img'])) {
|
|
$prod_images->assign("VALUE_THUMB_SRC", $thumbRelPath);
|
|
$sizeThumb = getimagesize($thumbRootPath);
|
|
$prod_images->assign("VALUE_THUMB_WIDTH", $sizeThumb[0]);
|
|
} else {
|
|
$prod_images->assign("VALUE_THUMB_SRC", $imageRelPath);
|
|
$prod_images->assign("VALUE_THUMB_WIDTH", $config['gdthumbSize']);
|
|
}
|
|
$prod_images->assign("ALT_THUMB", $lang['front']['popup_thumb_alt']);
|
|
$prod_images->parse("prod_images.thumbs");
|
|
}
|
|
|
|
## Original image
|
|
$imgMasterRelPath = imgPath($mainImage[0]['image'], $thumb=0, $path="rel");
|
|
$thumbMasterRootPath = imgPath($mainImage[0]['image'], $thumb=1, $path="root");
|
|
$thumbMasterRelPath = imgPath($mainImage[0]['image'], $thumb=1, $path="rel");
|
|
|
|
$prod_images->assign("VALUE_SRC",$imgMasterRelPath);
|
|
|
|
|
|
if (file_exists($thumbMasterRootPath) && !empty($mainImage[0]['image'])) {
|
|
$prod_images->assign("VALUE_THUMB_SRC", $thumbMasterRelPath);
|
|
$sizeThumb = getimagesize($thumbMasterRootPath);
|
|
$prod_images->assign("VALUE_THUMB_WIDTH", $sizeThumb[0]);
|
|
} else {
|
|
$prod_images->assign("VALUE_THUMB_SRC", $imgMasterRelPath);
|
|
$prod_images->assign("VALUE_THUMB_WIDTH", $config['gdthumbSize']);
|
|
}
|
|
$prod_images->assign("ALT_THUMB", $lang['front']['popup_thumb_alt']);
|
|
$prod_images->parse("prod_images.thumbs");
|
|
}
|
|
|
|
$prod_images->assign("VALUE_MASTER_SRC", $imgMasterRelPath);
|
|
$prod_images->assign("ALT_LARGE", $lang['front']['popup_large_alt']);
|
|
|
|
$prod_images->parse("prod_images");
|
|
$prod_images->out("prod_images");
|
|
?>
|