X-Git-Url: https://git.bts.cx/cx.git/blobdiff_plain/523265c78f8f637ad002c997d22990a532bb9f08..326cc7d316faee2371e3b7d62e61b5158c681649:/cx/cx.php?ds=sidebyside diff --git a/cx/cx.php b/cx/cx.php index 35b2722..2881ba5 100644 --- a/cx/cx.php +++ b/cx/cx.php @@ -67,6 +67,12 @@ function cx_route($path) { if (count($path_components) == 0) { $template = 'list'; $template_variables['page_number'] = 0; + } else if (cx_template_has_content('public', $path)) { + cx_template_output_content('public', $path); + exit(0); + } else if (cx_template_has_content('admin', $path)) { + cx_template_output_content('admin', $path); + exit(0); } else if (count($path_components) >= 1 && $path_components[0] == 'feed') { header('Content-type: application/atom+xml;'); $template = 'atom'; @@ -176,7 +182,7 @@ function cx_route($path) { $page_id = cx_posts_find_page_id($slug); if ($page_id) { $template = 'post'; - $template_variables['post_id'] = cx_posts_find_page_id($slug); + $template_variables['post_id'] = $page_id; } } @@ -187,7 +193,7 @@ function cx_route($path) { $post_id = cx_posts_find_article_id($slug); if ($post_id) { $template = 'post'; - $template_variables['post_id'] = cx_posts_find_article_id($slug); + $template_variables['post_id'] = $post_id; } } }