/** * 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' . '
'; } AVAST klantenservice & klachten KLACHT.nl

Klachten over AVAST

Bij AVAST zijn 5 klachten ingediend op Klacht.nl. De gemiddelde beoordeling is 1.0/10. Dien een klacht in over AVAST. Bekijk ook het volledige bedrijvenoverzicht op Klacht.nl.

Hieronder kunt u zien welke klachten, complimenten en suggesties er over AVAST zijn gemeld. Lees meer >

Statistieken van AVAST in de categorie Bewaking & Beveiliging

5 klachten gemeld
1.0 /10
3 stemmen
3
📊
0% Oplossingspercentage
➡️
Stabiel Trend afgelopen 3 maanden

Meest voorkomende klachtcategorieën bij AVAST

Veelgestelde vragen over AVAST

Hoe dien ik een klacht in bij AVAST?

U kunt een klacht over AVAST indienen via Klacht.nl. Ga naar de klachtenpagina, beschrijf uw probleem en uw klacht wordt direct zichtbaar voor AVAST.

Hoeveel klachten zijn er over AVAST?

Op Klacht.nl zijn in totaal 334 klachten over AVAST ingediend, waarvan 5 in het afgelopen jaar. De meest voorkomende klachten gaan over Bewaking & Beveiliging, klachtmelden.

Lost AVAST klachten op?

Van de klachten over AVAST wordt 0% opgelost. Er is ruimte voor verbetering.

Wat zijn de meeste klachten over AVAST?

De meest voorkomende klachten over AVAST gaan over Bewaking & Beveiliging, klachtmelden. In het afgelopen jaar zijn 5 klachten ingediend.

Hoe neem ik contact op met AVAST?

U kunt contact opnemen met AVAST door een klacht in te dienen via Klacht.nl. Veel bedrijven reageren sneller op openbare klachten dan via de reguliere klantenservice.

Wat is de beoordeling van AVAST?

AVAST heeft op Klacht.nl een gemiddelde beoordeling van 1,0 op 10, gebaseerd op 3 beoordelingen.

Wat zijn mijn rechten bij een klacht over AVAST?

Als consument heeft u recht op een deugdelijk product of dienst. Reageert AVAST niet op uw klacht? Stuur een schriftelijke ingebrekestelling met een termijn van 14 dagen. U kunt ook een klacht indienen via Klacht.nl — openbare klachten krijgen vaak sneller een reactie.

AVAST Klachten

betaling

Klacht van Flupken op 22 september 2018 over AVAST in de categorie Bewaking & Beveiliging

Ik word verwittigd nog 5 dagen , maar mijn betaling is gedaan tot 3182019 bedrag 49,99€, betaling automatisch via paypal Transactiereferentie 2LD35064BV0482219 mvg Pierre Vereecken Lees meer

Foutmelding voor Avast licentie

Klacht van Greta Beyers op 14 september 2018 over AVAST in de categorie Bewaking & Beveiliging

Ik kocht op 12818 een abonnement op Avast beveiliging voor 2 jaar. Bestelnummer 22244615908 Prijs € 39,99. Ik krijg constant berichten dat mijn licentie binnenkort verloopt. (15918). Heb geprobeerd om dit bedrijf te contacteren, maar dit is blijkbaar onmogelijk. Lees meer