move_wbk()
Verschieben eines Webbaukastens (WBK)
move_wbk(array<string|int, mixed> $parameter) : mixed
Parameters
-
$parameter
: array<string|int, mixed>
-
folgende Parameter sind möglich:
- kas_login: das betreffende KAS Login
- kas_auth_data: die Authentifizierungsdaten
- kas_auth_type: der Authentifizierungstyp
- wbk_login: der zu verschiebende WBK
- source_account: der Quellaccount
- target_account: der Zielaccount
- adjust_resources: Y = Limits automatisch anpassen, falls im Zielaccount kein WBK mehr frei ist (optional, Standard N).
Erhöht werden nur die vollen Accounts vom Zielaccount aufwärts, bis ein Account Platz hat. Ist bis zum gemeinsamen
übergeordneten Account von Quelle und Ziel nirgends Platz, werden die Limits des Quellaccounts und seiner übergeordneten
Accounts bis dorthin um 1 gesenkt. Hat der Zielaccount Platz, wird nichts geändert.
-
link
-
Beispiel
-
throws
-
true
die Aktion wurde durchgeführt
-
throws
-
missing_parameter
ein Pflichtparameter fehlt
-
throws
-
wbk_login_syntax_incorrect
-
throws
-
target_is_equal_to_source
-
throws
-
account_doesnt_belong_to_you
-
throws
-
account_is_on_different_server
-
throws
-
target_is_dummyaccount
-
throws
-
wbk_login_not_found
-
throws
-
wbk_login_in_use
der WBK ist noch einer Domain oder Subdomain zugeordnet
-
throws
-
max_wbk_for_subaccount_gt_change_value
nur ohne adjust_resources=Y
-
throws
-
couldnt_get_kas_ressources
nur mit adjust_resources=Y
-
throws
-
adjust_resources_unlimited_on_path
nur mit adjust_resources=Y: ein beteiligter Account hat unbegrenzte Ressourcen
-
throws
-
adjust_resources_exceeded_on_path
nur mit adjust_resources=Y: ein beteiligter Account hat mehr angelegt als erlaubt
-
throws
-
adjust_resources_limit_below_zero
nur mit adjust_resources=Y: ein Limit würde unter 0 fallen
-
throws
-
adjust_resources_failed
nur mit adjust_resources=Y: Limits konnten nicht gesetzt werden, es wurde nichts verschoben
-
throws
-
adjust_resources_rollback_failed
nur mit adjust_resources=Y: Limits konnten nach einem Fehler nicht zurückgesetzt werden
-
throws
-
couldnt_move_wbk
nur ohne adjust_resources=Y: der WBK konnte nicht umgetragen werden, es wurde nichts verändert