diff options
Diffstat (limited to 'html.c')
| -rw-r--r-- | html.c | 6 |
1 files changed, 2 insertions, 4 deletions
| @@ -455,7 +455,7 @@ xs_html *html_note(snac *user, const char *summary, | |||
| 455 | } | 455 | } |
| 456 | 456 | ||
| 457 | if (edit_id == NULL || is_draft || is_scheduled(user, edit_id)) { | 457 | if (edit_id == NULL || is_draft || is_scheduled(user, edit_id)) { |
| 458 | xs *pdat = xs_fmt(L("Post date and time (timezone: %s):"), xs_dict_get_def(user->config, "tz", "UTC")); | 458 | xs *pdat = xs_fmt(L("Post date and time (timezone: %s):"), user->tz); |
| 459 | 459 | ||
| 460 | xs_html_add(form, | 460 | xs_html_add(form, |
| 461 | xs_html_tag("p", | 461 | xs_html_tag("p", |
| @@ -4367,9 +4367,7 @@ int html_post_handler(const xs_dict *req, const char *q_path, | |||
| 4367 | time_t t = xs_parse_iso_date(post_pubdate, 0); | 4367 | time_t t = xs_parse_iso_date(post_pubdate, 0); |
| 4368 | 4368 | ||
| 4369 | if (t != 0) { | 4369 | if (t != 0) { |
| 4370 | const char *tz = xs_dict_get_def(snac.config, "tz", "UTC"); | 4370 | t -= xs_tz_offset(snac.tz); |
| 4371 | |||
| 4372 | t -= xs_tz_offset(tz); | ||
| 4373 | 4371 | ||
| 4374 | xs *iso_date = xs_str_iso_date(t); | 4372 | xs *iso_date = xs_str_iso_date(t); |
| 4375 | msg = xs_dict_set(msg, "published", iso_date); | 4373 | msg = xs_dict_set(msg, "published", iso_date); |