Functions
Anlegen eines FTP Nutzers
add_ftpusers(array $parameter) 
Parameters
$parameter
arrayfolgende Parameter sind möglich:
 - kas_login: das betreffende KAS Login
  - kas_auth_data: die Authentifizierungsdaten
  - kas_auth_type: der Authentifizierungstyp
  - ftp_password: das FTP Passwort
  - ftp_comment: der Kommentar
  - ftp_path: der Pfad zum Login (optional, default /)
  - ftp_permission_read: der Nutzer darf lesen: Y|N (optional, default Y)
  - ftp_permission_write: der Nutzer darf lesen: Y|N (optional, default Y)
  - ftp_permission_list: der Nutzer darf lesen: Y|N (optional, default Y)
  - ftp_virus_clamav: der Nutzer hat einen Virenschutz: Y|N (optional, default Y)
  
 
Exceptions
TRUE | 
die Aktion wurde durchgeführt | 
\missing_parameter | 
ein Pflichtparameter fehlt | 
\couldnt_get_kas_ressources | 
 | 
\ftp_comment_syntax_incorrect | 
 | 
\ftp_permission_list_syntax_incorrect | 
 | 
\ftp_permission_read_syntax_incorrect | 
 | 
\ftp_permission_write_syntax_incorrect | 
 | 
\ftp_virus_clamav_syntax_incorrect | 
 | 
\max_ftpuser_reached | 
 | 
\missing_parameter | 
 | 
\password_syntax_incorrect | 
 | 
\path_syntax_incorrect | 
 | 
  
 
Löschen eines FTP Nutzers
delete_ftpuser(array $parameter) 
Parameters
$parameter
arrayfolgende Parameter sind möglich:
 - kas_login: das betreffende KAS Login
  - kas_auth_data: die Authentifizierungsdaten
  - kas_auth_type: der Authentifizierungstyp
  - ftp_login: das zu löschende Login
  
 
Exceptions
TRUE | 
die Aktion wurde durchgeführt | 
\missing_parameter | 
ein Pflichtparameter fehlt | 
\in_progress | 
das KAS Objekt ist zZt noch in Bearbeitung | 
\ftp_login_belongs_to_account | 
 | 
\ftp_login_not_found | 
 | 
\ftp_login_syntax_incorrect | 
 | 
  
 
Auslesen der FTP Nutzer
get_ftpusers(array $parameter) 
Parameters
$parameter
arrayfolgende Parameter sind möglich:
 - kas_login: das betreffende KAS Login
  - kas_auth_data: die Authentifizierungsdaten
  - kas_auth_type: der Authentifizierungstyp
  - ftp_login: das gewünschte FTP Login (optional)
  
 
Exceptions
\array_return | 
Array mit den vorhandenen FTP Nutzern im Account | 
  
 
Bearbeiten eines FTP Nutzers
update_ftpuser(array $parameter) 
Parameters
$parameter
arrayfolgende Parameter sind möglich:
 - kas_login: das betreffende KAS Login
  - kas_auth_data: die Authentifizierungsdaten
  - kas_auth_type: der Authentifizierungstyp
  - ftp_login: das zu bearbeitende Login
  - ftp_path: der Pfad zum Login (optional)
  - ftp_new_password: das neue FTP Passwort (optional)
  - ftp_comment: der Kommentar (optional)
  - ftp_permission_read: der Nutzer darf lesen: Y|N (optional)
  - ftp_permission_write: der Nutzer darf lesen: Y|N (optional)
  - ftp_permission_list: der Nutzer darf lesen: Y|N (optional)
  - ftp_virus_clamav: der Nutzer hat einen Virenschutz: Y|N (optional)
  
 
Exceptions
TRUE | 
die Aktion wurde durchgeführt | 
\missing_parameter | 
ein Pflichtparameter fehlt | 
\in_progress | 
das KAS Objekt ist zZt noch in Bearbeitung | 
\nothing_to_do | 
es wurde nichts geändert | 
\ftp_comment_syntax_incorrect | 
 | 
\ftp_login_not_found | 
 | 
\ftp_login_syntax_incorrect | 
 | 
\ftp_path_syntax_incorrect | 
 | 
\ftp_permission_list_syntax_incorrect | 
 | 
\ftp_permission_read_syntax_incorrect | 
 | 
\ftp_permission_write_syntax_incorrect | 
 | 
\ftp_virus_clamav_syntax_incorrect | 
 | 
\password_syntax_incorrect | 
 |