Formatting fixes 2
authormonishdeb <monish.deb@webaccessglobal.com>
Sun, 16 Aug 2015 15:54:52 +0000 (21:24 +0530)
committermonishdeb <monish.deb@webaccessglobal.com>
Sun, 16 Aug 2015 15:54:52 +0000 (21:24 +0530)
CRM/Contact/BAO/Query.php
tests/phpunit/api/v3/CustomValueTest.php

index cad962f1489bfd03c054ed1762753227d278cec7..2a778ef5629e9d5b4259200d629cbf055ff482f4 100644 (file)
@@ -1867,26 +1867,7 @@ class CRM_Contact_BAO_Query {
         }
         // check for both id and contact_id
         if ($this->_params[$id][0] == 'id' || $this->_params[$id][0] == 'contact_id') {
-          if (
-            $this->_params[$id][1] == 'IS NULL' ||
-            $this->_params[$id][1] == 'IS NOT NULL'
-          ) {
-            $this->_where[0][] = "contact_a.id {$this->_params[$id][1]}";
-          }
-          elseif (is_array($this->_params[$id][2])) {
-            $idList = implode("','", $this->_params[$id][2]);
-            //why on earth do they put ' in the middle & not on the outside? We have to assume it's
-            //to support 'something' so lets add them conditionally to support the api (which is a tested flow
-            // so if you are looking to alter this check api test results
-            if (strpos(trim($idList), "'") > 0) {
-              $idList = "'" . $idList . "'";
-            }
-
-            $this->_where[0][] = "contact_a.id IN ({$idList})";
-          }
-          else {
-            $this->_where[0][] = self::buildClause("contact_a.id", "{$this->_params[$id][1]}", "{$this->_params[$id][2]}");
-          }
+          $this->_where[0][] = self::buildClause("contact_a.id", $this->_params[$id][1], $this->_params[$id][2]);
         }
         else {
           $this->whereClauseSingle($this->_params[$id]);
index 75640cbd1dab293e46e3ca38672acaa7c324349b..0471ac8d99dd501848b592df0cf5c3c66c24170f 100644 (file)
@@ -68,8 +68,8 @@ class api_v3_CustomValueTest extends CiviUnitTestCase {
         $this->optionGroup[$dataType]['id'] = $result['id'];
       }
       elseif ($dataType == 'contact') {
-        for ($i=0; $i < 3; $i++) {
-          $result = $this->callAPISuccess('Contact', 'create', array('contact_type' => 'Individual', 'email' => substr(sha1(rand()), 0, 7) . '@yahoo.com',));
+        for ($i = 0; $i < 3; $i++) {
+          $result = $this->callAPISuccess('Contact', 'create', array('contact_type' => 'Individual', 'email' => substr(sha1(rand()), 0, 7) . '@yahoo.com'));
           $this->optionGroup[$dataType]['values'][$i] = $result['id'];
         }
       }
@@ -145,8 +145,8 @@ class api_v3_CustomValueTest extends CiviUnitTestCase {
           $count++;
           break;
 
-          //TODO: Test case of Country fields remain as it throws foreign key contraint ONLY in test environment
         default:
+          //TODO: Test case of Country fields remain as it throws foreign key contraint ONLY in test environment
           $count++;
           break;
       }