Elgg  Version master
Variables
date.php File Reference

Go to the source code of this file.

Variables

 $vars ['class'] = elgg_extract_class($vars, 'elgg-input-date')
 
 $defaults
 
 $timestamp = elgg_extract('timestamp', $vars)
 
 $format = elgg_extract('format', $vars, $defaults['format'], false)
 
 $name = elgg_extract('name', $vars)
 
 $value = elgg_extract('value', $vars)
 
 $value_date = ''
 
 $value_timestamp = ''
 
if($value) if($timestamp) $vars ['value'] = $value_date
 
 $datepicker_options = (array) elgg_extract('datepicker_options', $vars, [])
 
if(empty($datepicker_options['dateFormat'])) $vars ['data-datepicker-opts'] = $datepicker_options ? json_encode($datepicker_options) : ''
 
if(isset($vars['id'])) else
 

Variable Documentation

◆ $datepicker_options

$datepicker_options = (array) elgg_extract('datepicker_options', $vars, [])

Definition at line 73 of file date.php.

◆ $defaults

$defaults
Initial value:
= [
'timestamp' => false,
'autocomplete' => 'off',
'type' => 'text',
'format' => elgg_get_config('date_format', elgg_echo('input:date_format')),
]
elgg_get_config(string $name, $default=null)
Get an Elgg configuration value.
elgg_echo(string $message_key, array $args=[], string $language='')
Elgg language module Functions to manage language and translations.
Definition: languages.php:17

Definition at line 25 of file date.php.

◆ $format

$format = elgg_extract('format', $vars, $defaults['format'], false)

Definition at line 37 of file date.php.

◆ $name

$name = elgg_extract('name', $vars)

Definition at line 40 of file date.php.

◆ $timestamp

$timestamp = elgg_extract('timestamp', $vars)

Definition at line 34 of file date.php.

◆ $value

$value = elgg_extract('value', $vars)

Definition at line 41 of file date.php.

◆ $value_date

$value_date = ''

Definition at line 43 of file date.php.

◆ $value_timestamp

$value_timestamp = ''

Definition at line 44 of file date.php.

◆ $vars [1/3]

$vars = elgg_extract_class($vars, 'elgg-input-date')

Definition at line 23 of file date.php.

◆ $vars [2/3]

if (empty( $datepicker_options[ 'dateFormat'])) $vars[ 'data-datepicker-opts'] = $datepicker_options ? json_encode($datepicker_options) : ''

Definition at line 80 of file date.php.

◆ $vars [3/3]

if ( $value) if ( $timestamp) $vars[ 'value'] = $value_date

Definition at line 71 of file date.php.

◆ else

if (isset( $vars[ 'id'])) else
Initial value:
{
$selector = ".elgg-input-date[name='{$name}']"
$selector
Definition: tags.php:54

Definition at line 86 of file date.php.