Die Klasse OMC_Contact
repräsentiert im OMC Connector (PHP)
die im Online Marketing Cockpit gespeicherten Kontaktpersonen. Die
Instanzmethoden dieser Klasse sowie
Sessions finden Sie weiter unten in diesem Dokument.
OMC_Contact __construct([array $fields = array()]) |
---|
Aufgabe: Erstellt eine neue lokale Instanz einer Kontaktperson. |
OMC_Contact authenticate(string $login, string $password) |
---|
Aufgabe: Meldet eine Person am OMC an. |
OMC_Contact create([array $properties = array()]) |
---|
Aufgabe: Erstellt im OMC eine Person mit den angegebenen Feldern. |
OMC_Contact find(integer $scope, [array $params = array()]) |
---|
Aufgabe: Findet eine Person anhand der gegebenen ID ( |
OMC_Contact findByLogin(string $login) |
---|
Aufgabe: Ermittelt eine Person anhand ihres Logins (veraltet,
stattdessen |
array<String> languages() |
---|
Aufgabe: Listet alle im OMC verfügbaren Sprachen als Array von
Strings auf. |
array<String> subscriptions() |
---|
Aufgabe: Listet alle im OMC verfügbaren benannten manuellen
Sammellisten (ehemals Abonnements) als Array von Strings auf. |
array<String> titles() |
---|
Aufgabe: Listet alle im OMC verfügbaren Titel von Personen als
Array von Strings auf. |
OMC_Contact validateLogin($login) |
---|
Aufgabe: Sucht die Kontaktperson mit dem angegebenen eindeutigen Login. |
void changePassword(string $old, string $new) |
---|
Aufgabe: Überprüft, ob das gegebene Passwort ( |
OMC_Diary createDiary(array $params) |
---|
Aufgabe: Erstellt einen Tagebucheintrag für die Kontaktperson. |
OMC_Inquiry createInquiry(array $params) |
---|
Aufgabe: Erstellt eine Anfrage für die Kontaktperson. |
OMC_Location createLocation(params $params) |
---|
Aufgabe: Fügt zu dem Account, zu dem die Kontaktperson gehört,
einen Standort hinzu und weist der Kontaktperson diesen Standort zu. |
OMC_Inquiry createRegistrationRequest(array $attributes) |
---|
Aufgabe: Erstellt im OMC eine Anfrage, die die Felder dieser
Kontaktperson beinhaltet. Rufen Sie diese Methode am besten auf einer
lokalen Instanz einer Person auf, die noch nicht gesichert wurde (z.B. mit
|
OMC_EventContact eventParticipation(integer $eventId) |
---|
Aufgabe: Liest die Event-Teilnehmerdaten der Kontaktperson aus. |
OMC_Inquiry findInquiry(integer $inquiryId) |
---|
Aufgabe: Findet die Anfrage, wenn die Anfrage mit dieser
Kontaktperson verknüpft ist. |
void generatePassword([array $emailOptions = array()]) |
---|
Aufgabe: Erstellt ein zufälliges neues Passwort für die Kontaktperson und schickt der Person eine E-Mail mit diesem Passwort. |
OMC_Account getAccount() |
---|
Aufgabe: Liest den zur Kontaktperson gehörenden Account aus. |
array<OMC_Inquiry> getAccountInquiries() |
---|
Aufgabe: Listet alle Anfragen auf, die zu dem Account der Kontaktperson gehören. |
array getFields() |
---|
Aufgabe: Listet alle nicht-leeren Felder dieser Person auf. |
array<OMC_Inquiry> getInquiries() |
---|
Aufgabe: Listet alle Anfragen auf, die zu der Kontaktperson gehören. |
OMC_Location getLocation() |
---|
Aufgabe: Liest den Standort der Kontaktperson aus. |
array<OMC_Location> getLocations() |
---|
Aufgabe: Listet alle Standorte des Accounts auf, zu dem die
Kontaktperson gehört. |
array<String> getRoles() |
---|
Aufgabe: Listet alle Rollen auf, die die Kontaktperson hat. |
array<String> getSubscriptions() |
---|
Aufgabe: Listet alle manuellen benannten Sammellisten auf, in
die die Kontaktperson eingetragen ist. |
boolean isNewRecord() |
---|
Aufgabe: Überprüft, ob diese Person bereits im OMC existiert. |
boolean moveLocation(integer $locationId) |
---|
Aufgabe: Weist dieser Kontaktperson einen neuen Standort zu. |
boolean save() |
---|
Aufgabe: Speichert die lokalen Änderungen dieser Person im OMC,
oder erstellt eine neue Kontaktperson. |
boolean updateAttributes(array $attributes) |
---|
Aufgabe: Ändert die Felder dieser Kontaktperson und speichert sie im OMC. |
void updateFields(array $fields) |
---|
Aufgabe: Überschreibt die angegebenen Felder aus
|
void updateSubscriptions(array $names) |
---|
Aufgabe: Überschreibt die Liste der benannten manuellen
Sammellisten, in der diese Kontaktperson enthalten ist. Falls eine
ungültige Sammelliste angegeben wurde (z.B. wenn diese im OMC nicht
verfügbar ist), dann wird diese ignoriert. |
Die Klasse OMC_Session
repräsentiert im OMC Connector (PHP) die im Online
Marketing Cockpit gespeicherten
Single-sign-on-Sessions.
Die Instanzmethoden dieser Klasse finden
Sie weiter unten in diesem Dokument.
void discardWithToken(string $token) |
---|
Aufgabe: Invalidiert eine Single-sign-on-Session im OMC, die durch
das gegebene ( |
OMC_Session establish(string $login, string $password) |
---|
Aufgabe: Stellt eine Single-sign-on-Session für eine Person her.
Anschließend ist das Feld |
OMC_Session establishWithToken(string $token) |
---|
Aufgabe: Überprüft, ob das ( |
void discard() |
---|
Aufgabe: Invalidiert diese Single-sign-on-Session im OMC. |
OMC_Contact getContact() |
---|
Aufgabe: Liest die zur Session gehörende Kontaktperson aus. |
array getFields() |
---|
Aufgabe: Listet alle nicht leeren Felder dieser Session auf. |
OMC_Session renew() |
---|
Aufgabe: Erneuert diese Single-sign-on-Session,
damit sie länger verfügbar ist. |