<?php
+// note this no longer works -- we could try using their JSON feed?
+
+
require_once 'Pman.php';
class Pman_Core_UpdateCurrencyRate extends Pman
static $cli_desc = "Update Currency Exchange Rate";
- static $cli_opts = array(
- 'procedures-only' => array(
- 'desc' => 'Only run procedures and return',
- 'short' => 'p',
- 'default' => '',
- 'min' => 1,
- 'max' => 1,
- ),
- );
+ static $cli_opts = array();
var $cli = false;
function get($args, $opts)
{
+
+ //DB_DataObject::DebugLevel(1);
+ $d = DB_DataObject::Factory('core_curr_rate');
+ $d->loadRates();
+
+ $hkd = $d->convert(1,'USD','HKD');
+
+ echo "1 USD is ~ $hkd HKD (should be about 7.75)\n ";
+
+ die("done");
+
+
+
+ }
+ function oldversion()
+ {
$currency = array();
$response = $this->curl($this->actionUrl, array(), 'GET');
foreach ($currency as $k => $c){
- echo "\nProcessing Currency : $c ($k / $total) \n";
+ echo "\nProcessing Currency : $c ($k / $total) \n";
$params = array(
'lang' => 'en',
}
}
- $this->jok("DONE");
-
+ return;
}
function processCurrRate($currency, $rate, $from, $to)
return $response;
}
- /*
- lang:en
- result:1
- date1:10/14/14
- date:10/20/14
- date_fmt:us
- exch:USD
- exch2:
- expr:EUR
- expr2:
- margin_fixed:0
- format:HTML
- SUBMIT:Get Table
- */
}
\ No newline at end of file