-
- $ids = array('tag' => CRM_Utils_Array::value('tag', $params));
- if (CRM_Utils_Array::value('tag', $params)) {
- $ids['tag'] = $params['tag'];
- }
- if (CRM_Utils_Array::value('id', $params)) {
- $ids['tag'] = $params['id'];
- }
- $tagBAO = CRM_Core_BAO_Tag::add($params, $ids);
-
- $values = array();
- _civicrm_api3_object_to_array($tagBAO, $values[$tagBAO->id]);
- return civicrm_api3_create_success($values, $params, 'tag', 'create', $tagBAO);
- }