[Fusionforge-commits] r12860 - branches/Branch_5_1/src/www/my

Franck VILLAUME nerville at fusionforge.org
Sun Mar 20 20:06:50 CET 2011


Author: nerville
Date: 2011-03-20 20:06:50 +0100 (Sun, 20 Mar 2011)
New Revision: 12860

Modified:
   branches/Branch_5_1/src/www/my/index.php
Log:
port fix from trunk : reactivate submenu for layout configuration

Modified: branches/Branch_5_1/src/www/my/index.php
===================================================================
--- branches/Branch_5_1/src/www/my/index.php	2011-03-20 19:04:24 UTC (rev 12859)
+++ branches/Branch_5_1/src/www/my/index.php	2011-03-20 19:06:50 UTC (rev 12860)
@@ -5,6 +5,7 @@
  * Copyright 1999-2001, VA Linux Systems, Inc.
  * Copyright 2002-2004, GForge Team
  * Copyright 2009, Roland Mas
+ * Copyright 2011, Franck Villaume - TrivialDev
  *
  * This file is part of FusionForge.
  *
@@ -31,17 +32,32 @@
 require_once $gfcommon.'tracker/ArtifactsForUser.class.php';
 require_once $gfcommon.'forum/ForumsForUser.class.php';
 require_once $gfcommon.'pm/ProjectTasksForUser.class.php';
-require_once('common/widget/WidgetLayoutManager.class.php');
+require_once $gfcommon.'widget/WidgetLayoutManager.class.php';
+
 if (!session_loggedin()) { // || $sf_user_hash) {
-
 	exit_not_logged_in();
-
 }
 
 use_javascript('/tabber/tabber.js');
+site_user_header(array('title'=>sprintf(_('Personal Page For %s'), user_getname())));
 
-site_user_header(array('title'=>sprintf(_('Personal Page For %s'),user_getname())));
+$sql = "SELECT l.*
+		FROM layouts AS l INNER JOIN owner_layouts AS o ON(l.id = o.layout_id)
+		WHERE o.owner_type = $1
+		AND o.owner_id = $2
+		AND o.is_default = 1
+		";
+$res = db_query_params($sql,array('u', user_getid()));
+$layout_id = db_result($res, 0 , 'id');
 
+echo '<ul class="widget_toolbar">';
+$url = "/widgets/widgets.php?owner=u".user_getid().
+	"&layout_id=".$layout_id;
+echo '	<li ><a href="'. $url .'">'. _("Add widgets") .'</a></li>';
+echo '	<li><a href="'. $url.'&update=layout' .'">'. _("Customize layout") .'</a></li>';
+echo '</ul>';
+
+
 $lm = new WidgetLayoutManager();
 $lm->displayLayout(user_getid(), WidgetLayoutManager::OWNER_TYPE_USER);
 




More information about the Fusionforge-commits mailing list