Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ee8cd38f

Von Jan Büren vor mehr als 7 Jahren hinzugefügt

  • ID ee8cd38f439e1c8136fe7c1cbb31c5852d1cfd49
  • Vorgänger 36927d81
  • Nachfolger 0c121016

Vorbelegte E-Mail-Texte um Vorbelegung periodic invoices ergänzt

Unterschiede anzeigen:

bin/mozilla/generictranslations.pl
# and will be preset in $form email dialog if the form name matches
my %mail_strings = (
salutation_male => t8('Salutation male'),
salutation_female => t8('Salutation female'),
salutation_general => t8('Salutation general'),
salutation_punctuation_mark => t8('Salutation punctuation mark'),
preset_text_sales_quotation => t8('Preset email text for sales quotations'),
preset_text_sales_order => t8('Preset email text for sales orders'),
preset_text_sales_delivery_order => t8('Preset email text for sales delivery orders'),
preset_text_invoice => t8('Preset email text for sales invoices'),
preset_text_request_quotation => t8('Preset email text for requests (rfq)'),
preset_text_purchase_order => t8('Preset email text for purchase orders'),
salutation_male => t8('Salutation male'),
salutation_female => t8('Salutation female'),
salutation_general => t8('Salutation general'),
salutation_punctuation_mark => t8('Salutation punctuation mark'),
preset_text_sales_quotation => t8('Preset email text for sales quotations'),
preset_text_sales_order => t8('Preset email text for sales orders'),
preset_text_sales_delivery_order => t8('Preset email text for sales delivery orders'),
preset_text_invoice => t8('Preset email text for sales invoices'),
preset_text_request_quotation => t8('Preset email text for requests (rfq)'),
preset_text_purchase_order => t8('Preset email text for purchase orders'),
preset_text_periodic_invoices_email_body => t8('Preset email body for periodic invoices'),
preset_text_periodic_invoices_email_subject => t8('Preset email subject for periodic invoices'),
);
sub edit_greetings {
bin/mozilla/oe.pl
$config = YAML::Load($::form->{periodic_invoices_config}) if $::form->{periodic_invoices_config};
if ('HASH' ne ref $config) {
my $lang_id = $::form->{language_id};
$config = { periodicity => 'm',
order_value_periodicity => 'p', # = same as periodicity
start_date_as_date => $::form->{transdate} || $::form->current_date,
extend_automatically_by => 12,
active => 1,
email_subject => GenericTranslations->get(language_id => $lang_id,
translation_type =>"preset_text_periodic_invoices_email_subject"),
email_body => GenericTranslations->get(language_id => $lang_id,
translation_type =>"preset_text_periodic_invoices_email_body"),
};
}
js/edit_periodic_invoices_config.js
var config = $('#periodic_invoices_config').val();
var cus_id = $('[name=customer_id]').val();
var transdate = $('#transdate').val();
var lang_id = $('#language_id').val();
var url = "oe.pl?" +
"action=edit_periodic_invoices_config&" +
"customer_id=" + encodeURIComponent(cus_id) + "&" +
"periodic_invoices_config=" + encodeURIComponent(config) + "&" +
"customer_id=" + encodeURIComponent(cus_id) + "&" +
"language_id=" + encodeURIComponent(lang_id) + "&" +
"periodic_invoices_config=" + encodeURIComponent(config) + "&" +
"transdate=" + encodeURIComponent(transdate || '');
// alert(url);
locale/de/all
'Prepare bank collection via SEPA XML' => 'Einzug via SEPA XML vorbereiten',
'Prepare bank transfer via SEPA XML' => 'Überweisung via SEPA XML vorbereiten',
'Prepayment' => 'Vorauszahlung',
'Preset email body for periodic invoices' => 'Vorbelegter E-Mail-Text für wiederkehrende Rechnungen',
'Preset email strings' => 'Vorbelegte E-Mail-Texte',
'Preset email subject for periodic invoices' => 'Vorbelegter E-Mail-Betreff für wiederkehrende Rechnungen',
'Preset email text for purchase orders' => 'Vorbelegter E-Mail-Text für Einkaufsaufträge',
'Preset email text for requests (rfq)' => 'Vorbelegter E-Mail-Text für Anfragen',
'Preset email text for sales delivery orders' => 'Vorbelegter E-Mail-Text für Verkaufs-Lieferscheine',
templates/webpages/generictranslations/edit_email_strings.html
[%- ELSE %]
[%- HTML.escape(language.description) %]
[%- END %]
[%- IF mail_string.search('preset_text_periodic_invoices') %]
<br />
<a href="doc/html/ch03.html#features.periodic-invoices.variables" target="_blank">?</a>
[%- END %]
</td>
<td>
[%- IF mail_string.search('preset') %]

Auch abrufbar als: Unified diff