Example #1
0
 public static function isReceipt($receipt)
 {
     return is_object($receipt) && $receipt->ref && $receipt->original && $receipt->reportID && call_user_func(function ($receipt) {
         $stmt = Connection::getConnection()->prepare("SELECT ref_name FROM `payment_flow_details` " . "WHERE ref_name = :ref AND reportID = :reportID;");
         return $stmt->execute(array('ref' => $receipt->ref, 'reportID' => $receipt->reportID)) && $stmt->fetch();
     }, $receipt) || ZP::isFile($receipt, array("pdf" => "application/pdf", "bmp" => "image/bmp", "jpeg" => "image/jpeg", "jpg" => "image/jpeg", "png" => "image/png"));
 }