diff --git a/code/BlogHolder.php b/code/BlogHolder.php index 340c48a..33ff53b 100644 --- a/code/BlogHolder.php +++ b/code/BlogHolder.php @@ -283,6 +283,8 @@ class BlogHolder_Controller extends BlogTree_Controller { } else { $form->loadDataFrom(array("Author" => Cookie::get("BlogHolder_Name"))); } + + $this->extend("updateBlogEntryForm", $form); return $form; } @@ -312,9 +314,13 @@ class BlogHolder_Controller extends BlogTree_Controller { if(Object::has_extension($this->ClassName, 'Translatable')) { $blogentry->Locale = $this->Locale; } + + $this->extend("onBeforePostBlog", $blogentry); $blogentry->writeToStage("Stage"); $blogentry->publish("Stage", "Live"); + + $this->extend("onAfterPostBlog", $blogentry); $this->redirect($this->Link()); }