Compare commits
2 commits
f81bfc8f3e
...
2b69f73dbe
Author | SHA1 | Date | |
---|---|---|---|
2b69f73dbe | |||
a358926b5c |
2 changed files with 35 additions and 18 deletions
|
@ -8,26 +8,27 @@ include_once($COMMONS."/header.php");
|
||||||
*/
|
*/
|
||||||
function display_blog_preview($blogpost_id, $blogpost_addr, $title, $abstract,
|
function display_blog_preview($blogpost_id, $blogpost_addr, $title, $abstract,
|
||||||
$date_posted, $tags){
|
$date_posted, $tags){
|
||||||
if(is_null($blogpost_addr)) {
|
print_r("
|
||||||
printf("
|
|
||||||
<div class=\"blog-preview\">
|
<div class=\"blog-preview\">
|
||||||
<a href=\"http://www.zdenekborovec-dev.cz/blog/article?blogpost_id=%s\">
|
<table class=\"noborder-table\" style=\"width: 100%;\">
|
||||||
<h3>
|
<tr><td>");
|
||||||
%s
|
|
||||||
</h3>
|
|
||||||
</a>
|
|
||||||
", $blogpost_id, $title);
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
printf("
|
printf("
|
||||||
<div class=\"blog-preview\">
|
|
||||||
<a href=\"http://www.zdenekborovec-dev.cz/blog/article/%s\">
|
<a href=\"http://www.zdenekborovec-dev.cz/blog/article/%s\">
|
||||||
<h3>
|
<h3>
|
||||||
%s
|
%s
|
||||||
</h3>
|
</h3>
|
||||||
</a>
|
</a></td>
|
||||||
", $blogpost_addr, $title);
|
", $blogpost_addr, $title);
|
||||||
|
|
||||||
|
if (isset($_COOKIE["PHPSESSID"]) &&
|
||||||
|
(bool)($_SESSION["current_user"]->permissions & 128)) {
|
||||||
|
print_r("<td style=\"display: inline-block; text-align: right;
|
||||||
|
width: 100%;\">");
|
||||||
|
printf("<a
|
||||||
|
href=\"http://www.zdenekborovec-dev.cz/blog/writearticle?guid=%s\"
|
||||||
|
style=\"border: dotted black;\">edit</a></td>", $blogpost_id);
|
||||||
}
|
}
|
||||||
|
print_r("</tr></table>");
|
||||||
|
|
||||||
print_r("<table class=\"noborder-table\" style=\"width: 100%;\">
|
print_r("<table class=\"noborder-table\" style=\"width: 100%;\">
|
||||||
<tr><td class=\"blog-tags\">");
|
<tr><td class=\"blog-tags\">");
|
||||||
|
|
|
@ -175,6 +175,7 @@ function remove_blogpost_tags($conn, $blogpost_id) {
|
||||||
* (space-separated).
|
* (space-separated).
|
||||||
* @param $abstract Abstract for the article.
|
* @param $abstract Abstract for the article.
|
||||||
* @param $content Content of the article.
|
* @param $content Content of the article.
|
||||||
|
* @returns The guid of the newly generated blogpost.
|
||||||
*/
|
*/
|
||||||
function publish_blogpost($conn, $blogpost_addr, $title, $tagStr, $abstract,
|
function publish_blogpost($conn, $blogpost_addr, $title, $tagStr, $abstract,
|
||||||
$content) {
|
$content) {
|
||||||
|
@ -197,6 +198,9 @@ function publish_blogpost($conn, $blogpost_addr, $title, $tagStr, $abstract,
|
||||||
|
|
||||||
// Add the new tags to the blogpost
|
// Add the new tags to the blogpost
|
||||||
add_tags_to_blogpost($conn, $blogpost_id, $tagStr);
|
add_tags_to_blogpost($conn, $blogpost_id, $tagStr);
|
||||||
|
|
||||||
|
// Return the newly generated blogposts id.
|
||||||
|
return $blogpost_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -262,14 +266,26 @@ if(isset($_POST["submit"])) {
|
||||||
$abstract, $content);
|
$abstract, $content);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
publish_blogpost($conn, $address, $title, $tagsStr, $abstract,
|
$blogpostId = publish_blogpost($conn, $address, $title, $tagsStr,
|
||||||
$content);
|
$abstract, $content);
|
||||||
}
|
}
|
||||||
|
|
||||||
generate_atom_feed($conn);
|
generate_atom_feed($conn);
|
||||||
|
|
||||||
header("Location: http://www.zdenekborovec-dev.cz/blog");
|
// Show button to generate the article
|
||||||
die();
|
printf("
|
||||||
|
<article>
|
||||||
|
<form method=\"post\"
|
||||||
|
action=\"http://www.zdenekborovec-dev.cz/blog/generatearticle/\">
|
||||||
|
<input type=\"hidden\" name=\"blogpost_id\" value=\"%s\">
|
||||||
|
<input type=\"hidden\" name=\"referer\"
|
||||||
|
value=\"http://www.zdenekborovec-dev.cz/blog/article/%s\">
|
||||||
|
<input name=\"submit\" type=\"submit\" value=\"Generate article\">
|
||||||
|
</form>
|
||||||
|
</article>
|
||||||
|
", $blogpostId, $address);
|
||||||
|
include_once($COMMONS."/footer.php");
|
||||||
|
die;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(isset($_GET["guid"])) {
|
if(isset($_GET["guid"])) {
|
||||||
|
@ -348,7 +364,7 @@ printf("
|
||||||
<input name=\"submit\" type=\"submit\" value=\"Send File\">
|
<input name=\"submit\" type=\"submit\" value=\"Send File\">
|
||||||
</form>
|
</form>
|
||||||
</article>
|
</article>
|
||||||
", $blogId_prefill, $title_prefill, $address_prefill, $tagStr_prefill, $abstract_prefill,
|
", $blogId_prefill, $title_prefill, $address_prefill, $tagStr_prefill,
|
||||||
$content_prefill);
|
$abstract_prefill, $content_prefill);
|
||||||
include_once($COMMONS."/footer.php");
|
include_once($COMMONS."/footer.php");
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in a new issue