Как увеличить курс обмена валют на 1% ?
Riva
Новичок
: 72
: 03-06-2012


27-09-2014 20:52
Попробовал через базу данных применить скрипт, он проходит без ошибок но изменения не вносит, курс остаётся прежним. При этом скрипт должен оставлять базовую валюту без изменений = 1
Код:
<?php
require(dirname(__FILE__).'/config/config.inc.php');

Currency::refreshCurrencies();

mysql_query ("UPDATE `ps_currency_shop` SET `conversion_rate` = `conversion_rate` * 1.01");
mysql_query ("UPDATE `ps_currency` SET `conversion_rate` = `conversion_rate` * 1.01");

mysql_query ("UPDATE `ps_currency_shop` SET `conversion_rate`='1' WHERE (`id_currency`='4')");
mysql_query ("UPDATE `ps_currency` SET `conversion_rate`='1' WHERE (`id_currency`='4')");

echo('ok');
?>

Что можно попробовать ещё? Может не через базу, а задать где-то в коде?
 
  
savvato11


Cпециалист
: 289
: 01-09-2012


27-09-2014 21:04
во первых включите в скрипт
Код:
ini_set('display_errors', '1');
error_reporting(E_ALL);


не забыв вкл. дебаг мод в престе
 
  
Riva
Новичок
: 72
: 03-06-2012


27-09-2014 23:33
Результат тот же, ошибок нет
 
  
Riva
Новичок
: 72
: 03-06-2012


28-09-2014 17:55
Проблему рещил так, в Currency.php

$rate = (float)$obj['rate']*1.01;
 
  
crystal land
Cпециалист
: 148
: Брест
: 03-07-2015


10-02-2016 22:18
Цитата:( Riva @ 28-09-2014 12:55 Смотреть сообщение )
Проблему рещил так, в Currency.php

$rate = (float)$obj['rate']*1.01;

Не могу найти где находится этот файл. Будь добр, подскажи.