Skip to content

Commit 50f9061

Browse files
committed
Issues-476: Fixed challenge roles for user photo links
1 parent 3c96c92 commit 50f9061

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Topcoder/class.topcoder.plugin.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@ public function gdn_auth_startAuthenticator_handler() {
302302
$headersToken = $this->getBearerToken();
303303
$accessToken = $headersToken ? $headersToken : $cookiesToken;
304304

305+
$accessToken = 'eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik5VSkZORGd4UlRVME5EWTBOVVkzTlRkR05qTXlRamxETmpOQk5UYzVRVUV3UlRFeU56TTJRUSJ9.eyJodHRwczovL3RvcGNvZGVyLWRldi5jb20vcm9sZXMiOlsiQ29ubmVjdCBTdXBwb3J0IiwidGVzdFJvbGUiLCJhYWEiLCJ0b255X3Rlc3RfMSIsIkNvbm5lY3QgTWFuYWdlciIsIkNvbm5lY3QgQWRtaW4iLCJjb3BpbG90IiwiQ29ubmVjdCBDb3BpbG90IE1hbmFnZXIiLCJUb3Bjb2RlciBVc2VyIiwiYWRtaW5pc3RyYXRvciIsInUtYmFobiJdLCJodHRwczovL3RvcGNvZGVyLWRldi5jb20vdXNlcklkIjoiODU0Nzg5OSIsImh0dHBzOi8vdG9wY29kZXItZGV2LmNvbS9oYW5kbGUiOiJUb255SiIsImh0dHBzOi8vdG9wY29kZXItZGV2LmNvbS91c2VyX2lkIjoiYXV0aDB8ODU0Nzg5OSIsImh0dHBzOi8vdG9wY29kZXItZGV2LmNvbS90Y3NzbyI6Ijg1NDc4OTl8ZmVlYmI2OGE4ZjYwMzdkZDlmYTE5YTY3ODY2ZmY3YTc1NTNhMjZlNTQ1MWI5YWE0Mzg5ZDMyOGQ2ODgwYzkiLCJodHRwczovL3RvcGNvZGVyLWRldi5jb20vYWN0aXZlIjp0cnVlLCJuaWNrbmFtZSI6IlRvbnlKIiwibmFtZSI6ImFqZWZ0c0B0b3Bjb2Rlci5jb20iLCJwaWN0dXJlIjoiaHR0cHM6Ly9zLmdyYXZhdGFyLmNvbS9hdmF0YXIvZjExODkyYzM4MTQwMzZjNjhjNzhmNGNlMGY2Yzg3NjE_cz00ODAmcj1wZyZkPWh0dHBzJTNBJTJGJTJGY2RuLmF1dGgwLmNvbSUyRmF2YXRhcnMlMkZhai5wbmciLCJ1cGRhdGVkX2F0IjoiMjAyMS0wMy0yNFQxODoxMTo0MS4zODhaIiwiZW1haWwiOiJhamVmdHNAdG9wY29kZXIuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImlzcyI6Imh0dHBzOi8vYXV0aC50b3Bjb2Rlci1kZXYuY29tLyIsInN1YiI6ImF1dGgwfDg1NDc4OTkiLCJhdWQiOiJCWFdYVVduaWxWVVBkTjAxdDJTZTI5VHcyWllOR1p2SCIsImlhdCI6MTYxNjYwOTUyMiwiZXhwIjoxNjE2NjA5ODIyLCJub25jZSI6ImJrRnFNRk56Wm05TVZtMUNjRW93TUhGU2RXUkRZbFZzZmtobGVuaHNVRFIyVUZFd1ZrZFZURmROWnc9PSJ9.Cpx63LV-34NVXyUZcjKwYRq_2qM7aJqdJerhpLSdXoWqaAjotOD8tXZWGM9aflokJgAxb0lfkDAwPieTt_rdfBs7HkBfQScTjCPrYsBwXiKAFc1oCYjqIwsuzKv3tYE2FtLpDUh05RGCNMKORMN5meCjfDh7RoHe8q4hEnwSMZc2vgkvMMda-hPxRKedLSQn7jKblSLaWvvpWpsVuR8Ig7qbNh47rRkrODSLlL5Szi0qgxJeycued2a69VzOsigDPbUnqzIZZJitKNVQeZF6WG4eoG7lYV1MBfAnmRgLRezZ8dkJ_AHj_x7PNFlYB_s-mumoWhg9pU0IZ93KW9Lsxg';
305306
if ($cookiesToken) {
306307
self::log('Token from Cookies', ['value' => $cookiesToken]);
307308
}
@@ -2020,7 +2021,7 @@ function userPhoto($user, $options = []) {
20202021

20212022
$userLink = userUrl($fullUser);
20222023
$topcoderProfile = TopcoderPlugin::getTopcoderUser($user);
2023-
if($topcoderProfile !== null) {
2024+
if($topcoderProfile) {
20242025
$attributes['target'] = '_blank';
20252026
$userLink = TopcoderPlugin::getTopcoderProfileUrl($name);
20262027
$topcoderPhotoUrl = val('PhotoUrl', $topcoderProfile);
@@ -2029,12 +2030,14 @@ function userPhoto($user, $options = []) {
20292030
}
20302031
}
20312032

2033+
$isTopcoderAdmin = val('IsAdmin', $topcoderProfile);
20322034
$photoUrl = isset($photoUrl) && !empty(trim($photoUrl)) ? $photoUrl: UserModel::getDefaultAvatarUrl();
20332035
$href = (val('NoLink', $options)) ? '' : ' href="'.url($userLink).'"';
20342036

20352037
Gdn::controller()->EventArguments['User'] = $user;
20362038
Gdn::controller()->EventArguments['Title'] =& $title;
20372039
Gdn::controller()->EventArguments['Attributes'] =& $attributes;
2040+
Gdn::controller()->EventArguments['IsTopcoderAdmin'] =$isTopcoderAdmin;
20382041
Gdn::controller()->fireEvent('UserPhoto');
20392042

20402043
return '<a title="'.$title.'"'.$href.attribute($attributes).'>'

0 commit comments

Comments
 (0)