From: Ben Sherratt Date: Fri, 3 Jul 2026 18:02:15 +0000 (+0100) Subject: Fixes for pages X-Git-Url: https://git.bts.cx/cx.git/commitdiff_plain/523265c78f8f637ad002c997d22990a532bb9f08?hp=4083179b42caa6de33cd4cec006d7ffe46e48a60 Fixes for pages --- diff --git a/cx/cx.php b/cx/cx.php index d54b3d4..35b2722 100644 --- a/cx/cx.php +++ b/cx/cx.php @@ -126,15 +126,15 @@ 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; - $page = cx_form_input_sanitized('post_is_page') == 'page'; - $draft = cx_form_input_sanitized('post_is_draft') == 'draft'; + $is_page = cx_form_input_sanitized('post_is_page') == 'page'; + $is_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, $page, $draft, $data); + cx_posts_add_post(1, $title, $slug, $date, $is_page, $is_draft, $data); } else { $id = $_GET['id']; - cx_posts_update_post($id, $title, $slug, $date, $page, $draft, $data); + cx_posts_update_post($id, $title, $slug, $date, $is_page, $is_draft, $data); } cx_http_redirect(cx_url_admin('/')); diff --git a/cx/lib/posts.php b/cx/lib/posts.php index 6437433..f056c88 100644 --- a/cx/lib/posts.php +++ b/cx/lib/posts.php @@ -19,6 +19,7 @@ class Post { public $title; public $slug; public $date; + public $is_page; public $is_draft; public $data; public $html_content; @@ -29,6 +30,7 @@ class Post { $this->title = $dict['post_title']; $this->slug = $dict['post_slug']; $this->date = $dict['post_date']; + $this->is_page = $dict['post_is_page']; $this->is_draft = $dict['post_is_draft']; $this->data = $dict['post_data']; $this->html_content = cx_markdown_generate_html($this->data);