Skip to content
Snippets Groups Projects
Unverified Commit 5fd4ad15 authored by JonGold's avatar JonGold
Browse files

Fix null dates returning as December 31, 1969

parent ace91544
Branches
Tags
1 merge request!43Fix null dates returning as December 31, 1969
<?php
class CRM_Stripe_Api {
public static function getObjectParam($name, $stripeObject) {
$className = get_class($stripeObject);
switch ($className) {
......@@ -33,7 +33,7 @@ class CRM_Stripe_Api {
return (string) $stripeObject->id;
case 'receive_date':
return date("Y-m-d H:i:s", $stripeObject->date);
return $stripeObject->date ? date("Y-m-d H:i:s", $stripeObject->date) : NULL;
case 'subscription_id':
return (string) $stripeObject->subscription;
......@@ -51,7 +51,7 @@ class CRM_Stripe_Api {
return (string) mb_strtoupper($stripeObject->currency);
case 'status_id':
if ((bool)$stripeObject->paid) {
if ((bool) $stripeObject->paid) {
return 'Completed';
}
else {
......@@ -85,7 +85,7 @@ class CRM_Stripe_Api {
return (string) $stripeObject->plan->name;
case 'plan_start':
return date("Y-m-d H:i:s", $stripeObject->start);
return $stripeObject->start ? date("Y-m-d H:i:s", $stripeObject->start) : NULL;
case 'cycle_day':
return date("d", $stripeObject->billing_cycle_anchor);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment