Usage:
[[!getPrime?]] as low as Prime + .75% ([[!+FRED.rate:add=
.75:fmt_interestRate]])
outputs “as low as Prime + .75% (4.25%)”
<?php
$offset = (int) $modx->getOption('offset', $scriptProperties, 0);
$apikey = $scriptProperties['apikey'];
$sourcePath = 'https://api.stlouisfed.org/fred/series/observations?series_id=DPRIME&offset=' . $offset . '&limit=1&sort_order=desc&api_key=' . $apikey;
$xml = simplexml_load_file($sourcePath);
$modx->setPlaceholder('FRED.date',$xml->observation[0]['date']);
$modx->setPlaceholder('FRED.rate',$xml->observation[0]['value']);
return;
Just documenting here for posterity.