You are here

function radioactivity_get_decay_profile_options_list in Radioactivity 7.2

Get a list of profiles in #options form

2 calls to radioactivity_get_decay_profile_options_list()
radioactivity_field_instance_settings_form in ./radioactivity.field.inc
Implements hook_field_instance_settings_form()
radioactivity_form_ctools_export_ui_list_form_alter in ./radioactivity.module
Implements hook_form_alter().

File

./radioactivity.module, line 590
Radioactivity core functionality

Code

function radioactivity_get_decay_profile_options_list() {
  static $list = NULL;
  if ($list) {
    return $list;
  }

  // Load by using ctools, otherwise we'll miss the non db objects
  ctools_include('export');
  $profiles = ctools_export_load_object('radioactivity_decay_profile', 'all');
  foreach ($profiles as $profile) {
    if (!isset($profile->disabled) || !$profile->disabled) {
      $list[$profile->machine_name] = $profile->name;
    }
  }
  if (count($list) == 0) {
    $list['none'] = 'None';
  }
  return $list;
}