* @copyright Curverider Ltd 2008 * @link http://elgg.com/ */ // Load Elgg engine require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); // Get the specified blog post $post = (int) get_input('blogpost'); // If we can get out the blog post ... if ($blogpost = get_entity($post)) { // Get any comments $comments = $blogpost->getAnnotations('comments'); // Set the page owner set_page_owner($blogpost->getOwner()); $page_owner = get_entity($blogpost->getOwner()); // Display it $body = elgg_view("object/blog",array( 'entity' => $blogpost, 'entity_owner' => $page_owner, 'comments' => $comments, 'full' => true )); // Set the title appropriately $title = sprintf(elgg_echo("blog:posttitle"),$page_owner->name,$blogpost->title); // If we're not allowed to see the blog post } else { // Display the 'post not found' page instead $body = elgg_view("blog/notfound"); $title = elgg_echo("blog:notfound"); } // Display page page_draw($title,$body); ?>