X-Git-Url: https://git.bts.cx/cx.git/blobdiff_plain/6e68608aecb6a542b9c75a13afd5002aeb7bc0f1..c469f0f84d54065f375698e891da3461abaf661f:/cx/cx.php?ds=inline diff --git a/cx/cx.php b/cx/cx.php index e1f8daf..a47714b 100644 --- a/cx/cx.php +++ b/cx/cx.php @@ -101,6 +101,8 @@ function cx_route($path) { $template_variables['post_slug'] = ''; $template_variables['post_date'] = ''; $template_variables['post_data'] = ''; + $template_variables['post_is_draft'] = true; + $template_class = 'admin'; $template = 'post'; @@ -112,6 +114,7 @@ function cx_route($path) { $template_variables['post_slug'] = $post->slug; $template_variables['post_date'] = $post->date; $template_variables['post_data'] = $post->data; + $template_variables['post_is_draft'] = $post->is_draft; $template_class = 'admin'; $template = 'post'; @@ -121,13 +124,14 @@ function cx_route($path) { if (isset($slug) == false) $slug = null; $date = cx_form_input_sanitized_date_time('post_date'); if (isset($date) == false) $date = null; - $data = cx_form_input_sanitized('post_data'); + $draft = cx_form_input_sanitized('post_is_draft') == 'draft'; + $data = cx_form_input_sanitized_allowing_html('post_data'); if (isset($_GET['id']) == false or $_GET['id'] == 0) { - cx_posts_add_post(1, $title, $slug, $date, $data); + cx_posts_add_post(1, $title, $slug, $date, $draft, $data); } else { $id = $_GET['id']; - cx_posts_update_post($id, $title, $slug, $date, $data); + cx_posts_update_post($id, $title, $slug, $date, $draft, $data); } cx_http_redirect(cx_url_admin('/'));