DataObjects/Core_person.php
authoredward <edward@roojs.com>
Thu, 2 Nov 2017 10:45:16 +0000 (18:45 +0800)
committeredward <edward@roojs.com>
Thu, 2 Nov 2017 10:45:16 +0000 (18:45 +0800)
DataObjects/Core_person.php

index a29c55a..be8de84 100644 (file)
@@ -1329,7 +1329,13 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject
     
     function generateQRCode()
     {
-        $result = base64_encode(file_get_contents("https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl={$this->oath_key}"));
+        if(empty($this->oath_key)){
+            return false;
+        }
+        
+        $base64 = base64_encode(file_get_contents("https://chart.googleapis.com/chart?chs=250x250&cht=qr&chl={$this->oath_key}"));
+        
+        return "data:image/png;base64,{$base64}";
     }
     
  }