function deleteList($list_id) { require_once 'Modules/Blast/SentMessage/Set.inc.php'; require_once 'Modules/Blast/Subscription/Set.inc.php'; $messages = new BlastSentMessage_Set($this->dbcon); $result = $messages->deleteData('listid=' . $list_id); $subscribers = new BlastSubscription_Set($this->dbcon); $result = $result !== FALSE && $subscribers->deleteData('listid=' . $list_id) !== FALSE; return $result && $this->deleteData('id=' . $list_id) !== FALSE; }
function unsubscribe($list_id) { $subscription_set = new BlastSubscription_Set($this->dbcon); return $subscription_set->deleteData(join(" AND ", array('listid=' . $list_id, 'userid=' . $this->id))); }
/** * Deletes a subscriber. * * @ingroup phplist_subscribers * @param $id The id value of the subscriber. * @return boolean. */ function delete_subscriber($user_id) { $subscriber = new BlastSubscriber($this->_dbcon); $subSet = new BlastSubscription_Set($this->_dbcon); return $subscriber->deleteData($user_id) && $subSet->deleteData('userid=' . $user_id); }