public static
getInvoiceDueDate
(mixed $orderId, mixed $date = false, mixed $dueDate = false, mixed $formatOutput = '')
public static function getInvoiceDueDate($orderId, $date = false, $dueDate = false, $formatOutput = '')
{
if ($dueDate) {
if ($formatOutput != '') {
return HTMLHelper::date($dueDate, $formatOutput);
}
return $dueDate;
}
$paramsC = PhocacartUtils::getComponentParameters();
$invoice_due_date_days = $paramsC->get('invoice_due_date_days', 5);
$date = !$date ? self::getOrderDate($orderId) : $date;
$dateTime = new DateTime($date);
$dateTime->add(new DateInterval('P' . (int) $invoice_due_date_days . 'D'));
if ($formatOutput != '') {
return HTMLHelper::date($dateTime->format('Y-m-d h:m:s'), $formatOutput);
} else {
return $dateTime->format('Y-m-d h:m:s');
}
}