}
function get()
- {
- echo "obtain the currency lists... \n";
-
+ {
$currency = array();
$response = $this->curl($this->actionUrl, array(), 'GET');
$fromDate = date('m/d/y', strtotime("-6 MONTH"));
$toDate = date('m/d/y');
- foreach ($currency as $c){
+ $total = count($currency);
+
+ foreach ($currency as $k => $c){
+
+ echo "\nProcessing Currency : $c ($k / $total) \n";
+
$params = array(
- 'lang' => 'en',
- 'result' => 1,
- 'date1' => $fromDate,
- 'date'=> $toDate,
- 'date_fmt' => 'us',
- 'exch' => $c,
- 'expr' => 'USD',
- 'margin_fixed' => 0,
- 'format'=> 'HTML'
+ 'lang' => 'en',
+ 'result' => 1,
+ 'date1' => $fromDate,
+ 'date' => $toDate,
+ 'date_fmt' => 'us',
+ 'exch' => $c,
+ 'expr' => 'USD',
+ 'margin_fixed' => 0,
+ 'format' => 'HTML'
);
$response = $this->curl($this->actionUrl, $params, 'POST');
$o = clone($curr);
}
- $curr->setForm(array(
- 'rate' => $rate,
- 'from' =>
-
+ $curr->setFrom(array(
+ 'rate' => $rate,
+ 'from' => date('Y-m-d H:i:s', strtotime($fromDate)),
+ 'to' => date('Y-m-d H:i:s', strtotime($toDate))
));
+ (empty($o)) ? $curr->insert() : $curr->update($o);
+
}
-
+ $this->jok("DONE");
}