'',
'ddw_order_time' => '',
'id_order' => (int)$id_order
);
if ((int)$id_order == 0 && (int)$id_cart == 0) {
return $return;
}
if ($id_order > 0) {
$ddw_datetime = DDWModel::getOrderDDWDateTime($id_order);
} elseif ($id_cart > 0) {
$ddw_datetime = DDWCartHelper::getCartDDWDateTime($id_cart);
}
if (DDWDateTimeHelper::isStrDateTimeEpoch($ddw_datetime['ddw_order_date'])) {
return $return;
}
if (!empty($ddw_datetime['ddw_order_date'])) {
$return['ddw_order_date'] .= '
' . Translate::getModuleTranslation('deliverydateswizardpro', 'Delivery Date:', 'ORDER_DETAIL_BLOCK') . ' ' . Tools::displayDate($ddw_datetime['ddw_order_date']);
}
if (!empty($ddw_datetime['ddw_order_time']) != '' && $ddw_datetime['ddw_order_time'] != 0) {
$return['ddw_order_time'] .= '
' . Translate::getModuleTranslation('deliverydateswizardpro', 'Delivery Time:', 'ORDER_DETAIL_BLOCK') . ' ' . $ddw_datetime['ddw_order_time'];
}
return $return;
}
/**
* Get delivery date and time for when emails are sent
*/
public static function getEmailTemplateVars($params)
{
if (!Module::isEnabled('DeliveryDatesWizardPro')) {
return false;
}
if (!empty($params['id_order'])) {
$ddw_info = DDWTemplateHookHelper::getOrderDateTimeWithLabels($params['id_order'], 0);
} elseif (empty($params['id_order']) && !empty($params['id_cart'])) {
$ddw_info = DDWTemplateHookHelper::getOrderDateTimeWithLabels(0, $params['id_cart']);
}
$params['template_vars']['{ddw_order_date}'] = '';
$params['template_vars']['{ddw_order_time}'] = '';
if (!empty($ddw_info['ddw_order_date'])) {
$params['template_vars']['{ddw_order_date}'] = $ddw_info['ddw_order_date'];
}
if (!empty($ddw_info['ddw_order_time'])) {
$params['template_vars']['{ddw_order_time}'] = $ddw_info['ddw_order_time'];
}
return $params;
}
}