[evolvis-commits] r11048: fixed [#1350] Forum->getMonitoredForums doesn' t realize an error has occurred, breaks "my page" ↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Thu Feb 24 18:00:48 CET 2011
Author: mirabilos
Date: 2011-02-24 18:00:47 +0100 (Thu, 24 Feb 2011)
New Revision: 11048
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/common/forum/ForumsForUser.class
Log:
fixed [#1350] Forum->getMonitoredForums doesn't realize an error has occurred, breaks "my page"
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/forum/ForumsForUser.class
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/forum/ForumsForUser.class 2011-02-24 17:00:46 UTC (rev 11047)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/forum/ForumsForUser.class 2011-02-24 17:00:47 UTC (rev 11048)
@@ -57,7 +57,7 @@
*
*/
function getMonitoredForums() {
- $forums = array();
+ $forums = array();
$sql="SELECT groups.group_name,groups.group_id,forum_group_list.group_forum_id,forum_group_list.forum_name ".
"FROM groups,forum_group_list,forum_monitored_forums ".
"WHERE groups.group_id=forum_group_list.group_id AND groups.status ='A' ".
@@ -74,7 +74,12 @@
$group_id = db_result($result,$i,'group_id');
$forum_id = db_result($result,$i,'group_forum_id');
$group =& group_get_object($group_id);
- $forums[] =& new Forum($group,$forum_id);
+ $forum =& new Forum($group,$forum_id);
+ if ($forum->isError()) {
+ $this->setError($forum->getErrorMessage());
+ } else {
+ $forums[] =& $forum;
+ }
}
return $forums;
}
More information about the evolvis-commits
mailing list