[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/common/include Group.class,1.61,1.62
From: |
tperdue |
Subject: |
[Gforge-commits] gforge/common/include Group.class,1.61,1.62 |
Date: |
Tue, 14 Sep 2004 14:58:42 -0500 |
Update of /cvsroot/gforge/gforge/common/include
In directory db.perdue.net:/home/tperdue/share/dev.gforge.org/common/include
Modified Files:
Group.class
Log Message:
adding members convenience function
Index: Group.class
===================================================================
RCS file: /cvsroot/gforge/gforge/common/include/Group.class,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- Group.class 12 Sep 2004 23:11:12 -0000 1.61
+++ Group.class 14 Sep 2004 19:58:39 -0000 1.62
@@ -138,6 +138,13 @@
var $data_array;
/**
+ * array of User objects.
+ *
+ * @var array $membersArr.
+ */
+ var $membersArr;
+
+ /**
* Permissions data row from db.
*
* @var array $perm_data_array.
@@ -1580,6 +1587,22 @@
}
/**
+ * getMembers - returns array of User objects for this project
+ *
+ * @return array of User objects for this group.
+ */
+ function &getMembers() {
+ if (!isset($this->membersArr)) {
+ $res=db_query("SELECT users.* FROM users NATURAL JOIN
user_group
+ WHERE
user_group.group_id='".$this->getID()."'");
+ while ($arr =& db_fetch_array($res)) {
+ $this->membersArr[] =& new
User($arr['user_id'],$arr);
+ }
+ }
+ return $this->membersArr;
+ }
+
+ /**
* approve - Approve pending project.
*
* @param object The User object who is doing the updating.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/common/include Group.class,1.61,1.62,
tperdue <=
- Prev by Date:
[Gforge-commits] gforge/common/include User.class,1.34,1.35
- Next by Date:
[Gforge-commits] gforge/www/themes/gforge/images theme-bottomtab-end-notselected.png, 1.1, 1.2 theme-bottomtab-notselected-bg.png, 1.1, 1.2 theme-bottomtab-notselected-end.png, 1.1, 1.2 theme-bottomtab-notselected-notselected.png, 1.1, 1.2 theme-bottomtab-notselected-selected.png, 1.1, 1.2 theme-bottomtab-selected-end.png, 1.1, 1.2 theme-bottomtab-selected-notselected.png, 1.1, 1.2
- Previous by thread:
[Gforge-commits] gforge/common/include User.class,1.34,1.35
- Next by thread:
[Gforge-commits] gforge/www/themes/gforge/images theme-bottomtab-end-notselected.png, 1.1, 1.2 theme-bottomtab-notselected-bg.png, 1.1, 1.2 theme-bottomtab-notselected-end.png, 1.1, 1.2 theme-bottomtab-notselected-notselected.png, 1.1, 1.2 theme-bottomtab-notselected-selected.png, 1.1, 1.2 theme-bottomtab-selected-end.png, 1.1, 1.2 theme-bottomtab-selected-notselected.png, 1.1, 1.2
- Index(es):