X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FMailingEventQueue.php;h=ac3bb377fe7acf66c49c00566c29d3eee17e21c9;hb=dc64d047267e30477353bbd8ade2cc5c862ef122;hp=d2d03032f7d9b453ee1d9579de7cd4d000c073a4;hpb=bf392b2f69ca864414f7a610c5010c73a25babb7;p=civicrm-core.git diff --git a/api/v3/MailingEventQueue.php b/api/v3/MailingEventQueue.php index d2d03032f7..ac3bb377fe 100644 --- a/api/v3/MailingEventQueue.php +++ b/api/v3/MailingEventQueue.php @@ -23,7 +23,7 @@ | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+ -*/ + */ /** * * APIv3 functions for registering/processing mailing group events. @@ -32,19 +32,17 @@ * @subpackage API_MailerGroup * @copyright CiviCRM LLC (c) 2004-2014 * $Id$ - * */ + /** - * Handle a confirm event + * Handle a confirm event. * * @param array $params - * Associative array of property. - * name/value pairs to insert in new 'survey' + * Array of property. * * @throws Exception - * @return array api result array - * {@getfields mailing_event_confirm_create} - * @access public + * @return array + * api result array */ function civicrm_api3_mailing_event_queue_create($params) { if (!array_key_exists('id', $params) && !array_key_exists('email_id', $params) && !array_key_exists('phone_id', $params)) { @@ -52,24 +50,40 @@ function civicrm_api3_mailing_event_queue_create($params) { } civicrm_api3_verify_mandatory($params, 'CRM_Mailing_DAO_MailingJob', - array('job_id','contact_id'), + array('job_id', 'contact_id'), FALSE ); return _civicrm_api3_basic_create('CRM_Mailing_Event_BAO_Queue', $params); } +/** + * Get mailing event queue record. + * + * @param array $params + * + * @return array + */ function civicrm_api3_mailing_event_queue_get($params) { return _civicrm_api3_basic_get('CRM_Mailing_Event_BAO_Queue', $params); } +/** + * Delete mailing event queue record. + * + * @param array $params + * + * @return array + * @throws \API_Exception + */ function civicrm_api3_mailing_event_queue_delete($params) { return _civicrm_api3_basic_delete('CRM_Mailing_Event_BAO_Queue', $params); } /** - * Adjust Metadata for Create action + * Adjust Metadata for Create action. + * + * The metadata is used for setting defaults, documentation & validation. * - * The metadata is used for setting defaults, documentation & validation * @param array $params * Array or parameters determined by getfields. */