X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FUFGroup.php;h=209fcada12c88d7ca3bfa19eca4e62967ce85146;hb=b0a317143b2c1a6aee3b6bc99ef31532881f652e;hp=c64305b2d03d636aabacdd48aa68c283e4ebfcdf;hpb=22aaf44c61e5bcf7035826cb48cdf4befbbe07ab;p=civicrm-core.git diff --git a/api/v3/UFGroup.php b/api/v3/UFGroup.php index c64305b2d0..209fcada12 100644 --- a/api/v3/UFGroup.php +++ b/api/v3/UFGroup.php @@ -23,20 +23,17 @@ | GNU Affero General Public License or the licensing of CiviCRM, | | see the CiviCRM license FAQ at http://civicrm.org/licensing | +--------------------------------------------------------------------+ -*/ + */ /** - * File for the CiviCRM APIv3 user framework group functions + * This api exposes CiviCRM profile group. * * @package CiviCRM_APIv3 - * @subpackage API_UF - * - * @copyright CiviCRM LLC (c) 2004-2014 - * @version $Id: UFGroup.php 30171 2010-10-14 09:11:27Z mover $ - * */ /** + * Adjust metadata for create action. + * * @param array $params */ function _civicrm_api3_uf_group_create_spec(&$params) { @@ -44,36 +41,34 @@ function _civicrm_api3_uf_group_create_spec(&$params) { $params['title']['api.required'] = 1; $params['is_active']['api.default'] = 1; $params['is_update_dupe']['api.default'] = 1; - $params['created_id']['api.default'] = 'user_contact_id';//the current user + // Default to the logged in user. + $params['created_id']['api.default'] = 'user_contact_id'; $params['created_date']['api.default'] = 'now'; } + /** - * Use this API to create a new group. See the CRM Data Model for uf_group property definitions + * Use this API to create a new group. + * + * See the CRM Data Model for uf_group property definitions * * @param array $params - * Array Associative array of property name/value pairs to insert in group. + * Array per getfields metadata. * * @return array * API result array - * {@getfields UFGroup_create} - * @example UFGroupCreate.php */ function civicrm_api3_uf_group_create($params) { return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params); } /** - * Returns array of uf groups (profiles) matching a set of one or more group properties + * Returns array of uf groups (profiles) matching a set of one or more group properties. * * @param array $params - * (reference) Array of one or more valid. - * property_name=>value pairs. If $params is set - * as null, all surveys will be returned + * Array of properties. If empty, all records will be returned. * * @return array * Array of matching profiles - * {@getfields UFGroup_get} - * @example UFGroupGet.php */ function civicrm_api3_uf_group_get($params) { @@ -81,11 +76,10 @@ function civicrm_api3_uf_group_get($params) { } /** - * Delete uf group + * Delete uf group. * * @param array $params * - * * @return array */ function civicrm_api3_uf_group_delete($params) {