Exemplo n.º 1
0
function yfFormatQuotes($names, $symbols)
{
    $names = $names;
    $symbols = $symbols;
    $quotes = array();
    foreach ($symbols as $i => $symbol) {
        $quote = yfGetQuote($symbol);
        $name = $names[$i];
        $percent = yfGetPercent($quote['previousClose'], $quote['last']);
        $quote['descriptiveName'] = $name;
        $quote['currentPercent'] = $percent;
        $quote['arrowStatus'] = $percent < 0 ? 'down' : 'up';
        $quotes[] = $quote;
    }
    return $quotes;
}
Exemplo n.º 2
0
<?php

/*
Template Name: Test Page
Author: Juni Brosas @ iBoostme..
*/
get_header();
$metalQuotes = array();
foreach ($metalSymbols as $symbol) {
    $metalQuotes[] = yfGetQuote($symbol);
}
//trace($metalQuotes);
//crude oil, gasoline, fuel, lpg
$energyNames = ['Crude Oil', 'Gasoline', 'Fuel', 'LPG'];
$energySymbols = ['UCO', 'UGA', 'FUEL', 'LPG'];
$energyQuotes = array();
foreach ($energySymbols as $i => $symbol) {
    $quote = yfGetQuote($symbol);
    $name = $energyNames[$i];
    $percent = yfGetPercent($quote['previousClose'], $quote['last']);
    $status = $percent < 0 ? 'down' : 'up';
    $last = $quote['last'];
    $energyQuotes[] = $quote;
    echo '<span class="item">' . $name . ' <span class="stat"><i class="fa fa-arrow-' . $status . '"></i>' . $last . ' (' . str_replace('-', '', $percent) . '%)</span> </span>';
}
//trace( yfGetPercent($quoteData['previousClose'], $quoteData['last']) ); //this is the stock symbol
?>

<?php 
get_footer();