diff options
Diffstat (limited to 'views')
| -rw-r--r-- | views/mods/mod_newsletter/checkout_customer_inner.phtml | 2 | ||||
| -rw-r--r-- | views/mods/mod_newsletter/customer_sidebar.phtml | 4 | ||||
| -rw-r--r-- | views/mods/mod_newsletter/settings_edit.phtml | 10 |
3 files changed, 9 insertions, 7 deletions
diff --git a/views/mods/mod_newsletter/checkout_customer_inner.phtml b/views/mods/mod_newsletter/checkout_customer_inner.phtml index 97c8ef4..0c170d1 100644 --- a/views/mods/mod_newsletter/checkout_customer_inner.phtml +++ b/views/mods/mod_newsletter/checkout_customer_inner.phtml @@ -8,6 +8,6 @@ ?>
<div class="wpsg_checkoutblock">
<label for="wpsg_mod_newsletter">
- <input class="wpsg_checkout" type="checkbox" id="wpsg_mod_newsletter" name="wpsg[checkout][wpsg_mod_newsletter]" value="1" <?php echo (($this->view['basket']['checkout']['wpsg_mod_newsletter'] == '1')?'checked="checked"':''); ?> /><?php echo __("Melden Sie sich hier für unseren Newsletter an.", "wpsg"); ?>
+ <input class="wpsg_checkout" type="checkbox" id="wpsg_mod_newsletter" name="wpsg[checkout][wpsg_mod_newsletter]" value="1" <?php echo (($this->view['basket']['checkout']['wpsg_mod_newsletter'] == '1')?'checked="checked"':''); ?> /><?php echo esc_html($this->view['wpsg_mod_newsletter']['consent']); ?>
</label>
</div>
\ No newline at end of file diff --git a/views/mods/mod_newsletter/customer_sidebar.phtml b/views/mods/mod_newsletter/customer_sidebar.phtml index 417098a..895928b 100644 --- a/views/mods/mod_newsletter/customer_sidebar.phtml +++ b/views/mods/mod_newsletter/customer_sidebar.phtml @@ -6,13 +6,13 @@ <div class="inside">
<?php if ($this->view['wpsg_mod_newsletter']['found'] === true) { ?>
<input type="hidden" name="wpsg_mod_newsletter[abo_id]" value="<?php echo $this->view['wpsg_mod_newsletter']['abo_id']; ?>" />
- <?php echo wpsg_drawForm_Input('', __('Name', 'wpsg'), $this->view['wpsg_mod_newsletter']['name'], array('text' => true, 'nohspc' => true)); ?>
+ <?php echo wpsg_drawForm_Text(__('Name', 'wpsg'), $this->view['wpsg_mod_newsletter']['name']); ?>
<?php echo wpsg_drawForm_Select('wpsg_mod_newsletter[status]', __('Status', 'wpsg'), $this->view['wpsg_mod_newsletter']['arStatus'], $this->view['wpsg_mod_newsletter']['status']); ?>
<?php echo wpsg_drawForm_Select('wpsg_mod_newsletter[group_id]', __('Abonnentengruppe', 'wpsg'), $this->view['wpsg_mod_newsletter']['arGroups'], $this->view['wpsg_mod_newsletter']['groupIds'], array('multiple' => ((sizeof($this->view['wpsg_mod_newsletter']['arGroups']) > 5)?5:sizeof($this->view['wpsg_mod_newsletter']['arGroups'])))); ?>
<?php echo wpsg_drawForm_Checkbox('wpsg_mod_newsletter[update]', __('Daten übernehmen', 'wpsg'), false); ?>
<?php } else { ?>
- <?php echo wpsg_drawForm_Input('', __('Status', 'wpsg'), $this->view['wpsg_mod_newsletter']['status'], array('text' => true, 'nohspc' => true)); ?>
+ <?php echo wpsg_drawForm_Text(__('Status', 'wpsg'), $this->view['wpsg_mod_newsletter']['status']); ?>
<?php } ?>
</div>
</div>
\ No newline at end of file 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()
|
