From b3db0b99b79eb4a39613c70dc79e4e0120af48c5 Mon Sep 17 00:00:00 2001 From: Git Manager GUI Date: Fri, 10 Apr 2026 08:17:58 +0200 Subject: [PATCH] Upload via Git Manager GUI --- Minecraft-Modern-Theme/functions.php | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/Minecraft-Modern-Theme/functions.php b/Minecraft-Modern-Theme/functions.php index 0cd3772..2cc2936 100644 --- a/Minecraft-Modern-Theme/functions.php +++ b/Minecraft-Modern-Theme/functions.php @@ -1353,6 +1353,9 @@ function mm_team_manager_page_html() { + + +
@@ -1562,11 +1565,49 @@ function mm_team_manager_page_html() { $('.sort-up').on('click', function() { var r = $(this).closest('tr'), p = r.prev('tr'); if (p.length) r.insertBefore(p); }); $('.sort-down').on('click', function() { var r = $(this).closest('tr'), n = r.next('tr'); if (n.length) r.insertAfter(n); }); + // Reihenfolge speichern + $('#save-order-btn').on('click', function() { + var ids = []; + $('#team-list-body tr').each(function(){ ids.push($(this).data('id')); }); + var btn = $(this); + btn.prop('disabled', true).text('Speichern...'); + $('#order-save-msg').hide(); + $.post(ajaxurl, { + action: 'mm_save_team_order', + ids: ids, + nonce: '' + }, function(r) { + btn.prop('disabled', false).text('Reihenfolge speichern'); + if(r.success){ + $('#order-save-msg').fadeIn().delay(1200).fadeOut(); + } else { + alert('Fehler beim Speichern der Reihenfolge!'); + } + }); + }); }); $id, 'menu_order' => $pos ) ); + $pos++; + } + wp_send_json_success(); +} + add_action( 'wp_ajax_mm_add_team_member', 'handle_mm_add_member' ); function handle_mm_add_member() {