You are here

function regcode_clean in Registration codes 6.2

Same name and namespace in other branches
  1. 8 regcode.module \regcode_clean()
  2. 7.2 regcode.module \regcode_clean()
  3. 7 regcode.module \regcode_clean()

Delete regcode codes

Parameters

$op int The action to perform:

1 call to regcode_clean()
regcode_admin_manage_submit in ./regcode.admin.php
Manage action handler

File

./regcode.module, line 499

Code

function regcode_clean($op) {
  $res = FALSE;
  switch ($op) {
    case REGCODE_CLEAN_TRUNCATE:
      $res = db_query('TRUNCATE {regcode}');
      $res = db_query('TRUNCATE {regcode_term}');
      break;
    case REGCODE_CLEAN_EXPIRED:
      $res = db_query('DELETE FROM {regcode} WHERE expires < %d', time());
      break;
    case REGCODE_CLEAN_INACTIVE:
      $res = db_query('DELETE FROM {regcode} WHERE is_active = 0');
      break;
  }
  return $res;
}