diff options
| author | 2023-06-26 09:02:34 +0200 | |
|---|---|---|
| committer | 2023-06-26 09:02:34 +0200 | |
| commit | baf557ba750b1e39be8c706bafbfb14a13982d57 (patch) | |
| tree | 41de61d78d4e7ec62c899a760a22092146d24b0c /utils.c | |
| parent | If the user style.css does not exist, return the server-wide version. (diff) | |
| download | snac2-baf557ba750b1e39be8c706bafbfb14a13982d57.tar.gz snac2-baf557ba750b1e39be8c706bafbfb14a13982d57.tar.xz snac2-baf557ba750b1e39be8c706bafbfb14a13982d57.zip | |
In adduser(), don't copy the system-wide css.
Diffstat (limited to 'utils.c')
| -rw-r--r-- | utils.c | 23 |
1 files changed, 2 insertions, 21 deletions
| @@ -53,7 +53,8 @@ const char *default_css = | |||
| 53 | ".snac-btn-unfollow { float: right; margin-left: 0.5em }\n" | 53 | ".snac-btn-unfollow { float: right; margin-left: 0.5em }\n" |
| 54 | ".snac-btn-hide { float: right; margin-left: 0.5em }\n" | 54 | ".snac-btn-hide { float: right; margin-left: 0.5em }\n" |
| 55 | ".snac-btn-delete { float: right; margin-left: 0.5em }\n" | 55 | ".snac-btn-delete { float: right; margin-left: 0.5em }\n" |
| 56 | ".snac-footer { margin-top: 2em; font-size: 75% }\n"; | 56 | ".snac-footer { margin-top: 2em; font-size: 75% }\n" |
| 57 | ".snac-poll-result { margin-left: auto; margin-right: auto; }\n"; | ||
| 57 | 58 | ||
| 58 | const char *greeting_html = | 59 | const char *greeting_html = |
| 59 | "<!DOCTYPE html>\n" | 60 | "<!DOCTYPE html>\n" |
| @@ -266,26 +267,6 @@ int adduser(const char *uid) | |||
| 266 | mkdirx(d); | 267 | mkdirx(d); |
| 267 | } | 268 | } |
| 268 | 269 | ||
| 269 | xs *scssfn = xs_fmt("%s/style.css", srv_basedir); | ||
| 270 | xs *ucssfn = xs_fmt("%s/static/style.css", basedir); | ||
| 271 | |||
| 272 | if ((f = fopen(scssfn, "r")) != NULL) { | ||
| 273 | FILE *i; | ||
| 274 | |||
| 275 | if ((i = fopen(ucssfn, "w")) == NULL) { | ||
| 276 | printf("ERROR: cannot create file '%s'\n", ucssfn); | ||
| 277 | return 1; | ||
| 278 | } | ||
| 279 | else { | ||
| 280 | xs *c = xs_readall(f); | ||
| 281 | fwrite(c, strlen(c), 1, i); | ||
| 282 | |||
| 283 | fclose(i); | ||
| 284 | } | ||
| 285 | |||
| 286 | fclose(f); | ||
| 287 | } | ||
| 288 | |||
| 289 | xs *cfn = xs_fmt("%s/user.json", basedir); | 270 | xs *cfn = xs_fmt("%s/user.json", basedir); |
| 290 | 271 | ||
| 291 | if ((f = fopen(cfn, "w")) == NULL) { | 272 | if ((f = fopen(cfn, "w")) == NULL) { |