diff --git a/system/admin/admin.php b/system/admin/admin.php index c8c99c2..f6277d0 100644 --- a/system/admin/admin.php +++ b/system/admin/admin.php @@ -109,14 +109,14 @@ function add_content($title, $tag, $url, $content, $user, $draft, $category, $ty $post_tagmd[] = $t; } } - + $post_tag = safe_tag(implode(',', $post_tag)); - $post_tagmd = safe_html(implode(',', $post_tagmd)); - - } else { + $post_tagmd = safe_html(implode(',', $post_tagmd)); + + } else { $post_tag = safe_tag(implode(',', $tag)); - $post_tagmd = safe_html(implode(',', $tag)); - } + $post_tagmd = safe_html(implode(',', $tag)); + } $post_date = date('Y-m-d-H-i-s', strtotime($dateTime)); $post_title = safe_html($title); @@ -189,11 +189,11 @@ function add_content($title, $tag, $url, $content, $user, $draft, $category, $ty $filename = $post_date . '_' . $post_tag . '_' . $post_url . '.md'; if (empty($draft)) { - if (date('Y-m-d-H-i-s') >= $post_date) { + if (date('Y-m-d-H-i-s') >= $post_date) { $dir = 'content/' . $user . '/blog/' . $category. '/'.$type. '/'; - } else { - $dir = 'content/' . $user . '/blog/' . $category. '/'.$type. '/scheduled/'; - } + } else { + $dir = 'content/' . $user . '/blog/' . $category. '/'.$type. '/scheduled/'; + } } else { $dir = 'content/' . $user . '/blog/' . $category. '/draft/'; } @@ -211,11 +211,11 @@ function add_content($title, $tag, $url, $content, $user, $draft, $category, $ty clear_post_cache($post_date, $post_tag, $post_url, $dir . $filename, $category, $type); if (empty($draft)) { - if (date('Y-m-d-H-i-s') >= $post_date) { - $redirect = site_url() . 'admin/mine'; - } else { - $redirect = site_url() . 'admin/scheduled'; - } + if (date('Y-m-d-H-i-s') >= $post_date) { + $redirect = site_url() . 'admin/mine'; + } else { + $redirect = site_url() . 'admin/scheduled'; + } } else { $redirect = site_url() . 'admin/draft'; } @@ -249,14 +249,14 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ $post_tagmd[] = $t; } } - + $post_tag = safe_tag(implode(',', $post_tag)); - $post_tagmd = safe_html(implode(',', $post_tagmd)); - - } else { + $post_tagmd = safe_html(implode(',', $post_tagmd)); + + } else { $post_tag = safe_tag(implode(',', $tag)); - $post_tagmd = safe_html(implode(',', $tag)); - } + $post_tagmd = safe_html(implode(',', $tag)); + } $oldurl = explode('_', $oldfile); $dir = explode('/', $oldurl[0]); @@ -319,25 +319,25 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ $post_media = ""; } $post_content = "" . $post_description . $tagmd . $post_media . "\n\n" . $content; - - $dirBlog = $dir[0] . '/' . $dir[1] . '/' . $dir[2] . '/' . $category . '/' . $type . '/'; - $dirDraft = $dir[0] . '/' . $dir[1] . '/' . $dir[2] . '/' . $category . '/draft/'; - $dirScheduled = $dir[0] . '/' . $dir[1] . '/' . $dir[2] . '/' . $category . '/' . $type . '/scheduled/'; - - if (is_dir($dirBlog)) { - } else { - mkdir($dirBlog, 0775, true); - } - - if (is_dir($dirDraft)) { - } else { - mkdir($dirDraft, 0775, true); - } - - if (is_dir($dirScheduled)) { - } else { - mkdir($dirScheduled, 0775, true); - } + + $dirBlog = $dir[0] . '/' . $dir[1] . '/' . $dir[2] . '/' . $category . '/' . $type . '/'; + $dirDraft = $dir[0] . '/' . $dir[1] . '/' . $dir[2] . '/' . $category . '/draft/'; + $dirScheduled = $dir[0] . '/' . $dir[1] . '/' . $dir[2] . '/' . $category . '/' . $type . '/scheduled/'; + + if (is_dir($dirBlog)) { + } else { + mkdir($dirBlog, 0775, true); + } + + if (is_dir($dirDraft)) { + } else { + mkdir($dirDraft, 0775, true); + } + + if (is_dir($dirScheduled)) { + } else { + mkdir($dirScheduled, 0775, true); + } if (!empty($post_title) && !empty($post_tag) && !empty($post_url) && !empty($post_content)) { @@ -346,11 +346,11 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ if(!empty($revertPost) || !empty($publishDraft)) { if($dir[4] == 'draft') { - if (date('Y-m-d-H-i-s') >= $olddate) { + if (date('Y-m-d-H-i-s') >= $olddate) { $filename = $dirBlog . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; - } else { - $filename = $dirScheduled . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; - } + } else { + $filename = $dirScheduled . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; + } } else { $filename = $dirDraft . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; } @@ -361,18 +361,18 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ } else { - if ($dir[3] === $category) { - + if ($dir[3] === $category) { + if($dir[4] == 'draft') { $newfile = $dirDraft . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; } else { - if (date('Y-m-d-H-i-s') >= $olddate) { - $newfile = $dirBlog . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; - } else { - $newfile = $dirScheduled . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; - } + if (date('Y-m-d-H-i-s') >= $olddate) { + $newfile = $dirBlog . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; + } else { + $newfile = $dirScheduled . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; + } } - + if ($oldfile === $newfile) { file_put_contents($oldfile, print_r($post_content, true)); } else { @@ -384,11 +384,11 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ if($dir[4] == 'draft') { $filename = $dirDraft . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; } else { - if (date('Y-m-d-H-i-s') >= $olddate) { - $filename = $dirBlog . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; - } else { - $filename = $dirScheduled . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; - } + if (date('Y-m-d-H-i-s') >= $olddate) { + $filename = $dirBlog . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; + } else { + $filename = $dirScheduled . $olddate . '_' . $post_tag . '_' . $post_url . '.md'; + } } file_put_contents($filename, print_r($post_content, true)); @@ -431,21 +431,21 @@ function edit_content($title, $tag, $url, $content, $oldfile, $revertPost, $publ $drafturl = site_url() . 'admin/draft'; header("Location: $drafturl"); } else { - if (date('Y-m-d-H-i-s') >= $olddate) { - header("Location: $posturl"); - } else { - $schurl = site_url() . 'admin/scheduled'; - header("Location: $schurl"); - } + if (date('Y-m-d-H-i-s') >= $olddate) { + header("Location: $posturl"); + } else { + $schurl = site_url() . 'admin/scheduled'; + header("Location: $schurl"); + } } } else { if(!empty($publishDraft)) { if (date('Y-m-d-H-i-s') >= $olddate) { - header("Location: $posturl"); - } else { - $schurl = site_url() . 'admin/scheduled'; - header("Location: $schurl"); - } + header("Location: $posturl"); + } else { + $schurl = site_url() . 'admin/scheduled'; + header("Location: $schurl"); + } } elseif (!empty($revertPost)) { $drafturl = site_url() . 'admin/draft'; header("Location: $drafturl"); @@ -473,18 +473,18 @@ function add_page($title, $url, $content, $description = null) } else { $post_description = ""; } - + $posts = get_static_pages(); $timestamp = date('YmdHis'); foreach ($posts as $index => $v) { - $arr = explode('/', $v); + $arr = explode('/', $v); if (strtolower($arr[2]) === strtolower($post_url . '.md')) { $post_url = $post_url .'-'. $timestamp; } else { $post_url = $post_url; } } - + $post_content = '' . $post_description . "\n\n" . $content; if (!empty($post_title) && !empty($post_url) && !empty($post_content)) { @@ -562,7 +562,7 @@ function edit_page($title, $url, $content, $oldfile, $destination = null, $descr } else { $post_description = ""; } - + $post_content = '' . $post_description . "\n\n" . $content; if (!empty($post_title) && !empty($post_url) && !empty($post_content)) { diff --git a/system/admin/views/layout.html.php b/system/admin/views/layout.html.php index 5cfa16c..d553cbe 100644 --- a/system/admin/views/layout.html.php +++ b/system/admin/views/layout.html.php @@ -88,6 +88,13 @@
++ +
+ +diff --git a/system/htmly.php b/system/htmly.php index 10fbcca..08ce25b 100644 --- a/system/htmly.php +++ b/system/htmly.php @@ -2302,7 +2302,7 @@ get('/post/:name', function ($name) { $post = find_post(null, null, $name); if (is_null($post)) { not_found(); - } else { + } else { $current = $post['current']; } $redir = site_url() . date('Y/m', $current->date) . '/' . $name; @@ -2319,9 +2319,9 @@ get('/post/:name', function ($name) { if (is_null($post)) { not_found(); - } else { - $current = $post['current']; - } + } else { + $current = $post['current']; + } if (config("views.counter") == "true") { add_view($current->file); @@ -2422,12 +2422,12 @@ get('/post/:name/edit', function ($name) { if (!$post) { $post = find_draft($year, $month, $name); - if (!$post) { - $post = find_scheduled($year, $month, $name); - if (!$post) { - not_found(); - } - } + if (!$post) { + $post = find_scheduled($year, $month, $name); + if (!$post) { + not_found(); + } + } } @@ -2633,12 +2633,12 @@ get('/post/:name/delete', function ($name) { if (!$post) { $post = find_draft($year, $month, $name); - if (!$post) { - $post = find_scheduled($year, $month, $name); - if (!$post) { - not_found(); - } - } + if (!$post) { + $post = find_scheduled($year, $month, $name); + if (!$post) { + not_found(); + } + } } @@ -3092,7 +3092,7 @@ get('/:static/:sub', function ($static, $sub) { $url = site_url() . 'search/' . remove_accent($search); header("Location: $url"); } - + if ($static === 'front') { $redir = site_url(); header("location: $redir", TRUE, 301); @@ -3320,9 +3320,9 @@ get('/:year/:month/:name', function ($year, $month, $name) { if (is_null($post)) { not_found(); - } else { - $current = $post['current']; - } + } else { + $current = $post['current']; + } if (config("views.counter") == "true") { add_view($current->file); @@ -3423,12 +3423,12 @@ get('/:year/:month/:name/edit', function ($year, $month, $name) { if (!$post) { $post = find_draft($year, $month, $name); - if (!$post) { - $post = find_scheduled($year, $month, $name); - if (!$post) { - not_found(); - } - } + if (!$post) { + $post = find_scheduled($year, $month, $name); + if (!$post) { + not_found(); + } + } } @@ -3634,12 +3634,12 @@ get('/:year/:month/:name/delete', function ($year, $month, $name) { if (!$post) { $post = find_draft($year, $month, $name); - if (!$post) { - $post = find_scheduled($year, $month, $name); - if (!$post) { - not_found(); - } - } + if (!$post) { + $post = find_scheduled($year, $month, $name); + if (!$post) { + not_found(); + } + } } diff --git a/system/includes/functions.php b/system/includes/functions.php index 160bb3f..4d746a7 100644 --- a/system/includes/functions.php +++ b/system/includes/functions.php @@ -190,7 +190,7 @@ function rebuilt_cache($type) $posts_cache_unsorted = array(); $page_cache = array(); $author_cache = array(); - $scheduled = array(); + $scheduled = array(); if (is_dir($dir) === false) { mkdir($dir, 0775, true); @@ -203,7 +203,7 @@ function rebuilt_cache($type) foreach ($tmp as $file) { if(strpos($file, '/draft/') === false && strpos($file, '/scheduled/') === false) { $posts_cache_unsorted[] = $file; - $posts_cache_sorted[] = pathinfo($file); + $posts_cache_sorted[] = pathinfo($file); } } } @@ -229,15 +229,15 @@ function rebuilt_cache($type) $string = serialize($category_cache); file_put_contents('cache/index/index-category.txt', print_r($string, true)); } elseif ($type === 'scheduled') { - $tmp = array(); - $tmp = glob('content/*/*/*/*/scheduled/*.md', GLOB_NOSORT); - if (is_array($tmp)) { - foreach ($tmp as $file) { - $scheduled[] = pathinfo($file); - } - } - usort($scheduled, "sortfile"); - $string = serialize($scheduled); + $tmp = array(); + $tmp = glob('content/*/*/*/*/scheduled/*.md', GLOB_NOSORT); + if (is_array($tmp)) { + foreach ($tmp as $file) { + $scheduled[] = pathinfo($file); + } + } + usort($scheduled, "sortfile"); + $string = serialize($scheduled); file_put_contents('cache/index/index-scheduled.txt', print_r($string, true)); } elseif ($type === 'all') { rebuilt_cache('posts'); @@ -549,7 +549,7 @@ function find_scheduled($year, $month, $name) function get_category($category, $page, $perpage, $random) { $posts = get_post_sorted(); - + if ($random === true) { shuffle($posts); } @@ -589,7 +589,7 @@ function get_category($category, $page, $perpage, $random) // Return category info. function get_category_info($category) -{ +{ $posts = get_category_files(); $tmp = array(); @@ -1576,7 +1576,7 @@ function tag_cloud($custom = null) $posts = get_post_unsorted(); $tags = array(); - + $tagcloud_count = config('tagcloud.count'); if(empty($tagcloud_count)) { $tagcloud_count = 40; @@ -3400,19 +3400,19 @@ function valueMaker($value) function publish_scheduled() { $posts = get_scheduled_posts(); - if (!empty($posts)) { - foreach ($posts as $index => $v) { - $str = explode('_', $v['basename']); - $old = $v['dirname'] . '/' . $v['basename']; - $new = dirname($v['dirname']) . '/' . $v['basename']; - $t = str_replace('-', '', $str[0]); + if (!empty($posts)) { + foreach ($posts as $index => $v) { + $str = explode('_', $v['basename']); + $old = $v['dirname'] . '/' . $v['basename']; + $new = dirname($v['dirname']) . '/' . $v['basename']; + $t = str_replace('-', '', $str[0]); $time = new DateTime($t); $timestamp = $time->format("Y m d H:i:s"); - if (date('Y m d H:i:s') >= $timestamp) { - rename($old, $new); - rebuilt_cache('all'); - clear_cache(); - } - } - } + if (date('Y m d H:i:s') >= $timestamp) { + rename($old, $new); + rebuilt_cache('all'); + clear_cache(); + } + } + } } \ No newline at end of file