Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5e4821d5

Von Tamino Steinert vor mehr als 1 Jahr hinzugefügt

  • ID 5e4821d5705f993f9cfdeaf34881c951cd46c47d
  • Vorgänger 1795164f
  • Nachfolger b71ec805

Presenter: EmailJournal: Funktion zum Anzeigen des Status

Unterschiede anzeigen:

SL/Presenter/ALL.pm
use SL::Presenter::DatePeriod;
use SL::Presenter::DeliveryOrder;
use SL::Presenter::Dunning;
use SL::Presenter::EmailJournal;
use SL::Presenter::EscapedText;
use SL::Presenter::FileObject;
use SL::Presenter::Invoice;
......
date_period => 'SL::Presenter::DatePeriod',
delivery_order => 'SL::Presenter::DeliveryOrder',
dunning => 'SL::Presenter::Dunning',
email_journal => 'SL::Presenter::EmailJournal',
escaped_text => 'SL::Presenter::EscapedText',
file_object => 'SL::Presenter::FileObject',
invoice => 'SL::Presenter::Invoice',
SL/Presenter/EmailJournal.pm
use SL::Presenter::EscapedText qw(escape is_escaped);
use SL::Presenter::Tag qw(link_tag);
use SL::Locale::String qw(t8);
use Exporter qw(import);
our @EXPORT_OK = qw(email_journal);
our @EXPORT_OK = qw(email_journal entry_status);
use Carp;
......
is_escaped($text);
}
sub entry_status {
my ($email_journal_entry, %params) = @_;
my %status_to_text = (
sent => t8('sent'),
send_failed => t8('send failed'),
imported => t8('imported'),
);
my $status = $email_journal_entry->status;
my $text = $status_to_text{$status} || $status;
return $text;
}
1;
__END__

Auch abrufbar als: Unified diff