function userpoints_get_default_expiry_date in User Points 7
Same name and namespace in other branches
- 5.3 userpoints.module \userpoints_get_default_expiry_date()
- 6 userpoints.module \userpoints_get_default_expiry_date()
- 7.2 userpoints.module \userpoints_get_default_expiry_date()
Determines the correct default expiration date.
Return value
The default expiration date.
3 calls to userpoints_get_default_expiry_date()
- UserpointsAPITestCase::testDefaultExpireDate in tests/userpoints_api.test 
- Changes the default expiration date in the administrative settings and then checks to ensure that it is saved/returned correctly.
- userpoints_admin_txn in ./userpoints.admin.inc 
- Form builder for add/edit userpoints transaction form.
- _userpoints_transaction in ./userpoints.module 
- Adds the points to the txn table.
File
- ./userpoints.module, line 1179 
Code
function userpoints_get_default_expiry_date() {
  $expirydate = userpoints_date_to_timestamp(variable_get(USERPOINTS_EXPIREON_DATE, 0));
  if ($expirydate < REQUEST_TIME) {
    $expirydate = variable_get(USERPOINTS_EXPIREAFTER_DATE, 0);
    if ($expirydate) {
      $expirydate = REQUEST_TIME + $expirydate;
    }
  }
  return (int) $expirydate;
}