loeschen zu löschen geändert
All checks were successful
Deploy Workshop-Wahlen (DEV / PROD) / deploy (push) Successful in 13s

This commit is contained in:
Blitz08
2026-01-31 11:15:34 +01:00
parent c33eb3eaac
commit a4719e9c58
5 changed files with 22 additions and 22 deletions

View File

@@ -131,7 +131,7 @@ function kc_teamer_page() {
<td>".esc_html($tm->nachname)."</td>
<td class='kc-actions'>
<a class='kc-btn edit' href='?page=kc_teamer&edit_teamer={$tm->id}'>Bearbeiten</a>
<a class='kc-btn del' href='?page=kc_teamer&delete_teamer={$tm->id}' onclick=\"return confirm('Wirklich loeschen?');\">Loeschen</a>
<a class='kc-btn del' href='?page=kc_teamer&delete_teamer={$tm->id}' onclick=\"return confirm('Wirklich löschen?');\">Löschen</a>
</td>
</tr>";
}

View File

@@ -299,7 +299,7 @@ function kc_teilnehmer_page() {
<td>".$w3_disp."</td>
<td class='kc-actions'>
<a class='kc-btn edit' href='?page=kc_teilnehmer&edit_teilnehmer={$tn->id}'>Bearbeiten</a>
<a class='kc-btn del' href='?page=kc_teilnehmer&delete_teilnehmer={$tn->id}' onclick=\"return confirm('Wirklich loeschen?');\">Loeschen</a>
<a class='kc-btn del' href='?page=kc_teilnehmer&delete_teilnehmer={$tn->id}' onclick=\"return confirm('Wirklich löschen?');\">Löschen</a>
</td>
</tr>";
}

View File

@@ -363,7 +363,7 @@ function kc_wahlen_page() {
echo '<a class="kc-btn" href="?page=kc_wahlen&show_zuteilung='.intval($wahl->id).'">Zuteilung anzeigen</a>';
$nonce = wp_create_nonce('kc_run_zuteilung_' . intval($wahl->id));
echo '<a class="kc-btn" href="?page=kc_wahlen&run_zuteilung='.intval($wahl->id).'&_wpnonce='.$nonce.'" onclick="return confirm(\'Zuteilung wirklich starten? Dies überschreibt vorhandene Zuteilungen.\');">Zuteilung starten</a>';
echo '<a href="?page=kc_wahlen&delete_wahl='.intval($wahl->id).'" class="kc-btn del" onclick="return confirm(\'Wirklich loeschen?\');">Loeschen</a>';
echo '<a href="?page=kc_wahlen&delete_wahl='.intval($wahl->id).'" class="kc-btn del" onclick="return confirm(\'Wirklich löschen?\');">Löschen</a>';
echo '</td>';
echo '</tr>';
}

View File

@@ -542,7 +542,7 @@ function kc_workshops_page() {
<td>". $wahl_str ."</td>
<td class='kc-actions'>
<a class='kc-btn edit' href='?page=kc_workshops&edit_workshop={$ws->id}'>Bearbeiten</a>
<a class='kc-btn del' href='?page=kc_workshops&delete_workshop={$ws->id}' onclick=\"return confirm('Wirklich loeschen?');\">Loeschen</a>
<a class='kc-btn del' href='?page=kc_workshops&delete_workshop={$ws->id}' onclick=\"return confirm('Wirklich löschen?');\">Löschen</a>
</td>
</tr>";
}

View File

