Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2bb1c961

Von Moritz Bunkus vor fast 10 Jahren hinzugefügt

  • ID 2bb1c9616f0fe4c8c1d39574a99eff02a7ece42e
  • Vorgänger e2a023ca
  • Nachfolger b996f6ca

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.

Unterschiede anzeigen:

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