function uc_order_condition_user_created in Ubercart 6.2
Check an user creation date.
See also
uc_order_condition_user_created_form()
1 string reference to 'uc_order_condition_user_created'
- uc_order_ca_condition in uc_order/
uc_order.ca.inc - Implements hook_ca_condition().
File
- uc_order/
uc_order.ca.inc, line 939 - This file contains the Conditional Actions hooks and functions necessary to make the order related entity, conditions, events, and actions work.
Code
function uc_order_condition_user_created($order, $settings) {
$account = uc_order_user_load($order);
// Get the beginning of the day the user registered.
$user_created = $account->created - $account->created % 86400;
$settings_created = gmmktime(0, 0, 0, $settings['created']['month'], $settings['created']['day'], $settings['created']['year']);
switch ($settings['operator']) {
case 'less':
return $user_created < $settings_created;
case 'less_equal':
return $user_created <= $settings_created;
case 'equal':
return $user_created == $settings_created;
case 'not_equal':
return $user_created != $settings_created;
case 'greater_equal':
return $user_created >= $settings_created;
case 'greater':
return $user_created > $settings_created;
}
}