diff options
| -rw-r--r-- | mod/blog/index.php | 22 | ||||
| -rw-r--r-- | mod/blog/languages/en.php | 6 | ||||
| -rw-r--r-- | mod/blog/start.php | 22 | ||||
| -rw-r--r-- | views/default/welcome/logged_in.php | 2 | 
4 files changed, 44 insertions, 8 deletions
diff --git a/mod/blog/index.php b/mod/blog/index.php new file mode 100644 index 000000000..277771baf --- /dev/null +++ b/mod/blog/index.php @@ -0,0 +1,22 @@ +<?php
 +
 +	/**
 +	 * Elgg blog index page
 +	 * 
 +	 * @package ElggBlog
 +	 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 +	 * @author Ben Werdmuller <ben@curverider.co.uk>
 +	 * @copyright Curverider Ltd 2008
 +	 * @link http://elgg.com/
 +	 */
 +
 +	// Load Elgg engine
 +		require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
 +		
 +	// Get the current page's owner
 +		$page_owner = page_owner();
 +		
 +	// Display page
 +		page_draw(sprintf(elgg_echo('userblog'),$page_owner->name),$body);
 +		
 +?>
\ No newline at end of file diff --git a/mod/blog/languages/en.php b/mod/blog/languages/en.php index 634ce200b..2a5e5e61a 100644 --- a/mod/blog/languages/en.php +++ b/mod/blog/languages/en.php @@ -3,14 +3,16 @@  	$english = array(
  		/**
 -		 * Menu items
 +		 * Menu items and titles
  		 */
  			'blog' => "Blog",
 +			'userblog' => "%s's blog",
 +	
  			'blogread' => "Read blog",
  			'blogwrite' => "Write an entry",
 -					);
 +	);
  	add_translation("en",$english);
 diff --git a/mod/blog/start.php b/mod/blog/start.php index 0ec357200..ce5957b81 100644 --- a/mod/blog/start.php +++ b/mod/blog/start.php @@ -1,6 +1,16 @@  <?php
  	/**
 +	 * Elgg blog plugin
 +	 * 
 +	 * @package ElggBlog
 +	 * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 +	 * @author Ben Werdmuller <ben@curverider.co.uk>
 +	 * @copyright Curverider Ltd 2008
 +	 * @link http://elgg.com/
 +	 */
 +
 +	/**
  	 * Blog initialisation
  	 *
  	 * These parameters are required for the event API, but we won't use them:
 @@ -18,11 +28,13 @@  			// Load translations
  				register_translations($CONFIG->pluginspath . "blog/languages/");
 -			// Set up menu
 -				add_menu(elgg_echo('blog'), $CONFIG->wwwroot . "mod/blog/",array(
 -					menu_item(elgg_echo('blogread'),$CONFIG->wwwroot."mod/blog/"),
 -					menu_item(elgg_echo('blogwrite'),$CONFIG->wwwroot."mod/blog/edit.php"),
 -				));
 +			// Set up menu for logged in users
 +				if (isloggedin()) {
 +					add_menu(elgg_echo('blog'), $CONFIG->wwwroot . "mod/blog/",array(
 +						menu_item(elgg_echo('blogread'),$CONFIG->wwwroot."mod/blog/?username=" . $_SESSION['user']->username),
 +						menu_item(elgg_echo('blogwrite'),$CONFIG->wwwroot."mod/blog/edit.php"),
 +					));
 +				}
  		}
 diff --git a/views/default/welcome/logged_in.php b/views/default/welcome/logged_in.php index e6096142f..407f3f0ce 100644 --- a/views/default/welcome/logged_in.php +++ b/views/default/welcome/logged_in.php @@ -13,7 +13,7 @@  ?>
 -	<h2><?php echo sprintf(elgg_echo("welcome"),$vars['user']->username); ?></h2>
 +	<h2><?php echo sprintf(elgg_echo("welcome"),$vars['user']->name); ?></h2>
  	<p>
  		<?php echo elgg_echo("welcome_message"); ?>
  	</p>
  | 
