You are here

function msnf_formatter_info in Multistep Nodeform 7

Function to retrieve all format possibilities for the form steps.

4 calls to msnf_formatter_info()
msnf_field_formatter_options in includes/msnf.field_ui.inc
Return an array of msnf_formatter options.
msnf_field_overview_submit in includes/msnf.field_ui.inc
Submit handler for the overview screens.
msnf_formatter_settings_update in includes/msnf.field_ui.inc
Update handler for step configuration settings.
msnf_msnf_format_settings in ./msnf.module
Implements hook_msnf_format_settings(). If the step has no format settings, default ones will be added.

File

./msnf.module, line 876
Main functions for module "Multistep Nodeform".

Code

function msnf_formatter_info() {
  $cache =& drupal_static(__FUNCTION__, array());
  if (empty($cache)) {
    if ($cached = cache_get('msnf_formatter_info', 'cache_field')) {
      $formatters = $cached->data;
    }
    else {
      $formatters = array();
      $formatters += module_invoke_all('msnf_formatter_info');
      cache_set('msnf_formatter_info', $formatters, 'cache_field');
    }
    $cache = $formatters;
  }
  return $cache;
}