fix: gravatar_server is null (#509)

pull/516/head
Seaton Jiang 2022-05-27 11:40:44 +08:00
parent cd5b0bbaf2
commit bfa88416f3
No known key found for this signature in database
GPG Key ID: B79682F6FE8D30E3
1 changed files with 2 additions and 2 deletions

View File

@ -4,7 +4,7 @@
* 核心函数 * 核心函数
* @author Seaton Jiang <hi@seatonjiang.com> * @author Seaton Jiang <hi@seatonjiang.com>
* @license GPL-3.0 License * @license GPL-3.0 License
* @version 2022.05.01 * @version 2022.05.27
*/ */
// CDN 资源地址 // CDN 资源地址
@ -209,7 +209,7 @@ if (kratos_option('g_replace_gravatar_url_fieldset')['g_replace_gravatar_url'] ?
'loli' => 'gravatar.loli.net', 'loli' => 'gravatar.loli.net',
'other' => kratos_option('g_replace_gravatar_url_fieldset')['g_custom_gravatar_server'] ?? null, 'other' => kratos_option('g_replace_gravatar_url_fieldset')['g_custom_gravatar_server'] ?? null,
); );
$gravatar_server = $gravatar_server_list[kratos_option('g_replace_gravatar_url_fieldset')['g_select_gravatar_server']] ?: 'secure.gravatar.com'; $gravatar_server = $gravatar_server_list[kratos_option('g_replace_gravatar_url_fieldset')['g_select_gravatar_server'] ?? 'geekzu'];
$avatar = str_replace(array('www.gravatar.com', '0.gravatar.com', '1.gravatar.com', '2.gravatar.com', '3.gravatar.com', 'secure.gravatar.com'), $gravatar_server, $avatar); $avatar = str_replace(array('www.gravatar.com', '0.gravatar.com', '1.gravatar.com', '2.gravatar.com', '3.gravatar.com', 'secure.gravatar.com'), $gravatar_server, $avatar);
$avatar = str_replace('http://', 'https://', $avatar); $avatar = str_replace('http://', 'https://', $avatar);