Bootstrap\View\Helper\BootstrapFormHelper::_getDatetimeTemplate PHP Method

_getDatetimeTemplate() protected method

protected _getDatetimeTemplate ( $fields, $options )
    protected function _getDatetimeTemplate($fields, $options)
    {
        $inputs = [];
        foreach ($fields as $field => $in) {
            $in = isset($options[$field]) ? $options[$field] : $in;
            if ($in) {
                if ($field === 'timeFormat') {
                    $field = 'meridian';
                }
                // Template uses "meridian" instead of timeFormat
                $inputs[$field] = '<div class="col-md-{{colsize}}">{{' . $field . '}}</div>';
            }
        }
        $tplt = $this->templates('dateWidget');
        $tplt = explode('}}{{', substr($tplt, 2, count($tplt) - 3));
        $html = '';
        foreach ($tplt as $v) {
            if (isset($inputs[$v])) {
                $html .= $inputs[$v];
            }
        }
        return str_replace('{{colsize}}', round(12 / count($inputs)), '<div class="row">' . $html . '</div>');
    }