Elgg
Version 2.3
|
Go to the source code of this file.
Variables | |
$vars ['class'] = elgg_extract_class($vars, 'elgg-input-date') | |
Elgg date input Displays a text field with a popup date picker. More... | |
$vars ['class'][] = 'popup_calendar' | |
$defaults | |
$timestamp = $vars['timestamp'] | |
if($timestamp) if(is_numeric($vars['value'])) | $datepicker_options = elgg_extract('datepicker_options', $vars) |
$vars ['data-datepicker-opts'] = $datepicker_options ? json_encode($datepicker_options) : '' | |
if(isset($vars['id'])) | else |
if ($timestamp) if (is_numeric($vars['value'])) $datepicker_options = elgg_extract('datepicker_options', $vars) |
$vars = elgg_extract_class($vars, 'elgg-input-date') |
Elgg date input Displays a text field with a popup date picker.
The elgg.ui JavaScript library initializes the jQueryUI datepicker based on the CSS class .elgg-input-date. It uses the ISO 8601 standard for date representation: yyyy-mm-dd.
Unix timestamps are supported by setting the 'timestamp' parameter to true. The date is still displayed to the user in a text format but is submitted as a unix timestamp in seconds.
$vars['value'] The current value, if any (as a unix timestamp) $vars['class'] Additional CSS class $vars['timestamp'] Store as a Unix timestamp in seconds. Default = false $vars['datepicker_options'] An array of options to pass to the jQuery UI datepicker
$vars['data-datepicker-opts'] = $datepicker_options ? json_encode($datepicker_options) : '' |