Fcrm_Tokens::fcrm_possible_tokens( array $tokens = array(), array $args = array() )
Fluent CRM possible tokens.
Contents
Parameters Parameters
- $tokens
-
(Optional)
Default value: array()
- $args
-
(Optional)
Default value: array()
Return Return
(array)
Source Source
File: src/integrations/fluent-crm/tokens/fcrm-tokens.php
* @return array */ function fcrm_possible_tokens( $tokens = array(), $args = array() ) { $trigger_meta = $args['meta']; // All subscriber fields foreach ( Subscriber::mappables() as $key => $label ) { $tokens[] = array( 'tokenId' => $key, 'tokenName' => $label, 'tokenType' => 'text', 'tokenIdentifier' => $trigger_meta, ); } // All custom subscriber fields foreach ( ( new CustomContactField() )->getGlobalFields()['fields'] as $field ) { $tokens[] = array( 'tokenId' => $field['slug'], 'tokenName' => $field['label'], 'tokenType' => 'text', 'tokenIdentifier' => $trigger_meta, ); } return $tokens;
Expand full source code Collapse full source code View on Github