request->param("id", 0, "intval"); $user = UserModel::get($id); $avatar = ''; if (!empty($user)) { $avatar = cmf_get_user_avatar_url($user['avatar']); if (strpos($avatar, "/") === 0) { $avatar = $this->request->domain() . $avatar; } } if (empty($avatar)) { $cdnSettings = cmf_get_option('cdn_settings'); if (empty($cdnSettings['cdn_static_root'])) { $avatar = $this->request->domain() . "/static/images/headicon.png"; } else { $cdnStaticRoot = rtrim($cdnSettings['cdn_static_root'], '/'); $avatar = $cdnStaticRoot . "/static/images/headicon.png"; } } return redirect($avatar); } }