Update htmly.php

This commit is contained in:
danpros 2021-03-31 12:35:36 +07:00
commit 3b7df7d3c3

View file

@ -431,6 +431,20 @@ post('/add/content', function () {
$is_link = from($_REQUEST, 'is_link'); $is_link = from($_REQUEST, 'is_link');
$is_post = from($_REQUEST, 'is_post'); $is_post = from($_REQUEST, 'is_post');
if (!empty($is_image)) {
$type = 'is_image';
} elseif (!empty($is_video)) {
$type = 'is_video';
} elseif (!empty($is_link)) {
$type = 'is_link';
} elseif (!empty($is_quote)) {
$type = 'is_quote';
} elseif (!empty($is_audio)) {
$type = 'is_audio';
} elseif (!empty($is_post)) {
$type = 'is_post';
}
$link = from($_REQUEST, 'link'); $link = from($_REQUEST, 'link');
$image = from($_REQUEST, 'image'); $image = from($_REQUEST, 'image');
$audio = from($_REQUEST, 'audio'); $audio = from($_REQUEST, 'audio');
@ -453,265 +467,106 @@ post('/add/content', function () {
header("location: $add"); header("location: $add");
} }
if (!empty($is_post)) { if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($is_post)) {
if ($proper && !empty($title) && !empty($tag) && !empty($content)) { if (!empty($url)) {
if (!empty($url)) { add_content($title, $tag, $url, $content, $user, $description, null, $draft, $category, 'post');
add_content($title, $tag, $url, $content, $user, $description, null, $draft, $category, 'post'); } else {
} else { $url = $title;
$url = $title; add_content($title, $tag, $url, $content, $user, $description, null, $draft, $category, 'post');
add_content($title, $tag, $url, $content, $user, $description, null, $draft, $category, 'post'); }
} } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($image)) {
} else { if (!empty($url)) {
$message['error'] = ''; add_content($title, $tag, $url, $content, $user, $description, $image, $draft, $category, 'image');
if (empty($title)) { } else {
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>'; $url = $title;
} add_content($title, $tag, $url, $content, $user, $description, $image, $draft, $category, 'image');
if (empty($tag)) { }
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>'; } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($video)) {
} if (!empty($url)) {
if (empty($content)) { add_content($title, $tag, $url, $content, $user, $description, $video, $draft, $category, 'video');
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>'; } else {
} $url = $title;
if (!$proper) { add_content($title, $tag, $url, $content, $user, $description, $video, $draft, $category, 'video');
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>'; }
} } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($audio)) {
config('views.root', 'system/admin/views'); if (!empty($url)) {
render('add-content', array( add_content($title, $tag, $url, $content, $user, $description, $audio, $draft, $category, 'audio');
'title' => 'Add post- ' . blog_title(), } else {
'description' => strip_tags(blog_description()), $url = $title;
'canonical' => site_url(), add_content($title, $tag, $url, $content, $user, $description, $audio, $draft, $category, 'audio');
'error' => '<ul>' . $message['error'] . '</ul>', }
'postTitle' => $title, } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($quote)) {
'postTag' => $tag, if (!empty($url)) {
'postUrl' => $url, add_content($title, $tag, $url, $content, $user, $description, $quote, $draft, $category, 'quote');
'postContent' => $content, } else {
'type' => 'is_post', $url = $title;
'is_admin' => true, add_content($title, $tag, $url, $content, $user, $description, $quote, $draft, $category, 'quote');
'bodyclass' => 'add-post', }
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add post' } elseif ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($link)) {
)); if (!empty($url)) {
} add_content($title, $tag, $url, $content, $user, $description, $link, $draft, $category, 'link');
} } else {
$url = $title;
add_content($title, $tag, $url, $content, $user, $description, $link, $draft, $category, 'link');
}
} else {
$message['error'] = '';
if (empty($title)) {
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>';
}
if (empty($tag)) {
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>';
}
if (empty($content)) {
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>';
}
if (!$proper) {
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>';
}
if (!empty($is_image)) { if (!empty($is_image)) {
if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($image)) { if (empty($image)) {
if (!empty($url)) { $message['error'] .= '<li class="alert alert-danger">Image field is required.</li>';
add_content($title, $tag, $url, $content, $user, $description, $image, $draft, $category, 'image'); }
} else { } elseif (!empty($is_video)) {
$url = $title; if (empty($video)) {
add_content($title, $tag, $url, $content, $user, $description, $image, $draft, $category, 'image'); $message['error'] .= '<li class="alert alert-danger">Video field is required.</li>';
} }
} else { } elseif (!empty($is_link)) {
$message['error'] = ''; if (empty($link)) {
if (empty($title)) { $message['error'] .= '<li class="alert alert-danger">Link field is required.</li>';
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>'; }
} } elseif (!empty($is_quote)) {
if (empty($tag)) { if (empty($quote)) {
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>'; $message['error'] .= '<li class="alert alert-danger">Quote field is required.</li>';
} }
if (empty($content)) { } elseif (!empty($is_audio)) {
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>'; if (empty($audio)) {
} $message['error'] .= '<li class="alert alert-danger">Audio field is required.</li>';
if (empty($image)) { }
$message['error'] .= '<li class="alert alert-danger">Image field is required.</li>'; }
}
if (!$proper) {
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>';
}
config('views.root', 'system/admin/views');
render('add-content', array(
'title' => 'Add image - ' . blog_title(),
'description' => strip_tags(blog_description()),
'canonical' => site_url(),
'error' => '<ul>' . $message['error'] . '</ul>',
'postTitle' => $title,
'postImage' => $image,
'postTag' => $tag,
'postUrl' => $url,
'postContent' => $content,
'type' => 'is_image',
'is_admin' => true,
'bodyclass' => 'add-image',
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add image'
));
}
}
if (!empty($is_video)) { config('views.root', 'system/admin/views');
if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($video)) { render('add-content', array(
if (!empty($url)) { 'title' => 'Add content - ' . blog_title(),
add_content($title, $tag, $url, $content, $user, $description, $video, $draft, $category, 'video'); 'description' => strip_tags(blog_description()),
} else { 'canonical' => site_url(),
$url = $title; 'error' => '<ul>' . $message['error'] . '</ul>',
add_content($title, $tag, $url, $content, $user, $description, $video, $draft, $category, 'video'); 'postTitle' => $title,
} 'postImage' => $image,
} else { 'postVideo' => $video,
$message['error'] = ''; 'postLink' => $link,
if (empty($title)) { 'postQuote' => $quote,
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>'; 'postAudio' => $audio,
} 'postTag' => $tag,
if (empty($tag)) { 'postUrl' => $url,
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>'; 'postContent' => $content,
} 'type' => $type,
if (empty($content)) { 'is_admin' => true,
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>'; 'bodyclass' => 'add-content',
} 'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add content'
if (empty($video)) { ));
$message['error'] .= '<li class="alert alert-danger">Video field is required.</li>'; }
}
if (!$proper) {
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>';
}
config('views.root', 'system/admin/views');
render('add-content', array(
'title' => 'Add video - ' . blog_title(),
'description' => strip_tags(blog_description()),
'canonical' => site_url(),
'error' => '<ul>' . $message['error'] . '</ul>',
'postTitle' => $title,
'postVideo' => $video,
'postTag' => $tag,
'postUrl' => $url,
'postContent' => $content,
'type' => 'is_video',
'is_admin' => true,
'bodyclass' => 'add-video',
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add video'
));
}
}
if (!empty($is_audio)) {
if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($audio)) {
if (!empty($url)) {
add_content($title, $tag, $url, $content, $user, $description, $audio, $draft, $category, 'audio');
} else {
$url = $title;
add_content($title, $tag, $url, $content, $user, $description, $audio, $draft, $category, 'audio');
}
} else {
$message['error'] = '';
if (empty($title)) {
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>';
}
if (empty($tag)) {
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>';
}
if (empty($content)) {
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>';
}
if (empty($audio)) {
$message['error'] .= '<li class="alert alert-danger">Audio field is required.</li>';
}
if (!$proper) {
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>';
}
config('views.root', 'system/admin/views');
render('add-content', array(
'title' => 'Add audio - ' . blog_title(),
'description' => strip_tags(blog_description()),
'canonical' => site_url(),
'error' => '<ul>' . $message['error'] . '</ul>',
'postTitle' => $title,
'postAudio' => $audio,
'postTag' => $tag,
'postUrl' => $url,
'postContent' => $content,
'type' => 'is_audio',
'is_admin' => true,
'bodyclass' => 'add-audio',
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add audio'
));
}
}
if (!empty($is_quote)) {
if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($quote)) {
if (!empty($url)) {
add_content($title, $tag, $url, $content, $user, $description, $quote, $draft, $category, 'quote');
} else {
$url = $title;
add_content($title, $tag, $url, $content, $user, $description, $quote, $draft, $category, 'quote');
}
} else {
$message['error'] = '';
if (empty($title)) {
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>';
}
if (empty($tag)) {
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>';
}
if (empty($content)) {
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>';
}
if (empty($quote)) {
$message['error'] .= '<li class="alert alert-danger">Quote field is required.</li>';
}
if (!$proper) {
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>';
}
config('views.root', 'system/admin/views');
render('add-content', array(
'title' => 'Add quote - ' . blog_title(),
'description' => strip_tags(blog_description()),
'canonical' => site_url(),
'error' => '<ul>' . $message['error'] . '</ul>',
'postTitle' => $title,
'postQuote' => $quote,
'postTag' => $tag,
'postUrl' => $url,
'postContent' => $content,
'type' => 'is_quote',
'is_admin' => true,
'bodyclass' => 'add-quote',
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add Quote'
));
}
}
if (!empty($is_link)) {
if ($proper && !empty($title) && !empty($tag) && !empty($content) && !empty($link)) {
if (!empty($url)) {
add_content($title, $tag, $url, $content, $user, $description, $link, $draft, $category, 'link');
} else {
$url = $title;
add_content($title, $tag, $url, $content, $user, $description, $link, $draft, $category, 'link');
}
} else {
$message['error'] = '';
if (empty($title)) {
$message['error'] .= '<li class="alert alert-danger">Title field is required.</li>';
}
if (empty($tag)) {
$message['error'] .= '<li class="alert alert-danger">Tag field is required.</li>';
}
if (empty($content)) {
$message['error'] .= '<li class="alert alert-danger">Content field is required.</li>';
}
if (empty($link)) {
$message['error'] .= '<li class="alert alert-danger">Link field is required.</li>';
}
if (!$proper) {
$message['error'] .= '<li class="alert alert-danger">CSRF Token not correct.</li>';
}
config('views.root', 'system/admin/views');
render('add-content', array(
'title' => 'Add link - ' . blog_title(),
'description' => strip_tags(blog_description()),
'canonical' => site_url(),
'error' => '<ul>' . $message['error'] . '</ul>',
'postTitle' => $title,
'postLink' => $link,
'postTag' => $tag,
'postUrl' => $url,
'postContent' => $content,
'type' => 'is_link',
'is_admin' => true,
'bodyclass' => 'add-link',
'breadcrumb' => '<a href="' . site_url() . '">' . config('breadcrumb.home') . '</a> &#187; Add link'
));
}
}
}); });