Skip to content

gsm_to_quarantine

php
bool gsm_to_quarantine(string $gsm, array $dateToSet)

Funkcja dodaje numer GSM do kwarantanny SMS z podanymi datami. Jeśli numer jest już częściowo w kwarantannie (niektóre daty ustawione), istniejące wartości zostają zachowane. Zwraca true w przypadku sukcesu lub false w przypadku błędu.

Parametry:

  • $gsm - numer GSM (np. '+48123456789')
  • $dateToSet - tablica trzech znaczników czasu (int, unix timestamp) z przeszłości:
    • [0] - data kwarantanny (quarantine)
    • [1] - data opuszczenia kwarantanny (quarantine_leave)
    • [2] - data zablokowania (blocked)

Wymagania:

  • Kwarantanna SMS musi być włączona na koncie
  • Numer GSM musi istnieć w bazie
  • Wszystkie trzy daty muszą być dodatnimi liczbami całkowitymi z przeszłości
  • Numer nie może być już w pełni objęty kwarantanną (wszystkie trzy daty ustawione)

Przykład:

php
$time = time() - 60;
$gsm = '+48123456789';
gsm_to_quarantine($gsm, array($time, $time, $time));