From 63b65afdcf7231e24dcb9c3eadfdfebd4f81d196 Mon Sep 17 00:00:00 2001 From: Pantelis Roditis Date: Tue, 21 Nov 2023 10:40:12 +0200 Subject: [PATCH 1/2] show badge on active players only --- backend/modules/frontend/views/profile/_heading.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/modules/frontend/views/profile/_heading.php b/backend/modules/frontend/views/profile/_heading.php index 8463c9cde..5484d6bff 100644 --- a/backend/modules/frontend/views/profile/_heading.php +++ b/backend/modules/frontend/views/profile/_heading.php @@ -8,7 +8,9 @@ <?= Yii::$app->sys->offense_domain ?>/images/avatars/<?= $model->avatar ?> + owner->active):?> Profile badge +

owner->username) ?> From 387f82dbdc8bce92927c8cd7a2bf789e75066e59 Mon Sep 17 00:00:00 2001 From: Pantelis Roditis Date: Tue, 21 Nov 2023 10:40:36 +0200 Subject: [PATCH 2/2] genera badge when player activates --- frontend/models/forms/VerifyEmailForm.php | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/models/forms/VerifyEmailForm.php b/frontend/models/forms/VerifyEmailForm.php index f6df3c514..9d4329d55 100644 --- a/frontend/models/forms/VerifyEmailForm.php +++ b/frontend/models/forms/VerifyEmailForm.php @@ -58,6 +58,7 @@ public function verifyEmail() if($oldStatus===Player::STATUS_INACTIVE) { $player->trigger(Player::NEW_PLAYER); + $player->profile->genBadge(); $player->profile->last->signin_ip=ip2long(\Yii::$app->request->userIp); $player->profile->last->save(); }