- Neue Seite Anerkennungen (/user/recognitions, Menue unter News Archiv) fuer alle Berater mit aktivem Konto: oben die Anerkennungen des Vormonats in den fuenf Kategorien der Monatsmail, Filter zurueck bis Januar 2026; darunter Live-Ranglisten (Top 10 je Kategorie) des laufenden Monats, 15 Min. Cache. - Kategorien: Top-Recruiter (ab 2 Neupartnern), neue Kunden-Abos, Kundenabo-Punkte, Kunden-Abos gesamt, Gesamtpunkte (1.000-Punkte-Shop, mit Platz 4). Regeln wie TopResultsService/VIP-Statistik, nur firmenweit. - Firmenkonto (6) und Grosskundin (3) nie aufgefuehrt: config mivita.recognition_excluded_user_ids. - Abgeschlossene Monate sind bis zum 3. des Folgemonats vorlaeufig und werden dann eingefroren: neue Tabelle recognition_snapshots, Command recognitions:freeze (taeglich 06:15, idempotent, holt offene Monate nach). - September-Anerkennungen firmenweit geprueft und korrigiert. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
52 lines
2.3 KiB
PHP
52 lines
2.3 KiB
PHP
<?php
|
||
|
||
return [
|
||
'title' => 'Recognitions',
|
||
'hero_kicker' => 'Recognitions of the month',
|
||
'hero_title' => 'Our successes in :month',
|
||
'hero_text' => 'Congratulations on your great achievements! Every place stands for enthusiasm, perseverance and a lot of commitment – we are very proud of you.',
|
||
'period_label' => 'Month',
|
||
'period_invalid' => 'Please choose a valid month.',
|
||
'show' => 'Show',
|
||
'status_final' => 'Final · locked on :date',
|
||
'status_preliminary' => 'Preliminary · will be locked on :date',
|
||
'place' => 'Place :place',
|
||
'empty' => 'No placements this month.',
|
||
'no_months' => 'There is no completed month yet.',
|
||
'recruiters_min_hint' => 'Placement from 2 new partners per month.',
|
||
'live_title' => 'Live: how :month is shaping up',
|
||
'live_text' => 'The current top :limit per category – everything is still open!',
|
||
'live_updated' => 'As of :time · updated every 15 minutes',
|
||
'live_rank' => 'Place',
|
||
'live_name' => 'Name',
|
||
'live_value' => 'Value',
|
||
'live_empty' => 'No entries this month yet.',
|
||
'self' => 'me',
|
||
'categories' => [
|
||
'recruiters' => [
|
||
'title' => 'Top recruiters',
|
||
'description' => 'Most new partners in the month (directly sponsored, starter package paid).',
|
||
'unit' => 'new partners',
|
||
],
|
||
'new_customer_abos' => [
|
||
'title' => 'Most new customer subscriptions',
|
||
'description' => 'Newly started customer subscriptions in the month.',
|
||
'unit' => 'new subscriptions',
|
||
],
|
||
'customer_abo_points' => [
|
||
'title' => 'Highest revenue from customer subscriptions',
|
||
'description' => 'Points from customer subscription orders in the month.',
|
||
'unit' => 'points',
|
||
],
|
||
'customer_abos_total' => [
|
||
'title' => 'Most customer subscriptions overall',
|
||
'description' => 'Active customer subscriptions at month end (current month: today).',
|
||
'unit' => 'subscriptions',
|
||
],
|
||
'total_points' => [
|
||
'title' => 'Customer revenue & recruiting – 1,000 points shop',
|
||
'description' => 'Highest points from customer revenue, own revenue and recruiting.',
|
||
'unit' => 'points',
|
||
],
|
||
],
|
||
];
|