@@ -4,14 +4,14 @@ function kc_force_zuteilung_page() {
$prefix = $wpdb->prefix;
kc_admin_tabs('kc_force_zuteilung');
// Force-Zuteilung löschen
// Force-Zuteilung l<EFBFBD>schen
if (isset($_GET['delete_force'])) {
$fid = intval($_GET['delete_force']);
$wpdb->delete("{$prefix}kc_force_zuteilung", ['id' => $fid]);
echo '<div class="notice notice-success">Force-Zuteilung gelöscht!</div>';
echo '<div class="notice notice-success">Force-Zuteilung gel<EFBFBD>scht!</div>';
}
// Force speichern (neu/ändern)
// Force speichern (neu/<EFBFBD>ndern)
if (isset($_POST['kc_force_save'])) {
$data = [
'teilnehmer_id' => intval($_POST['teilnehmer_id']),
@@ -29,7 +29,7 @@ function kc_force_zuteilung_page() {
}
}
// Listen für Dropdowns
// Listen f<EFBFBD>r Dropdowns
$teilnehmer_liste = $wpdb->get_results("SELECT * FROM {$prefix}kc_teilnehmer ORDER BY nachname, vorname");
$workshop_liste = $wpdb->get_results("SELECT * FROM {$prefix}kc_workshops ORDER BY name");
$wahlen = $wpdb->get_results("SELECT id, name FROM {$prefix}kc_wahlen WHERE deleted=0 ORDER BY name");
@@ -45,7 +45,7 @@ function kc_force_zuteilung_page() {
<div class="kc-form-row">
<label>Teilnehmer <span class="kc-required">*</span></label>
<select name="teilnehmer_id" id="kc-force-teilnehmer-dropdown" style="width:100%">
<option value="">Teilnehmer auswählen</option>';
<option value="">Teilnehmer ausw<EFBFBD>hlen<EFBFBD></option>';
foreach($teilnehmer_liste as $t) {
echo '<option value="'.esc_attr($t->id).'"'.($fz->teilnehmer_id==$t->id?' selected':'').'>'
.esc_html($t->vorname.' '.$t->nachname.' (ID: '.$t->id.')')
@@ -56,7 +56,7 @@ function kc_force_zuteilung_page() {
<div class="kc-form-row">
<label>Wahl <span class="kc-required">*</span></label>
<select name="wahl_id" id="kc-force-wahl-dropdown" style="width:100%">
<option value="">Wahl auswählen</option>';
<option value="">Wahl ausw<EFBFBD>hlen<EFBFBD></option>';
foreach($wahlen as $w) {
echo '<option value="'.intval($w->id).'"'.($fz->wahl_id==$w->id?' selected':'').'>'
.esc_html($w->name.' (ID '.$w->id.')').'</option>';
@@ -70,7 +70,7 @@ function kc_force_zuteilung_page() {
<div class="kc-form-row">
<label>Workshop <span class="kc-required">*</span></label>
<select name="workshop_id" id="kc-force-workshop-dropdown" style="width:100%">
<option value="">Workshop auswählen</option>';
<option value="">Workshop ausw<EFBFBD>hlen<EFBFBD></option>';
foreach($workshop_liste as $ws) {
echo '<option value="'.esc_attr($ws->id).'"'.($fz->workshop_id==$ws->id?' selected':'').'>'
.esc_html($ws->name)
@@ -87,9 +87,9 @@ function kc_force_zuteilung_page() {
</form>
<script>
jQuery(function($){
$("#kc-force-teilnehmer-dropdown").select2({placeholder:"Teilnehmer auswählen",allowClear:true});
$("#kc-force-wahl-dropdown").select2({placeholder:"Wahl auswählen",allowClear:true});
$("#kc-force-workshop-dropdown").select2({placeholder:"Workshop auswählen",allowClear:true});
$("#kc-force-teilnehmer-dropdown").select2({placeholder:"Teilnehmer ausw<EFBFBD>hlen<EFBFBD>",allowClear:true});
$("#kc-force-wahl-dropdown").select2({placeholder:"Wahl ausw<EFBFBD>hlen<EFBFBD>",allowClear:true});
$("#kc-force-workshop-dropdown").select2({placeholder:"Workshop ausw<EFBFBD>hlen<EFBFBD>",allowClear:true});
});
</script>';
echo '</div>';
@@ -104,7 +104,7 @@ function kc_force_zuteilung_page() {
<div class="kc-form-row">
<label>Teilnehmer <span class="kc-required">*</span></label>
<select name="teilnehmer_id" id="kc-force-teilnehmer-dropdown" style="width:100%">
<option value="">Teilnehmer auswählen</option>';
<option value="">Teilnehmer ausw<EFBFBD>hlen<EFBFBD></option>';
foreach($teilnehmer_liste as $t) {
echo '<option value="'.esc_attr($t->id).'">'
.esc_html($t->vorname.' '.$t->nachname.' (ID: '.$t->id.')')
@@ -115,7 +115,7 @@ function kc_force_zuteilung_page() {
<div class="kc-form-row">
<label>Wahl <span class="kc-required">*</span></label>
<select name="wahl_id" id="kc-force-wahl-dropdown" style="width:100%">
<option value="">Wahl auswählen</option>';
<option value="">Wahl ausw<EFBFBD>hlen<EFBFBD></option>';
foreach($wahlen as $w) {
echo '<option value="'.intval($w->id).'">'
.esc_html($w->name.' (ID '.$w->id.')').'</option>';
@@ -129,7 +129,7 @@ function kc_force_zuteilung_page() {
<div class="kc-form-row">
<label>Workshop <span class="kc-required">*</span></label>
<select name="workshop_id" id="kc-force-workshop-dropdown" style="width:100%">
<option value="">Workshop auswählen</option>';
<option value="">Workshop ausw<EFBFBD>hlen<EFBFBD></option>';
foreach($workshop_liste as $ws) {
echo '<option value="'.esc_attr($ws->id).'">'
.esc_html($ws->name)
@@ -146,16 +146,16 @@ function kc_force_zuteilung_page() {
</form>
<script>
jQuery(function($){
$("#kc-force-teilnehmer-dropdown").select2({placeholder:"Teilnehmer auswählen",allowClear:true});
$("#kc-force-wahl-dropdown").select2({placeholder:"Wahl auswählen",allowClear:true});
$("#kc-force-workshop-dropdown").select2({placeholder:"Workshop auswählen",allowClear:true});
$("#kc-force-teilnehmer-dropdown").select2({placeholder:"Teilnehmer ausw<EFBFBD>hlen<EFBFBD>",allowClear:true});
$("#kc-force-wahl-dropdown").select2({placeholder:"Wahl ausw<EFBFBD>hlen<EFBFBD>",allowClear:true});
$("#kc-force-workshop-dropdown").select2({placeholder:"Workshop ausw<EFBFBD>hlen<EFBFBD>",allowClear:true});
});
</script>';
echo '</div>';
return;
}
// Übersicht
// <EFBFBD>bersicht
echo '<div class="kc-admin-table-wrap">';
echo '<h2 style="margin-top:0;">Alle Force-Zuteilungen</h2>';
echo '<a class="kc-btn" style="float:right;margin-bottom:12px;" href="?page=kc_force_zuteilung&new=1">+ Neue Force-Zuteilung</a>';
@@ -176,7 +176,7 @@ function kc_force_zuteilung_page() {
<td>".esc_html($f->kommentar)."</td>
<td class='kc-actions'>
<a class='kc-btn edit' href='?page=kc_force_zuteilung&edit_force={$f->id}'>Bearbeiten</a>
<a class='kc-btn del' href='?page=kc_force_zuteilung&delete_force={$f->id}' onclick=\"return confirm('Wirklich loeschen?');\">Loeschen</a>
<a class='kc-btn del' href='?page=kc_force_zuteilung&delete_force={$f->id}' onclick=\"return confirm('Wirklich löschen?');\">schen</a>
</td>
</tr>";
}