DataObjects/Core_curr_rate.php
[Pman.Core] / UpdateCurrencyRate.php
index dc7d373..fc37c1f 100644 (file)
@@ -29,9 +29,7 @@ class Pman_Core_UpdateCurrencyRate extends Pman
     }
     
     function get()
-    {
-        echo "obtain the currency lists... \n";
-        
+    {   
         $currency = array();
         
         $response = $this->curl($this->actionUrl, array(), 'GET');
@@ -57,8 +55,13 @@ class Pman_Core_UpdateCurrencyRate extends Pman
         
         $fromDate = date('m/d/y', strtotime("-6 MONTH"));
         $toDate = date('m/d/y');
-        print_R($currency);exit;
+        
+        $total = count($currency);
+        
         foreach ($currency as $k => $c){
+            
+            echo "\nProcessing Currency : $c        ($k / $total) \n";
+            
             $params = array(
                 'lang'          => 'en',
                 'result'        => 1,
@@ -96,15 +99,18 @@ class Pman_Core_UpdateCurrencyRate extends Pman
                 $o = clone($curr);
             }
             
-            $curr->setForm(array(
+            $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");
+        
     }
     
     function curl($url, $request = array(), $method = 'GET')