You are here

function regcode_convert_codes in Registration codes 5.3

Helper function to iterate through code-variables and initiating code conversion to database-storage

1 call to regcode_convert_codes()
regcode_update_5200 in ./regcode.install
Implementation of hook_update().

File

./regcode.install, line 79

Code

function regcode_convert_codes() {

  // get codes and convert them...
  // - for role-specific codes:
  foreach (user_roles() as $rid => $role_name) {
    $count = regcode_convert_codes_query(variable_get("regcode_codes_{$rid}", ''), $rid);
    watchdog('RegistrationCode', "converted {$count} codes for role: {$role_name}");
  }

  // - for role-independent codes:
  $count = regcode_convert_codes_query(variable_get("regcode_codes", ''), 0);
  watchdog('RegistrationCode', "converted {$count} role-independent codes");

  // delete old storage variables:
  // variable_del('regcode_codes');
  // foreach(user_roles() as $rid => $role_name) variable_del("regcode_codes_$rid");
}