[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gforge-commits] gforge/common/include Group.class,1.67,1.68
From: |
ruben |
Subject: |
[Gforge-commits] gforge/common/include Group.class,1.67,1.68 |
Date: |
Tue, 14 Dec 2004 13:50:48 -0600 |
Update of /cvsroot/gforge/gforge/common/include
In directory db.perdue.net:/tmp/cvs-serv4880/common/include
Modified Files:
Group.class
Log Message:
Syncmail updates
Index: Group.class
===================================================================
RCS file: /cvsroot/gforge/gforge/common/include/Group.class,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- Group.class 12 Dec 2004 16:30:35 -0000 1.67
+++ Group.class 14 Dec 2004 19:50:44 -0000 1.68
@@ -40,6 +40,7 @@
require_once('common/include/Role.class');
require_once('common/frs/FRSPackage.class');
require_once('common/docman/DocumentGroup.class');
+require_once('common/mail/MailingList.class');
require_once('www/include/BaseLanguage.class');
//the license_id of "Other/proprietary" license
@@ -1234,7 +1235,7 @@
* @return object The Permission.
*/
function &getPermission(&$_user) {
- return permission_get_object($this, $_user);
+ return permission_get_object(&$this, &$_user);
}
@@ -1747,6 +1748,24 @@
return false;
}
}
+
+ //
+ //
+ // Create MailingList
+ //
+ //
+ $mlist = new MailingList($this);
+ $admin_group = db_query("SELECT user_id FROM user_group
+ WHERE group_id=".$this->getID()." AND admin_flags='A'");
+ if (db_numrows($admin_group) > 0) {
+ $idadmin_group = db_result($admin_group,0,'user_id');
+ }
+ if (!$mlist->create('commits','cvs commits',1,$idadmin_group)) {
+ $this->setError('MailingList:'.$pg->getErrorMessage());
+ db_rollback();
+ return false;
+ }
+
db_commit();
$this->sendApprovalEmail();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gforge-commits] gforge/common/include Group.class,1.67,1.68,
ruben <=