X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2Fexamples%2FActivityTypeCreate.php;h=1f06df0f0a774df767f69eab3460410c2084eab6;hb=7fbb4198d03adaf0b536941641b438103998efa3;hp=9ae09772d13d4eba85965475afebe10d20612a42;hpb=0914f51f2875a6925bf041e10ff3a2ec7a278731;p=civicrm-core.git diff --git a/api/v3/examples/ActivityTypeCreate.php b/api/v3/examples/ActivityTypeCreate.php index 9ae09772d1..1f06df0f0a 100644 --- a/api/v3/examples/ActivityTypeCreate.php +++ b/api/v3/examples/ActivityTypeCreate.php @@ -1,25 +1,33 @@ '2', 'label' => 'send out letters', - 'version' => 3, 'filter' => 0, 'is_active' => 1, 'is_optgroup' => 1, 'is_default' => 0, ); - $result = civicrm_api( 'activity_type','create',$params ); +try{ + $result = civicrm_api3('activity_type', 'create', $params); +} +catch (CiviCRM_API3_Exception $e) { + // handle error here + $errorMessage = $e->getMessage(); + $errorCode = $e->getErrorCode(); + $errorData = $e->getExtraParams(); + return array('error' => $errorMessage, 'error_code' => $errorCode, 'error_data' => $errorData); +} - return $result; +return $result; } -/* +/** * Function returns array of result expected from previous function */ function activity_type_create_expectedresult(){ @@ -51,7 +59,7 @@ function activity_type_create_expectedresult(){ ), ); - return $expectedResult ; + return $expectedResult; }