From e805f225bc3d03016116d227f1a0886b39b640af Mon Sep 17 00:00:00 2001 From: root Date: Tue, 24 Mar 2026 10:22:01 +0000 Subject: [PATCH] initial upload --- change_password.php | 97 +++++++ checkDatabaseExists.php | 10 + common.php | 91 +++++++ db_download.php | 27 ++ db_view.php | 78 ++++++ db_view_ordered.php | 132 ++++++++++ downloadFull.php | 38 +++ header_order.json | 106 ++++++++ index.html | 330 +++++++++++++++++++++++ login.php | 91 +++++++ questions_en.json | 104 ++++++++ tokens.jsonl | 192 ++++++++++++++ translations_en.json | 348 ++++++++++++++++++++++++ uploadDelta.log | Bin 0 -> 514033 bytes uploadDeltaTest5.php | 466 +++++++++++++++++++++++++++++++++ uploads/.qdb_lock | 0 uploads/questionnaire_database | Bin 0 -> 163872 bytes users.json | 50 ++++ valid_tokens.txt | Bin 0 -> 15546 bytes 19 files changed, 2160 insertions(+) create mode 100644 change_password.php create mode 100755 checkDatabaseExists.php create mode 100644 common.php create mode 100644 db_download.php create mode 100644 db_view.php create mode 100644 db_view_ordered.php create mode 100755 downloadFull.php create mode 100644 header_order.json create mode 100644 index.html create mode 100644 login.php create mode 100644 questions_en.json create mode 100644 tokens.jsonl create mode 100644 translations_en.json create mode 100755 uploadDelta.log create mode 100644 uploadDeltaTest5.php create mode 100644 uploads/.qdb_lock create mode 100644 uploads/questionnaire_database create mode 100644 users.json create mode 100644 valid_tokens.txt diff --git a/change_password.php b/change_password.php new file mode 100644 index 0000000..d80f90d --- /dev/null +++ b/change_password.php @@ -0,0 +1,97 @@ + 'pw1', + 'user02' => 'pw2', + 'Tmp_Daniel' => 'dummy4', + 'Tmp_Johanna' => 'dummy1', + 'Tmp_Anke' => 'dummy2', + 'Tmp_Liliana' => 'dummy3', + 'Amy_tmp' => 'dummy4', + 'Brigitte_tmp' => 'dummy5', + 'Extra1_tmp' => 'dummy6', + 'Extra2_tmp' => 'dummy7', + 'Danny' => 'pw1', + 'User1' => 'pw1', + 'User2' => 'pw2', + 'User3' => 'pw3', + 'User4' => 'pw4', + 'User5' => 'pw5', + 'User6' => 'pw6', + 'User7' => 'pw7', + 'User8' => 'pw8', + 'User9' => 'pw9', + 'User10' => 'pw10', + 'User11' => 'pw11' +]; + +$STORE_FILE = __DIR__ . '/users.json'; + +function load_store($path) { + if (!file_exists($path)) return []; + $txt = file_get_contents($path); + $arr = json_decode($txt, true); + return is_array($arr) ? $arr : []; +} +function save_store($path, $data) { + file_put_contents($path, json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); +} + +$raw = file_get_contents("php://input"); +$in = json_decode($raw, true) ?: []; + +$username = trim($in['username'] ?? ''); +$oldPassword = (string)($in['old_password'] ?? ''); +$newPassword = (string)($in['new_password'] ?? ''); + +if ($username === '' || $oldPassword === '' || $newPassword === '') { + http_response_code(400); + echo json_encode(["success" => false, "message" => "Felder fehlen"]); + exit; +} +if (strlen($newPassword) < 6) { + http_response_code(400); + echo json_encode(["success" => false, "message" => "Neues Passwort zu kurz (min. 6 Zeichen)."]); + exit; +} + +$store = load_store($STORE_FILE); + +// Fall A: User hat schon Hash -> altes Passwort gegen Hash prüfen +if (array_key_exists($username, $store) && isset($store[$username]['hash'])) { + $hash = (string)$store[$username]['hash']; + if (!password_verify($oldPassword, $hash)) { + http_response_code(401); + echo json_encode(["success" => false, "message" => "Altes Passwort falsch."]); + exit; + } +} else { + // Fall B: User hat noch keinen Hash -> gegen Default prüfen + if (!array_key_exists($username, $USERS_DEFAULT) || $USERS_DEFAULT[$username] !== $oldPassword) { + http_response_code(401); + echo json_encode(["success" => false, "message" => "Altes Passwort falsch."]); + exit; + } +} + +// neuen Hash setzen (bcrypt) +$store[$username] = [ + "hash" => password_hash($newPassword, PASSWORD_DEFAULT), + "changedAt" => time() +]; +save_store($STORE_FILE, $store); + +// Nach erfolgreichem Wechsel direkt einloggen (Token erstellen) +$token = bin2hex(random_bytes(32)); +token_add($token, 30 * 24 * 60 * 60); + +echo json_encode([ + "success" => true, + "message" => "Passwort geändert.", + "token" => $token, + "user" => $username +]); diff --git a/checkDatabaseExists.php b/checkDatabaseExists.php new file mode 100755 index 0000000..efee289 --- /dev/null +++ b/checkDatabaseExists.php @@ -0,0 +1,10 @@ + true]); +} else { + echo json_encode(["exists" => false]); +} diff --git a/common.php b/common.php new file mode 100644 index 0000000..db19362 --- /dev/null +++ b/common.php @@ -0,0 +1,91 @@ + 0) { + return str_pad(substr($b, 0, 32), 32, "\0"); + } + return str_pad(substr($env, 0, 32), 32, "\0"); + } + // Fallback: alter Key aus bestehender Installation (32 ASCII-Bytes) + return "12345678901234567890123456789012"; +} + +// --- HKDF (SHA-256) über Token -> Session-Key (32 Byte) --- +// Kompatibel zu Android-Implementierung: salt = leer, info = "qdb-aes" +function hkdf_session_key_from_token(string $tokenHex, string $info = 'qdb-aes', int $len = 32): string { + $ikm = @hex2bin(trim($tokenHex)); + if ($ikm === false) $ikm = $tokenHex; // Falls bereits binär + if (function_exists('hash_hkdf')) { + return hash_hkdf('sha256', $ikm, $len, $info, ''); + } + // Fallback: eigene HKDF-Implementierung + $hashLen = 32; + $salt = str_repeat("\0", $hashLen); + $prk = hash_hmac('sha256', $ikm, $salt, true); + $okm = ''; + $t = ''; + $n = (int)ceil($len / $hashLen); + for ($i = 1; $i <= $n; $i++) { + $t = hash_hmac('sha256', $t . $info . chr($i), $prk, true); + $okm .= $t; + } + return substr($okm, 0, $len); +} + +// --- Token-Storage (mit Ablauf) --- +function tokens_file_path(): string { + return __DIR__ . '/tokens.jsonl'; +} +function token_add(string $token, int $ttlSeconds = 86400): void { + $rec = [ + 'token' => $token, + 'created' => time(), + 'exp' => time() + $ttlSeconds, + ]; + file_put_contents(tokens_file_path(), json_encode($rec) . PHP_EOL, FILE_APPEND | LOCK_EX); + // optional weiterhin für Alt-Skripte: + file_put_contents(__DIR__ . '/valid_tokens.txt', $token . PHP_EOL, FILE_APPEND | LOCK_EX); +} +function token_is_valid(string $token): bool { + $f = tokens_file_path(); + if (!file_exists($f)) return false; + $h = fopen($f, 'r'); + if (!$h) return false; + $now = time(); + $valid = false; + while (($line = fgets($h)) !== false) { + $j = json_decode($line, true); + if (!is_array($j)) continue; + if (($j['token'] ?? '') === $token && ($j['exp'] ?? 0) >= $now) { + $valid = true; break; + } + } + fclose($h); + return $valid; +} + +// --- AES-256-CBC: IV(16) + CIPHERTEXT --- +function aes256_cbc_encrypt_bytes(string $plain, string $key): string { + $key = str_pad(substr($key, 0, 32), 32, "\0"); + $iv = random_bytes(16); + $cipher = openssl_encrypt($plain, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv); + if ($cipher === false) throw new Exception('openssl_encrypt failed'); + return $iv . $cipher; +} +function aes256_cbc_decrypt_bytes(string $data, string $key): string { + if (strlen($data) < 16) throw new Exception('cipher too short'); + $key = str_pad(substr($key, 0, 32), 32, "\0"); + $iv = substr($data, 0, 16); + $ct = substr($data, 16); + $plain = openssl_decrypt($ct, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv); + if ($plain === false) throw new Exception('openssl_decrypt failed'); + return $plain; +} diff --git a/db_download.php b/db_download.php new file mode 100644 index 0000000..d105e6d --- /dev/null +++ b/db_download.php @@ -0,0 +1,27 @@ +) ---- +$auth = $_SERVER['HTTP_AUTHORIZATION'] ?? ($_SERVER['Authorization'] ?? ''); +if (stripos($auth, 'Bearer ') !== 0) { + http_response_code(401); echo "Fehlender Bearer-Token"; exit; +} +$token = substr($auth, 7); +if (!token_is_valid($token)) { + http_response_code(403); echo "Ungültiger oder abgelaufener Token"; exit; +} + +// ---- 2) Master-verschlüsselte DB laden & entschlüsseln ---- +$dbPath = __DIR__ . '/uploads/questionnaire_database'; +if (!file_exists($dbPath)) { http_response_code(404); echo "Datenbank nicht gefunden"; exit; } +$enc = file_get_contents($dbPath); +if ($enc === false) { http_response_code(500); echo "Lesefehler"; exit; } + +try { + $plain = aes256_cbc_decrypt_bytes($enc, get_master_key_bytes()); +} catch (Throwable $e) { + http_response_code(500); echo "Entschlüsselung fehlgeschlagen"; exit; +} + +// ---- 3) In temporäre SQLite-Datei schreiben ---- +$tmp = tempnam(sys_get_temp_dir(), 'qdb_'); +file_put_contents($tmp, $plain); + +// ---- 4) Tabellen lesen & als HTML ausgeben ---- +try { + $pdo = new PDO("sqlite:$tmp"); + $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + + // Tabellenliste + $tables = []; + $rs = $pdo->query("SELECT name FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%' ORDER BY name"); + foreach ($rs as $row) $tables[] = $row['name']; + + // Ausgabe + echo ""; + echo "

Tabellen: " . htmlspecialchars(implode(', ', $tables)) . "

"; + + foreach ($tables as $t) { + echo "

" . htmlspecialchars($t) . "

"; + + // Spaltenüberschriften via PRAGMA + $cols = []; + $cr = $pdo->query("PRAGMA table_info(" . $pdo->quote($t) . ")"); + // PRAGMA table_info akzeptiert kein quote(..) direkt, also besser plain escapen: + // Workaround: + $t_esc = preg_replace('/[^A-Za-z0-9_]/', '', $t); + $cr = $pdo->query("PRAGMA table_info($t_esc)"); + foreach ($cr as $c) $cols[] = $c['name']; + + // Daten holen (ohne Limit; bei sehr großen Tabellen ggf. LIMIT einbauen) + $stmt = $pdo->query("SELECT * FROM $t_esc"); + echo ""; + foreach ($cols as $c) echo ""; + echo ""; + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + echo ""; + foreach ($cols as $c) { + $val = $row[$c]; + if ($val === null) { echo ""; } + else { echo ""; } + } + echo ""; + } + echo "
" . htmlspecialchars($c) . "
NULL" . htmlspecialchars((string)$val) . "
"; + } +} catch (Throwable $e) { + http_response_code(500); echo "SQLite-Fehler: " . htmlspecialchars($e->getMessage()); +} finally { + @unlink($tmp); +} diff --git a/db_view_ordered.php b/db_view_ordered.php new file mode 100644 index 0000000..b1982cc --- /dev/null +++ b/db_view_ordered.php @@ -0,0 +1,132 @@ +setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + + $clients = $pdo->query("SELECT clientCode FROM clients ORDER BY clientCode")->fetchAll(PDO::FETCH_COLUMN) ?: []; + $questionnaireIds = $pdo->query("SELECT id FROM questionnaires")->fetchAll(PDO::FETCH_COLUMN) ?: []; + $qidSet = array_fill_keys($questionnaireIds, true); + + $completed = []; + $stmt = $pdo->query("SELECT clientCode, questionnaireId, isDone FROM completed_questionnaires"); + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $c = $row['clientCode'] ?? 'undefined'; + $q = $row['questionnaireId'] ?? 'undefined'; + $completed[$c][$q] = ((int)($row['isDone'] ?? 0)) ? true : false; + } + + $answers = []; + $stmt = $pdo->query("SELECT clientCode, questionId, answerValue FROM answers"); + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $c = $row['clientCode'] ?? 'undefined'; + $q = $row['questionId'] ?? 'undefined'; + $answers[$c][$q] = (string)($row['answerValue'] ?? ''); + } + + // ---- HTML ---- + echo ''; + + echo ''; + echo ''; + // Row 1: checkbox + IDs (bleiben als technische Schlüssel im Kopf – Werte darunter sind übersetzt) + echo ''; + foreach ($order as $id) echo ''; + echo ''; + + // Row 2: blank + English labels + echo ''; + foreach ($order as $id) { + $lbl = $labels[$id] ?? ''; + echo ''; + } + echo ''; + + foreach ($clients as $client) { + echo ''; + echo ''; + foreach ($order as $id) { + if ($id === 'client_code') { + $val = $client; + } elseif (isset($qidSet[$id]) && strpos($id, '-') === false) { + $val = ($completed[$client][$id] ?? false) ? 'Done' : 'Not Done'; + } else { + $raw = $answers[$client][$id] ?? ''; + $val = (strlen(trim($raw)) > 0) ? t_val($id, $raw, $vals) : 'None'; + } + echo ''; + } + echo ''; + } + echo '
'.htmlspecialchars($id).'
'.htmlspecialchars($lbl).'
'.htmlspecialchars($val).'
'; + +} catch (Throwable $e) { + http_response_code(500); + echo "Error: ".htmlspecialchars($e->getMessage()); +} finally { + @unlink($tmp); +} diff --git a/downloadFull.php b/downloadFull.php new file mode 100755 index 0000000..be12d0e --- /dev/null +++ b/downloadFull.php @@ -0,0 +1,38 @@ + + + + + Questionnaire Database + + + + + +

Questionnaire Database

+ +
+

Login

+
+

+

+ +
+

