diff --git a/locale.xml b/locale.xml index 9fa95591e74ff619b8694b14be54562202703be9..e2904747715572b87b10e5f2bd737bdd092ffdef 100644 --- a/locale.xml +++ b/locale.xml @@ -251,6 +251,18 @@ <groups name="quiqqer/gdpr" datatype="php"> + <locale name="QuiqqerUserDataProvider.user_data_field.login_log.successful"> + <de><![CDATA[Login erfolgreich]]></de> + <en><![CDATA[Log-in successful]]></en> + </locale> + <locale name="word.yes"> + <de><![CDATA[ja]]></de> + <en><![CDATA[nein]]></en> + </locale> + <locale name="word.no"> + <de><![CDATA[nein]]></de> + <en><![CDATA[no]]></en> + </locale> <locale name="message.ajax.backend.deleteUserData.success"> <de><![CDATA[Benutzerdaten von Benutzer [userName] (#[userId]) wurden erfolgreich gelöscht.]]></de> <en><![CDATA[User data from user [userName] (#[userId]) have been deleted.]]></en> diff --git a/src/QUI/GDPR/DataRequest/QuiqqerUserDataProvider.php b/src/QUI/GDPR/DataRequest/QuiqqerUserDataProvider.php index 80545a54f6a84c9a949504e92109d872852551e9..f6453ea4b72028f0ca667a35f878de8444da79ab 100644 --- a/src/QUI/GDPR/DataRequest/QuiqqerUserDataProvider.php +++ b/src/QUI/GDPR/DataRequest/QuiqqerUserDataProvider.php @@ -186,6 +186,15 @@ class QuiqqerUserDataProvider extends AbstractDataProvider 'QuiqqerUserDataProvider.user_data_field.login_log.date' ), $row['date'] + ), + new UserDataField( + $this->locale->get( + 'quiqqer/gdpr', + 'QuiqqerUserDataProvider.user_data_field.login_log.successful' + ), + $row['successful'] == '1' ? + $this->locale->get('quiqqer/gdpr', 'word.yes') : + $this->locale->get('quiqqer/gdpr', 'word.no') ) ];