Index: branches/unlabeled/unlabeled-1.5.52/core/units/languages/languages_config.php =================================================================== diff -u -r1838 -r3942 --- branches/unlabeled/unlabeled-1.5.52/core/units/languages/languages_config.php (.../languages_config.php) (revision 1838) +++ branches/unlabeled/unlabeled-1.5.52/core/units/languages/languages_config.php (.../languages_config.php) (revision 3942) @@ -119,6 +119,8 @@ 'IconURL' => Array('type' => 'string','default' => ''), 'DateFormat' => Array('type' => 'string','not_null' => '1','default' => '','required'=>1), 'TimeFormat' => Array('type' => 'string','not_null' => '1','default' => '','required'=>1), + 'InputDateFormat' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array('m/d/Y' => 'm/d/Y'), 'not_null' => '1','default' => 'm/d/Y', 'required' => 1), + 'InputTimeFormat' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array('g:i:s A' => 'g:i:s A'), 'not_null' => '1','default' => 'g:i:s A', 'required' => 1), 'DecimalPoint' => Array('type' => 'string','not_null' => '1','default' => ''), 'ThousandSep' => Array('type' => 'string','not_null' => '1','default' => ''), 'Charset' => Array('type' => 'string','not_null' => '1','default' => '','required'=>1), Index: branches/unlabeled/unlabeled-1.5.52/kernel/units/languages/languages_config.php =================================================================== diff -u -r1838 -r3942 --- branches/unlabeled/unlabeled-1.5.52/kernel/units/languages/languages_config.php (.../languages_config.php) (revision 1838) +++ branches/unlabeled/unlabeled-1.5.52/kernel/units/languages/languages_config.php (.../languages_config.php) (revision 3942) @@ -119,6 +119,8 @@ 'IconURL' => Array('type' => 'string','default' => ''), 'DateFormat' => Array('type' => 'string','not_null' => '1','default' => '','required'=>1), 'TimeFormat' => Array('type' => 'string','not_null' => '1','default' => '','required'=>1), + 'InputDateFormat' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array('m/d/Y' => 'm/d/Y'), 'not_null' => '1','default' => 'm/d/Y', 'required' => 1), + 'InputTimeFormat' => Array('type' => 'string', 'formatter' => 'kOptionsFormatter', 'options' => Array('g:i:s A' => 'g:i:s A'), 'not_null' => '1','default' => 'g:i:s A', 'required' => 1), 'DecimalPoint' => Array('type' => 'string','not_null' => '1','default' => ''), 'ThousandSep' => Array('type' => 'string','not_null' => '1','default' => ''), 'Charset' => Array('type' => 'string','not_null' => '1','default' => '','required'=>1), Index: branches/unlabeled/unlabeled-1.8.10/kernel/admin_templates/regional/languages_edit.tpl =================================================================== diff -u -r3667 -r3942 --- branches/unlabeled/unlabeled-1.8.10/kernel/admin_templates/regional/languages_edit.tpl (.../languages_edit.tpl) (revision 3667) +++ branches/unlabeled/unlabeled-1.8.10/kernel/admin_templates/regional/languages_edit.tpl (.../languages_edit.tpl) (revision 3942) @@ -67,6 +67,10 @@ + + + + Index: branches/unlabeled/unlabeled-1.15.10/core/units/languages/import_xml.php =================================================================== diff -u -r3606 -r3942 --- branches/unlabeled/unlabeled-1.15.10/core/units/languages/import_xml.php (.../import_xml.php) (revision 3606) +++ branches/unlabeled/unlabeled-1.15.10/core/units/languages/import_xml.php (.../import_xml.php) (revision 3942) @@ -219,11 +219,15 @@ $path = join (' ',$this->path); - $language_nodes = Array('DATEFORMAT','TIMEFORMAT','DECIMAL','THOUSANDS','CHARSET','UNITSYSTEM'); + $language_nodes = Array('DATEFORMAT','TIMEFORMAT','INPUTDATEFORMAT','INPUTTIMEFORMAT','DECIMAL','THOUSANDS','CHARSET','UNITSYSTEM'); $node_field_map = Array('LANGUAGES LANGUAGE DATEFORMAT' => 'DateFormat', 'LANGUAGES LANGUAGE TIMEFORMAT' => 'TimeFormat', + + 'LANGUAGES LANGUAGE INPUTDATEFORMAT'=> 'InputDateFormat', + 'LANGUAGES LANGUAGE INPUTTIMEFORMAT'=> 'InputTimeFormat', + 'LANGUAGES LANGUAGE DECIMAL' => 'DecimalPoint', 'LANGUAGES LANGUAGE THOUSANDS' => 'ThousandSep', 'LANGUAGES LANGUAGE CHARSET' => 'Charset', @@ -326,7 +330,8 @@ // languages $row = $this->Conn->GetRow( sprintf($sql, $lang_table, $language_id) ); $ret .= "\t".''.$row['DateFormat'].''; - $ret .= ''.$row['TimeFormat'].''.$row['DecimalPoint'].''; + $ret .= ''.$row['TimeFormat'].''.$row['InputDateFormat'].''; + $ret .= ''.$row['InputTimeFormat'].''.$row['DecimalPoint'].''; $ret .= ''.$row['ThousandSep'].''.$row['Charset'].''; $ret .= ''.$row['UnitSystem'].''."\n"; Index: branches/unlabeled/unlabeled-1.15.10/kernel/units/languages/import_xml.php =================================================================== diff -u -r3606 -r3942 --- branches/unlabeled/unlabeled-1.15.10/kernel/units/languages/import_xml.php (.../import_xml.php) (revision 3606) +++ branches/unlabeled/unlabeled-1.15.10/kernel/units/languages/import_xml.php (.../import_xml.php) (revision 3942) @@ -219,11 +219,15 @@ $path = join (' ',$this->path); - $language_nodes = Array('DATEFORMAT','TIMEFORMAT','DECIMAL','THOUSANDS','CHARSET','UNITSYSTEM'); + $language_nodes = Array('DATEFORMAT','TIMEFORMAT','INPUTDATEFORMAT','INPUTTIMEFORMAT','DECIMAL','THOUSANDS','CHARSET','UNITSYSTEM'); $node_field_map = Array('LANGUAGES LANGUAGE DATEFORMAT' => 'DateFormat', 'LANGUAGES LANGUAGE TIMEFORMAT' => 'TimeFormat', + + 'LANGUAGES LANGUAGE INPUTDATEFORMAT'=> 'InputDateFormat', + 'LANGUAGES LANGUAGE INPUTTIMEFORMAT'=> 'InputTimeFormat', + 'LANGUAGES LANGUAGE DECIMAL' => 'DecimalPoint', 'LANGUAGES LANGUAGE THOUSANDS' => 'ThousandSep', 'LANGUAGES LANGUAGE CHARSET' => 'Charset', @@ -326,7 +330,8 @@ // languages $row = $this->Conn->GetRow( sprintf($sql, $lang_table, $language_id) ); $ret .= "\t".''.$row['DateFormat'].''; - $ret .= ''.$row['TimeFormat'].''.$row['DecimalPoint'].''; + $ret .= ''.$row['TimeFormat'].''.$row['InputDateFormat'].''; + $ret .= ''.$row['InputTimeFormat'].''.$row['DecimalPoint'].''; $ret .= ''.$row['ThousandSep'].''.$row['Charset'].''; $ret .= ''.$row['UnitSystem'].''."\n";