X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FCampaign.php;h=3f56d470bba711f2a6f3a15569869d51c9eb9019;hb=af3775b322b9e4f11d097067367f0ea7763f5f10;hp=fea469f4eec43d1e486cbc20ceeeecbc1c572fd6;hpb=d424ffde71135407dc6297d0d1f0c85fa6413d7d;p=civicrm-core.git diff --git a/api/v3/Campaign.php b/api/v3/Campaign.php index fea469f4ee..3f56d470bb 100644 --- a/api/v3/Campaign.php +++ b/api/v3/Campaign.php @@ -26,76 +26,63 @@ */ /** - * File for the CiviCRM APIv3 group functions + * This api exposes CiviCRM Campaign records. + * + * @note Campaign component must be enabled. * * @package CiviCRM_APIv3 - * @subpackage API_Campaign - * @copyright CiviCRM LLC (c) 2004-2014 */ /** - * create/update campaign + * Create/update Campaign. * * This API is used to create new campaign or update any of the existing * In case of updating existing campaign, id of that particular campaign must * be in $params array. * * @param array $params - * (reference) Associative array of property. - * name/value pairs to insert in new 'campaign' * * @return array - * campaign array - * {@getfields campaign_create} - * @access public */ function civicrm_api3_campaign_create($params) { return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params, 'Campaign'); } /** - * 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. + * Array of parameters determined by getfields. */ function _civicrm_api3_campaign_create_spec(&$params) { $params['title']['api.required'] = 1; } /** - * Returns array of campaigns matching a set of one or more group properties + * Returns array of campaigns matching a set of one or more properties. * * @param array $params - * Array of one or more valid. - * property_name=>value pairs. If $params is set - * as null, all campaigns will be returned + * Array per getfields * * @return array * Array of matching campaigns - * @access public - * {@getfields campaign_get} */ function civicrm_api3_campaign_get($params) { return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__), $params, TRUE, 'Campaign'); } /** - * delete an existing campaign + * Delete an existing campaign. * - * This method is used to delete any existing campaign. id of the group - * to be deleted is required field in $params array + * This method is used to delete any existing campaign. + * Id of the campaign to be deleted is required field in $params array * * @param array $params - * (reference) array containing id of the group. - * to be deleted + * array containing id of the group to be deleted * * @return array - * (reference) returns flag true if successful, error - * message otherwise - * {@getfields campaign_delete} - * @access public */ function civicrm_api3_campaign_delete($params) { return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__), $params);