SimpleExcel.php
[Pman.Core] / UpdateCurrencyRate.php
index 1272704..0c0fe04 100644 (file)
@@ -1,5 +1,8 @@
 <?php
 
+// note this no longer works -- we could try using their JSON feed?
+
+
 require_once 'Pman.php';
 
 class Pman_Core_UpdateCurrencyRate extends Pman
@@ -7,15 +10,7 @@ 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; 
     
@@ -36,8 +31,24 @@ class Pman_Core_UpdateCurrencyRate extends Pman
         die("NOT ALLOWED");
     }
     
-    function get($args, $opts)
+    function get($args, $opts=array())
     {   
+        
+        //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');
@@ -68,7 +79,7 @@ class Pman_Core_UpdateCurrencyRate extends Pman
         
         foreach ($currency as $k => $c){
             
-            echo "\nProcessing Currency : $c        ($k / $total) \n";
+            echo "\nProcessing Currency : $c ($k / $total) \n";
             
             $params = array(
                 'lang'          => 'en',
@@ -104,10 +115,6 @@ class Pman_Core_UpdateCurrencyRate extends Pman
             }
         }
         
-        if(empty($opts['procedures-only'])){
-            $this->jok("DONE");
-        }
-        
         return;
     }
     
@@ -165,18 +172,4 @@ class Pman_Core_UpdateCurrencyRate extends Pman
         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