diff options
| author | Roger Rehnelt <noreply@maennchen1.de> | 2026-09-25 19:06:22 +0200 |
|---|---|---|
| committer | Roger Rehnelt <noreply@maennchen1.de> | 2026-09-25 19:06:22 +0200 |
| commit | 3717941d7ebb778652b59f2eb12e5d5ca10a3a7e (patch) | |
| tree | e1f24cd3bdeec8a54737845a253702a65ba2efab /views/mods/mod_newsletter/settings_edit.phtml | |
| parent | abfd45b167a9deff2de2633212e28fe0b336c63d (diff) | |
Newsletter-Modul spricht wpNewsletterGermany über REST an
Der Checkout legte vorhandene Adressen erneut an. Die Gruppenauswahl wurde als "Array,Array" gespeichert, und "Daten übernehmen" sowie der Import schickten Name und Anschrift leer.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'views/mods/mod_newsletter/settings_edit.phtml')
| -rw-r--r-- | views/mods/mod_newsletter/settings_edit.phtml | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/views/mods/mod_newsletter/settings_edit.phtml b/views/mods/mod_newsletter/settings_edit.phtml index def9fd9..d447582 100644 --- a/views/mods/mod_newsletter/settings_edit.phtml +++ b/views/mods/mod_newsletter/settings_edit.phtml @@ -5,11 +5,13 @@ */
?>
+<?php echo wpsg_drawForm_Input('wpsg_mod_newsletter_key', __('Schlüssel der REST-Schnittstelle', 'wpsg'), $this->get_option('wpsg_mod_newsletter_key')); ?>
+
<?php if ($this->view['plugin_active'] !== true) { ?>
-<div class="wpsg_error"><br /><?php echo __('Das Modul ist nur mit aktiviertem wpNewsletterGermany Plugin funktionsfähig.', 'wpsg'); ?><br /></div>
+<div class="wpsg_error"><br /><?php echo esc_html($this->view['connection_state']); ?><br /></div>
<?php } else { ?>
- <?php echo wpsg_drawForm_Select('wpsg_mod_newsletter_groups[]', __('Gruppenzuordnung nach Registrierung', 'wpsg'), $this->view['arGroup'], (array)explode(',', $this->get_option('wpsg_mod_newsletter_groups')), array('help' => 'wpsg_mod_newsletter_groups','multiple' => ((sizeof($this->view['arGroup']) > 5)?5:sizeof($this->view['arGroup'])))); ?>
+ <?php echo wpsg_drawForm_Select('wpsg_mod_newsletter_groups', __('Gruppenzuordnung nach Registrierung', 'wpsg'), $this->view['arGroup'], (array)explode(',', $this->get_option('wpsg_mod_newsletter_groups')), array('help' => 'wpsg_mod_newsletter_groups','multiple' => ((sizeof($this->view['arGroup']) > 5)?5:sizeof($this->view['arGroup'])))); ?>
<?php echo wpsg_drawForm_Select('wpsg_mod_newsletter_action', __('Aktion', 'wpsg'), array('0' => __('Opt-In Mail versenden', 'wpsg'), '1' => __('Direkt anmelden', 'wpsg')), $this->get_option('wpsg_mod_newsletter_action'), array('help' => 'wpsg_mod_newsletter_action')); ?>
<div class="form-group form-group-sm form-select has-feedback">
@@ -20,7 +22,7 @@ <div class="wpsg_field_wrap">
<select class="form-control input-sm" size="<?php echo ((sizeof($this->view['arGroup']) > 5)?5:sizeof($this->view['arGroup'])); ?>" multiple="multiple" name="wpsg_mod_newsletter_imoprtgroups[]" id="wpsg_mod_newsletter_imoprtgroups">
<?php foreach ($this->view['arGroup'] as $group_id => $group) {?>
- <option value="<?php echo $group_id; ?>"><?php echo $group; ?></option>
+ <option value="<?php echo intval($group_id); ?>"><?php echo esc_html($group); ?></option>
<?php } ?>
</select>
<a class="glyphicon glyphicon glyphicon-question-sign form-control-feedback activated" href="?page=wpsg-Admin&subaction=loadHelp&noheader=1&field=mod_newsletter_imoprtgroups" rel="?page=wpsg-Admin&subaction=loadHelp&noheader=1&field=mod_newsletter_imoprtgroups"></a>
@@ -57,7 +59,7 @@ strGroups = strGroups.substring(0, strGroups.length - 1);
- location.href = '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_newsletter&do=import&noheader=1&groups=' + strGroups;
+ location.href = '<?php echo esc_js(admin_url('admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_newsletter&do=import&noheader=1&groups=')); ?>' + strGroups;
} // function wpsg_doImport()
|
