Funktionen
Table of Contents
Packages
- account
- cronjob
- database
- ddns
- directoryprotection
- dns
- domain
- ftpuser
- mailaccount
- mailforward
- mailinglist
- mailfilter
- sambauser
- session
- softwareinstall
- subdomain
- symlink
- statistic
- chown
- ssl
Functions
- add_database() : mixed
- Anlegen einer Datenbank
- add_directoryprotection() : mixed
- Anlegen eines Verzeichnisschutz-Einstellungen
- add_mailinglist() : mixed
- Anlegen einer Mailingliste
- delete_account() : mixed
- Löschen eines Accounts
- delete_dns_settings() : mixed
- Löschen eines DNS Resource Records
- delete_mailstandardfilter() : mixed
- Löschen der Standardfilter eines Mailkontos
- delete_subdomain() : mixed
- Löschen einer Subdomain
- get_accountresources() : mixed
- Auslesen der Accountressourcen
- get_databases() : mixed
- Auslesen der Datenbanken
- get_dns_settings() : mixed
- Auslesen der DNS Einstellungen einer Zone
- get_mailaccounts() : mixed
- Auslesen der Mailaccounts
- get_sambausers() : mixed
- Auslesen der Netzlaufwerksnutzer
- get_subdomains() : mixed
- Auslesen der Subdomains
- update_account() : mixed
- Bearbeiten eines Accounts
- update_database() : mixed
- Bearbeiten einer Datenbank
- update_directoryprotection() : mixed
- Bearbeiten der Verzeichnisschutz-Einstellungen
- update_mailinglist() : mixed
- Bearbeiten einer Mailingliste
Functions
add_database()
Anlegen einer Datenbank
add_database(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
- database_password: das Datenbankpasswort
- database_comment: der Datenbankkommentar
- database_allowed_hosts: erlaubte IP Adressen, die sich zur Datenbank verbinden dürfen (optional)
Tags
add_directoryprotection()
Anlegen eines Verzeichnisschutz-Einstellungen
add_directoryprotection(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
- directory_user: das Login
- directory_path: der Pfad
- directory_password: das Passwort
- directory_authname: der Kommentar
Tags
add_mailinglist()
Anlegen einer Mailingliste
add_mailinglist(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
- mailinglist_name: der Listenname
- mailinglist_domain: der Domainname zur Liste
- mailinglist_password: das Listenpasswort
Tags
delete_account()
Löschen eines Accounts
delete_account(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
- account_login: das zu löschene Accountlogin
Tags
delete_dns_settings()
Löschen eines DNS Resource Records
delete_dns_settings(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
- record_id: die ID des Resource Records
Tags
delete_mailstandardfilter()
Löschen der Standardfilter eines Mailkontos
delete_mailstandardfilter(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
- mail_login: das Login für welches die Filter entfernt werden sollen
Tags
delete_subdomain()
Löschen einer Subdomain
delete_subdomain(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
- subdomain_name: der zu löschende Hostname
Tags
get_accountresources()
Auslesen der Accountressourcen
get_accountresources(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
Tags
get_databases()
Auslesen der Datenbanken
get_databases(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
- database_login: die gewünsche Datenbank (optional)
Tags
get_dns_settings()
Auslesen der DNS Einstellungen einer Zone
get_dns_settings(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
- zone_host: die betreffende Zone
- record_id: die ID des Resource Records (optional)
Tags
get_mailaccounts()
Auslesen der Mailaccounts
get_mailaccounts(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
- mail_login: das gewünschte Maillogin (optional)
Tags
get_sambausers()
Auslesen der Netzlaufwerksnutzer
get_sambausers(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
- samba_login: das gewünschte Login (optional)
Tags
get_subdomains()
Auslesen der Subdomains
get_subdomains(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
- subdomain_name: die gewünsche Subdomain (optional)
Tags
update_account()
Bearbeiten eines Accounts
update_account(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
- account_login: der zu bearbeitende Account
- account_kas_password: das KAS-Passwort (optional)
- max_account: maximale Anzahl an Unteraccounts, die der Account anlegen darf (optional)
- max_domain: maximale Anzahl an Domains (optional)
- max_subdomain: maximale Anzahl an Subdomains (optional)
- max_webspace: maximaler Speicherplatz in MB (optional)
- max_mail_account: maximale Anzahl an Postfächern (optional)
- max_mail_forward: maximale Anzahl an Weiterleitungen (optional)
- max_mailinglist: maximale Anzahl an Mailinglisten (optional)
- max_database: maximale Anzahl an MySQL Datenbanken (optional)
- max_ftpuser: maximale Anzahl an zusätzlichen FTP-Nutzern (optional)
- max_sambauser: maximale Anzahl an Netzlaufwerken (optional)
- max_cronjobs: maximale Anzahl an Cronjobs (optional)
- max_wbk: maximale Anzahl an WBKs (optional)
- inst_htaccess: darf Verzeichnisschutz nutzen (optional)
- inst_fpse: darf Frontpage-Servererweiterung nutzen (optional)
- kas_access_forbidden: Zugang sperren (optional: N|Y|forbidden)
- show_password: Hinweis zum Anzeigen der Passwörter (optional)
- inst_software: darf Softwareinstallation nutzen (optional)
- logging: Accesslog-Einstellung: voll|kurz|ohneip|keine (optional)
- logage: Logs werden nach x Tagen entfernt: 1-999 (optional, default 190)
- statistic: Statistiken (=/usage) erzeugen; in welcher Sprache? 0|de|ne (optional, default 0)
- dns_settings: darf DNS Einstellungen nutzen (optional)
- account_comment: der Accountkommentar (optional)
- account_contact_mail: die Kontakt-Email (optional)
Tags
update_database()
Bearbeiten einer Datenbank
update_database(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
- database_login: das betreffende Datenbanklogin
- database_new_password: das neue Datenbankpasswort (optional)
- database_comment: der Datenbankkommentar (optional)
- database_allowed_hosts: erlaubte IP Adressen, die sich zur Datenbank verbinden dürfen (optional)
Tags
update_directoryprotection()
Bearbeiten der Verzeichnisschutz-Einstellungen
update_directoryprotection(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
- directory_user: das Login
- directory_path: der Pfad
- directory_password: das neue zu setzende Passwort
- directory_authname: der Kommentar
Tags
update_mailinglist()
Bearbeiten einer Mailingliste
update_mailinglist(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
- mailinglist_name: die zu bearbeitende Mailingliste
- subscriber: die Listenteilnehmer als RFC2822 (mehrere mit Zeilenumbruch getrennt, optional)
- restrict_post: die Resrict-Post-Adressen RFC2822 (mehrere mit Zeilenumbruch getrennt, optional)
- config: die komplette Konfigurationsdatei als Klartext
- is_active: ist die Mailingliste aktiv: Y|N (optional)