add autosubscribe
darcs-hash:20080720201620-84dde-f782e01bdf7f267b3b02e20e851aa7b643ed8590.gz
This commit is contained in:
@@ -112,4 +112,18 @@ class User extends DB_DataObject
|
||||
function getCarrier() {
|
||||
return Sms_carrier::staticGet($this->carrier);
|
||||
}
|
||||
|
||||
function subscribeTo($other) {
|
||||
$sub = new Subscription();
|
||||
$sub->subscriber = $this->id;
|
||||
$sub->subscribed = $other->id;
|
||||
|
||||
$sub->created = DB_DataObject_Cast::dateTime(); # current time
|
||||
|
||||
if (!$sub->insert()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return $true;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user