예제 #1
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . 'cloud/models/main/index.php';
ini_set('display_errors', 1);
error_reporting(E_ALL);
session_start();
$_SESSION['count'] = 1;
$resp = getCData();
if (!isset($_GET['callback'])) {
    echo json_encode($resp);
    return;
} else {
    echo $_GET['callback'] . '(' . json_encode($resp) . ')';
    return;
}
function getCData()
{
    //$news = dbMassData("SELECT * FROM news WHERE dateT !='0000-00-00 00:00:00' GROUP BY dateT ORDER BY dateT ASC");
    $prices = dbMassData("SELECT * FROM minuteCoin WHERE tDate != '0000-00-00 00:00:00' AND current != 0 AND bid != 0 ORDER BY timestamp DESC LIMIT 240");
    $resp = array("prices" => $prices);
    return $resp;
}
예제 #2
0
//$_SESSION['count'] =1;
extract($_REQUEST);
if (!isset($limit)) {
    $limit = 15;
}
if (!isset($tick)) {
    $tick = 5;
} else {
    $tick = intval($tick);
}
if (!isset($whatsBetter)) {
    $whatBetter = 0.01;
} else {
    $whatsBetter = floatval($whatsBetter);
}
$resp = getCData($limit, $tick);
if (!isset($_GET['callback'])) {
    echo json_encode($resp);
    return;
} else {
    echo $_GET['callback'] . '(' . json_encode($resp) . ')';
    return;
}
function getCData($limit, $tick, $whatBetter)
{
    $limit = intval($limit);
    //$news = dbMassData("SELECT * FROM news WHERE dateT !='0000-00-00 00:00:00' GROUP BY dateT ORDER BY dateT ASC");
    $prices = dbMassData("SELECT * FROM minuteCoin WHERE mod(minute(timestamp),{$tick}) AND tDate != '0000-00-00 00:00:00' ORDER BY timestamp DESC LIMIT 1000");
    $prices = array_reverse($prices);
    $respArr = array("buy" => array(), "dont" => array());
    for ($i = 0; $i < count($prices); $i++) {