You are here

function date_tools_wizard_required_modules in Date 6.2

Return an array of the modules needed by this wizard.

2 calls to date_tools_wizard_required_modules()
date_tools_wizard_disabled_modules in date_tools/date_tools.wizard.inc
date_tools_wizard_enabled_modules in date_tools/date_tools.wizard.inc

File

date_tools/date_tools.wizard.inc, line 230
Date Wizard code.

Code

function date_tools_wizard_required_modules($options = array()) {
  $options = date_tools_wizard_options($options);
  $modules = array(
    'date_timezone',
    'date_api',
    'content',
    'date',
  );
  if (module_exists('calendar')) {
    $modules = array_merge($modules, array(
      'calendar',
      'views',
      'views_ui',
    ));
  }
  if (in_array('popups', $options)) {
    $modules = array_merge($modules, array(
      'date_popup',
      'jcalendar',
    ));
  }
  if (in_array('repeat', $options)) {
    $modules = array_merge($modules, array(
      'date_repeat',
    ));
  }
  return $modules;
}