public static function saveNew(Profile $subscriber, Profile $subscribed) { $rq = new Subscription_queue(); $rq->subscriber = $subscriber->id; $rq->subscribed = $subscribed->id; $rq->created = common_sql_now(); $rq->insert(); return $rq; }
public static function saveNew(Profile $subscriber, Profile $subscribed) { if (self::exists($subscriber, $subscribed)) { throw new AlreadyFulfilledException(_('This subscription request is already in progress.')); } $rq = new Subscription_queue(); $rq->subscriber = $subscriber->id; $rq->subscribed = $subscribed->id; $rq->created = common_sql_now(); $rq->insert(); return $rq; }