\TkiContactInfoExtension
Synopsis
class TkiContactInfoExtension
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $casting = ;
- private static $contactinfo_disabled_sections;
- private static $allowed_countries;
- private static DataList $allowed_subdivisions;
- private static DataList $excluded_subdivision_types;
- protected DataList $allowedCountries;
- protected $countryOptions;
- protected $allowedSubdivisions;
- protected $subdivisionOptions;
- protected $countryName;
- protected $stateName;
- protected $mailingCountryName;
- protected $mailingStateName;
- // methods
- public DataList getAllowedCountries()
- public void setAllowedCountries()
- public DataList getAllowedSubdivisions()
- public void setAllowedSubdivisions()
- public void updateCMSFields()
- public array createAddressFields()
- public array createMailingAddressFields()
- public array createContactFields()
- public string getLocationNameOrTitle()
- public void getLocationAddressHTML()
- public void getContactDetailsHTML()
- public void LocationMapHTML()
- public void getLocationAddressString()
- public boolean HasContactDetails()
- public boolean HasLocationAddress()
- public void IsMappable()
- public boolean HasMailingAddress()
- public string getMailingNameOrTitle()
- public void getMailingAddressHTML()
- public void getStateName()
- public void getCountryName()
- public void getMailingStateName()
- public void getMailingCountryName()
- public void getLocationName()
- public void getMailingName()
- protected void removeDisabledFields()
- public void getCountryOptions()
- public array getSubdivisionOptions()
- protected string findStateName()
- protected void findCountryName()
- protected string contactTitle()
Hierarchy
Extends
- DataExtension
Members
private
- $allowed_countries
—
array
Array of ISO country codes - $allowed_subdivisions
—
DataList
Array of ISO subdivision codes - $casting
-
$contactinfo_disabled_sections
Disabled sections: AddressSection, MailingAddressSection,ContactSection - $db
- $excluded_subdivision_types
—
DataList
Array of ISO subdivision codes
protected
- $allowedCountries
—
DataList
Instance value - $allowedSubdivisions
—
array
Instance value - $countryName
—
string
Instance cache - $countryOptions
—
array
Instance cache - $mailingCountryName
—
string
Instance cache - $mailingStateName
—
string
Instance cache - $stateName
—
string
Instance cache - $subdivisionOptions
—
array
Instance cache
Methods
protected
- contactTitle() — Find parent title/name
- findCountryName()
- findStateName() — Find parent title/name
- removeDisabledFields()
public
- HasContactDetails() — Determines whether object has minimum location fields required for mapping
- HasLocationAddress() — Determines whether object has minimum location fields
- HasMailingAddress() — Determines whether object has mailing information
- IsMappable()
- LocationMapHTML()
- createAddressFields()
- createContactFields()
- createMailingAddressFields()
- getAllowedCountries()
- getAllowedSubdivisions()
- getContactDetailsHTML()
- getCountryName()
- getCountryOptions()
- getLocationAddressHTML()
- getLocationAddressString()
- getLocationName()
- getLocationNameOrTitle() — Gets MailingName, falling back to owner Title or Name field, if available.
- getMailingAddressHTML()
- getMailingCountryName()
- getMailingName()
- getMailingNameOrTitle() — Gets MailingName, falling back to owner Title or Name field, if available.
- getMailingStateName()
- getStateName()
- getSubdivisionOptions()
- setAllowedCountries()
- setAllowedSubdivisions()
- updateCMSFields()