From b77b1fe0fb44cab4337111cf117c327123adfe10 Mon Sep 17 00:00:00 2001 From: Blitz08 Date: Sat, 31 Jan 2026 10:53:03 +0100 Subject: [PATCH] frontend: hide results when wahl is freigegeben in shortcode --- includes/frontend-ergebnis.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/includes/frontend-ergebnis.php b/includes/frontend-ergebnis.php index b169c1a..92f8e24 100644 --- a/includes/frontend-ergebnis.php +++ b/includes/frontend-ergebnis.php @@ -6,7 +6,11 @@ add_shortcode('konficastle_workshop_ergebnis', function($atts) { global $wpdb; $wahl = $wpdb->get_row("SELECT * FROM {$wpdb->prefix}kc_wahlen WHERE id=$wahl_id"); if(!$wahl) return ''; - // Keine Warnmeldung im Frontend anzeigen, Ergebnisse weiterhin darstellen + // Zeige Ergebnisse nur, wenn die Wahl NICHT freigegeben ist. + // Ist die Wahl freigegeben, soll das Ergebnis-Shortcode nichts ausgeben (Formular wird stattdessen angezeigt). + if (!empty($wahl->freigegeben)) { + return ''; + } // Workshops für diese Wahl holen $workshops = $wpdb->get_results(