diff options
| author | 2025-04-01 09:02:35 +0200 | |
|---|---|---|
| committer | 2025-04-01 09:02:35 +0200 | |
| commit | dde907f55a6c63f7d1bb8345f7850b51cd028a7b (patch) | |
| tree | 0d1dfc19a239b1cb7ab8af3869f08fbc252c054b | |
| parent | More scheduled post code. (diff) | |
| download | snac2-dde907f55a6c63f7d1bb8345f7850b51cd028a7b.tar.gz snac2-dde907f55a6c63f7d1bb8345f7850b51cd028a7b.tar.xz snac2-dde907f55a6c63f7d1bb8345f7850b51cd028a7b.zip | |
Only show date edition controls if it's new, drafted or scheduled.
| -rw-r--r-- | html.c | 30 |
1 files changed, 16 insertions, 14 deletions
| @@ -453,20 +453,22 @@ xs_html *html_note(snac *user, const char *summary, | |||
| 453 | } | 453 | } |
| 454 | } | 454 | } |
| 455 | 455 | ||
| 456 | xs_html_add(form, | 456 | if (edit_id == NULL || is_draft || is_scheduled(user, edit_id)) { |
| 457 | xs_html_tag("p", | 457 | xs_html_add(form, |
| 458 | xs_html_text(L("Post date and time (empty, right now; in the future, schedule for later):")), | 458 | xs_html_tag("p", |
| 459 | xs_html_sctag("br", NULL), | 459 | xs_html_text(L("Post date and time (empty, right now; in the future, schedule for later):")), |
| 460 | xs_html_sctag("input", | 460 | xs_html_sctag("br", NULL), |
| 461 | xs_html_attr("type", "date"), | 461 | xs_html_sctag("input", |
| 462 | xs_html_attr("value", post_date ? post_date : ""), | 462 | xs_html_attr("type", "date"), |
| 463 | xs_html_attr("name", "post_date")), | 463 | xs_html_attr("value", post_date ? post_date : ""), |
| 464 | xs_html_text(" "), | 464 | xs_html_attr("name", "post_date")), |
| 465 | xs_html_sctag("input", | 465 | xs_html_text(" "), |
| 466 | xs_html_attr("type", "time"), | 466 | xs_html_sctag("input", |
| 467 | xs_html_attr("value", post_time ? post_time : ""), | 467 | xs_html_attr("type", "time"), |
| 468 | xs_html_attr("step", "1"), | 468 | xs_html_attr("value", post_time ? post_time : ""), |
| 469 | xs_html_attr("name", "post_time")))); | 469 | xs_html_attr("step", "1"), |
| 470 | xs_html_attr("name", "post_time")))); | ||
| 471 | } | ||
| 470 | 472 | ||
| 471 | if (edit_id) | 473 | if (edit_id) |
| 472 | xs_html_add(form, | 474 | xs_html_add(form, |