From c3b8fa892d4d95e9c1b47e89e600dc96d1c279d2 Mon Sep 17 00:00:00 2001 From: msquare Date: Wed, 27 Dec 2017 20:30:05 +0100 Subject: tshirt-score for forced active --- includes/controller/users_controller.php | 8 ++++++- includes/view/User_view.php | 4 ++-- locale/de_DE.UTF-8/LC_MESSAGES/default.mo | Bin 43788 -> 43833 bytes locale/de_DE.UTF-8/LC_MESSAGES/default.po | 34 +++++++++++++++++------------- 4 files changed, 28 insertions(+), 18 deletions(-) diff --git a/includes/controller/users_controller.php b/includes/controller/users_controller.php index ae297851..aca20a2c 100644 --- a/includes/controller/users_controller.php +++ b/includes/controller/users_controller.php @@ -224,6 +224,12 @@ function user_controller() if ($user_source['api_key'] == '') { User_reset_api_key($user_source, false); } + + if($user_source['force_active']) { + $tshirt_score = _('Enough'); + } else { + $tshirt_score = round(User_tshirt_score($user_source), 2) . 'h'; + } return [ $user_source['Nick'], @@ -235,7 +241,7 @@ function user_controller() User_groups($user_source), $shifts, $user['UID'] == $user_source['UID'], - User_tshirt_score($user_source), + $tshirt_score, in_array('admin_active', $privileges) ) ]; diff --git a/includes/view/User_view.php b/includes/view/User_view.php index 16267635..8d47dc47 100644 --- a/includes/view/User_view.php +++ b/includes/view/User_view.php @@ -429,10 +429,10 @@ function User_view_myshifts($shifts, $user_source, $its_me, $tshirt_score, $tshi 'comment' => '', 'actions' => '' ]; - if ($its_me || $tshirt_admin) { + if (config('enable_tshirt_size', false) && ($its_me || $tshirt_admin)) { $myshifts_table[] = [ 'date' => '' . _('Your t-shirt score') . '™:', - 'duration' => '' . round($tshirt_score, 2) . ' h', + 'duration' => '' . $tshirt_score . '', 'room' => '', 'shift_info' => '', 'comment' => '', diff --git a/locale/de_DE.UTF-8/LC_MESSAGES/default.mo b/locale/de_DE.UTF-8/LC_MESSAGES/default.mo index abf9e582..c4624b53 100644 Binary files a/locale/de_DE.UTF-8/LC_MESSAGES/default.mo and b/locale/de_DE.UTF-8/LC_MESSAGES/default.mo differ diff --git a/locale/de_DE.UTF-8/LC_MESSAGES/default.po b/locale/de_DE.UTF-8/LC_MESSAGES/default.po index db900d5c..eb73f2b7 100644 --- a/locale/de_DE.UTF-8/LC_MESSAGES/default.po +++ b/locale/de_DE.UTF-8/LC_MESSAGES/default.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Engelsystem 2.0\n" -"POT-Creation-Date: 2017-12-27 15:02+0100\n" -"PO-Revision-Date: 2017-12-27 15:02+0100\n" +"POT-Creation-Date: 2017-12-27 20:29+0100\n" +"PO-Revision-Date: 2017-12-27 20:29+0100\n" "Last-Translator: msquare \n" "Language-Team: \n" "Language: de_DE\n" @@ -425,7 +425,7 @@ msgstr "Du darfst diesen Benutzer nicht für diesen Engeltyp freischalten." #: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:146 #: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:201 #: /Users/msquare/workspace/projects/engelsystem/includes/controller/user_angeltypes_controller.php:268 -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:409 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:415 msgid "User doesn't exist." msgstr "Benutzer existiert nicht." @@ -577,55 +577,59 @@ msgstr "Voucher von %s" msgid "User not found." msgstr "Benutzer nicht gefunden." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:269 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:229 +msgid "Enough" +msgstr "Genug" + +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:275 #: /Users/msquare/workspace/projects/engelsystem/includes/view/User_view.php:232 msgid "All users" msgstr "Alle Benutzer" -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:293 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:299 msgid "Token is not correct." msgstr "Der Token ist nicht in Ordnung." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:306 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:312 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:142 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:116 msgid "Your passwords don't match." msgstr "Deine Passwörter stimmen nicht überein." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:310 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:316 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:114 msgid "Your password is to short (please use at least 6 characters)." msgstr "Dein Passwort ist zu kurz (Bitte mindestens 6 Zeichen nutzen)." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:315 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:321 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:119 msgid "Password saved." msgstr "Passwort gespeichert." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:340 -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:344 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:346 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:350 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:107 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:31 msgid "E-mail address is not correct." msgstr "Die E-Mail Adresse ist nicht in Ordnung." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:348 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:354 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/guest_login.php:111 #: /Users/msquare/workspace/projects/engelsystem/includes/pages/user_settings.php:35 msgid "Please enter your e-mail." msgstr "Bitte gib Deine E-Mail-Adresse ein." -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:355 -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:391 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:361 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:397 msgid "Password recovery" msgstr "Passwort wiederherstellen" -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:357 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:363 #, php-format msgid "Please visit %s to recover your password." msgstr "Bitte besuche %s, um Dein Passwort zurückzusetzen" -#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:361 +#: /Users/msquare/workspace/projects/engelsystem/includes/controller/users_controller.php:367 msgid "We sent an email containing your password recovery link." msgstr "" "Wir haben eine eMail mit einem Link zum Passwort-zurücksetzen geschickt." -- cgit v1.2.3-54-g00ecf