/** * Admin page for AI-generated text held back over a person's name (#190). * * Separate from the PII file screen because the modality is different — that one * moderates attachments, this one moderates text we generated ourselves — but the * principle is the same: withhold, show a human what was found, let them decide. */ add_action('admin_menu', function () { add_submenu_page( 'gd-complaints-system/gd-complaints-system.php', 'AI-tekst met persoonsnaam', 'AI-tekst met persoonsnaam', 'manage_options', 'klacht-ai-name-review', 'klacht_ai_name_review_page' ); }); function klacht_ai_name_review_page() { global $wpdb; if (!current_user_can('manage_options')) { wp_die('Unauthorized'); } $fields = klacht_ai_reviewable_fields(); // Single actions if (isset($_GET['ai_action'], $_GET['pid'], $_GET['field'])) { $pid = (int)$_GET['pid']; $field = sanitize_text_field($_GET['field']); if (isset($fields[$field]) && wp_verify_nonce($_GET['_wpnonce'] ?? '', 'ai_name_' . $pid . '_' . $field)) { $pending = get_post_meta($pid, $field . '_pending', true); if ($_GET['ai_action'] === 'publish' && $pending !== '') { update_post_meta($pid, $field, $pending); delete_post_meta($pid, $field . '_pending'); delete_post_meta($pid, $field . '_name_review'); echo '

' . esc_html($fields[$field]) . ' van #' . $pid . ' gepubliceerd.

'; } elseif ($_GET['ai_action'] === 'discard') { delete_post_meta($pid, $field . '_pending'); delete_post_meta($pid, $field . '_name_review'); echo '

Concept van #' . $pid . ' verwijderd. De tekst wordt opnieuw gegenereerd wanneer de pagina daarom vraagt.

'; } } } echo '

AI-tekst met persoonsnaam

'; echo '
Deze teksten zijn niet gepubliceerd. ' . 'De detectie meldt kandidaten, geen zekerheid: een bedrijfsnaam die op een persoon lijkt of de eigen naam van de melder komt hier ook terecht. ' . 'Publiceren zet de tekst alsnog live; Verwerpen gooit het concept weg.
'; $rows = []; foreach ($fields as $key => $label) { $found = $wpdb->get_results($wpdb->prepare( "SELECT post_id, meta_value FROM {$wpdb->postmeta} WHERE meta_key = %s ORDER BY post_id DESC LIMIT 200", $key . '_name_review' )); foreach ((array)$found as $row) { $rows[] = [ 'post_id' => (int)$row->post_id, 'field' => $key, 'label' => $label, 'names' => json_decode($row->meta_value, true), ]; } } if (!$rows) { echo '

Niets in afwachting van beoordeling.

'; return; } echo '' . '' . ''; foreach ($rows as $row) { $nonce = wp_create_nonce('ai_name_' . $row['post_id'] . '_' . $row['field']); $base = ['page' => 'klacht-ai-name-review', 'pid' => $row['post_id'], 'field' => $row['field'], '_wpnonce' => $nonce]; $pending = (string)get_post_meta($row['post_id'], $row['field'] . '_pending', true); echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
KlachtTekstGevonden namenConceptActies
#' . (int)$row['post_id'] . '' . esc_html($row['label']) . '' . esc_html(implode(', ', (array)$row['names'])) . '
' . nl2br(esc_html(mb_substr($pending, 0, 1200))) . '
' . 'Publiceren ' . 'Verwerpen' . '
'; } Klacht over Veronica TV: Te veel reclame tijde… | Klacht.nl KLACHT.nl

Klacht: Te veel reclame tijdens 2 and a half men

klager35ddf895 op 19 augustus 2026 over Veronica TV in de categorie Omroepen

Nieuwe klacht
In behandeling
Klacht opgelost
Klacht afgesloten
Wacht op reactie
Categorie Omroepen
Status Open
Datum 19 augustus 2026

Een kijker van de serie 2 and a half men op Veronica TV ervaart hinder door de frequentie van de reclameonderbrekingen, die om de 5 minuten plaatsvinden. Deze onderbrekingen verstoren de kijkervaring en maken het moeilijk om van de serie te genieten.

Mijn Klacht:

Tijdens het kijken naar de serie 2 and a half men op Veronica TV ervaar ik dat er om de 5 minuten reclame begint. Dit is erg vervelend en verstoort de kijkervaring aanzienlijk. Ik vind het storend dat er zo vaak onderbroken wordt, wat het moeilijk maakt om van de serie te genieten.

Gewenste Oplossing:

Ik zou graag zien dat de reclame-onderbrekingen verminderd worden naar eens per 15 tot 30 minuten.

Bericht van Robin van Klacht.nl

2 uur geleden - Er is een nieuwe brief gegenereerd voor de klacht over Veronica TV
Download hier uw brief

Bericht van Robin van Klacht.nl

2 uur geleden - Ik heb een bericht op Twitter geplaatst over deze klacht over Veronica TV

Alle klachten die gemeld zijn door klager35ddf895
💡

Tip van onze consumentenexpert

Als consument in Nederland heeft u sterke rechten. Bij klachten kunt u de interne klachtenprocedure doorlopen, naar de Geschillencommissie of het Kifid stappen, of advies vragen bij ConsuWijzer.

Bron: ConsuWijzer / ACM