Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 2.1.4.7

...

Each of the different types of Custom Logic: Custom Events, Custom API, and Custom Validation share these common syntaxes syntax and available functions.

PCR-360 Data functions

...

Code Block
languagephp
$contact_request = [
    "customer_number" => "ABC123",
    "last_name" => "Help",
    "first_name" => "PCR",
    "email" => "help@pcr.com",
    "email_directory" => 1,
    "phone_number" => "616-555-1212",
    "phone_primary" => 1,
    "phone_type" => 1234, // RECID from Lists
    "phone_directory" => 1,
    "status" => 1,
    "contact_directory" => 1,
    "contact_types" => "CUSTOMER",
];
$result_contact = $this->call("saveContact", $contact_request);
if($result_contact["status"] == "success") {
    $response["contact"] = $result_contact["data"];
}

...


Other allowed functions & syntax

Logical Structures: if /elseif /else , switch/case/default , break , for , foreach/as , while , do-while , return

Date/Time: date , time , mktime , strtotime

Mathematical: round , ceil , floor , rand , srand , pow , exp , abs , max , min , bindec , hexdec , octdec , base_convert

String: strtolower , strtoupper , substr , stristr , strstr , stripos , strpos , strripos , strrpos , addslashes , chr , trim , ltrim , rtrim , str_replace , substr_replace , strlen

Array: explode , implode , is_array , in_array , is_numeric , json_decode

Debug: error_log

cURL: curl_init , curl_setopt , curl_exec , curl_errno , curl_error , curl_getinfo , curl_close

cURL Constants: CURLOPT_URL, CURLOPT_HEADER, CURLOPT_NOBODY, CURLOPT_HTTPGET, CURLOPT_RETURNTRANSFER

PHP Constants: NULL, TRUE, FALSE

Child pages (Children Display)
styleh6
sorttitle