Felhasználó törlése.
A megadott felhasználó tényleges törlése a címlistáról. A metódus többféle paraméterrel is meghívható.
$mm->delete('bar@company.com');
$mm->delete('name', 'Csepregi Balázs');
int
delete
(mixed $field, [mixed $value = NULL])
-
mixed
$field: Int - címlista sorazonosító, String - emailcím vagy String - mezőnév.
-
mixed
$value: Mezőnév megadásakor a mező értéke, egyébként elhagyandó.
Cím vagy címlista lekérése.
A metódus visszaadja a teljes címlistát vagy a címlista kért rekordját. A metódus alias neve: list, többféle paraméterrel is meghívható.
$mm->get('foo@company.com');
$mm->get('email', 'foo@company.com');
$mm->get('name', 'Csepregi Balázs');
stdClass
get
([mixed $field = NULL], [mixed $value = NULL])
-
mixed
$field: Int - Címazonosító, String - emailcím vagy String - mezőnév.
-
mixed
$value: Mezőnév esetén az érték, ami alapján azonosítani lehet a kért rekordot.
Cím vagy címlista lekérése.
A get metódus aliasa.
stdClass
list
([mixed $field = NULL], [mixed $value = NULL])
-
mixed
$field: Int - Címazonosító, String - emailcím vagy String - mezőnév.
-
mixed
$value: Mezőnév esetén az érték, ami alapján azonosítani lehet a kért rekordot.
Kérés küldése.
Kérés küldése a MailMaster szerver felé.
mixed
send_request
(string $url, [array $data = NULL], [string $method = 'POST'])
-
string
$url: Kért erőforrás azonosító.
-
array
$data: Küldendő adatok.
-
string
$method: A kérés típusa, GET, POST, DELETE stb. NULL küldendő adat esetén mindig GET.
Feliratkozás.
Címadatok küldése a címlistára. Az 'email' mező megadása kötelező a feliratkozás megadásához. A rekord a feliratkozáskor aktív.
$mm->subscribe(array('email' =>
'foo@company.com'));
'email' => 'foo@company.com',
'name' => 'Csepregi Balázs',
));
int
subscribe
(array $fields)
-
array
$fields: Név-érték párok.
Leíratkozás.
Az adott felhasználó inaktívvá tétele a címlistában. A metódus többféle paraméterrel is meghívható.
int
unsubscribe
(mixed $field, [mixed $value = NULL])
-
mixed
$field: Int - címlista címazonosító, String - emailcím vagy String - mezőnév.
-
mixed
$value: Mezőnév megadásakor a mező értéke, egyébként elhagyandó.
Címlista rekordok módosítása.
A metódus az azonosított rekordban módosítja az átadott mezőket. A megadott paramétereknek pontosan egy rekordot kell azonosítaniuk.
A metódus többféle paraméterrel is meghívható.
$mm->update(52, array('email' =>
'foo@company.com'));
$mm->update('bar@company.com', array('email' =>
'foo@company.com'));
$mm->update('name', 'Csepregi Balázs', array('email' =>
'foo@company.com'));
int
update
(mixed $field, mixed $value, [array $fields = NULL])
-
mixed
$field: Int - címlista sorazonosító, String - emailcím vagy String - mezőnév.
-
mixed
$value: Mezőnév megadásakor, a mező értéke, egyébként elhagyható.
-
array
$fields: Módosítandó név-érték párok.