diff options
Diffstat (limited to 'views')
| -rw-r--r-- | views/mods/mod_gutschein/index.phtml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/views/mods/mod_gutschein/index.phtml b/views/mods/mod_gutschein/index.phtml index 26931c4..3a8d173 100644 --- a/views/mods/mod_gutschein/index.phtml +++ b/views/mods/mod_gutschein/index.phtml @@ -104,6 +104,8 @@ <span class="delete"><a onclick="return confirm('<?php echo __('Sind Sie sich sicher, dass Sie diesen Gutschein löschen möchten?', 'wpsg'); ?>');" title="<?php echo __('Diese Gutschein löschen', 'wpsg'); ?>" href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_gutschein&subaction=delete&noheader=1&voucher_id=<?php echo $oVoucher->getId(); ?>"><?php echo __('Löschen', 'wpsg'); ?></a></span>
|
<span><a title="<?php echo __('Bestellungen anzeigen', 'wpsg'); ?>" href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&filter[status]=-1&filter[voucher_id]=<?php echo $oVoucher->getId(); ?>"><?php echo __('Bestellungen suchen', 'wpsg'); ?></a></span>
+ |
+ <span class="duplicate"><a title="<?php echo __("Diesen Gutschein mit anderem Code duplizieren", "wpsg"); ?>" href="#" class="wpsg_voucher_duplicate" onclick="return false;" data-voucher_id="<?php echo $oVoucher->getId(); ?>"><?php echo __("Duplizieren", "wpsg"); ?></a></span>
</div>
</td>
@@ -332,4 +334,24 @@ } );
+
+ jQuery('.wpsg_voucher_duplicate').on('click', function() {
+ if (!confirm('<?php echo __('Diesen Gutschein duplizieren?', 'wpsg'); ?>')) return false;
+ var id = jQuery(this).data('voucher_id');
+ wpsg_loading('body');
+ jQuery.ajax({
+ url: '<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&action=module&modul=wpsg_mod_gutschein&subaction=duplicate&noheader=1&voucher_id=' + id,
+ success: function(data) {
+ wpsg_loading_done('body');
+ if (data !== '1') { alert(data); }
+ else { location.reload(); }
+ },
+ error: function() {
+ wpsg_loading_done('body');
+ alert('<?php echo __('Unbekannter Fehler beim Duplizieren.', 'wpsg'); ?>');
+ }
+ });
+ return false;
+ }).attr('onclick', null);
+
/* ]]> */</script>
\ No newline at end of file |
