diff options
| author | Jean-Luc Beer <noreply@maennchen1.de> | 2025-10-09 15:35:58 +0000 |
|---|---|---|
| committer | Jean-Luc Beer <noreply@maennchen1.de> | 2025-10-09 15:35:58 +0000 |
| commit | d38ac62efcf91fe895fbcac04da557353cb313f2 (patch) | |
| tree | a478f15838b05e8dd6d258f9d13997627d7fde25 | |
| parent | 8902650dcf588607eba6235e8f8d647fd6d18086 (diff) | |
Gutscheine duplizieren
git-svn-id: https://[internal]/wordpress/plugins/wpsg4@8506 0d5edaf7-2b12-4e95-93f4-047927463d4b
| -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 |
