Izrael
Гуру форума
- Регистрация
 - 11 Фев 2008
 
- Сообщения
 - 514
 
- Реакции
 - 65
 
- Автор темы
 - #1
 
Ошибка Parse error: syntax error, unexpected ')', expecting T_PAAMAYIM_NEKUDOTAYIM
Помогите исправить ошибку на 9 строке
	
	
	
		
	
		
			
		
		
	
				
			Помогите исправить ошибку на 9 строке
		Код:
	
	<?php
function bittrex_api_query($method, $params='')
{
    require_once('/etc/yiimp/keys.php');
    if (!defined('EXCH_BITTREX_SECRET')) define('EXCH_BITTREX_SECRET', '');
    // optional secret key
    if (empty(EXCH_BITTREX_SECRET) && strpos($method, 'public') === FALSE) return FALSE;
    if (empty(EXCH_BITTREX_KEY) && strpos($method, 'public') === FALSE) return FALSE;
    $apikey = EXCH_BITTREX_KEY; // your API-key
    $apisecret = EXCH_BITTREX_SECRET; // your Secret-key
    $nonce = time();
    $uri = "https://bittrex.com/api/v1.1/$method?apikey=$apikey&nonce=$nonce$params";
    $sign = hash_hmac('sha512', $uri, $apisecret);
    $ch = curl_init($uri);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array("apisign:$sign"));
    $execResult = curl_exec($ch);
    $obj = json_decode($execResult);
    return $obj;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
// manual update of one market
function bittrex_update_market($market)
{
    $exchange = 'bittrex';
    if (is_string($market))
    {
        $symbol = $market;
        $coin = getdbosql('db_coins', "symbol=:sym", array(':sym'=>$symbol));
        if(!$coin) return false;
        $pair = "BTC-$symbol";
        $market = getdbosql('db_markets', "coinid={$coin->id} AND name='$exchange'");
        if(!$market) return false;
    } else if (is_object($market)) {
        $coin = getdbo('db_coins', $market->coinid);
        if(!$coin) return false;
        $symbol = $coin->getOfficialSymbol();
        $pair = "BTC-$symbol";
        if (!empty($market->base_coin)) $pair = $market->base_coin."-$symbol";
    }
    $t1 = microtime(true);
    $m = bittrex_api_query('public/getticker', '&market='.$pair);
    if(!is_object($m) || !$m->success || !is_object($m->result)) return false;
    $m = $m->result;
    $price2 = ($m->Bid + $m->Ask)/2;
    $market->price2 = AverageIncrement($market->price2, $price2);
    $market->price = AverageIncrement($market->price, $m->Bid);
    $market->pricetime = time();
    $market->save();
    $apims = round((microtime(true) - $t1)*1000,3);
    user()->setFlash('message', "$exchange $symbol price updated in $apims ms");
    return true;
}