function regcode_get_fields in Registration codes 7
Same name and namespace in other branches
- 5.3 regcode_api.inc.php \regcode_get_fields()
- 6.2 regcode.module \regcode_get_fields()
- 6 regcode.api.php \regcode_get_fields()
- 7.2 regcode.module \regcode_get_fields()
Get the exposed regcode fields.
@todo Make use of the entity API.
Return value
array List of fields and their descriptions.
1 call to regcode_get_fields()
- regcode_ie_admin_import in regcode_ie/regcode_ie.module 
- Import registration codes form.
File
- ./regcode.module, line 286 
- Main functionality and hooks of regcode module.
Code
function regcode_get_fields() {
  // Core exposed fields.
  $fields = array(
    'begins' => array(
      'description' => t('When code should be active from'),
      'title' => t('Begins'),
    ),
    'expires' => array(
      'description' => t('When code should expire'),
      'title' => t('Expires'),
    ),
    'code' => array(
      'description' => t('The registration code'),
      'title' => t('Code'),
    ),
    'is_active' => array(
      'description' => t('Whether the code is active'),
      'title' => t('Enabled'),
    ),
    'maxuses' => array(
      'description' => t('Maximum times the code can be used'),
      'title' => t('Max'),
    ),
    'uses' => array(
      'description' => t('Number of times the code has been used'),
      'title' => t('Uses'),
    ),
  );
  // Load contributed fields.
  $contrib = module_invoke_all('regcode_fields');
  if (is_array($contrib)) {
    $fields += $contrib;
  }
  return $fields;
}