05465f1b6b6a195103c6429d8dda649e80a89d0c
bernd Verwaltung von FTP-Accounts...

bernd authored 15 years ago

1) <?php
2) 
3) require_once('inc/base.php');
4) require_once('inc/icons.php');
5) 
6) include("ftpusers.php");
7) 
8) $ftpusers = list_ftpusers();
9) $regular_ftp = have_regular_ftp();
10) 
11) 
12) output('<h3>FTP-Zugänge</h3>
13) <p>Mit Ihrem SSH- bzw. SFTP-Zugriff können Sie sämtliche Ihrer Dateien bearbeiten und alle Funktionen nutzen, die wir Ihnen bereitstellen. Wenn sie möchten, können Sie sich mit diesen Zugangsdaten auch über das FTP-Protokoll verbinden.</p>
14) ');
15) 
16) if ($regular_ftp)
17) {
18)   output('<p>'.icon_enabled().' Momentan ist der Zugriff über FTP aktiviert. Wenn Sie diesen nicht benötigen sollten Sie ihn aus Sicherheitsgründen ausschalten.<br /><a href="edit?regular_ftp=no">FTP-Zugriff sperren</a></p>');
19) }
20) else
21) {
22)   output('<p>'.icon_error().' Der Zugriff über FTP ist momentan gesperrt. Aktivieren Sie diesen nur wenn Sie ihn auch nutzen möchten.<br /><a href="edit?regular_ftp=yes">FTP-Zugriff freischalten</a></p>');
23) }
24) 
25) output('
26) <h3>Zusätzliche FTP-Benutzer</h3>
27) <p>Als Zusatzleistung bieten wir Ihnen die Möglichkeit, weitere FTP-Benutzerzugänge anzulegen. Diese Zugänge sind auf das angegebene Verzeichnis beschränkt und es kann nur mit dem FTP-Protokoll verwendet werden. Ein Login mittels SSH ist für diese Benutzerkonten nicht möglich.</p>');
28) 
29) 
bernd Kosmetik

bernd authored 15 years ago

30) if (count($ftpusers) > 0)
31) {
32)   output('
bernd Verwaltung von FTP-Accounts...

bernd authored 15 years ago

33) <table><tr><th>Benutzername</th><th>Verzeichnis</th><th>aktiv</th><th>&#160;</th></tr>
34) ');
35) 
bernd Kosmetik

bernd authored 15 years ago

36)   foreach ($ftpusers AS $f)
37)   {
38)     $active = ($f['active'] == 1 ? icon_enabled('Ja') : '-');
39)     output("<tr><td>".internal_link("edit?id={$f['id']}", $f['username'])."</td><td>{$f['homedir']}</td><td style=\"text-align: center;\">{$active}</td><td>".internal_link("save?delete={$f['id']}", icon_delete("{$f['username']} löschen"))."</td></tr>");
40)   }
41)   output('</table>');
42) }
43) else
bernd Verwaltung von FTP-Accounts...

bernd authored 15 years ago

44) {
bernd Kosmetik

bernd authored 15 years ago

45)   output('<p><em>Sie haben bisher keine zusätzlichen FTP-Benutzer angelegt</em></p>');