bernd commited on 2007-12-01 16:02:15
Zeige 2 geänderte Dateien mit 21 Einfügungen und 8 Löschungen.
git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@827 87cf0b9e-d624-0410-a070-f6ee81989793
| ... | ... |
@@ -10,7 +10,7 @@ require_once('class/domain.php');
|
| 10 | 10 |
function list_vhosts() |
| 11 | 11 |
{
|
| 12 | 12 |
$uid = (int) $_SESSION['userinfo']['uid']; |
| 13 |
- $result = db_query("SELECT id,fqdn,docroot,docroot_is_default,php,options FROM vhosts.v_vhost WHERE uid={$uid} ORDER BY domain,hostname");
|
|
| 13 |
+ $result = db_query("SELECT id,fqdn,docroot,docroot_is_default,php,options,logtype,errorlog FROM vhosts.v_vhost WHERE uid={$uid} ORDER BY domain,hostname");
|
|
| 14 | 14 |
$ret = array(); |
| 15 | 15 |
while ($item = mysql_fetch_assoc($result)) |
| 16 | 16 |
array_push($ret, $item); |
| ... | ... |
@@ -21,7 +21,7 @@ $vhosts = list_vhosts(); |
| 21 | 21 |
|
| 22 | 22 |
if (count($vhosts) > 0) |
| 23 | 23 |
{
|
| 24 |
- output("<table><tr><th>(Sub-)Domain</th><th></th><th>Zusätzliche Alias-Namen</th><th>Lokaler Pfad<sup>*</sup></th><th>PHP</th></tr>");
|
|
| 24 |
+ output("<table><tr><th>(Sub-)Domain</th><th></th><th>Zusätzliche Alias-Namen</th><th>PHP</th><th>Logfiles</th><th>Lokaler Pfad<sup>*</sup></th></tr>");
|
|
| 25 | 25 |
|
| 26 | 26 |
foreach ($vhosts as $vhost) |
| 27 | 27 |
{
|
| ... | ... |
@@ -34,10 +34,6 @@ if (count($vhosts) > 0) |
| 34 | 34 |
} |
| 35 | 35 |
output(internal_link('aliases.php', 'Aliase verwalten', 'vhost='.$vhost['id']));
|
| 36 | 36 |
output('</td>');
|
| 37 |
- if ($vhost['docroot_is_default'] == 1) |
|
| 38 |
- output("<td><span style=\"color:#777;\">{$vhost['docroot']}</span></td>");
|
|
| 39 |
- else |
|
| 40 |
- output("<td><strong>{$vhost['docroot']}</strong></td>");
|
|
| 41 | 37 |
$php = $vhost['php']; |
| 42 | 38 |
switch ($php) |
| 43 | 39 |
{
|
| ... | ... |
@@ -51,8 +47,25 @@ if (count($vhosts) > 0) |
| 51 | 47 |
$php = 'FastCGI'; |
| 52 | 48 |
break; |
| 53 | 49 |
} |
| 54 |
- output("<td>{$php}</td>
|
|
| 55 |
- </tr>"); |
|
| 50 |
+ output("<td>{$php}</td>");
|
|
| 51 |
+ $logfiles = 'keine'; |
|
| 52 |
+ if ($vhost['logtype'] == 'default') |
|
| 53 |
+ $logfiles = 'normal'; |
|
| 54 |
+ elseif ($vhost['logtype'] == 'anonymous') |
|
| 55 |
+ $logfiles = 'anonym'; |
|
| 56 |
+ if ($vhost['errorlog'] == 1) |
|
| 57 |
+ {
|
|
| 58 |
+ if ($logfiles == 'keine') |
|
| 59 |
+ $logfiles = 'nur Fehler'; |
|
| 60 |
+ else |
|
| 61 |
+ $logfiles .= ', Fehler'; |
|
| 62 |
+ } |
|
| 63 |
+ output("<td>{$logfiles}</td>");
|
|
| 64 |
+ if ($vhost['docroot_is_default'] == 1) |
|
| 65 |
+ output("<td><span style=\"color:#777;\">{$vhost['docroot']}</span></td>");
|
|
| 66 |
+ else |
|
| 67 |
+ output("<td><strong>{$vhost['docroot']}</strong></td>");
|
|
| 68 |
+ output("</tr>");
|
|
| 56 | 69 |
} |
| 57 | 70 |
output('</table>');
|
| 58 | 71 |
output('<p><sup>*</sup>) schwach geschriebene Pfadangaben bezeichnen die Standardeinstellung. Ist ein Pfad fett dargestellt, so haben Sie einen davon abweichenden Wert eingegeben.</p>');
|
| 59 | 72 |