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() {
+
+
Reihenfolge gespeichert!
+
@@ -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() {