+
+ + + + + + diff --git a/login.php b/login.php new file mode 100644 index 0000000..0d4df97 --- /dev/null +++ b/login.php @@ -0,0 +1,91 @@ + 'pw1', + 'user02' => 'pw2', + 'Tmp_Daniel' => 'dummy4', + 'Tmp_Johanna' => 'dummy1', + 'Tmp_Anke' => 'dummy2', + 'Tmp_Liliana' => 'dummy3', + 'Amy_tmp' => 'dummy4', + 'Brigitte_tmp' => 'dummy5', + 'Extra1_tmp' => 'dummy6', + 'Extra2_tmp' => 'dummy7', + 'Danny' => 'pw1', + 'User1' => 'pw1', + 'User2' => 'pw2', + 'User3' => 'pw3', + 'User4' => 'pw4', + 'User5' => 'pw5', + 'User6' => 'pw6', + 'User7' => 'pw7', + 'User8' => 'pw8', + 'User9' => 'pw9', + 'User10' => 'pw10', + 'User11' => 'pw11' +]; + +$STORE_FILE = __DIR__ . '/users.json'; // persistenter Speicher für gehashte Passwörter + +function load_store($path) { + if (!file_exists($path)) return []; + $txt = file_get_contents($path); + $arr = json_decode($txt, true); + return is_array($arr) ? $arr : []; +} +function save_store($path, $data) { + file_put_contents($path, json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)); +} + +$raw = file_get_contents("php://input"); +$data = json_decode($raw, true) ?: []; +$username = trim($data['username'] ?? ''); +$password = (string)($data['password'] ?? ''); + +if ($username === '' || $password === '') { + http_response_code(400); + echo json_encode(["success" => false, "message" => "Username/Passwort fehlt"]); + exit; +} + +// 1) Prüfe, ob Nutzer bereits ein *eigenes*, gehashtes Passwort hat +$store = load_store($STORE_FILE); // Struktur: ["user01" => ["hash" => "...", "changedAt" => 1234567890]] +if (array_key_exists($username, $store)) { + $hash = (string)($store[$username]['hash'] ?? ''); + if ($hash !== '' && password_verify($password, $hash)) { + // ok -> normaler Login + $token = bin2hex(random_bytes(32)); + token_add($token, 30 * 24 * 60 * 60); + echo json_encode(["success" => true, "token" => $token, "user" => $username]); + exit; + } + // hat schon Hash, aber PW falsch + http_response_code(401); + echo json_encode(["success" => false, "message" => "Ungültige Zugangsdaten"]); + exit; +} + +// 2) Nutzer hat *noch* keinen Hash -> nur Default-Zugang erlaubt +if (!array_key_exists($username, $USERS_DEFAULT)) { + http_response_code(401); + echo json_encode(["success" => false, "message" => "Ungültige Zugangsdaten"]); + exit; +} + +if ($USERS_DEFAULT[$username] !== $password) { + http_response_code(401); + echo json_encode(["success" => false, "message" => "Ungültige Zugangsdaten"]); + exit; +} + +// 3) Default-Passwort korrekt -> Passwortwechsel erzwingen +echo json_encode([ + "success" => true, + "user" => $username, + "must_change_password" => true, + "message" => "Bitte Passwort ändern." +]); diff --git a/questions_en.json b/questions_en.json new file mode 100644 index 0000000..09b9c75 --- /dev/null +++ b/questions_en.json @@ -0,0 +1,104 @@ +{ + "client_code": "Client code", + "questionnaire_1_demographic_information": "Questionnaire status", + "questionnaire_1_demographic_information-coach_code": "Coach Code", + "questionnaire_1_demographic_information-consent_instruction": "Obtain client consent (separate document)", + "questionnaire_1_demographic_information-no_consent_entered": "You have indicated that the client has not signed the consent form.", + "questionnaire_1_demographic_information-accommodation": "Accommodation", + "questionnaire_1_demographic_information-other_accommodation": "Other accommodation (name)", + "questionnaire_1_demographic_information-client_code_entry_question": "Please enter client code and coach code.", + "questionnaire_1_demographic_information-age": "Age: How old are you?", + "questionnaire_1_demographic_information-gender": "Gender", + "questionnaire_1_demographic_information-country_of_origin": "Country of origin: where are you from?", + "questionnaire_1_demographic_information-departure_country": "When did you leave your country of origin?", + "questionnaire_1_demographic_information-since_in_germany": "Since when have you been in Germany?", + "questionnaire_1_demographic_information-living_situation": "How are you living here?", + "questionnaire_1_demographic_information-number_family_members": "How many family members are you living with?", + "questionnaire_1_demographic_information-languages_spoken": "Which languages do you speak?", + "questionnaire_1_demographic_information-german_skills": "How would you rate your German language skills?", + "questionnaire_1_demographic_information-school_years_total": "How many years did you attend school?", + "questionnaire_1_demographic_information-school_years_origin": "How many years did you attend school? (in your home country)", + "questionnaire_1_demographic_information-school_years_transit": "How many years did you attend school? (while in transit)", + "questionnaire_1_demographic_information-school_years_germany": "How many years did you attend school? (in Germany)", + "questionnaire_1_demographic_information-vocational_training": "Have you completed vocational training?", + "questionnaire_1_demographic_information-provisional_accommodation_since": "Since when have you been in provisional accommodation?", + "questionnaire_2_rhs": "Questionnaire status", + "questionnaire_2_rhs-coach_code": "Coach Code", + "questionnaire_2_rhs-glass_explanation": "The response options are shown in words and as a picture of a glass container: if something does not apply at all, the glass is empty; if it applies somewhat or fairly, the glass fills up; if it applies extremely, the glass is full.", + "questionnaire_2_rhs-q1_symptom": "1. Muscle, bone, or joint pain", + "questionnaire_2_rhs-q2_symptom": "2. Feeling unhappy, sad, or depressed most of the time", + "questionnaire_2_rhs-q3_symptom": "3. Overthinking or worrying too much", + "questionnaire_2_rhs-q4_symptom": "4. Feeling helpless", + "questionnaire_2_rhs-q5_symptom": "5. Being easily startled for no reason", + "questionnaire_2_rhs-q6_symptom": "6. Fatigue, dizziness, or feeling weak", + "questionnaire_2_rhs-q7_symptom": "7. Feeling nervous or insecure", + "questionnaire_2_rhs-q8_symptom": "8. Feeling restless, unable to sit still", + "questionnaire_2_rhs-q9_symptom": "9. Feeling like crying easily", + "questionnaire_2_rhs-q10_reexperience_trauma": "10. ... re-experiencing the trauma; behaving or feeling as if it were happening again?", + "questionnaire_2_rhs-q11_physical_reaction": "11. ... experiencing physical reactions (e.g., sweating, rapid heartbeat) when reminded of the trauma?", + "questionnaire_2_rhs-q12_emotional_numbness": "12. ... feeling emotionally numb (e.g., feeling sad but unable to cry, unable to feel loving emotions)?", + "questionnaire_2_rhs-q13_easily_startled": "13. ... being more easily startled (e.g., when someone approaches from behind)?", + "questionnaire_2_rhs-q14_intro": "14. Thinking about your life in the past four weeks, to what extent do you feel that you:", + "questionnaire_2_rhs-pain_rating_instruction": "Choose the number (0–10) that best describes how much suffering the respondent experienced in the past week, including today.", + "questionnaire_2_rhs-violence_question_1": "Have you ever been injured by others so seriously that you needed medical attention? (doctor, hospital)", + "questionnaire_2_rhs-times_happend": "Has this ... happened?", + "questionnaire_2_rhs-age_at_incident": "At what age: at ... years?", + "questionnaire_2_rhs-conflict_since_arrival": "Since arriving in Germany, have you ever been involved in violent conflicts (physical fights, physical or psychological conflicts)?", + "questionnaire_2_rhs-times_happend2": "Has this ... happened?", + "questionnaire_2_rhs-age_at_incident2": "At what age: at ... years?", + "questionnaire_2_rhs-asylum_procedure_since": "Since when has your asylum procedure been ongoing?", + "questionnaire_3_integration_index": "Questionnaire status", + "questionnaire_3_integration_index-coach_code": "Coach Code", + "questionnaire_3_integration_index-feeling_connected_to_germany_question": "How connected do you feel to Germany (how well have you settled in Germany)?", + "questionnaire_3_integration_index-understanding_political_issues": "How well do you understand the most important political issues in Germany?", + "questionnaire_3_integration_index-unexpected_expense_question": "Imagine you had to make an unexpected but necessary payment. Which of the following amounts could you pay or afford (if you had free access to money)?", + "questionnaire_3_integration_index-dining_with_germans_question": "How often have you dined (e.g. dinner) with Germans in the past 12 months?", + "questionnaire_3_integration_index-reading_german_articles_question": "How well can you read simple newspaper articles in German about familiar topics (health, home, family, etc.) and understand the main points?", + "questionnaire_3_integration_index-visiting_doctor_question": "How easy or difficult would it be for you to see a doctor in this country? (making an appointment, etc. - not: 'you can't get an appointment', 'I would never go to a doctor here')", + "questionnaire_3_integration_index-feeling_as_outsider_question": "How often do you feel like an outsider in Germany?", + "questionnaire_3_integration_index-recent_occupation_question": "How have you been occupied in the last four weeks? (Please select only one answer)", + "questionnaire_3_integration_index-discussing_politics_question": "Since arriving in Germany, how often have you discussed important political topics in Germany with other people?", + "questionnaire_3_integration_index-contact_with_germans_question": "With how many Germans have you exchanged messages (phone, messenger chat (WhatsApp, Facebook...), or SMS) in the last 4 weeks?", + "questionnaire_3_integration_index-speaking_german_opinion_question": "How well can you participate in a conversation in German on familiar topics (children, family, school, home, etc.) and express your opinion?", + "questionnaire_3_integration_index-job_search_question": "How easy or difficult would it be for you to search for and find a job in this country (even if you may not be allowed to work: what would be your assumption if there were no restrictions)?", + "questionnaire_4_consultation_results": "Questionnaire status", + "questionnaire_4_consultation_results-coach_code": "Coach Code", + "questionnaire_4_consultation_results-date_consultation_health_interview_result": "Date of counseling interview (health interview result green/yellow/red)", + "questionnaire_4_consultation_results-consultation_decision": "Counseling decision (0)", + "questionnaire_4_consultation_results-consent_conversation_in_6_months": "Consent for conversation in 6 months:", + "questionnaire_4_consultation_results-participation_in_coaching": "Participation In Coaching", + "questionnaire_4_consultation_results-consent_coaching_given": "Consent for coaching is given", + "questionnaire_4_consultation_results-decision_after_reflection_period": "Decision on .............. (date) after reflection period", + "questionnaire_4_consultation_results-professional_referral": "Professional Referral", + "questionnaire_4_consultation_results-confidentiality_agreement": "Confidentiality Agreement", + "questionnaire_4_consultation_results-health_insurance_card": "Health Insurance Card", + "questionnaire_5_final_interview": "Final Interview", + "questionnaire_5_final_interview-coach_code": "Coach Code", + "questionnaire_5_final_interview-consent_followup_6_months": "Consent for conversation in 6 months", + "questionnaire_5_final_interview-date_final_interview": "Date of final interview", + "questionnaire_5_final_interview-amount_nat_appointments": "Number of NAT appointments (after the counseling interview)", + "questionnaire_5_final_interview-amount_session_flowers": "Number of storytelling sessions with flowers", + "questionnaire_5_final_interview-amount_session_stones": "Number of storytelling sessions with stones", + "questionnaire_5_final_interview-termination_nat_coaching": "Termination of NAT coaching", + "questionnaire_5_final_interview-client_canceled_NAT": "Client discontinued NAT", + "questionnaire_6_follow_up_survey": "Questionnaire status", + "questionnaire_6_follow_up_survey-coach_code": "Coach Code", + "questionnaire_6_follow_up_survey-follow_up": "Follow-up survey", + "questionnaire_6_follow_up_survey-special_burden_question": "Was there any special burden?", + "questionnaire_6_follow_up_survey-glass_explanation": "The response options are shown in words and as a picture of a glass container: if something does not apply at all, the glass is empty; if it applies somewhat or fairly, the glass fills up; if it applies extremely, the glass is full.", + "questionnaire_6_follow_up_survey-how_strong_past_month": "How strongly did you experience the following in the past month...", + "questionnaire_6_follow_up_survey-q14_intro": "14. Thinking about your life in the past four weeks, to what extent do you feel that you:", + "questionnaire_6_follow_up_survey-pain_rating_instruction": "Choose the number (0–10) that best describes how much suffering the respondent experienced in the past week, including today.", + "questionnaire_6_follow_up_survey-feeling_connected_to_germany_question": "How connected do you feel to Germany (how well have you settled in Germany)?", + "questionnaire_6_follow_up_survey-understanding_political_issues": "How well do you understand the most important political issues in Germany?", + "questionnaire_6_follow_up_survey-unexpected_expense_question": "Imagine you had to make an unexpected but necessary payment. Which of the following amounts could you pay or afford (if you had free access to money)?", + "questionnaire_6_follow_up_survey-dining_with_germans_question": "How often have you dined (e.g. dinner) with Germans in the past 12 months?", + "questionnaire_6_follow_up_survey-reading_german_articles_question": "How well can you read simple newspaper articles in German about familiar topics (health, home, family, etc.) and understand the main points?", + "questionnaire_6_follow_up_survey-visiting_doctor_question": "How easy or difficult would it be for you to see a doctor in this country? (making an appointment, etc. - not: 'you can't get an appointment', 'I would never go to a doctor here')", + "questionnaire_6_follow_up_survey-feeling_as_outsider_question": "How often do you feel like an outsider in Germany?", + "questionnaire_6_follow_up_survey-recent_occupation_question": "How have you been occupied in the last four weeks? (Please select only one answer)", + "questionnaire_6_follow_up_survey-discussing_politics_question": "Since arriving in Germany, how often have you discussed important political topics in Germany with other people?", + "questionnaire_6_follow_up_survey-contact_with_germans_question": "With how many Germans have you exchanged messages (phone, messenger chat (WhatsApp, Facebook...), or SMS) in the last 4 weeks?", + "questionnaire_6_follow_up_survey-speaking_german_opinion_question": "How well can you participate in a conversation in German on familiar topics (children, family, school, home, etc.) and express your opinion?", + "questionnaire_6_follow_up_survey-job_search_question": "How easy or difficult would it be for you to search for and find a job in this country (even if you may not be allowed to work: what would be your assumption if there were no restrictions)?" +} diff --git a/tokens.jsonl b/tokens.jsonl new file mode 100644 index 0000000..7bf436c --- /dev/null +++ b/tokens.jsonl @@ -0,0 +1,192 @@ +{"token":"731c101342f056ba57da7f958ba683fb41b0381d42de69090bcabee8c1b3a389","created":1756809382,"exp":1756895782} +{"token":"a1ba2845684ab849d364a84027670c3c6357028b3d1afb5f5b4868e904805235","created":1756809404,"exp":1756895804} +{"token":"6d2a7a1686cddb29441dfbe2e261d853ec55a1d46e1bbb8db3e4f8d0ce953937","created":1756809519,"exp":1756895919} +{"token":"1a0bc695ff5854e16b76dc60d5cbf51529942430b2d5315a36e0266136b9ab43","created":1756809545,"exp":1756895945} +{"token":"375ace02859b27ca837bfa5a130e6237b7c7b39720ff5d880b3519e2c8bbff57","created":1756809577,"exp":1756895977} +{"token":"95c8f8cd5a300c2357fb237c55932dd15079d777c69ac9c523f347c98e6a196c","created":1756809590,"exp":1756895990} +{"token":"66048cfaf8ba428c18125328d3d92ee5ef85fb5da4b57ca10e30ed49e65cb7a3","created":1756990520,"exp":1757076920} +{"token":"74b33d1ec4314def382db73b25a68bb835b847399587b9e1c753b5fc6d7ac526","created":1756990626,"exp":1757077026} +{"token":"cf64baa593827d9d213f65da58f68e4be4fede9d1d089f667247985244218b79","created":1757055382,"exp":1757141782} +{"token":"91161cab2fad81cc2fbd5bec8990bc763169b9151bd5686d5643a7df119ddbeb","created":1757057047,"exp":1757143447} +{"token":"01390c7efae09a04917042c7a33ee669f1f399aea1ad6e38fdf0ea128cb56293","created":1757057152,"exp":1757143552} +{"token":"76da7ea81a475703f54e628d34349cf58825f5c69a83cd7ac28864d46a070f3e","created":1757057205,"exp":1757143605} +{"token":"f39965dc4374d6e6a4ff1d7f3cfcebf8a46591496778de606d5e8be6583fc32b","created":1757057967,"exp":1757144367} +{"token":"91d056c9e6c74d6cfb3a7dfc490e3fb74e0fa1107a644fa9ebc770046ad10108","created":1757058317,"exp":1757144717} +{"token":"a50ca166c451e4eb1a6ecfbd8e8947ab33adc41638cfe490844d4f216df1b2b7","created":1757058371,"exp":1757144771} +{"token":"4fa698c244a21802e1001cd9e2ca95e3836f8a40b87130ba0bbf56e4409a5258","created":1757058387,"exp":1757144787} +{"token":"a0c28eaaf54cc6c85b0aa28abaf3579f7c730127f84782223b549eb69a4fbda2","created":1757315000,"exp":1757401400} +{"token":"e03f93c020e7a1e63ca7bd35e8996effad1f164e771747248086e6e1062361a9","created":1757318539,"exp":1757404939} +{"token":"a2b06b8b6d4c4f13c0e1764b444c9d54b6391a44df11d76e07b388f010cef535","created":1757318594,"exp":1757404994} +{"token":"df8b9dc5ac814565c4fc7543d7dca8385103de68c3463c4a6bf751ec935a930e","created":1757319230,"exp":1757405630} +{"token":"ea183dbe572c64451825d0383554ec325494f79a342de8be082ca356bd634861","created":1757326842,"exp":1757413242} +{"token":"f221237385a68cae4487815580ffde5dba191ab26e530629fbb9d25cfbd78b9b","created":1757328356,"exp":1757414756} +{"token":"1f1fbe3e4e61c93bf0dda1ecd1be15613d33a2065458789465ae6390df55bb6a","created":1758107596,"exp":1758193996} +{"token":"9b36e1cd9064f7a0d0b6932d7e2540c8167b5f0217d25ecb3366890cbe45ad0b","created":1758107713,"exp":1758194113} +{"token":"c5a33030ac64f9695c8afde31dd5c11846e9047a2dea117f49a133f90ce76924","created":1758107738,"exp":1758194138} +{"token":"f2077115a4969f4f17d14b1245d93afee249b9dc224472ca9fb3626a88c767df","created":1758477721,"exp":1758564121} +{"token":"fb6e30161a17fcf4d26fff6b6fdf9390c516cda64dcb3df9d7785f22ff18b1d1","created":1758477745,"exp":1758564145} +{"token":"767d37875a3d3e26eed32a0856ab36e81b500155a2a86b0349b185ec7fb3a090","created":1758477764,"exp":1758564164} +{"token":"606140c6c1c72ee6ed237b9bcd1d06f8e0706d693be2a04eeae4e90830a5bd18","created":1758477789,"exp":1758564189} +{"token":"5dca3d7add783b6448d863809bcc4389578c4b8512fe3f6f24c7cdbef4e1b908","created":1758523992,"exp":1758610392} +{"token":"ecb9246a30d8c24398351fe69b40730d5fa3b1ccc237f822cc6ec568702bdc61","created":1758524058,"exp":1758610458} +{"token":"971f7fc5b21463b1180ce20152e8e9412e6582638f02d0d3f0ab5b87e831c92c","created":1758524093,"exp":1758610493} +{"token":"02ec7c0520bb2e9992012a276fac309770aead2d1e21e201142c88e85dd77938","created":1758524109,"exp":1758610509} +{"token":"b6844c5a99952786846d065777bb33647e24dd59371c6e16b37aa6fde8d08635","created":1758524126,"exp":1758610526} +{"token":"e07239755729bbd43f13112d25a3fd7ca652de6705e24fa49bfe9fbe67a94a43","created":1758524433,"exp":1758610833} +{"token":"0e0e946dbef1255217b9418adf577d79d195db8e2e1060932cc824ba6efaed11","created":1758524480,"exp":1758610880} +{"token":"6d2a941987d0753b8f58d3058039ebc091286030be9f0d6be08a666c6212f325","created":1758631441,"exp":1758717841} +{"token":"a2cc4bedf2d3a070546a795cd2799e0e6ba7a5640c31acc458909d7467fbacfd","created":1758631465,"exp":1758717865} +{"token":"5e5d72eb15330fc4dbfb3acf262d43c730307b04206234f22ddf7efa784857f4","created":1758631622,"exp":1758718022} +{"token":"83e5311d921f2d77a13b3bffc3173e3f1ab402de5a0983da046dac3735d50669","created":1758631641,"exp":1758718041} +{"token":"51835ba874245fb5fb31bf795ab418173a1ac842c50d0555464c61b452d0759b","created":1758631699,"exp":1758718099} +{"token":"f7d1a8f2625a4dc23caf983f78ca6e6cc09fb5a1c9e622ffc47d194bcb1eb2fc","created":1758631715,"exp":1758718115} +{"token":"f262efa480d0d98034e6139072f672a8c287454a415327472b8d8b76fc431bb5","created":1758631821,"exp":1758718221} +{"token":"b3fff94205e321bca2bfa80e5edfafa51a42e1e94f2f5813dc1c226d98e9a21f","created":1758631831,"exp":1758718231} +{"token":"10ba334c91ab6af3f8cb768cd6e139b3fecaf180a7c4a44ac8d6f25712e4a5a9","created":1758632063,"exp":1758718463} +{"token":"53b7527c88487d67a77e110b5274c72d5620088aae58debfdd68fd1b9583438a","created":1758632075,"exp":1758718475} +{"token":"a8e92c5cfcce9f4e4a3402a6b275230d759dd2f0c4de0577d237e5bdebdd7a39","created":1758632214,"exp":1758718614} +{"token":"93c49902b428c4073dd61e93fbd3b3267dc99710e0eace885362c1d36d1bff11","created":1758632231,"exp":1758718631} +{"token":"9bbbfbb833576b33140add4a3a251d5d5d4d130b82c95aa37e8d5f67b6b3fa47","created":1758634360,"exp":1758720760} +{"token":"3f6d20603b463bbff6369b75ed20c482c088d194604438af636a065cc00d38cc","created":1758634417,"exp":1758720817} +{"token":"16f4c983c3b186d282b5b68534e1d581e6aa2922c9d8fcecda9c4de9481d85ee","created":1758634669,"exp":1758721069} +{"token":"ac0e1352a82161ec19577823712b93f62c6eecc645248f8213d80ee5d056aef8","created":1758634694,"exp":1758721094} +{"token":"c44e10696b9de668527ee7e645cb44c7aba983a5890b71dd3fc923ebe93807b2","created":1758634748,"exp":1758721148} +{"token":"7547fd0a6593b28c4f4778ba93a00fa93e905b4d99aef38d4cd3215254659d1e","created":1758634779,"exp":1758721179} +{"token":"03c005ba089d5ca9db37dec87abcc87eda453a11c88cc9e0129c9c4420c66cd7","created":1758634837,"exp":1758721237} +{"token":"17a40e3d0752d7b40b1ecdff2fef13f1a670f027d2152eaf60146ce988cf8418","created":1758634850,"exp":1758721250} +{"token":"404a6ce228679470fd88b9926777238bbc4c3487dda478f5e9ba68cff9be24ba","created":1758637923,"exp":1758724323} +{"token":"9306963145c2beac257849cd41d8a8994899c04eb1661bb891b765d3eac4d202","created":1758638114,"exp":1758724514} +{"token":"02f79fd4f0d88863f6277552aa73a58f44d3706e2bc916f9bfa155b51047c124","created":1758638334,"exp":1758724734} +{"token":"d7722fecb0fcc0f4788fdbfd7c9d72dca05ee9417992426c3a0289dd605ea4cd","created":1758638870,"exp":1758725270} +{"token":"e8f527f42d8a27af0a8dfc1ab94811c9654327542ee6fbf56ed762677d06d24e","created":1758638916,"exp":1758725316} +{"token":"b8b66d92eba410abf7cde0d47528dca87526d0e6ebff12ec6d872ff56a5dfbda","created":1758638951,"exp":1758725351} +{"token":"f7c5cf139714a7d161fef9ff8de76a68131b1bebfc44ccbe2540fe9bd078f0ca","created":1758713063,"exp":1758799463} +{"token":"7b969f437896d654492db1f012bd15454f7d9a54547372a00d500e8575c18ebc","created":1758880572,"exp":1758966972} +{"token":"217f9fc39604e187023233900ea85c3cd6b0500b9a2e31f96b61b26b2b03757e","created":1758880587,"exp":1758966987} +{"token":"54fc17d45268b6653d8354d52a0a538eb62d1dd602e874aed5527f3d70ae9bc4","created":1758880618,"exp":1758967018} +{"token":"2f3f7fd350188548cbbd76959a91120bf67c871d8b0ce0d372a7394a6c958b49","created":1758880849,"exp":1758967249} +{"token":"76758ca57e42ed78504d148e243d9c333a83431b0072f59807e3ba906576c714","created":1758881595,"exp":1758967995} +{"token":"7543060413d38da66b7b0b80a444e8e37d3317c0be32585682365007ff6ce176","created":1758881763,"exp":1758968163} +{"token":"8ceff5d37ee6e6bd58b349fce81fd2d7814280799897e1f3ec94dc2c02b5044b","created":1758882150,"exp":1758968550} +{"token":"f813faa3aced8e2bb4ee7f815a0e5cd7c15cd8a314d178a9bd4adaa1d65ad7a8","created":1758963705,"exp":1759050105} +{"token":"30172769015f9d95aca3cff58dcc8e82dd1c34ff34e5fa421b93f852c2efc995","created":1758963970,"exp":1759050370} +{"token":"286f6448269afb14ad3579b2ec20edf5a5215efc7b8c61a4da42a81f670eea5a","created":1758964604,"exp":1759051004} +{"token":"602ba60c2b42590fd6b81fa0374769c3fa5419e6431ad936556c53f858e0dd3d","created":1758964964,"exp":1759051364} +{"token":"60d72e4dd79c595caa31a363a18fb65d53b408de657be558428486e0f95c1624","created":1759130219,"exp":1759216619} +{"token":"7ecf40a37b1860287ab9749039dd06b1aa41fc968daee96abb86b1f5640e9a3b","created":1759131060,"exp":1759217460} +{"token":"9f7caf0c8b690935664c8458297becfe0f01d4c636cc27739b6a4bb422dce023","created":1759131973,"exp":1759218373} +{"token":"49c9c4105eaae364566eb87e8ade6f76ee501fe304bc34a435ce5f59ba6d0d61","created":1759132236,"exp":1759218636} +{"token":"0bf4c2a9b0635fd0a9e9e6729f958c0c521ba03763740ffe35423d006382f3d2","created":1759132261,"exp":1759218661} +{"token":"4a227bacb48a669ed6f767cd5355bbb2b7ebdb8413439cd880debf8be6f05854","created":1759132276,"exp":1759218676} +{"token":"9f835e179b993f1ce748f3a8deffb5e2b6c420ba0ed256d76b1008bccb09592b","created":1759132305,"exp":1759218705} +{"token":"97726da2f384f90cc9772113d25b05f270d83bd95d8e7174217e0f1b90b6c0d8","created":1759132645,"exp":1759219045} +{"token":"12602dd163016ff3f4cc44e2024af559ab1d3ee4da03b1dd80b9c89bde3b7dac","created":1759132832,"exp":1759219232} +{"token":"555ce8248ee91024d3d78a29a001411643739d68bbd1b845331423cb03a2b686","created":1759132975,"exp":1759219375} +{"token":"23920ccf38cd1d89b8600be7634adf5b568dd65c55683d1aa9ae0065f07d9dd0","created":1759133185,"exp":1759219585} +{"token":"05223b7302ff2ce1920395b840dbaf901b03a19e74e586c89e557c7ecd5c045a","created":1759133317,"exp":1759219717} +{"token":"4bb6e11294e7c1231420ed75a9bb6cdd65c29b1af3a83e33663d41cb64b0db2e","created":1759133349,"exp":1759219749} +{"token":"c23f83b74435194855203c703a4c763b69fe3de6161e64528855887551edd777","created":1759133401,"exp":1759219801} +{"token":"48ca9bc7937f8ec478f97b8d77680a507f671ce02bae4c354ac66a924b4d9a63","created":1759133422,"exp":1759219822} +{"token":"e6952e1cb227a985cd8546ec8008f7d606ab329cf1d19bb148957a2bb794fa8f","created":1759133445,"exp":1759219845} +{"token":"fe1dfd9aa8bdc9717fd2dfbd3867771c979b5e49fab8f45342b8405e5dddfb8d","created":1759133762,"exp":1759220162} +{"token":"d62b8043df3bbdbdb787806c5b492ceaa505402d099ba38c78a46a409d0c33f0","created":1759133809,"exp":1759220209} +{"token":"6c78c2e05d9021ca8a050954104c9e0c31f76e944fdac5d56c7227dbba048f72","created":1759133839,"exp":1759220239} +{"token":"13ccd9f6051c1a11e6950fed92cd0c4e60cf595e47a07cbb25f283ceac7bbf43","created":1759133903,"exp":1759220303} +{"token":"0d9e3dc9e5aef1fcf579e6dc55bb989d84af7e27999295cb60900206a2b043e7","created":1759134295,"exp":1759220695} +{"token":"5248a0c841ae09db2166f1cd3254b1672031f321c71212e775b07794ee2efb99","created":1759136855,"exp":1759223255} +{"token":"dd9941e9b616fe179e33c0a884a3bfc3ada56c2f626afcb9da63e3e585ab9226","created":1759137413,"exp":1759223813} +{"token":"ecced21404122b68765272c3a1c5707be9ae230ab0cf193d661fc4b09bafe78d","created":1759137429,"exp":1759223829} +{"token":"8e013fbd30ee8278356f08e0aa0d3f6e4e709ae5c5246a731a8034070eda7079","created":1759137677,"exp":1759224077} +{"token":"b35841e30ea56d0bbf1274a7606294d1b85d149aebca4389675cb47731a25e1d","created":1759138841,"exp":1759225241} +{"token":"a82c1f1b051f51b33f1f3e676511a07f4914395c1fddce1aeee41aa0c398fa27","created":1759138863,"exp":1759225263} +{"token":"6647b9b2900320da05769955bdc172dabab24c6a24d258659593978d7b8d8be9","created":1759138920,"exp":1759225320} +{"token":"68b87e342ee484d6b9d278913ed8ca7864780e2672c520941eca7adcdabc90d0","created":1759138985,"exp":1759225385} +{"token":"41584f24f999a2b08bca7a26716b7bb82e27df6f3bf22efd925a05c1e49e7f4e","created":1759138997,"exp":1759225397} +{"token":"ee10e4e87b7c80c875e622d53fc1f3658b4d7e6d4cfb86a8b1af8a00537d76af","created":1759139042,"exp":1759225442} +{"token":"4a9fc9ad92631aa019e2f4a6c829bc47277bfad191ef7a0cff744b30949e5002","created":1759139881,"exp":1759226281} +{"token":"a3888918ee647f213e7408e6fff916e99f6fb3e757fe44a02f279b508da2016f","created":1759139945,"exp":1759226345} +{"token":"9b574f805ec4ab45a99aadf98246cc3cac3839cc25cc9f1f40ffc4a314cf5390","created":1759141376,"exp":1759227776} +{"token":"ef0d5340827ffc436c88863199d820cf7d8143f260c4f3f89a9438cbbae9e9ea","created":1759141871,"exp":1759228271} +{"token":"2d51a5ead5266958a15313b8dd92109d90ae0069c476328af7e764e3284e6563","created":1759141889,"exp":1759228289} +{"token":"01ce0e40ecd1253e53eaba374b09e363535fe511cea5c11a9cc7e2d50b5a5d70","created":1759141930,"exp":1759228330} +{"token":"d2a967c7ef1cfd6444f9f98865b71b7a50eee6fb8746b33f753bec23fe8e134c","created":1759141955,"exp":1759228355} +{"token":"31b442f6c1787dfc4090e8687d697bf3b9947acee107595054014892688b69fc","created":1759143187,"exp":1759229587} +{"token":"2cb95a73cd824886d5a8ef8f78e4ea50bec48545399b4ec8a97569e11ad1fae7","created":1759143242,"exp":1759229642} +{"token":"1270a387b5ed061801df25c587a32c16d19e01705bad9b33b5c8d081a8a6e405","created":1759665689,"exp":1759752089} +{"token":"cf99f7b82cf9d5929e171c4a10bfe2f804f8dbcfa8d4615032d116975273a20a","created":1759670447,"exp":1759756847} +{"token":"99a2398703836d3b4ad35122f1eceaaf752404a61df5932684f1bde2983065b0","created":1759671255,"exp":1759757655} +{"token":"492feb4f9c7cbdc9ff81003cf0ea821584ac9018d556ce64303e39f402644151","created":1759672995,"exp":1759759395} +{"token":"4950d4b18494285205bd5a1925d89c74a9a27d8bf61fea546a60c3ff77434c8a","created":1759769234,"exp":1759855634} +{"token":"d15b65be6c96d98d273bf75542da813d8bdf9a3e67b21b5d6e6ffc9578d825f6","created":1759769252,"exp":1759855652} +{"token":"7455244c86cfa13f6a35bb350669fb118ed559eec1b04615af6e61df24b15860","created":1759770329,"exp":1759856729} +{"token":"de71102f6b394bf1c9fefdabb3f81063947971d9c0b3039044f8a5ccb06fe0b9","created":1760019733,"exp":1760106133} +{"token":"33dfc2f32a92c33add844c063b6441435fbd81b099687f562f91bb844cce51fd","created":1760019746,"exp":1760106146} +{"token":"af9b3962b69dd2ed8101a6c82a4d2b3c16e6dcfe9bd2f704dad5ad89e5f4ec78","created":1760020288,"exp":1760106688} +{"token":"60476805d087f95b73bfc85906f3da2d564f0da823be997bff56840b9a3cbf83","created":1760020419,"exp":1760106819} +{"token":"e2865b9b9e93ab3a6824bbfc7b8a538d9504c5e742d8311ac8cff1cd5b1be537","created":1760020537,"exp":1760106937} +{"token":"e9525d496c03eab391ff7a33bebcf894e27739dbe72dbfd78561bd3f0abeeb04","created":1760020598,"exp":1760106998} +{"token":"3dab956d4162eafcafbc909774e5c72b8f705bd0118526ec64fc9aad779ffbd1","created":1760100224,"exp":1760186624} +{"token":"46048543edd7e1164f09e15ad7b270d0cbe902a8e9cf83c74b336126e9812919","created":1760100259,"exp":1760186659} +{"token":"c6769ca917c5b7bc3a8de449d4c1ee432a48af2816106d45151da78b6df5f6fe","created":1760102088,"exp":1760188488} +{"token":"1d661c5092d3f5cb49d9040eca309d899d76aab6853f730e10e11251aeb0e3e6","created":1760102101,"exp":1760188501} +{"token":"18678f9d4b37859266ce5f94974b50b8b79c6b2f8ba95b1127e21e55584242a1","created":1760102109,"exp":1760188509} +{"token":"4d0242faef13d10b3a601a221193e541eafaa4bc3ee6bd803c1ffb7a50839809","created":1760102145,"exp":1760188545} +{"token":"7b70d5aa0f414c658968462359345b2a3a14a9d4a5975b6e11120b474cda67ea","created":1760102318,"exp":1760188718} +{"token":"5cc22039581e43ee6ca998bddef9f38406074365ebab0f19f78a3770d129c80a","created":1760102851,"exp":1760189251} +{"token":"ca738bb4509efb56d9ed890202fe610e086e6c060a937fe24f0950d5e1ad0e91","created":1760102867,"exp":1760189267} +{"token":"63a52bf36dfdbdf183bc3645c0499c7b9d7407ff4e0b68d0ba4a7c4d21b3b2bd","created":1760373199,"exp":1760459599} +{"token":"540025ab075bd0b0d5b5f32136a2d728d33940428f1e03cb1cbefa2a4031cb22","created":1760373303,"exp":1760459703} +{"token":"698c35a7a528eff612691bd1e5b8d87606282e602946f4f3e780ad07882ccf39","created":1760376043,"exp":1760462443} +{"token":"03014ddfae73da00708075e584b7acc7453bd6fb09336ea4d0f311dea048cf74","created":1760423624,"exp":1760510024} +{"token":"59fe7551c92538ba16a8cb037cb4841e804955e541a711b93ce872c0cbfa4822","created":1760428837,"exp":1760515237} +{"token":"4e721a7c891ce14f50525807fefa7f30935fb646abcbe797a57967638d3153b1","created":1760429061,"exp":1760515461} +{"token":"df53f6ee07a698402ae87f2b61d0f1449eb9e8947379f8b5e49416577f44466e","created":1760429937,"exp":1760516337} +{"token":"72d697bda7b5b1b6c433f77d4974d056101cbfe59ed4a3b797b43e501e7315ae","created":1760602832,"exp":1760689232} +{"token":"f0f8bf32768a2741cc503b990d18123c5d4baf492e9a8d842eaaa1010ee5bb88","created":1760608588,"exp":1760694988} +{"token":"b7840ea72c124152e09992cc55bb8ea4239ec90fb5970caa2142344be49cd4c5","created":1760608677,"exp":1760695077} +{"token":"08aa5a790cc9fd8cef3b9a75b5b65286544c008dc2a9ea8f0d43b9e25fbe19a7","created":1760610683,"exp":1760697083} +{"token":"2cbc45e37c995d2673eb5b5d4f5dbc470e69b30b634972bf358c92afe841da06","created":1760610695,"exp":1760697095} +{"token":"bc6cf1156147f85d1b20982dd9f8730bf0fbf50b5740f62cf52bea5d5dd28c82","created":1760611508,"exp":1760697908} +{"token":"f1ff89caf2b5b3a68df5b091a9f158db2174f8e865f7d632cabe156c96847099","created":1760612940,"exp":1760699340} +{"token":"5cd4cc46d876fb7f6ac0435dd35f7b1f10637ef6aea0084cddcf701ee385747d","created":1760612996,"exp":1760699396} +{"token":"7d88c0fa36dc13981eacf5b57f36d666727cc516ef546a84e5708b0c47998175","created":1760613447,"exp":1760699847} +{"token":"627765059218d2e0f829887025a3c2c3319dbbfa052698ef4bbfa9932da34cd7","created":1760971357,"exp":1761057757} +{"token":"be417f82627bee9786ea5f8b99ce64a4dc855114f3e90e81192243bd7f9ee53c","created":1760972135,"exp":1761058535} +{"token":"4c4a6345cdd1a3a5556e44d2d306224eaf00ae580c46c4e0a305f9bf83ae1f1b","created":1761039024,"exp":1761125424} +{"token":"7b8def5d4ba5727c1332601b9652440c4850cfaa87cd93b38b5575b6ee2b93cc","created":1761064340,"exp":1761150740} +{"token":"33b38bbae91754d7459ea880a76f348765bc8c9a348ea32217efc40b487bcceb","created":1763290822,"exp":1763377222} +{"token":"9dde0839b583c875468530ee6fa2a92b85f4689bee30f59dd4e321fc2893cccd","created":1771865346,"exp":1771951746} +{"token":"cd7ef79a5664faf211e7508aa3e1da38a9295d3d7f30852abf87f657c4545ef3","created":1771865413,"exp":1771951813} +{"token":"3f71f2fde72c9fa670e4e17ac67da022952e5526fe3b4ffd70820046bab7dc7d","created":1771865429,"exp":1771951829} +{"token":"4eed29d1c55d2bcfc9fb218177062cd55f502ebca01915f121c4f725ab3886f3","created":1771865524,"exp":1771951924} +{"token":"508fdc8268cdbf8e58acbc6d0a2113f4f266f562ec2e7bbd2b4586226930bc1c","created":1771865748,"exp":1771952148} +{"token":"ea7c5c53ae3add1263435239a377f55a8edb3c3db0bb9d6ca8ca9755f40c952c","created":1771866052,"exp":1771952452} +{"token":"16db690623237f5f1e748c335ff72beb34be1ddf8117937705fc3f956d5854d4","created":1771866144,"exp":1771952544} +{"token":"7c079d53022f27743a8f41c2c16ba241622dde305d07df3da142feb5ce109a7a","created":1771866278,"exp":1771952678} +{"token":"afd3d79a917c910596bffd65ddd3d806f2c8c99f0ab9e398080989e0c352a3a0","created":1771866586,"exp":1771952986} +{"token":"e320bc456c9ab043f6259d687ff8074f0cd10ba63618f89671d584243b7be9e1","created":1771866962,"exp":1771953362} +{"token":"b37345318d18290039246d9473d0dcd64794ee2e9c024ecf6ec2c80a2d81820a","created":1771937505,"exp":1772023905} +{"token":"275398f85a005c7e58bdac6c5b001e544aee3cec9f5d323c4f98fe8578f39ae7","created":1771937569,"exp":1772023969} +{"token":"0476b9a7134403ab3fb28e0da8b00897a18bd1f20c58b3f66e49427f4e4fab17","created":1771939864,"exp":1772026264} +{"token":"6e4372fb37e0abd54d5a559978b1742bfbead965376df39439c3b809857dead9","created":1771940580,"exp":1772026980} +{"token":"dc58bb4fde7a94f169998ce31a1ac52433572b52f696d8af298dfe4191b3864c","created":1771940628,"exp":1772027028} +{"token":"e11133b3ab5c850ecc75a6496a882a7e7b348d4c449eba7d6192f598defdb229","created":1771940848,"exp":1772027248} +{"token":"44e8ac2a418d7b759c061d7f6187a0023736d2a0104b7ea70c1459ec8dab4700","created":1771941296,"exp":1772027696} +{"token":"9d39a349397f05b07b11fb1b07fe04d703030ed322d5f61bdf9b3dd81e244b59","created":1772000804,"exp":1772087204} +{"token":"b3e448c188ec718cf7aec6601fbd800cb087d08475ee95adc753eaab1a6ea800","created":1772001151,"exp":1772087551} +{"token":"9714b678caa1dded7222bb00ac466c8163bf1003dbaaf290d694be764e4a5c46","created":1772001535,"exp":1772087935} +{"token":"48721aaa13f78d571a28275e39fec81586eabda937fee765720ec72e42d82aa1","created":1772002283,"exp":1772088683} +{"token":"36242c20ed90459c72d12d7541311d803da304e3a50848a06ee47b0896543e9c","created":1772002329,"exp":1772088729} +{"token":"af278b2e4b05d94ff422dc4391e4aa1a5c09d43f3b34f1e3e522696ab631e07a","created":1772101322,"exp":1772187722} +{"token":"7abe6b6ffb9f168bcce197ee0e2287d9ee5055551d73aea70e479a8e4ef6ef01","created":1772106567,"exp":1772192967} +{"token":"88052fc72bf9ad9f99b70c4197322aa270dfef966e50a2ad268f62cbbae9e8d9","created":1772110997,"exp":1772197397} +{"token":"af85e2994c1d9e844d9179171e57ff3542de845967f1d1f4f90107029d814f20","created":1772111983,"exp":1772198383} +{"token":"3119ce71143809f78316ce131bc2e93bbf113b7b2a103fa20d584f233efc7a43","created":1772112290,"exp":1772198690} +{"token":"0474561405352eb731e66ed121a827c951673b7ff1b7032ba6195f9d19abde59","created":1772114237,"exp":1772200637} +{"token":"12719b1ce7992358d537eacb1d39397292acbc76fa12bde72c9d4314ae6f80dd","created":1772114779,"exp":1772201179} +{"token":"173d5f63ae00a092ebd135f0c09efe959bd23e426fb13159f8dea14f1dc4b924","created":1772283082,"exp":1772369482} +{"token":"8527a42eedef65315ed02f22f0a489279b5f8fe9f90a3a3e657fe4db3fdc5f48","created":1772452494,"exp":1772538894} +{"token":"8b9a0f52b37fa7dd28fc52ea8f6b6d40d60240dd978a1b78d1c295594836b954","created":1772698644,"exp":1772785044} +{"token":"d0bd7435c514c3f090d06ab92bc208b5d8eabd7cddd333427bd329257521a124","created":1772698738,"exp":1772785138} +{"token":"8f0959185b3c22aa86310192e8e81096c503305e211780a0e9a446711e762639","created":1772699719,"exp":1775291719} +{"token":"9bd42a9a3d9364f3087dd6e15b991daf764b4510cec728369e5b870f08ca91ad","created":1772703629,"exp":1775295629} diff --git a/translations_en.json b/translations_en.json new file mode 100644 index 0000000..57c862b --- /dev/null +++ b/translations_en.json @@ -0,0 +1,348 @@ +{ + "client_code_entry_question": "Please enter client code and coach code.", + "all_fields_between_0_and_15": "Please enter a number between 0 and 15 in all fields!", + "fill_both_fields": "Please fill in both fields!", + "please_answer_all": "Please answer all questions!", + "select_accommodation": "Please select an accommodation!", + "enter_coach_code": "Please enter your coach code to continue!", + "enter_country": "Please enter a country to continue!", + "only_letters_allowed": "Please enter letters only!", + "enter_valid_number": "Please enter a valid number!", + "enter_valid_year": "Please enter a valid year!", + "enter_text_to_continue": "Please enter text to continue!", + "select_at_least_one_language": "Please select at least one language!", + "select_country": "Please select a country", + "select_gender": "Please select a gender!", + "select_one_answer": "Please select one answer!", + "select_one_option": "Please select one option!", + "coach_code": "Coach Code", + "client_code": "Client Code", + "select_month": "Select month!", + "select_year": "Select year!", + "choose_answer": "Choose answer", + "choose_option": "Choose option!", + "consent_not_signed": "Consent not signed", + "consent_signed": "Consent signed", + "error_file": "Error processing file!", + "no_school_attended": "I did not attend school!", + "once": "once", + "year_after_2000": "The year must be after 2000!", + "year_after_departure": "The year must be after leaving the country of origin!", + "year_max": "The year must be less than or equal to $MAX_VALUE_YEAR!", + "data_final_warning": "Important: The data cannot be changed or edited after completion!", + "multiple_times": "multiple times", + "more_than_15_years": "more than 15 years", + "no": "No", + "no_answer": "No answer", + "other_country": "Other country", + "value_must_be_less_equal_max": "The value must be less than or equal to $MAX_VALUE_AGE!", + "value_between_1_and_15": "The value must be between 1 and 15!", + "invalid_month": "Invalid month!", + "invalid_year": "Invalid year!", + "yes": "Yes", + "next": "Next", + "previous": "Back", + "finish": "Complete data entry", + "thank_you_participation": "Thank you for participating in this survey.", + "response_recorded": "Your response has been recorded.", + "january": "January", + "february": "February", + "march": "March", + "april": "April", + "may": "May", + "june": "June", + "july": "July", + "august": "August", + "september": "September", + "october": "October", + "november": "November", + "december": "December", + "consent_instruction": "Obtain client consent (separate document)", + "no_consent_entered": "You have indicated that the client has not signed the consent form.", + "no_consent_note": "This is important information for the evaluation of 'BW schützt!'.", + "coach_code_request": "Please enter your coach code and the name of the accommodation below. Then upload the data as usual.", + "other_accommodation": "Other accommodation (name)", + "age": "Age: How old are you?", + "gender": "Gender", + "gender_male": "Male", + "gender_female": "Female", + "gender_diverse": "Diverse", + "country_of_origin": "Country of origin: where are you from?", + "country_text_entry": "Country of origin (text entry)", + "departure_country": "When did you leave your country of origin?", + "year": "Year", + "since_in_germany": "Since when have you been in Germany?", + "living_situation": "How are you living here?", + "alone": "Alone", + "with_family": "With family members", + "number_family_members": "How many family members are you living with?", + "number_label": "Number of family members", + "languages_spoken": "Which languages do you speak?", + "language_albanian": "Albanian", + "language_pashto": "Pashto", + "language_russian": "Russian", + "language_serbo": "Serbo-Croatian", + "language_somali": "Somali", + "language_tamil": "Tamil", + "language_tigrinya": "Tigrinya", + "language_turkish": "Turkish", + "language_ukrainian": "Ukrainian", + "language_urdu": "Urdu", + "language_other": "Other", + "language_arabic": "Arabic", + "language_dari_farsi": "Dari/Farsi", + "language_chinese": "Chinese", + "language_english": "English", + "language_macedonian": "Macedonian", + "language_kurmanji": "Kurdish-Kurmanji", + "language_hindi": "Hindi", + "language_french": "French", + "german_skills": "How would you rate your German language skills?", + "skill_none": "None", + "skill_basic": "Basic knowledge", + "skill_a1": "A1", + "skill_a2": "A2", + "skill_b1": "B1", + "skill_b2": "B2", + "skill_c1": "C1", + "skill_c2": "C2", + "school_years_origin": "How many years did you attend school? (in your home country)", + "school_years_transit": "How many years did you attend school? (while in transit)", + "school_years_germany": "How many years did you attend school? (in Germany)", + "label_years": "Years", + "vocational_training": "Have you completed vocational training?", + "answer_no": "No", + "answer_started": "Started", + "answer_completed": "Completed", + "provisional_accommodation_since": "Since when have you been in provisional accommodation?", + "asylum_procedure_since": "Since when has your asylum procedure been ongoing?", + "accommodation": "Accommodation", + "steinstrasse": "Steinstraße", + "doerfle": "Dörfle", + "zoll_emmishofer": "Zoll (Emmishofer Straße)", + "other": "Other", + "school_years_total": "How many years did you attend school?", + "glass_explanation": "The response options are shown in words and as a picture of a glass container: if something does not apply at all, the glass is empty; if it applies somewhat or fairly, the glass fills up; if it applies extremely, the glass is full.", + "symptoms": "Symptoms", + "never_glass": "Never", + "little_glass": "A little", + "moderate_glass": "Moderately", + "much_glass": "Much", + "extreme_glass": "Extremely", + "q1_symptom": "1. Muscle, bone, or joint pain", + "q2_symptom": "2. Feeling unhappy, sad, or depressed most of the time", + "q3_symptom": "3. Overthinking or worrying too much", + "q4_symptom": "4. Feeling helpless", + "q5_symptom": "5. Being easily startled for no reason", + "q6_symptom": "6. Fatigue, dizziness, or feeling weak", + "q7_symptom": "7. Feeling nervous or insecure", + "q8_symptom": "8. Feeling restless, unable to sit still", + "q9_symptom": "9. Feeling like crying easily", + "how_strong_past_month": "How strongly did you experience the following in the past month...", + "q10_reexperience_trauma": "10. ... re-experiencing the trauma; behaving or feeling as if it were happening again?", + "q11_physical_reaction": "11. ... experiencing physical reactions (e.g., sweating, rapid heartbeat) when reminded of the trauma?", + "q12_emotional_numbness": "12. ... feeling emotionally numb (e.g., feeling sad but unable to cry, unable to feel loving emotions)?", + "q13_easily_startled": "13. ... being more easily startled (e.g., when someone approaches from behind)?", + "instruction_listen_statements": "I will now read 5 statements to you. Please listen carefully and then tell me which one best applies to you:", + "q14_intro": "14. Thinking about your life in the past four weeks, to what extent do you feel that you:", + "q14_option_1": "Are able to handle everything that comes your way", + "q14_option_2": "Are able to handle most things that come your way", + "q14_option_3": "Are able to handle some things but not others", + "q14_option_4": "Are unable to handle most things", + "q14_option_5": "Are unable to handle anything", + "pain_rating_instruction": "Choose the number (0–10) that best describes how much suffering the respondent experienced in the past week, including today.", + "violence_intro": "Finally, I have 2 questions about experiences of violence:", + "violence_question_1": "Have you ever been injured by others so seriously that you needed medical attention? (doctor, hospital)", + "times_happend": "Has this ... happened?", + "age_at_incident": "At what age: at ... years?", + "times_happend2": "Has this ... happened?", + "age_at_incident2": "At what age: at ... years?", + "conflict_since_arrival": "Since arriving in Germany, have you ever been involved in violent conflicts (physical fights, physical or psychological conflicts)?", + "finish_data_entry": "When you have finished entering the data, click \"Save\".", + "feeling_connected_to_germany_question": "How connected do you feel to Germany (how well have you settled in Germany)?", + "intro_life_in_germany": "Now we would like to ask you some questions about your life in Germany:", + "not_connected_at_all": "not connected at all", + "somewhat_loose": "somewhat loose", + "moderately_connected": "moderately connected", + "quite_connected": "quite connected", + "very_connected": "very connected", + "understanding_political_issues": "How well do you understand the most important political issues in Germany?", + "very_good": "very good", + "good": "good", + "fairly_good": "fairly good", + "somewhat": "somewhat", + "not_at_all": "not at all", + "unexpected_expense_question": "Imagine you had to make an unexpected but necessary payment. Which of the following amounts could you pay or afford (if you had free access to money)?", + "expense_50": "up to €50", + "expense_100": "€100", + "expense_300": "€300", + "expense_500": "€500", + "expense_800": "€800", + "dining_with_germans_question": "How often have you dined (e.g. dinner) with Germans in the past 12 months?", + "never": "never", + "once_a_year": "once a year", + "once_a_month": "once a month", + "once_a_week": "once a week", + "almost_every_day": "almost every day", + "reading_german_articles_question": "How well can you read simple newspaper articles in German about familiar topics (health, home, family, etc.) and understand the main points?", + "not_good": "not well", + "visiting_doctor_question": "How easy or difficult would it be for you to see a doctor in this country? (making an appointment, etc. - not: 'you can't get an appointment', 'I would never go to a doctor here')", + "very_difficult": "very difficult", + "rather_difficult": "rather difficult", + "neither_nor": "neither difficult nor easy", + "rather_easy": "rather easy", + "very_easy": "very easy", + "feeling_as_outsider_question": "How often do you feel like an outsider in Germany?", + "rarely": "rarely", + "sometimes": "sometimes", + "often": "often", + "always": "always", + "recent_occupation_question": "How have you been occupied in the last four weeks? (Please select only one answer)", + "employed": "in paid employment, even if only temporarily (employed, self-employed, minor jobs)", + "education": "in education (school, vocational training, university)", + "internship": "internship", + "unemployed_searching": "unemployed and actively looking for work", + "unemployed_not_searching": "unemployed and not actively looking for work", + "sick_or_disabled": "ill or unable to work", + "unpaid_housework": "in unpaid housework, childcare / caring for others", + "other_activity": "Other (e.g., language course)", + "discussing_politics_question": "Since arriving in Germany, how often have you discussed important political topics in Germany with other people?", + "contact_with_germans_question": "With how many Germans have you exchanged messages (phone, messenger chat (WhatsApp, Facebook...), or SMS) in the last 4 weeks?", + "zero": "0", + "one_to_three": "1 to 3", + "three_to_six": "3 to 6", + "seven_to_fourteen": "7 to 14", + "fifteen_or_more": "15 or more", + "speaking_german_opinion_question": "How well can you participate in a conversation in German on familiar topics (children, family, school, home, etc.) and express your opinion?", + "moderately_good": "moderately good", + "job_search_question": "How easy or difficult would it be for you to search for and find a job in this country (even if you may not be allowed to work: what would be your assumption if there were no restrictions)?", + "integration_index": "Integration Index: %d", + "consent_followup_6_months": "Consent for conversation in 6 months", + "day": "Day", + "month": "Month", + "select_day": "Please select a day.", + "select_month": "Please select a month.", + "select_year": "Please select a year.", + "date_final_interview": "Date of final interview", + "amount_nat_appointments": "Number of NAT appointments (after the counseling interview)", + "amount_session_flowers": "Number of storytelling sessions with flowers", + "amount_session_stones": "Number of storytelling sessions with stones", + "termination_nat_coaching": "Termination of NAT coaching", + "termination_nat_regular": "Regular (mutual decision to terminate after discussing all important events)", + "termination_nat_referral": "Referral to a specialized professional (doctor, psychologist, ...)", + "termination_nat_dropout": "Client discontinued NAT", + "follow_up": "Follow-up survey", + "follow_up_completed": "was successfully conducted", + "follow_up_failed_contact": "could not be conducted: repeated failed contact attempts", + "follow_up_consent_withdrawn": "could not be conducted: consent withdrawn", + "special_burden_question": "Was there any special burden?", + "resilience_fully_capable": "Able to handle everything that comes your way", + "resilience_mostly_capable": "Able to handle most things that come your way", + "resilience_partially_capable": "Able to handle some things but not others", + "resilience_mostly_not_capable": "Unable to handle most things", + "resilience_not_capable": "Unable to handle anything", + "intro_resilience_questions": "I will now read 5 statements to you. Please listen carefully and then tell me which statement best applies to you:", + "resilience_reflection_prompt": "Thinking about your life in the past four weeks, to what extent do you feel that you:", + "resilience_some_capable_some_not": "Able to handle most things but unable to handle some others", + "follow_up_survey_score": "The RHS total score is: %d", + "select_one_answer_per_row": "Please select one answer per row!", + "no_next_question_defined": "No forwarding page defined", + "date_consultation_health_interview_result": "Date of counseling interview (health interview result green/yellow/red)", + "consultation_decision": "Counseling decision (RHS_POINTS)", + "consent_conversation_in_6_months": "Consent for conversation in 6 months:", + "participation_in_coaching": "Participation in coaching", + "decision_after_reflection_period": "Decision on .............. (date) after reflection period", + "participation_coaching": "Coaching participation", + "consent_coaching_given": "Consent for coaching is given", + "consent_form_must_be_available": "Consent form must be available!", + "professional_referral": "Professional referral", + "confidentiality_agreement": "Confidentiality agreement", + "health_insurance_card": "Health insurance card", + "green": "green", + "yellow": "yellow", + "red": "red", + "time_to_think_about_it": "Reflection period", + "consent_yes": "yes, consent is given", + "consent_no": "no, consent is not given", + "available_yes": "yes, available", + "available_no": "no, not available", + "client_canceled_NAT": "Client discontinued NAT", + "after_meeting": "after session", + "without_giving_reasons": "without giving reasons", + "with_reasons_given": "with reasons given", + "select_at_least_one_answer": "Please select at least one answer.", + "select_at_least_minimum": "Please select at least %d answers.", + "demographic_information": "Demographic information", + "rhs": "RHS", + "integration_index_label": "Integration index", + "consultation_results": "Counseling results", + "final_interview": "Final interview", + "follow_up_survey": "Follow-up survey", + "example_text": "Example text", + "client_code_exists": "This client code already exists.", + "load": "Load", + "date_after": "The date must be after", + "date_before": "The date must be before", + "lay": "it.", + "choose_more_elements": "More elements must be selected.", + "please_client_code": "Please enter client code", + "no_profile": "This client is not yet part of the database", + "questionnaires_finished": "All questionnaires have been completed for this client!", + "edit": "Edit", + "save": "Save", + "upload": "Upload", + "download": "Download", + "database": "Database", + "clients": "Clients", + "client": "Client", + "client_code_label": "Client Code", + "questionnaires": "Questionnaires", + "questionnaire": "Questionnaire", + "questionnaire_id": "Questionnaire ID", + "status": "Status", + "header_label": "Header", + "id": "ID", + "value": "Value", + "no_clients": "No clients available.", + "no_questionnaires": "No questionnaires available.", + "no_questions": "No questions available.", + "question": "Question", + "answer": "Answer", + "download_header": "Download header", + "back": "Back", + "export_success_downloads_headers": "Export successful: Downloads/ClientHeaders.xlsx", + "export_failed": "Export failed.", + "error_generic": "Error", + "not_done": "Not Done", + "none": "None", + "done": "Done", + "locked": "Locked", + "start": "Start", + "points": "Points", + "saved_pdf_csv": "PDF and CSV were saved in the \"Downloads\" folder.", + "no_pdf_viewer": "No PDF viewer installed.", + "save_error": "Error while saving: {message}", + "login_required_title": "Login required", + "username_hint": "Username", + "password_hint": "Password", + "login_btn": "Login", + "exit_btn": "Exit", + "please_username_password": "Please enter username and password.", + "download_failed_no_local_db": "Download failed – no local database available", + "download_failed_use_offline": "Download failed – working offline with existing database", + "login_failed_with_reason": "Login failed: {reason}", + "no_header_template_found": "No header template found", + "login_required": "Please log in first", + "session_label": "Session", + "session_dash": "Session: —", + "hours_short": "h", + "minutes_short": "min", + "online": "Online", + "offline": "Offline", + "open_client_via_load": "Please open the client via \"Load\".", + "database_clients_title": "Database – Clients", + "no_clients_available": "No clients available.", + "headers": "Headers", + "no_questions_available": "No questions available.", + "view_missing": "Missing view: %s" +} diff --git a/uploadDelta.log b/uploadDelta.log new file mode 100755 index 0000000000000000000000000000000000000000..0ea89c2eac5fcf75d7fef4adf9baa7874545c037 GIT binary patch literal 514033 zcmeIb&5m7HnqBL5K1H-jEdl48h{K-^WUo4g0lz?^KoC+$$uu)4lT>Eu?R_XZ%c*1p z$NW~z5nB!4+qhN6^&a}xnCpL?;Ga&1)A`%Oi*HYdtHaCfc)gvT|Hsw8-@d*5c>Dd; z>$?wszkUDV>ff%ud-vC$KL4NH-hF)k=JvzY5AWVzefRdw<$wL-Hy>|5d^~=0^}m0< z{D0rPySsb+=Kbv-zxmDo`s(=V``f?1`|!#Y&+fTUh4XP#0lE_^y>YeKYZD?>p&7*2U3NDME$nve`Lr_ z)QIv$zj=bP>3<-VnU@gHH8dfsl1Yo%7Y#OL<@ z?SDk8)c^MX|DPvqf&V*ozWnxZygDAY)3fdPY%N+eymMDB{6{=K--Z8(8<<(IFRPc2 zx0jX7r`5~lfBydVKmTipgBnfu_8S)6XxH;&ynkV~>99 ze+0!T^7+{R2nv-f;{3P)<+0U2azJ@3o)RE8KDmFA08#>$|071@&C^iO=kc&zUp8dd zUmw-_=L?s)`E>Oq+-Sm2l*{%FHZ)?1eR!mGj-}Dzw;SXCQaA_EC|CngMPV;oix9yV zEIv*D7*Xsh9>~JWOQ+s#(CWjZR-9ugf=|}CH4s%a=+XV=T(CImYsjG0CVYel%-)>0BRtepPA)F%;>(?MAD-l30ZV=8{&*~a zXh5!kXpYUh?Lw6Vf3hm2xKMpz-xpeTpCQ4km->rSFAWE3=OMV1X~KGri9B~annjmo zjwlP(M&FNy)X^8$gpUx3*~?2+cm(~=3m6(N2C{z(9@Q05UVK_29WFnlftUOLTwdn~ zG?&v-3l1?~#nKS*Mfz7k$J2G=nBT+qDup_0AabX67J^H8P$=2Ebjft_Z~*!{-lNls{JhITp(PT-D9E^qE}wAWmo!A6vYV2r*WWnlEh zHQgh`SIwR-e^KDYb~tUP;Y+#3o?L_ft0xWg^}uOZOpQkFhlytMWaL;b_je7K!bQv9 zTIbT;*CkvN&90`Yfrx1*wjaN8X7#uRB+!hrAlaGLUzU@ z7!VwXR9fF(wmlUrW?-k8Gj_kRd6E+vnxUNz^Y}ga(m2oM%{`7bhRf@c5oIA5qwhx< z7=3ZA>y8j#H+%VGOqUsN9*rEU<^HbWQn+aO zTkAZfJ^8ZR`JQ|Q#Z&993GUf^^jd$Vb$?xi0=YjXeWFq~QLPeur=h`{cc|dLV;cH} zCMIO1uM)&@NYuW+YU3Y{)vzI@@arswRcKAK{r+ab*exD}=#DP<=QEC)&KTI^6rz6KwxxZ_;6fRo+ z);dpbPrl}MX-_^z@zlC&f_pX_d-8GX{<;VSa(_(vM5S(`S|#{SLxVT(P{Do2H1rEi zOvp-KC5YpYsC|Fg_EfN#ft_Z~*!{-lNls{JhITqkXHPz!+PJ*A$I-@cc?KI%7J@PQ zew2aH7uUM(2=R5Z*Ps5$wVRvmF!{TmnBqwHedtkT1Inex3?Aomci9pBMF>B)KcvB%YA!9iJEHk#i(5_y=U+*Ch}-BXskB+ffgKMdNa%nOucuKcvI%V{4`qNW;sF>05~zl^)f3H+zww~T(E1&0_I zfd*lifvNXuU|ux{L83mbReJ+|pCm+20uiiHMk{p@M5v3>SgDI3LR}R0-Fn$Vt)r=L zxv&u>ipA)QQMK2u{2qO5R4p6C!AVOW#zjo``Lao%zwOR=rg=e%nSuSNn>Hl}L^_%Vbyd8IW)G46v zYr#1N=8`lFV=#@w8o03r8dpoBvsNvQ(UlO<7$x+~=aAb%#!661F=Rp`|V48C@aA{FFtCnUWty-FoDj}lrSm>EFNLK1vTvX1YK@g$wsP9!8 zk03%_)XOS$5k#nqI`M9!hfphxC0eZnu7rn%Ev-5NFPI!H&Xx-sQ6fj9FDC7B^I|)l z_js{(v(?e}x8M|0TT~9gH0R_g9D+NG$|00yBCT4Qk18Re@mT1YG)PwJs{9jUm!CJ! zJ3sWwN_CCZ?64b9r?1pS5Fw4!y(@JQM5v2KkKKkXp;j8iv|0&V2@j2zT6F{#OwzDj zX;6YJ)HPb|E(;q`qNW;sF>IIfF25`Jb)xQ~A8f%92G#?kFigNSmuleJDt%Hd&9GXv zG|yH-MDvW$GimUz)I}q)W{nommFfs0Sffr~sf!>&UDUlRbrD3Ui$)Kv0}xoKl?E}b zRsvVTL*u1Z9f1XtG;CKIlpqUrjaIwM!bX&+sYYLfc6oVqc)49)9!fm@pRRV$U$o#7 zrm;$20n=O>rEmrO=vDd(lxA41TAJ=EA)2zAl0rS&`l3$@bdsnts0N_c3X)~X}0V3OvGN`n$asEekfN?in5 zsB5%+SPtTd5;fK6i%Gj&etv!P^gnj|b)j5G-`|2$Ol^TR1k)NJPvH>U+4c;fv~tj@ zrD?npBAP#io=KBhr7oIbG;1^kXkglrRGO6_LR@IHsnkUfp)ML%Ds>S=sEdXztpgBP zsFg-ftyTh8!b1bKRvm!_lQdsc8k8VHT{In4>LSQOU8C*8au7$9sHsL@jN0Y6ou2;B z^MBs_RPSvMi``U1}<%TW>8u=Xw}j*UI`J+pF+>1Nv%>B%`loZngTR1 z?MN!kN)RC~G}=_^B8X5IjVqP92qM%)! z2zAl0rF8%T3$@bdsnts0N_c3X)~X}0V3OvGN`n$asEekfN?in5sB5%+SPtTd5;fK6 zi&48=Z-=M5S|bcnI0KiqJu@h+9JFd_8n1+i=1-w#(xg_Y zi)I+j8chKjn06$UW+jLa7aDCUbrD3Ui^i2oT?7&8qG3zx00b6lrO{KXmB5wo&_JzK zM_|Du%@>shC5TWLO-Gfw2(nPuX#21n#1SQGs?it2b~#_~blY>ibAXw}j*UI`J+pF+>1Nv%>B%`loZngTTN@vzr;KzpHzP=W|SrE#uO z7eR!&Xhf^jMG&Db8Zfo4M_{2=8n?At30w&eO%Ymk1QtxvOjT)6f(UidL|CbdAVOU@ z&sGXU%0gwME!lDx8&RUR8htTpm*?Bz>HmiH=Nq&(`hgZ4VtPx*8JJc-gA~rdrLE)) zN^2smT3Vn~LPRSAp=Z)`U8#%aPR$xkZW@^OT9sxch!7VVZ7OvUM5v3#l}cR%5$d90 zOX~mx7HXx@Q>&H0mGIC&tyM>0!6eNWl?Ekb`QCp3^i0yJbY=^^koc!sH(pGYT z+}cVS=zH8PU^-jLIhfX6VgBdf!rk2*N~Pj_2qAlPyVUm-d1u-E^a03==&H0mGIC&tyM>0!6eNWl?EkK1+V9>zD?fI~W{P4pMdksZcbR|r* zpm-99&=YAOuhc~lp)MM-D|Hb>sEcLUB+D4}b%R|ZE}brD49fHb02>LQ3x7Y&$N2OzLeD~;P)tpu)who%UvIsywO zX{M?)C_#j}Xdo3PXxf8O^bs%7`LV#yj9jX^dH@ZFG9D zJTQ(ZQDcq1_?31!9=<)iygJ@&r^`<9kBmnTJEDIRo8`8B?5W2p zm=@|gHmuNlX!)*HOKa&$h-eWjG$^esD|OK_PqRkrFb(|pQ;*g0fR-^8p#%|vO5G+=67kHA8$G;V9P61Wl`nj*C72rQVSnX1yD1QF_@iLg=^L4>++ zOH(NfDMn>9$95_siclHvfGedjW}&vx>A~{AIHE+2HTq)GF4yPnaN6h8V~EDin`@eq zi>DrS^!>4!Vrr)zLohAWcXTTB9$LO@)zVtJ5+Yi}3Jppt%Sv6e%+svVI!pr>Pd$d? z!QticaM~eAw0x=ri6BA;q4Bj+7eR!&Xe6!FMG&Db8mP4{Phg=|>gHOl1g?aKrY5aA z0t+T-hO9IwL4>+!0vI&icuNOv7O3@B2>o5AeGV>Bh(hH`m_NvqDPH8 zI-OarXGH1$cYodg@o;rKZ8tYNoGLA$aga(ht&uCIN)q~CW3z@SoGLAWX+yH3Q=#|J zHbtwJ_6(H}(PCX_P+CD(>Z0YWW{uXH8n|+*v@{+>GrSO_kGCH_(o)fDZWw(lDW>X# zMy0{MQWrslx@Z`$)I|`XE}A8@4nSa`R+_A|S_xbU56z2Obp#en()3(uP=W|`(d=KT ziy%T>xR0w8h7_YRnqxba5k;ts&zdTwF-E8@T5@UwW<;+vZnDIEGSGs@(P7%MuMs6` zuF)5{U9Pv&^X>Y@Q$Gazw3{2FaS%>5&B?VRI{|%PY~~o)G-^#t8!ip}s6YC1`Ek!u zglQY5RZDxKN{DDPA`C~gL#Wh6%XQ5ft*13`?Z|FC5Jf8(AxO!3#%pdEeJd$`{6c>$ zlLq%nT?7%rLc@5aE`kVk(JY~L00IlO(qyI8O5jR(XkOH+Bd}nSrsqn75=5wrX8%fE z1QF`OeO#q5q!^Xa9NVdkC_-g?mR2c^F+y$8l2aQnBYLHAlO^txffhWDj=q+CjVMub zjlKx&a(#7tb~&%x4ugM2i#t`+SSx58ggtWS$Zn}6@2mi9!I5Yc8t7>;O%P^pWS>zXxMPix@Lk=;rUiB>Q|kdpO`*4*E}zPtNnuMs$b zSGrLG63iypn^)hxyZi9-+mEk5zIk`|>izAf|M|l=fB4hs@4iOs2&xk9bbX)3vW8d{1LV9kB(z1{sGV*(xA=B z_$X#a^nJmfR|r=zT77hfpn>`Nko*6*nd!t`tCo(1DuA^_#8d{1LV95AP`|0+AvZM5dzI}@=|Oi%L%!^LgV#*#U{_6PNOon-=uUL*=bN% zf(c!N>XHmXp?!a}$gKDyh~STqjz6OI{n4_y;*TJLKSDbGh}!o@yAN$`Ltw!vAsweg z?K`E-p5~OmmBD}@jzyyOEzypd zWwJI26IgIcNXIEr`%YuA^_#oQqa$Mt+Y(WMi=_ywZ)5Dh0DV&^yaO z=JpqXG>un062x!_FZCpYK<)dZ)lkJBK?Hw#u?~m4Z6@LT~{1MXeN7TMQS|)3g zFo6Z9gmjz|weOU6C7M$LR|W%uI2MW8w@4d3%_4z?o=Hf@DN*}QXzO~~_lM~~E&V>_ZmL*3|$3z;8%e@*xZk(hnHoe#Uc5A4Gq$Uz?z#iNf+ zQ`0B+!^A^z#U`)22Se1XU2*sAk@1nn$;M(=c%>U9RSIT#pm&ym%G&gR-yf~-D*gx}_#>p_kEnfrv`p3}VFC+I z3F$Z`YTqgCN;Ibgt_%hQaV!$GZ;>{7nneN&J(G}*Q=;~r(!RRVK?oxFBc$VxsC|EQ zJW=sS5WycI9e+ga`@;kEia?|Y29fC~M6BSDcH-AjvlEk$96=ChPu%g7cxKk{+jR+A~1VCZ>Qb3uDJX5$i?@8)1nbw(Mp?Qt!e2FR|E6&4Pj8C8&9oTx|XYih;EI9 z2Bk}lN?mmFu34iaV+~wFq3GDfh-P)8$k z`yQjSYi*$#(JMiUNRHMB-8Y-u4pf>p0SUb{!8$?{a^ELEme9H>qXoYVb?h>??>4z+ za;in$;M(=c%>U9RSIT*y8U?j{=>UFc--e*_Wy5z_HT)V@DF(60zYieM0#jzYu=4ry!LaYz)yAu%O~gzY=z zJH3iT#t0S}>S$zc-(z%kt}Rp}dL>8^$iVjK06- ze1r(h9$##So4wwi3h?`LAb^s12-q++0=XY1o@OgHc~6xOQNwn{lNFC#e0w@A8qpQ4 zbl{;iE#1#+V1Ak-3`%sHtyN1`u9XncjiAt=bYWGgi*8jkYjho;fs1cXhvQvzxFZB9 zIfKxeJJ~eu3a@mdq)NeTxN+0kH{@5Em?t%7$;;gSf|r&ood$*HpF&=#F3BJi+V@8* zzluMC2>uA^_#Q+GSsol+`il7O3kS@A@}PI@6v=+g=D9( zL-@SCM-L#Ehlvp-np#F*Tu8&{`)kfeh=Z{n~eGUv!>+OoC9Ud7UfbNK{Xr)64tv;Hr|gcS_WozBXdx&3uDt&BPi3f6>fL3K$6q0qiRT3}ZE5k&AuNXH*h z`~GOjT=7Q`!5<+Ve?;y3qn(E~?-E#WN=U~kQTtA5qo+9~aAhzch+~nceT%er)+`cO z=$V9coD#L~l#VJY9fTl)KSDbGh}!o@Cq5N_1QGlZ((y;szCXO9s0c)gU=W#(Lc|IV zX=~hZNEE{%F(rqD?K|Xa%8EqB2o@RYXk>2RV{{#$EmR|VB}fs;(Hf!qW|Iq-O4BAF zp_e9DM`%Ls`{eg0S~q31;FqC}UFP=PCO3CZwF$XjZ+K-Vq$(skjUB@K?akMg+StKp z!7@V~!OWez9lfDl);OX>%ZAYx7cwyV{+jL)A~Ad3jxTn5zTAgDkb^!bibo%trlwEs zhl!Up6`Q<=9Sl*kcEyt{kKBB|JS-Z~6|Ho@q%|$QhtRK3|@VchO;*5TxYHM{Dk6lfEmw(v6ZT1+(F%Tx;KuUuk0A zpH?tDcRDL;=Jwasv@+^6D7@+wx&_rG8H7Un{%C<&@kbEBA0ZuoMD6>dC3D3eK?Hw< zbo>#u?~isK+Pq6(!6_jfr$p^LrH!8El)#n2fFO=VqV_G)-dVFqV4-Ic(s4@EzEe7? zsB{p52>uA^_#%_ex$l$T zpJ?5b(Sl!wI(C`ccbnYYIn^fQe!bz9osg=K>@;==@3%K!TWVtmqXo+hbp$ha?soKs zc3IUtGw*==*EBM+h|gd^?=B<4%8lS%Ke|0|mtKP_R*I6mmaIysW9%>P9zp~2Qz&6jqSpgjwRFW@2@&1E3JppZgq6DJ7E7~6 z*Do5l_I!Cf$VZ21LXeU(AFa8QP5Q3zN;gWX6wHR3a;<$sex-?de_Fxt-07^WncH7i z)5@sRpzx|!=oVC$WDpAN`=bSB#UDWge}r`W5w-7+mdq7@1QGlZ((y;szCYS|X!9-JBo@xqzDF)=_o|3;E=Y)9fw3Q91>Geyv& z-)(Yp=Tw`J`}Kxbc0#H`veVchyx-n@ZK;hNj20|2)Dg_wx!chj+GUL+O0;YkeQ_ZJ zqwlZj9w8F5*W2}RpTE9*c_-9|KahhyD2hiPo2I5u?uUt&H5Hq@haC)2vv$RkERWoL zzC0`%(G{(9z@#-Ty@$}i{1i$Ul<4(Pq%tvePWRt!tywZ)5Dh0FQrd(^^kY8zH-k(-5Ja;-PYv%UX)wD9|G$_34 z6}ko0B^iW5`~GNwS@A~@!5<+Ve?;y3qa}02A3+3vgmnB7weOF19@@N1V8JON9j8R? zJEe`D=9Ivd!GIu+MWXgC(%xCKNMNC764G%>)V@G&gR-yfa$RQwS{ z@JC3;A5r`M@Q$J)5GjH|WI75FD>$UBamOK142Q&&91^zgkgq8#5*Z^{WT>N&xqXk( zb%3@|jp&siMI=XSgzlS7E?g>2n}CE~nqVEF3Ayi+-=ApRl+l7;hB|hc+jpDX+&R@I z5Oc$I^@IrzZaWPM z5TRSpicc~Kh4%f?0<+?eAc8+aI{t{-_eV?Sia&w~{s`&#BWm9t?L4%3m%xHkLOM=~ z+ILDDJRUz4F>=52>Z@#wF#tudcmKo{@X71eW=nd_%#t|i2HjKWwkb%+n*L05% zf!X8B?eIK*B=r63ySrcDJ~tOG!0*q207~K^V8hf18c#`Fji_e#b zVd57%6|Ho@q%|$QhtR;>u)?53uLrbh>597&BD#SU8k8;wD|OK=mS&BvUo>#>`SNhQ ziw@I-ASGu$T5~6x^j+bVZj@9hm<>1OTKk6lN)z+`w1WBZ_2vJ4^W$sSyHr>_Pdlr4 z=Jwa{v8d{1LV9k9IlQ z98X}uDIp!FMD07JO{M0Pz?H#(AdW?%_ASyrU9(7Fp=T1(aZ1#_Q#ux@bP$3F{s`&# zBWm9toi0`U5k&AuNXH*h`~L7gq#_V0f* zBUogpqmj9NkI~hGwor}el^{hVM{9)cn@uivDovY!gkG9p9ia)i?~~uUXx)_2f?tL@ zcA49Eo7@sQ)h6VAz2WtskgAaEGMvrYGVhZ1Ui4D$L+kw(|8O1MGhpO<289>nLKmdEB!f_B-ybbzEB*)~_#>p_kEnfrv^=l) zBZ%OSkd8m1_WjW=N1NjbEI1{kfh z;gFb;L&EkQ@|9>sB4Y%L40SXzx9>5!de9cC5xo+mh~#LE(0#MXHZgwfhJk5?JV&gmjz|weOS;*(x1`Ac8+aI{t{- z_eW=y6@LT~{1MXeN7TMQyj`mZM2cV#nT|rl3Jz&&+;K=0!yz#xhlK4rk>w#_M2XTk`r< zfZv}30hGi;z=o+2$o(+!9;jlI54`drYS^xL?Cp_@ztWi&jp&M2I*rzvmL5-OV1BPD z3`+FWNUN6K!&E{<&ozVwrPlDwyyfrNZKUzGseqOR^`s(!9ZuhS4XvWu3hluln}l_IHG| zrmy6OAVPQuDH(kHuXKh>A=(;M{1HU(M@YvXQTzRmHhUF+1QGlZ((y;szCYSCYjZz= z1*e2`oD#L~l#VDgrv$DH1_W^|618uUPJJ|s1QvQGAsweg?K`DIwn_&fh~STqjz6OI z{n1%v#UDWge}r`W5w-6RZ`UdUks=sGrlSzCfAsjzsT@0sJ@lI+Q@G;eUEVf0CES!Zv?tG>Os{T(5# z=_~mmh!7q^N(KwR(wQxVXlqpQM-aguAsv52?e{<0>{a{`MDRyQ#~)Gq{%Fsv&HV%x zoD$M;O4PnnI-<~=61XxL5X7-a)V@VJ_0cR6Sm>FAbes~k@01SNDjkF%fS$zc-(z%8^$hmnBQv( zgAzS8(yFERFqII|a}A+E=`}&6F1qs8tkGSq25$aJXExqNC+|X#k^^F`xswyUUE!5( zlvF904Nvg2_6_-!Cg#Je3MM>AsjzsT@0sJ@lI+Q@G;eUEVf0CES!Zv?tG>Os{T(5# z=_~mmh!7q^N(KwR(wQxVXlqpQM-aguAsv52?e{<0>{a{`MDRyQ#~)Gq{%Fsv&HV%x zoD$M;O4PnnI-<~=61XxL5X7-a)V@VJ_0cR6Sm>FAbes~k@01SNDjkF%fS$zc-(z%8^$T| z_yalUgQ9r!v1w}hl z^wdbJmfpiuLPXCsga)P81eLnz%3HHWceNV0`752-ARnE)3qeW_h_&WUPV{z#SGrMB zrC>HZ!PD9|8d{1LU^|7f#U@kbEBA0ZuoMD6>dJ+n6V6IgIc zNXIEr`%dYILUT&s%3wec$0AYt7U|SSvq)f}XA;tJO4PnnI%KPK5P}H)2tx7AVnlcYlQBbO|A+nO`Cv(UYcMXp$WO~lV470-IURSUxqq%ncH`p z+&MedCggs-;bpUss*vn7b_nmcH($7GV+W%J%M5h{Gq>+HeC41C4*7!RknE@q;eFry z(xkGgV~k*wp^i-E_B{qqTISHvPeqo8gb^i5uA^_#JQHWTB=ph*>j+KAeV_btO6#VK7W^{Q zvCG`P+vLvKsWu_^>kTiPg;a%Pr?EqLzrFdwT^loE;EQe%A zbqMeK=9eawRUKmlqYQOqGPmzBc+xV5j(#e#JS2=LQ5r{ITnOIi`)e5+Ap*14r|tUr z4*!+z%7)fhsonz$+i3hV6>S-X0l$DzhWHqLoggwfgAs zlm_Pan!=z&PmQ!{={-y(MD$!kXi$1hP^pWqyftfdSF3@GztR~F^3ln=5TxXQSZnU& zL~mDkr5hzx3TDF-Jgt30ex-@|Fsp(I4^k>D-sgMf__ri`vMbFS9BCMRl3Ui8d{1LU^|7f#U@kbEBA0ZuoMD6>d zJ+n6V6IgIcNXIEr`%dYILUT&s%3wec$0AYt7U|SSvq)f}XA;tJO4PnnI%KPK5P}H) z2tx7AVnlcYlQBbO|A+nO`Cv(UYcMXp$WO~lV470-IURS zUxqq%ncH`p+&MedCggs-;bpUss*vn7b_nmcH($7GV+W%J%M5h{Gq>+HeC41C4*7!R zknE@q;eFry(xkGgV~k*wp^i-E_B{qqTISHvPeqo8gb^i5kS_*2&oFmPGg7g zetYx74Q=dTv|yQ`j$r2Y-G;AaG{GTXupE*d)gip^n_nzdR&|UKj55@b$=trj;Azwx zI{L}c@{lm1L}?s-aUpo4@2_QSg!sDIXIIDT?Qp#vU+(a0FAM%f4lEGF!@_cEEOI|g zya%e--$0(G{(98m-kwkEb*+znc^WC3fOoxNG`3!zH01{|ST1L|(g+TZa8)oR_7cMncO zGq>N)v^T7D7=j4Bg^-fLNB!DsWl2q2?212v2>uA^_#rE&Ddh2V|8zm~BPA~1V? zwjE#W^=mHyet!-GP!bOT8>U7e_rt_{po&dC@XCj%VY}k7w?{7i+G|=gqAObIG+Jv~ zdOW3p`Q4;2DA7|Rty+2yQwb40*AN<%UK3R6qAPFB8r{`u;Nq{nhT~my@-74^IUv@W zJ2}zY6<+B^NtJ@x@B~k5-;iHvVm{2OV8Vlx3XAvoo;m(a(w^)}^9Dy6MxW%Cb@pb# zFN7-18gPVW4XC>{Yk$WZRI7E*|M5Q$=feShxFZ;jxRnG)BqvP~`uysLH+Qe!zIt=_ z@%H`S-rWBEn?L;NbT~cx_Hg?4^y`nJhAYpA+D~zW)pE?cU`H`?`z_7PdZy@DrP5Og zA`C->ltKgJtq>U?)&oPwVU@rTLez!0?`7$VjK zLnp!7QiH%khzRL~h^YM#5wRX3I_cL!MBvJBM-V4AMD53hi1paeZH*Qi0t;ggA)OEr zwI3oP)&$T{lE~h9vHestptW3LSP8#1cs>nz!0$>7<_0{Neohi z$RN|n3}XACL1aHQbSTzI4N;8L5K~GGVTIHXvYr}#Pg#i#V}#r=)CmrA`^jNuJvz}- zDQ!y?(JR@FNKTR>bU#cHww|Zt30y^J0uqL!1na~oA@@_1Q0pQ3{`KA6FHe1I#=m{g zhCxOPNoJ^%W9If#%*=jp`%Ros>x~>fixqlLNOlZ|@V?{_T=&dRlC`m! z(L%Zy>I93q{Y){l9;fi>xt6JrF9a(jJLwAH{fLF&dd~P~2bHZ5V}v9z)Cm!D`}tvJ zJvzZpD*AN>(0ZZ41N<>_^d}jXNBI#Y>gb~{F7)Zq_t(1b2r*Ca=<`8tUTmk`{$=HJ zAO1kf`k*L$eQcV^J~@f%jLK&c6`OpgFc<)572@@&N5(&Ru_L;omF^g|`si`G2IgPh z2!j&6tk$Zf*SM7s(c4X-LFuJmr7n6Mrdgv`MjE*Jw>D;je00qy1Sz?g(waLt?A{e# z=|)MFg4ytpS!>^rUuj}K{H$QY1F#B<4@*3A{1+kiWLKIuIHNK8B)6=yHw%u3D$N>j zgk}w>yESWn#~W0ub!zV-ri1onGaabiV1Q7y5NGC8v?FWX4^}x`HVkIyH5duRM+ zRT6^~Au`BxGK1KDXb{;?4IPSgQbQCYHN=!sLs%g-gsi8A-&0m%!x$kq40VFT+-4vnt+7iD8V{0O33{bCDeL|N`Gr(_GpxU z`=AYjj24p2P$$RC?WdTT{R|iX*2XNz$rIUr6DQPqBZtpoh29gAoh}r@`;tR&-7`N) z*2ZQ=3+ZC06D;QTGsVn$oWiH)TBbt25Uh~wq$`B?BNl?|Ipd!lRJKBl5t77ECq&Hc z=ZBf~=mbBh=+_xQ>xBjn@W;&2Uu0MwH&r@!0w!`!7 zaQ=_0f4_Zu`|2bOS=7tpp zC3;z{RZFjNDjf<%L6h~Ms$Gi)66f?Kq(#))9ijGw( zJ(VEBFhocxH1L-%gvbD~9vC_fs|1E1LSP8#1cs>nz!0$>7&=j`1co3&U4b=={SXnc9wNGps|*1I5duRppPYyHd z(TSc)Xf zgNzoE%upxC%C6_TBFh46mFLU282{Ii3~R){e|k{IfQh`IgzFtZ+= z;3pORIs<6E(BJ|7m^u2349lbZh!S=5(H9r`^yvF*-FJkTCwTPvhjVlN?cscNc(EN{ zZ0F-s|E&!X{@av^ps$5b#6l)T@>im|NaZt$icP*#-~n*4LcBip$c4YPv05~uD_ZG} zQEOUyoUVcSmp8(oL@%qgYUwp@B}DXgQ)p0n=~tW)y;y zTuf=rog8-W3a@mdq)NeTc*v}^Z^*ASF&}hkm+OwvHj2>vY#3{6zimhC`M|CDW!(6LTU(EPYplf zti*;fLT(u91c$l(bmFz|&CrJ^yAEpRf&r|a5t|Bx63Byr>bz+o| z`zcDO^$LDQ0Fr!?$;Lzrf9})4<8Q+T*8GW8|^K!d6Y{%0+e``a5-+H>fCG*zX$rW?=sI?wsI?JgH4+Ig$K0->Nf%i{BWPn%?44uJM0z(iXFobjh zL)3m?h*%E{9b;AkLl7Y_gmeN!)P7)ySPu*xKWpn70t+D`q!S{d_CrL(dWh(HK?@Oq zE5jW@oY)Yx9~&apV?$R&T5Jd`j6H;OLPXSlh=^DZ5nTaRh5&*Hfgz+57^3zAL&SPu z=<2o-7=j3aA*2%+qV@wr#Cl-xbyFoVND(4~OeZsl?S}@D{nXH*SSK|^F;YWJDK&%@ zQbWjkYWNXnB{qx^a>Gz3ILz%Qhne;0MDMe-EmcIXWH%x?Ns7?@Fh$sUo|1QW6`=`8 z7>*LG6QhLOPfu+t0gPgp}?Kg2k ztv7P`7FXy!A=&9dA-pd+1lK+DJ7{feX0(tlhC0DwZa-7Ztj8&Q@2+JkT*8GZhq-25M17ufOu literal 0 HcmV?d00001 diff --git a/uploadDeltaTest5.php b/uploadDeltaTest5.php new file mode 100644 index 0000000..b3db9d2 --- /dev/null +++ b/uploadDeltaTest5.php @@ -0,0 +1,466 @@ += $now; + } + } + fclose($h); + } + } + $txt = __DIR__ . '/valid_tokens.txt'; + if (file_exists($txt)) { + $arr = file($txt, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); + if ($arr && in_array($token, $arr, true)) return true; + } + return false; +} + +// ----------------------------- +// Hauptlogik +// ----------------------------- +try { + if ($_SERVER['REQUEST_METHOD'] !== 'POST') { + http_response_code(405); + echo json_encode(["error" => "Nur POST erlaubt"]); + exit; + } + + // Token aus multipart oder Authorization: Bearer + $token = $_POST['token'] ?? null; + if (!$token) { + $auth = $_SERVER['HTTP_AUTHORIZATION'] ?? ($_SERVER['Authorization'] ?? ''); + if (stripos($auth, 'Bearer ') === 0) { + $token = substr($auth, 7); + } + } + if (!$token || !token_is_valid($token)) { + http_response_code(403); + echo json_encode(["error" => "Ungültiger Token"]); + exit; + } + + // Upload entgegennehmen (multipart 'file' oder raw body) + $uploadedFilePath = null; + if (!empty($_FILES['file']) && is_uploaded_file($_FILES['file']['tmp_name'])) { + $uploadedFilePath = $_FILES['file']['tmp_name']; + } else { + $raw = file_get_contents('php://input'); + if ($raw !== false && strlen($raw) > 0) { + $tmp = tempnam(sys_get_temp_dir(), 'upl_'); + file_put_contents($tmp, $raw); + $uploadedFilePath = $tmp; + } + } + if (!$uploadedFilePath) { + http_response_code(400); + echo json_encode(["error" => "Keine Datei gesendet"]); + exit; + } + + // Payload mit SESSION-Key (aus Token via HKDF) entschlüsseln + $encData = file_get_contents($uploadedFilePath); + if ($encData === false) { + http_response_code(500); + echo json_encode(["error" => "Fehler beim Lesen der hochgeladenen Datei"]); + exit; + } + $sessionKey = hkdf_session_key_from_token($token); + $jsonData = null; + try { + $jsonData = aes256_cbc_decrypt_bytes($encData, $sessionKey); + } catch (Throwable $e) { + // Fallback: akzeptiere Plain-JSON (Kompatibilität) + $maybeJson = trim($encData); + if ($maybeJson === '' || json_decode($maybeJson, true) === null) { + log_msg("Entschlüsselung fehlgeschlagen und kein valides JSON. raw len=" . strlen($encData)); + http_response_code(400); + echo json_encode(["error" => "Ungültige verschlüsselte Datei oder kein JSON"]); + exit; + } + $jsonData = $maybeJson; + } + + $data = json_decode($jsonData, true); + if (!is_array($data)) { + http_response_code(400); + echo json_encode(["error" => "Ungültiges JSON"]); + exit; + } + + // Ziel: MASTER-verschlüsselte DB speichern + $dbPath = __DIR__ . '/uploads/questionnaire_database'; + if (!is_dir(dirname($dbPath))) { + if (!mkdir(dirname($dbPath), 0755, true) && !is_dir(dirname($dbPath))) { + throw new Exception("Konnte Upload-Ordner nicht erstellen"); + } + } + + // Lock, damit keine parallelen Writes kollidieren + $lockFile = __DIR__ . '/uploads/.qdb_lock'; + $lockFp = fopen($lockFile, 'c'); + if ($lockFp === false) throw new Exception("Konnte Lock-Datei nicht öffnen"); + if (!flock($lockFp, LOCK_EX)) { fclose($lockFp); throw new Exception("Konnte Lock nicht setzen"); } + + $tmpDb = null; + $tmpEncrypted = null; + + try { + $tmpDb = tempnam(sys_get_temp_dir(), 'qdb_'); + $masterKey = get_master_key_bytes(); + + // Bestehende MASTER-verschlüsselte DB entschlüsseln oder neue DB mit Schema anlegen + if (file_exists($dbPath) && is_file($dbPath)) { + $storedEnc = @file_get_contents($dbPath); + if ($storedEnc === false) throw new Exception("Konnte gespeicherte DB nicht lesen"); + $decrypted = aes256_cbc_decrypt_bytes($storedEnc, $masterKey); + if (file_put_contents($tmpDb, $decrypted) === false) throw new Exception("Konnte temporäre DB nicht schreiben"); + } else { + $pdo = new PDO("sqlite:$tmpDb"); + $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $pdo->exec("PRAGMA foreign_keys = ON;"); + $pdo->exec(" + CREATE TABLE IF NOT EXISTS clients ( + clientCode TEXT NOT NULL DEFAULT 'undefined' PRIMARY KEY + ); + CREATE TABLE IF NOT EXISTS questionnaires ( + id TEXT NOT NULL DEFAULT 'undefined' PRIMARY KEY + ); + CREATE TABLE IF NOT EXISTS questions ( + questionId TEXT NOT NULL DEFAULT 'undefined' PRIMARY KEY, + questionnaireId TEXT NOT NULL, + question TEXT NOT NULL DEFAULT '', + FOREIGN KEY(questionnaireId) REFERENCES questionnaires(id) ON DELETE CASCADE + ); + CREATE TABLE IF NOT EXISTS answers ( + clientCode TEXT NOT NULL, + questionId TEXT NOT NULL, + answerValue TEXT NOT NULL DEFAULT '', + PRIMARY KEY (clientCode, questionId), + FOREIGN KEY(clientCode) REFERENCES clients(clientCode) ON DELETE CASCADE, + FOREIGN KEY(questionId) REFERENCES questions(questionId) ON DELETE CASCADE + ); + CREATE TABLE IF NOT EXISTS completed_questionnaires ( + clientCode TEXT NOT NULL, + questionnaireId TEXT NOT NULL, + timestamp INTEGER NOT NULL, + isDone INTEGER NOT NULL, + sumPoints INTEGER, + PRIMARY KEY (clientCode, questionnaireId), + FOREIGN KEY(clientCode) REFERENCES clients(clientCode) ON DELETE CASCADE, + FOREIGN KEY(questionnaireId) REFERENCES questionnaires(id) ON DELETE CASCADE + ); + "); + $pdo = null; + } + + // Einspielen der Daten + $db = new PDO("sqlite:$tmpDb"); + $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + $db->exec("PRAGMA foreign_keys = ON;"); + $db->beginTransaction(); + + // --- Sammeln, welche IDs/Paarungen betroffen sind --- + $questionnaireIds = []; // set[string] questionnaireId => true + $clientQuestionPairs = []; // set["client|qid"] => true + + if (!empty($data['questionnaires'])) { + foreach ($data['questionnaires'] as $q) { + if (isset($q['id']) && $q['id'] !== null && $q['id'] !== '') { + $questionnaireIds[$q['id']] = true; + } + } + } + if (!empty($data['questions'])) { + foreach ($data['questions'] as $q) { + if (isset($q['questionnaireId']) && $q['questionnaireId'] !== null && $q['questionnaireId'] !== '') { + $questionnaireIds[$q['questionnaireId']] = true; + } + } + } + if (!empty($data['completed_questionnaires'])) { + foreach ($data['completed_questionnaires'] as $c) { + if (isset($c['questionnaireId']) && $c['questionnaireId'] !== null && $c['questionnaireId'] !== '') { + $questionnaireIds[$c['questionnaireId']] = true; + } + if (isset($c['clientCode']) && isset($c['questionnaireId'])) { + $client = ($c['clientCode'] === null || $c['clientCode'] === '') ? 'undefined' : $c['clientCode']; + $qid = ($c['questionnaireId'] === null || $c['questionnaireId'] === '') ? 'undefined' : $c['questionnaireId']; + $clientQuestionPairs["$client|$qid"] = true; + } + } + } + if (!empty($data['answers'])) { + foreach ($data['answers'] as $a) { + if (isset($a['clientCode'])) { + $client = ($a['clientCode'] === null || $a['clientCode'] === '') ? 'undefined' : $a['clientCode']; + $qid = null; + if (isset($a['questionId']) && is_string($a['questionId'])) { + $parts = explode('-', $a['questionId'], 2); + if (count($parts) >= 1) { + $potential = $parts[0]; + if ($potential !== '') $qid = $potential; + } + } + if ($qid !== null) { + $questionnaireIds[$qid] = true; + $clientQuestionPairs["$client|$qid"] = true; + } + } + } + } + if (!empty($data['clients']) && !empty($data['questionnaires'])) { + foreach ($data['clients'] as $c) { + if (!isset($c['clientCode'])) continue; + $client = ($c['clientCode'] === null || $c['clientCode'] === '') ? 'undefined' : $c['clientCode']; + foreach ($data['questionnaires'] as $q) { + if (!isset($q['id'])) continue; + $qid = ($q['id'] === null || $q['id'] === '') ? 'undefined' : $q['id']; + $clientQuestionPairs["$client|$qid"] = true; + } + } + } + + // --- Löschungen (zuerst abhängige Tabellen) --- + $delAnswersByPairStmt = $db->prepare(" + DELETE FROM answers + WHERE clientCode = :clientCode + AND questionId IN (SELECT questionId FROM questions WHERE questionnaireId = :questionnaireId) + "); + $delCompletedByPairStmt = $db->prepare(" + DELETE FROM completed_questionnaires + WHERE clientCode = :clientCode + AND questionnaireId = :questionnaireId + "); + foreach ($clientQuestionPairs as $pair => $_) { + list($clientCode, $qid) = explode('|', $pair, 2); + try { + $delAnswersByPairStmt->execute([ + ':clientCode' => $clientCode, + ':questionnaireId' => $qid + ]); + $delCompletedByPairStmt->execute([ + ':clientCode' => $clientCode, + ':questionnaireId' => $qid + ]); + log_msg("Deleted answers & completed for client='$clientCode' questionnaire='$qid'"); + } catch (Exception $e) { + log_msg("Delete error for pair $pair: " . $e->getMessage()); + } + } + + if (!empty($questionnaireIds)) { + $delQuestionsStmt = $db->prepare("DELETE FROM questions WHERE questionnaireId = :questionnaireId"); + foreach ($questionnaireIds as $qid => $_) { + try { + $delQuestionsStmt->execute([':questionnaireId' => $qid]); + log_msg("Deleted questions for questionnaireId='$qid'"); + } catch (Exception $e) { + log_msg("Delete questions error for $qid: " . $e->getMessage()); + } + } + } + + // --- Inserts/Upserts --- + if (!empty($data['clients'])) { + $stmt = $db->prepare("INSERT OR IGNORE INTO clients (clientCode) VALUES (:clientCode)"); + foreach ($data['clients'] as $client) { + if (!isset($client['clientCode'])) continue; + $val = $client['clientCode'] === null || $client['clientCode'] === '' ? 'undefined' : $client['clientCode']; + $stmt->execute([':clientCode' => $val]); + } + } + + if (!empty($data['questionnaires'])) { + $stmt = $db->prepare("INSERT OR IGNORE INTO questionnaires (id) VALUES (:id)"); + foreach ($data['questionnaires'] as $q) { + if (!isset($q['id'])) continue; + $val = $q['id'] === null || $q['id'] === '' ? 'undefined' : $q['id']; + $stmt->execute([':id' => $val]); + } + } + + if (!empty($data['questions'])) { + $stmt = $db->prepare(" + INSERT OR IGNORE INTO questions (questionId, questionnaireId, question) + VALUES (:questionId, :questionnaireId, :question) + "); + foreach ($data['questions'] as $q) { + if (!isset($q['questionId'])) continue; + $questionId = $q['questionId'] === null || $q['questionId'] === '' ? 'undefined' : $q['questionId']; + $questionnaireId = $q['questionnaireId'] === null || $q['questionnaireId'] === '' ? 'undefined' : $q['questionnaireId']; + $questionText = $q['question'] ?? ''; + $stmt->execute([ + ':questionId' => $questionId, + ':questionnaireId' => $questionnaireId, + ':question' => $questionText + ]); + } + } + + if (!empty($data['answers'])) { + $stmt = $db->prepare(" + INSERT OR IGNORE INTO answers (clientCode, questionId, answerValue) + VALUES (:clientCode, :questionId, :answerValue) + "); + foreach ($data['answers'] as $a) { + if (!isset($a['clientCode']) || !isset($a['questionId'])) continue; + $clientCode = $a['clientCode'] === null || $a['clientCode'] === '' ? 'undefined' : $a['clientCode']; + $questionId = $a['questionId'] === null || $a['questionId'] === '' ? 'undefined' : $a['questionId']; + $answerValue = array_key_exists('answerValue', $a) && $a['answerValue'] !== null ? $a['answerValue'] : ''; + $stmt->execute([ + ':clientCode' => $clientCode, + ':questionId' => $questionId, + ':answerValue' => $answerValue + ]); + } + } + + if (!empty($data['completed_questionnaires'])) { + $stmt = $db->prepare(" + INSERT OR REPLACE INTO completed_questionnaires (clientCode, questionnaireId, timestamp, isDone, sumPoints) + VALUES (:clientCode, :questionnaireId, :timestamp, :isDone, :sumPoints) + "); + foreach ($data['completed_questionnaires'] as $c) { + if (!isset($c['clientCode']) || !isset($c['questionnaireId'])) continue; + $clientCode = $c['clientCode'] === null || $c['clientCode'] === '' ? 'undefined' : $c['clientCode']; + $questionnaireId = $c['questionnaireId'] === null || $c['questionnaireId'] === '' ? 'undefined' : $c['questionnaireId']; + $timestamp = isset($c['timestamp']) ? (int)$c['timestamp'] : time(); + $isDone = !empty($c['isDone']) ? 1 : 0; + $sumPoints = array_key_exists('sumPoints', $c) ? ($c['sumPoints'] === null ? null : (int)$c['sumPoints']) : null; + $stmt->execute([ + ':clientCode' => $clientCode, + ':questionnaireId' => $questionnaireId, + ':timestamp' => $timestamp, + ':isDone' => $isDone, + ':sumPoints' => $sumPoints + ]); + } + } + + $db->commit(); + $db = null; + + // MASTER-verschlüsselt speichern (atomar via temp + rename) + $plainDb = file_get_contents($tmpDb); + if ($plainDb === false) throw new Exception("Konnte tmp DB nicht lesen"); + $enc = aes256_cbc_encrypt_bytes($plainDb, $masterKey); + + $tmpEncrypted = tempnam(dirname($dbPath), 'enc_qdb_'); + if (file_put_contents($tmpEncrypted, $enc) === false) throw new Exception("Konnte verschlüsselte DB nicht schreiben"); + if (!@rename($tmpEncrypted, $dbPath)) { + if (!@copy($tmpEncrypted, $dbPath) || !@unlink($tmpEncrypted)) { + throw new Exception("Konnte verschlüsselte DB nicht speichern (rename/copy fehlgeschlagen)"); + } + } + @chmod($dbPath, 0644); + + // Cleanup + @unlink($uploadedFilePath); + @unlink($tmpDb); + flock($lockFp, LOCK_UN); + fclose($lockFp); + + echo json_encode(["success" => true, "message" => "Delta erfolgreich eingespielt und DB gespeichert"]); + exit; + + } catch (Throwable $inner) { + // Cleanup bei Fehler + @flock($lockFp, LOCK_UN); + @fclose($lockFp); + @unlink($tmpDb ?? ''); + @unlink($tmpEncrypted ?? ''); + @unlink($uploadedFilePath ?? ''); + log_msg("Inner exception: " . $inner->getMessage()); + http_response_code(500); + echo json_encode(["error" => "Fehler beim Speichern", "message" => $inner->getMessage()]); + exit; + } + +} catch (Throwable $e) { + log_msg("Top-level exception: " . $e->getMessage()); + http_response_code(500); + echo json_encode(["error" => "Fehler", "message" => $e->getMessage()]); + exit; +} diff --git a/uploads/.qdb_lock b/uploads/.qdb_lock new file mode 100644 index 0000000..e69de29 diff --git a/uploads/questionnaire_database b/uploads/questionnaire_database new file mode 100644 index 0000000000000000000000000000000000000000..1c16aadd88d67f537d963001136610fd0fd715b0 GIT binary patch literal 163872 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%0D^q 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°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

mxTI?oiBumNUeC7kcn^x?!)x>74(~C1Ql8ql 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

p+^&!?9bT|55IrIIdJsq$hkjk`oNu7E->r>r( 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 literal 0 HcmV?d00001