mirror of
https://github.com/danpros/htmly.git
synced 2026-04-20 12:36:23 +05:30
Formatting
This commit is contained in:
parent
212bdf4152
commit
c4b4c89bd9
4 changed files with 138 additions and 131 deletions
|
|
@ -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 = "<!--t " . $post_title . " t-->" . $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/';
|
||||
|
||||
$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($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 (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 = '<!--t ' . $post_title . ' t-->' . $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 = '<!--t ' . $post_title . ' t-->' . $post_description . "\n\n" . $content;
|
||||
|
||||
if (!empty($post_title) && !empty($post_url) && !empty($post_content)) {
|
||||
|
|
|
|||
|
|
@ -88,6 +88,13 @@
|
|||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="<?php echo site_url();?>admin/scheduled" class="nav-link">
|
||||
<p>
|
||||
<?php echo 'Scheduled'; ?>
|
||||
</p>
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a href="<?php echo site_url();?>admin/draft" class="nav-link">
|
||||
<p>
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue