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");
?>