Klasa służy do edycji ustawień działania, zasobów, wyglądu czy resellera analogicznie jak w panelu Webas pod adresem
https://webas12345.tld.pl/SettingsPanel.
Klasa dziedziczy bezpośrednio z obiektu AbstractActionResult.
__construct() |
Konstruktor dzięki któremu utworzysz nowy obiekt klasy. |
setAppPanelCustomizationValue($a)return $this |
Personalizacja panelu WebAs |
getAppPanelCustomizationValue()return AppPanelCustomization |
Zwraca informacje nt. personalizacji panelu WebAs |
setAuthorizedIpValue($a)return $this |
Ustawia autoryzowane IP. |
getAuthorizedIpValue()return AuthorizedIp |
Zwraca informacje nt. autoryzowanych IP |
setDefaultPermissionsValue($a)return $this |
Ustawia domyślne uprawnienia użytkowników |
getDefaultPermissionsValue()return DefaultPermissions |
Zwraca informacje nt. domyślnych uprawnień użytkowników |
setDefaultValuesValue($a)return $this |
Ustawia wartości domyślne |
getDefaultValuesValue()return DefaultValues |
Zwraca informacje nt. wartości domyślnych |
setLimitsValue($a)return $this |
Ustawia limity i mnożniki |
getLimitsValue()return Limits |
Zwraca informacje nt. limitów i mnożników |
setResellerActivityValue($a)return $this |
Ustawia konfigurację dla resellera |
getResellerActivityValue()return ResellerActivity |
Zwraca informacje nt. aktywności resellera |
setSelfNamingValue($a)return $this |
Ustawia własne nazewnictwo w panelu WebAs |
getSelfNamingValue()return SelfNaming |
Zwraca informacje nt. aktywności resellera |
setWebmailCustomizationValue($a)return $this |
Ustawia personalizację klienta poczty webmail |
getWebmailCustomizationValue()return WebmailCustomization |
Zwraca informacje nt. personalizacji klienta poczty webmail |
*execute()return Edit |
Bezparametrowa metoda zatwierdzająca i wykonująca akcję opisaną główną funkcją tej klasy. |
*getActionResult()return bool |
Bezparametrowa metoda zwracająca status ostatniej operacji. |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
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.
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...
// Edycja konfiguracji
$webas->SettingsPanel()->
Edit()->
setLimitsValue(\Kei\Webas\Dedicated\SettingsPanel\Limits::Factory()->
setDefaultTableRows(\Kei\Webas\Dedicated\DefaultTableRowsEnum::L50))->
setAppPanelCustomizationValue(\Kei\Webas\Dedicated\SettingsPanel\AppPanelCustomization::Factory()->
setBannerImageUrl('https://example.com/path/banner1.jpg')->
setCssExtraUrl('https://example.com/path/main.min.css')->
setSystemFaviconUrl('https://example.com/path/favikonka.ico'))->
execute();