62 lines
1.9 KiB
PHP
62 lines
1.9 KiB
PHP
<?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/site/faq/license.php
|
|
+--------------------------------------------------------------------------
|
|
| currencyVars.inc.php
|
|
| ========================================
|
|
| Gets Currency Array
|
|
+--------------------------------------------------------------------------
|
|
*/
|
|
|
|
if (!defined('CC_INI_SET')) die("Access Denied");
|
|
|
|
$override = array(
|
|
"viewOrder" => true,
|
|
"viewOrders" => true,
|
|
"giftCert" => true,
|
|
);
|
|
|
|
$page = sanitizeVar($_GET['_a']);
|
|
|
|
if (isset($override[$page]) && $override[$page] == true) {
|
|
$cCode = $config['defaultCurrency'];
|
|
|
|
} else if (!empty($cc_session->ccUserData['currency'])) {
|
|
$cCode = $cc_session->ccUserData['currency'];
|
|
|
|
} else if (!empty($order[0]['currency'])) {
|
|
$cCode = $order[0]['currency'];
|
|
|
|
} else {
|
|
if (isset($_COOKIE['currency']) && !empty($_COOKIE['currency'])) {
|
|
$cCode = $_COOKIE['currency'];
|
|
}
|
|
$cCode = $config['defaultCurrency'];
|
|
}
|
|
|
|
$cache = new cache('glob.currencyVars.'.$cCode);
|
|
$currencyVars = $cache->readCache();
|
|
|
|
if (!$cache->cacheStatus) {
|
|
$query = sprintf("SELECT value, symbolLeft, symbolRight, decimalPlaces, name, decimalSymbol FROM %sCubeCart_currencies WHERE code=%s", $glob['dbprefix'], $db->mySQLSafe($cCode));
|
|
$currencyVars = $db->select($query);
|
|
$cache->writeCache($currencyVars);
|
|
}
|
|
?>
|