api camel case fixes
authorSeamus Lee <seamuslee001@gmail.com>
Thu, 15 Sep 2016 11:09:27 +0000 (21:09 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Thu, 15 Sep 2016 11:13:49 +0000 (21:13 +1000)
api/api.php
api/v3/utils.php

index e20c451d8f205a5e94ff8627d5da11049e0ccfdb..32b0c2297fe22bcec60c0d76c1658f75f570f894 100644 (file)
@@ -180,6 +180,9 @@ function _civicrm_api_get_entity_name_from_camel($entity) {
   if (!$entity || $entity === strtolower($entity)) {
     return $entity;
   }
+  elseif ($entity == 'PCP') {
+    return 'pcp';
+  }
   else {
     $entity = ltrim(strtolower(str_replace('U_F',
           'uf',
index b11f4f2a55ac71006113961beeb32514570fd553..e039a2acf2beeb5289cfd96c57d5a78135578ea2 100644 (file)
@@ -354,7 +354,7 @@ function _civicrm_api3_get_DAO($name) {
     return 'CRM_SMS_DAO_Provider';
   }
   // FIXME: DAO names should follow CamelCase convention
-  if ($name == 'Im' || $name == 'Acl') {
+  if ($name == 'Im' || $name == 'Acl' || $name == 'Pcp') {
     $name = strtoupper($name);
   }
   $dao = CRM_Core_DAO_AllCoreTables::getFullName($name);