Skip to content
Snippets Groups Projects
Commit dc14c2fe authored by colemanw's avatar colemanw
Browse files

Api3 - Delete mailing_group_event* APIs (deprecated since 2014)

parent b1249ba4
Branches
Tags 5.81.1
No related merge requests found
......@@ -10,82 +10,11 @@
*/
/**
* APIv3 functions for registering/processing mailing group events.
* APIv3 for mailing groups.
*
* @deprecated
* @package CiviCRM_APIv3
*/
/**
* Declare deprecated functions.
*
* @deprecated api notice
* @return string
* to indicate this entire api entity is deprecated
*/
function _civicrm_api3_mailing_group_deprecation() {
$message = 'This action is deprecated. Use the mailing_event API instead.';
return [
'event_unsubscribe' => $message,
'event_domain_unsubscribe' => $message,
'event_resubscribe' => $message,
'event_subscribe' => $message,
];
}
/**
* Handle an unsubscribe event.
*
* @deprecated
*
* @param array $params
*
* @return array
*/
function civicrm_api3_mailing_group_event_unsubscribe($params) {
return civicrm_api('mailing_event_unsubscribe', 'create', $params);
}
/**
* Handle a site-level unsubscribe event.
*
* @deprecated
*
* @param array $params
*
* @return array
*/
function civicrm_api3_mailing_group_event_domain_unsubscribe($params) {
$params['org_unsubscribe'] = 1;
return civicrm_api('mailing_event_unsubscribe', 'create', $params);
}
/**
* Handle a re-subscription event.
*
* @deprecated
*
* @param array $params
*
* @return array
*/
function civicrm_api3_mailing_group_event_resubscribe($params) {
return civicrm_api('mailing_event_resubscribe', 'create', $params);
}
/**
* Handle a subscription event.
*
* @deprecated
*
* @param array $params
*
* @return array
*/
function civicrm_api3_mailing_group_event_subscribe($params) {
return civicrm_api('mailing_event_subscribe', 'create', $params);
}
/**
* Create mailing group.
*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment