projects
/
civicrm-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #4947 from eileenmcnaughton/examples
[civicrm-core.git]
/
api
/
v3
/
Activity.php
diff --git
a/api/v3/Activity.php
b/api/v3/Activity.php
index c4a95986e8679bac5145e4775eddc5089258b0e2..2d006ce781e392143cf94bd32a5f207b8dc3619d 100644
(file)
--- a/
api/v3/Activity.php
+++ b/
api/v3/Activity.php
@@
-97,6
+97,10
@@
function civicrm_api3_activity_create($params) {
$case_id = '';
$createRevision = FALSE;
$oldActivityValues = array();
$case_id = '';
$createRevision = FALSE;
$oldActivityValues = array();
+ // Lookup case id if not supplied
+ if (!isset($params['case_id']) && !empty($params['id'])) {
+ $params['case_id'] = CRM_Core_DAO::singleValueQuery("SELECT case_id FROM civicrm_case_activity WHERE activity_id = " . (int) $params['id']);
+ }
if (!empty($params['case_id'])) {
$case_id = $params['case_id'];
if (!empty($params['id'])) {
if (!empty($params['case_id'])) {
$case_id = $params['case_id'];
if (!empty($params['id'])) {
@@
-470,10
+474,8
@@
function _civicrm_api3_activity_getlist_params(&$request) {
/**
* @see _civicrm_api3_generic_getlist_output
*
/**
* @see _civicrm_api3_generic_getlist_output
*
- * @param $result
- * Array.
- * @param $request
- * Array.
+ * @param array $result
+ * @param array $request
*
* @return array
*/
*
* @return array
*/