0byt3m1n1-V2
Path:
/
home
/
academiac
/
www
/
administrator
/
components
/
com_chronoforms
/
form_elements
/
[
Home
]
File: input_datetime.ctp
<div class="dragable" id="input_datetime">Datetime Picker</div> <div class="element_code" id="input_datetime_element"> <label for="<?php echo $element_params['input_id']; ?>" id="input_datetime_{n}_label" class="datetime_label updatable_label"><?php echo $element_params['label_text']; ?></label> <input type="datetime" name="datetime_{n}_input_name" id="datetime_{n}_input_id" value="<?php echo $element_params['input_value']; ?>" maxlength="<?php echo $element_params['input_maxlength']; ?>" size="<?php echo $element_params['input_size']; ?>" /> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_id]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_id', 'value' => $element_params['input_id'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_label_text]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_label_text', 'value' => $element_params['label_text'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_name]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_name', 'value' => $element_params['input_name'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_value]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_value', 'value' => $element_params['input_value'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_maxlength]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_maxlength', 'value' => $element_params['input_maxlength'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_size]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_size', 'value' => $element_params['input_size'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_class]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_class', 'value' => $element_params['input_class'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_input_title]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_input_title', 'value' => $element_params['input_title'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_label_over]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_label_over', 'value' => $element_params['label_over'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_hide_label]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_hide_label', 'value' => $element_params['hide_label'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_timeonly]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_timeonly', 'value' => $element_params['timeonly'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_addtime]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_addtime', 'value' => $element_params['addtime'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_multiline_start]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_multiline_start', 'value' => $element_params['multiline_start'])); ?> <?php echo $HtmlHelper->input('chronofield[{n}][input_datetime_{n}_multiline_add]', array('type' => 'hidden', 'id' => 'input_datetime_{n}_multiline_add', 'value' => $element_params['multiline_add'])); ?> <textarea name="chronofield[{n}][input_datetime_{n}_validations]" id="input_datetime_{n}_validations" style="display:none"><?php echo $element_params['validations']; ?></textarea> <textarea name="chronofield[{n}][input_datetime_{n}_instructions]" id="input_datetime_{n}_instructions" style="display:none"><?php echo $element_params['instructions']; ?></textarea> <textarea name="chronofield[{n}][input_datetime_{n}_tooltip]" id="input_datetime_{n}_tooltip" style="display:none"><?php echo $element_params['tooltip']; ?></textarea> <input type="hidden" id="chronofield_id_{n}" name="chronofield_id" value="{n}" /> <input type="hidden" name="chronofield[{n}][tag]" value="input" /> <input type="hidden" name="chronofield[{n}][type]" value="datetime" /> <input type="hidden" id="container_id_{n}" name="chronofield[{n}][container_id]" value="<?php echo $element_params['container_id']; ?>" /> </div> <div class="element_config" id="input_datetime_element_config"> <?php echo $PluginTabsHelper->Header(array('general' => 'General', 'other' => 'Other', 'validation' => 'Validation'), 'input_datetime_element_config_{n}'); ?> <?php echo $PluginTabsHelper->tabStart('general'); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_label_text_config', array('type' => 'text', 'label' => 'Label Text', 'class' => 'small_input', 'value' => '')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_name_config', array('type' => 'text', 'label' => 'Field Name', 'class' => 'small_input', 'value' => '', 'smalldesc' => 'No spaces or any special characters, but underscores _ and square brackets [] are allowed.')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_value_config', array('type' => 'text', 'label' => 'Field Default Value', 'class' => 'small_input', 'value' => '')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_maxlength_config', array('type' => 'text', 'label' => 'Field Max Length', 'class' => 'small_input', 'value' => '')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_size_config', array('type' => 'text', 'label' => 'Field Size', 'class' => 'small_input', 'value' => '')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_title_config', array('type' => 'text', 'label' => 'Field Title', 'class' => 'small_input', 'value' => '', 'smalldesc' => 'Change this to override the default JS validation error message.')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_addtime_config', array('type' => 'checkbox', 'label' => 'Enable Time picker', 'class' => 'small_input', 'value' => '1', 'rule' => "bool")); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_timeonly_config', array('type' => 'checkbox', 'label' => 'Time picker ONLY', 'class' => 'small_input', 'value' => '1', 'rule' => "bool")); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_class_config', array('type' => 'text', 'label' => 'Field Class', 'class' => 'small_input', 'value' => '')); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_input_id_config', array('type' => 'text', 'label' => 'Field ID', 'class' => 'small_input', 'value' => '')); ?> <?php echo $PluginTabsHelper->tabEnd(); ?> <?php echo $PluginTabsHelper->tabStart('other'); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_label_over_config', array('type' => 'checkbox', 'label' => 'Label Over', 'value' => '1', 'rule' => "bool")); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_hide_label_config', array('type' => 'checkbox', 'label' => 'Hide Label', 'value' => '1', 'rule' => "bool")); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_instructions_config', array('type' => 'textarea', 'label' => 'Instructions for users', 'rows' => 5, 'cols' => 50)); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_tooltip_config', array('type' => 'textarea', 'label' => 'Tooltip', 'rows' => 5, 'cols' => 50)); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_multiline_start_config', array('type' => 'checkbox', 'label' => 'Start a Multi field row', 'value' => '1', 'rule' => "bool")); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_multiline_add_config', array('type' => 'checkbox', 'label' => 'Add to a Multi field row', 'value' => '1', 'rule' => "bool")); ?> <?php echo $PluginTabsHelper->tabEnd(); ?> <?php echo $PluginTabsHelper->tabStart('validation'); ?> <span style="color:#ff0000;">You should have the 2 checkboxes below checked in order for the "Default" date/time picker validation to work correctly, but if you are using the "Mootools Picker" then only "Required" should be checked.</span><br /> <?php echo $HtmlHelper->input('input_datetime_{n}_validations_config', array('type' => 'checkbox', 'label' => 'Required', 'class' => 'small_input', 'value' => 'required', 'rule' => "split", 'splitter' => ",")); ?> <?php echo $HtmlHelper->input('input_datetime_{n}_validations_config', array('type' => 'checkbox', 'label' => 'Point to Clone', 'class' => 'small_input', 'value' => 'target:%field_name%_clone_id', 'rule' => "split", 'splitter' => ",", "smalldesc" => 'You must enable this for the "Default" time picker ONLY!')); ?> <?php echo $PluginTabsHelper->tabEnd(); ?> </div>
©
2018.