#!/usr/bin/perl
-# $Id: machines.cgi,v 1.6 2000/08/19 02:34:11 tausq Exp $
+# $Id: machines.cgi,v 1.8 2000/08/20 02:32:46 tausq Exp $
# (c) 1999 Randolph Chung. Licensed under the GPL. <tausq@debian.org>
'bandwidth' => 'Bandwidth',
'status' => 'Status',
'notes' => 'Notes',
+ 'description' => 'Description',
'createtimestamp' => 'Entry created',
'modifytimestamp' => 'Entry modified'
);
# This defines what fields are displayed, and in what order
@attrorder = ('hostname', 'admin', 'architecture', 'distribution', 'access',
'sponsor', 'sponsor-admin', 'location', 'machine', 'memory',
- 'disk', 'bandwidth', 'status', 'notes', 'createtimestamp', 'modifytimestamp');
+ 'disk', 'bandwidth', 'status', 'notes', 'description',
+ 'createtimestamp', 'modifytimestamp');
# ditto for summary
%summaryattrs = ('hostname' => 'Host name',
foreach $key (keys(%attrs)) {
$output{$key} = $data->{$key}->[0];
}
+
+ $output{hostname} = undef;
+ foreach my $hostname (@{$data->{hostname}}) {
+ $output{hostname} .= sprintf("%s%s", ($output{hostname} ? ', ' : ''), $hostname);
+ }
# Modified/created time. TODO: maybe add is the name of the creator/modifier
$output{modifytimestamp} = &Util::FormatTimestamp($output{modifytimestamp});
$summary{$thishost}{hostname} = undef;
foreach my $hostname (@{$data->{hostname}}) {
- $summary{$thishost}{hostname} .= sprintf("%s<a href=\"machines.cgi?host=%s\">%s</a>", ($summary{$thishost}{hostname} ? ', ' : ''), $summary{$thishost}{host}, $hostname);
+ $summary{$thishost}{hostname} .= sprintf("%s<a href=\"machines.cgi?host=%s\">%s</a>", ($summary{$thishost}{hostname} ? '<br>' : ''), $summary{$thishost}{host}, $hostname);
}
}
$ldap->unbind;