/** * 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 Albert Heijn: Onprofessioneel Mana… | Klacht.nl KLACHT.nl

Klacht: Onprofessioneel Management teamleiders

Karim001 op 17 juni 2019 over Albert Heijn in de categorie Supermarkten

Nieuwe klacht
In behandeling
Klacht opgelost
Klacht afgesloten
Wacht op reactie
Categorie Supermarkten
Status Open
Datum 17 juni 2019

Een voormalige medewerker van Albert Heijn Sierplein heeft een klacht ingediend over het niet uitbetalen van een deel van zijn loon, doordat zijn uren niet zijn ingevoerd. Hij ervaart onprofessioneel gedrag van het management, wat bijdroeg aan zijn beslissing om ontslag te nemen. Tijdens een recent bezoek aan de winkel kreeg hij een arrogante houding van de teamleider, die verantwoordelijk is voor de fout.

Mijn Klacht:

Ik was tot 19 mei in dienst bij de Ah sierplein. Er is toen vergeten om mijn uren in te voeren, dus heb een deel van mijn loon niet binnengekregen. Ik wacht nu al een maand, en moet blijkbaar dus nog tot 22 juli wachten.

Ik ben hier niet van gediend en dien daarom dus nu een klacht in.
Een van de redenen waarom ik ontslag heb genomen, is het gesjoemel dat er daar plaatsvind.

Toen ik vandaag 17 juni langs m’n oude filiaal kwam om het gesprek aan te gaan, kreeg ik een zeer arrogante houding van de desbetreffende teamleider die de fout heeft gemaakt. Dus mochten jullie hem kunnen ontslaan zou dat fijn kunnen zijn.

Gewenste Oplossing:

Wanneer ik mijn geld binnen 5 werkdagen heb teruggekregen, d.m.v. een spoedvooruibetaling.
En het ontslag van behic teamleider sierplein

Bericht van Robin van Klacht.nl

7 jaren geleden - Ik heb een bericht op Twitter geplaatst over deze klacht over Albert Heijn

Bericht van Robin van Klacht.nl

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

Alle klachten die gemeld zijn door
💡

Tip van onze consumentenexpert

Bij producten met gebreken kunt u aanspraak maken op reparatie, vervanging of geld terug. De NVWA houdt toezicht op voedselveiligheid.

Bron: ConsuWijzer