diff --git a/docs/www/blog/writearticle.php b/docs/www/blog/writearticle.php index 1a7e141..8d62996 100644 --- a/docs/www/blog/writearticle.php +++ b/docs/www/blog/writearticle.php @@ -175,6 +175,7 @@ function remove_blogpost_tags($conn, $blogpost_id) { * (space-separated). * @param $abstract Abstract for 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, $content) { @@ -197,6 +198,9 @@ function publish_blogpost($conn, $blogpost_addr, $title, $tagStr, $abstract, // Add the new tags to the blogpost 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); } else { - publish_blogpost($conn, $address, $title, $tagsStr, $abstract, - $content); + $blogpostId = publish_blogpost($conn, $address, $title, $tagsStr, + $abstract, $content); } generate_atom_feed($conn); - header("Location: http://www.zdenekborovec-dev.cz/blog"); - die(); + // Show button to generate the article + printf(" +
+
+ + + +
+
+", $blogpostId, $address); + include_once($COMMONS."/footer.php"); + die; } if(isset($_GET["guid"])) { @@ -348,7 +364,7 @@ printf(" -", $blogId_prefill, $title_prefill, $address_prefill, $tagStr_prefill, $abstract_prefill, - $content_prefill); +", $blogId_prefill, $title_prefill, $address_prefill, $tagStr_prefill, + $abstract_prefill, $content_prefill); include_once($COMMONS."/footer.php"); ?>