From 8b8474de71d99bcf8d71a4c875bcea502d8422c0 Mon Sep 17 00:00:00 2001 From: Tim Repke <timmothey@gmx.de> Date: Sun, 16 Oct 2016 23:51:54 +0200 Subject: [PATCH] add translator --- registration-system/status.php | 6 +++--- registration-system/view/default_index.php | 7 +++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/registration-system/status.php b/registration-system/status.php index 74a7c16..ca3014c 100644 --- a/registration-system/status.php +++ b/registration-system/status.php @@ -58,9 +58,9 @@ class Status extends DefaultIndex { 'Anmeldetag' => date('d.m.Y', $data['anm_time']), 'Vor-/Nachname' => $data['forname'] . ' ' . $data['sirname'] . (strlen($data['pseudo']) > 0 ? ' (' . $data['pseudo'] . ')' : ''), 'eMail-Adresse' => $data['mehl'], - 'Anreisetag & Art' => $this->mysql2german($data['anday']) . ' (' . $data['antyp'] . ')', - 'Abreisetag & Art' => $this->mysql2german($data['abday']) . ' (' . $data['abtyp'] . ')', - 'Essenswunsch' => $data['essen'], + 'Anreisetag & Art' => $this->mysql2german($data['anday']) . ' (' . $this->translateOption('reisearten', $data['antyp']) . ')', + 'Abreisetag & Art' => $this->mysql2german($data['abday']) . ' (' . $this->translateOption('reisearten', $data['abtyp']) . ')', + 'Essenswunsch' => $this->translateOption('essen', $data['essen']), 'Zahlung erhalten' => ((is_null($data['paid'])) ? 'nein' : date('d.m.Y', $data['paid'])), 'Rückzahlung gesendet' => ((is_null($data['repaid'])) ? 'nein' : date('d.m.Y', $data['repaid'])), //'Zurückgetreten' => (($data['backstepped']==1) ? 'ja' : 'nein'), diff --git a/registration-system/view/default_index.php b/registration-system/view/default_index.php index 2e9f914..9829066 100644 --- a/registration-system/view/default_index.php +++ b/registration-system/view/default_index.php @@ -25,6 +25,13 @@ abstract class DefaultIndex { return str_replace(array("@","."),array("Ø", "·"), $mail); } + protected function translateOption($opt, $val) { + $conf = $this->environment->oconfig[$opt]; + if (isset($conf[$val])) + return $conf[$val]; + return $val; + } + public function render() { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -- GitLab