CMS  Version 3.9
DatePickerManager Class Reference

Provides a central management class for event handlers and common functionality for the date_picker component. More...

Public Member Functions

 DatePickerManager ()
 

Static Public Member Functions

static setDefaults ()
 
static registerFieldRenderers ()
 
static addTheme ($template)
 

Detailed Description

Provides a central management class for event handlers and common functionality for the date_picker component.

Definition at line 14 of file date_picker_manager.inc.

Member Function Documentation

◆ addTheme()

static DatePickerManager::addTheme (   $template)
static

Definition at line 38 of file date_picker_manager.inc.

39  {
40  global $styles;
41 
42  $theme = strtolower(Settings::getValue("date_picker", "date_picker_theme"));
43 
44  $styles .= "<link href='/components/date_picker/css/datepicker.css' rel='stylesheet'/>\n";
45  $styles .= "<link href='/components/date_picker/css/datepicker_{$theme}/datepicker_{$theme}.css' rel='stylesheet'/>\n";
46 
47  return $template;
48  }
static getValue($component, $name)
Retrieve the value of the specified Setting.
Definition: settings.inc:104
$styles

◆ DatePickerManager()

DatePickerManager::DatePickerManager ( )

Definition at line 16 of file date_picker_manager.inc.

17  {
18 
19  }

◆ registerFieldRenderers()

static DatePickerManager::registerFieldRenderers ( )
static

Definition at line 28 of file date_picker_manager.inc.

29  {
30  global $styles;
31 
32  if (Settings::getValue("date_picker", "use_mooTools_date_picker"))
33  {
34  AutoForm::registerFieldRendererClass(DateTime, MooToolsDateTimeFieldRenderer);
35  }
36  }
Field renderer for date data fields.

◆ setDefaults()

static DatePickerManager::setDefaults ( )
static

Definition at line 21 of file date_picker_manager.inc.

22  {
23  Settings::setDefaultValue("date_picker", "use_mooTools_date_picker", false, Boolean);
24  Settings::setDefaultValue("date_picker", "date_picker_theme", "Dashboard", String, "", "", "Bootstrap\nDashboard\njqui\nMinimal\nVista");
25  }
static setDefaultValue($component, $name, $value, $field_type="String", $annotation="", $category="", $options="", $weight=0)
Sets the default value of the given component setting.
Definition: settings.inc:174

The documentation for this class was generated from the following file: