Revision 2bb1c961
Von Moritz Bunkus vor fast 10 Jahren hinzugefügt
SL/DB/CustomVariable.pm | ||
---|---|---|
91 | 91 |
|
92 | 92 |
if ($type eq 'bool') { |
93 | 93 |
return $self->bool_value ? $::locale->text('Yes') : $::locale->text('No'); |
94 |
} elsif ($type eq 'timestamp') {
|
|
94 |
} elsif ($type =~ m{^(?:timestamp|date)}) {
|
|
95 | 95 |
return $::locale->reformat_date( { dateformat => 'yy-mm-dd' }, $self->timestamp_value->ymd, $::myconfig{dateformat}); |
96 | 96 |
} elsif ($type eq 'number') { |
97 | 97 |
return $::form->format_amount(\%::myconfig, $self->number_value, $cfg->processed_options->{PRECISION}); |
... | ... | |
115 | 115 |
return $part ? $part->description : ''; |
116 | 116 |
} |
117 | 117 |
|
118 |
goto &text_value; # text, textfield, date and select
|
|
118 |
goto &text_value; # text, textfield and select |
|
119 | 119 |
} |
120 | 120 |
|
121 | 121 |
sub is_valid { |
Auch abrufbar als: Unified diff
SL::DB::CustomVariable: value_as_text() für Typ 'date' gefixt
Bisher wurde schlicht das falsche Feld zurückgegeben: text_value. Nun
wird das formatierte Datum aus timestamp_value zurückgegeben.