diff options
| author | 2023-02-20 11:09:39 +0100 | |
|---|---|---|
| committer | 2023-02-20 11:09:39 +0100 | |
| commit | 9d02e70a2fd05b48abde342ea76e82ad7a30f3f1 (patch) | |
| tree | e1cd71a4353b0900199e2f8a87cf17b158739e42 | |
| parent | Updated RELEASE_NOTES. (diff) | |
| download | penes-snac2-9d02e70a2fd05b48abde342ea76e82ad7a30f3f1.tar.gz penes-snac2-9d02e70a2fd05b48abde342ea76e82ad7a30f3f1.tar.xz penes-snac2-9d02e70a2fd05b48abde342ea76e82ad7a30f3f1.zip | |
Show the avatar in the nav menu.
| -rw-r--r-- | html.c | 14 |
1 files changed, 14 insertions, 0 deletions
| @@ -212,6 +212,20 @@ d_char *html_user_header(snac *snac, d_char *s, int local) | |||
| 212 | 212 | ||
| 213 | { | 213 | { |
| 214 | xs *s1; | 214 | xs *s1; |
| 215 | xs *avatar = xs_dup(xs_dict_get(snac->config, "avatar")); | ||
| 216 | |||
| 217 | if (avatar == NULL || *avatar == '\0') { | ||
| 218 | xs_free(avatar); | ||
| 219 | avatar = xs_fmt("data:image/png;base64, %s", default_avatar_base64()); | ||
| 220 | } | ||
| 221 | |||
| 222 | s1 = xs_fmt("<img src=\"%s\" class=\"snac-avatar\" alt=\"\"/> ", avatar); | ||
| 223 | |||
| 224 | s = xs_str_cat(s, s1); | ||
| 225 | } | ||
| 226 | |||
| 227 | { | ||
| 228 | xs *s1; | ||
| 215 | 229 | ||
| 216 | if (local) | 230 | if (local) |
| 217 | s1 = xs_fmt( | 231 | s1 = xs_fmt( |