/** * get_date_format_dropdown function * * @return string **/ function get_date_format_dropdown($view = null) { $formats = array('def' => __('Default (d/m/yyyy)', AI1EC_PLUGIN_NAME), 'us' => __('US (m/d/yyyy)', AI1EC_PLUGIN_NAME), 'iso' => __('ISO 8601 (yyyy-m-d)', AI1EC_PLUGIN_NAME), 'dot' => __('Dotted (m.d.yyyy)', AI1EC_PLUGIN_NAME)); $patterns = Ai1ec_Time_Utility::get_date_patterns(); $html = '<select name="input_date_format" id="input_date_format">'; foreach ($formats as $key => $label) { $html .= '<option value="' . $key . '"'; $html .= ' data-pattern="' . $patterns[$key] . '"'; if ($view == $key) { $html .= ' selected="selected"'; } $html .= '>' . $label . '</option>'; } $html .= '</select>'; return $html; }