/** * 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 Tele2: Telefoon defect vanaf 13 se… | Klacht.nl KLACHT.nl

Klacht: Telefoon defect vanaf 13 september 2016.

Zturgut op 24 oktober 2016 over Tele2 in de categorie Alles-in-1

Nieuwe klacht
In behandeling
Klacht opgelost
Klacht afgesloten
Wacht op reactie
Klanttevredenheid: 1.0/10 ★☆☆☆☆
Bedrijf Tele2
Categorie Alles-in-1
Status Open
Datum 24 oktober 2016

Een klant heeft zijn mobiele telefoon op 13 september 2016 ter reparatie aangeboden bij Dynafix, maar deze bleek niet te repareren. Dynafix heeft het probleem bij Samsung gemeld, die een vergoeding aan Tele2 heeft gedaan voor een nieuwe telefoon. Ondanks meer dan tien contactpogingen met Tele2, heeft de klant geen reactie ontvangen en kan hij zijn simkaart niet gebruiken, terwijl de abonnementskosten wel worden geïncasseerd.

Mijn Klacht:

Mobiel is op 13 september 2016 naar Dynafix gezonder ter reparatie. Maar was helaas niet meer te repareren en heeft Dynafix het probleem bij Samsung neergelegd. Samsung heeft daarna een vergoeding naar Tele2 gedaan om mij een nieuwe mobiel te verstrekken. Dat is ongeveer 4 weken geleden. Tot nu toe meer dan 10 keer contact opgenomen. Maar helaas kom je dan bij een telefooncentrale terecht waar ze alleen een melding kunnen doen naar hoofdkantoor. Tot nu toe nooit een reactie gehad. Ik kan mijn simkaart ook niet gebruiken omdat ik geen reserve telefoon heb. Toch gaan ze schaamteloos het abonnementskosten incasseren van mijn rekening. Ik heb de geïncasseerde bedragen terug laten boeken door mijn bank. Eerst moeten ze maar met een toestel komen.

Gewenste Oplossing:

Zo snel mogelijk een vervangend telefoon en vergoeding van mijn schade abonnementskosten die ik niet gebruikt heb en tot nu toe gemaakte telefoonkosten om contact met hun op te kunnen nemen en elke keer ongeveer 0.45 uur aan de lijn hangen.

Beoordeling 1/10 star-1 (10)

Bericht van Robin van Klacht.nl

9 jaren geleden - Ik heb een bericht op Twitter geplaatst over deze klacht over Tele2

Bericht van Robin van Klacht.nl

9 jaren geleden - Ik heb een bericht op Twitter geplaatst dat deze klacht over Tele2 nog niet in behandeling is genomen.

Alle klachten die gemeld zijn door
💡

Tip van onze consumentenexpert

Bij telecomproblemen kunt u terecht bij de Geschillencommissie Telecommunicatie. Providers moeten storingen binnen een redelijke termijn verhelpen en zijn verplicht een kosteloze klachtenprocedure te bieden.

Bron: Geschillencommissie Telecommunicatie