Klasa ResellerActivity

namespace Kei\Webas\Dedicated\SettingsPanel

Klasa oferuje możliwość zmiany limitów i mnożników w panelu WebAs

Wykorzystywana jest w klasie \Kei\Webas\Dedicated\SettingsPanel\Edit

Klasa implementuje interfejs DumperInterface


Dostępne metody klasy

::Factory()
return ResellerActivity

Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka.

setLogResellerActivity($a)
return $this

Zapisuj aktywność resellera w historii operacji.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getLogResellerActivity()
return string

Zwraca informację nt. zapisu aktywności resellera w logach

setShowResellerOptions($a)
return $this

Opcje resellerskie dostępne dla użytkownika admin.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getShowResellerOptions()
return string

Zwraca informację nt. prezentacji opcji resellera dla użytkownika admin.

setSslSystemCertsVisibility($a)
return $this

Użytkownik admin ma dostęp do certyfikatów Kei.pl.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getSslSystemCertsVisibility()
return string

Zwraca informację nt. dostępności dla użytkownika admin certyfikatów Kei.pl

setSystemServiceName($a)
return $this

Wyświetlanie użytkownikowi admin nazwy usługi Kei.pl.
$a → Użyj enumeratora \Kei\Webas\YesNoEnum

getSystemServiceName()
return string

Zwraca informację nt. prezentacji nazwy usługi użytkownikowi admin

Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).


Wyjątki

Przejdź do pełnej listy wyjątków

Pamiętaj o tym, aby zawsze być przygotowanym na zwrócenie wyjątku przez skrypt PHP niezależnie od tego jak bardzo małoprawdopodobnym uważasz jego wystąpienie.


Przykłady wykorzystania

W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?

Nie zawijaj wierszy<?php
// Autoryzacja...

// Ustawienia aktywności resellera w panelu WebAs
$webas->SettingsPanel()->
    Edit()->
    setResellerActivityValue(\Kei\Webas\Dedicated\SettingsPanel\ResellerActivity::Factory()->
        setLogResellerActivity(\Kei\Webas\YesNoEnum::Yes)->
        setSslSystemCertsVisibility(\Kei\Webas\YesNoEnum::Yes))->
    execute();

Klasa ResellerActivity · NiceAPI dla PHP 5.6