fix re-use of variable
authorEileen McNaughton <eileen@fuzion.co.nz>
Mon, 12 Jan 2015 22:49:46 +0000 (11:49 +1300)
committerEileen McNaughton <eileen@fuzion.co.nz>
Mon, 12 Jan 2015 22:49:46 +0000 (11:49 +1300)
api/api.php

index b88dc5b278f3dfa3b6efa74b9d4778c0e6781116..9b7eb85ce2542e3a4b77e633342fc0e633ba51c6 100644 (file)
@@ -127,10 +127,10 @@ function _civicrm_api_replace_variables(&$params, &$parentResult, $separator = '
   foreach ($params as $field => $value) {
 
     if (is_string($value) && substr($value, 0, 6) == '$value') {
-      $valuesubstitute = substr($value, 7);
+      $valueSubstitute = substr($value, 7);
 
-      if (!empty($parentResult[$valuesubstitute])) {
-        $params[$field] = $parentResult[$valuesubstitute];
+      if (!empty($parentResult[$valueSubstitute])) {
+        $params[$field] = $parentResult[$valueSubstitute];
       }
       else {
 
@@ -145,8 +145,8 @@ function _civicrm_api_replace_variables(&$params, &$parentResult, $separator = '
           $fieldname .= "." . array_shift($stringParts);
           if (array_key_exists($fieldname, $parentResult) && is_array($parentResult[$fieldname])) {
             $arrayLocation = $parentResult[$fieldname];
-            foreach ($stringParts as $key => $value) {
-              $arrayLocation = CRM_Utils_Array::value($value, $arrayLocation);
+            foreach ($stringParts as $key => $innerValue) {
+              $arrayLocation = CRM_Utils_Array::value($innerValue, $arrayLocation);
             }
             $params[$field] = $arrayLocation;
           }