-<!-- $Id: part_svc.cgi,v 1.9 2001-09-11 03:15:58 ivan Exp $ -->
+<!-- $Id: part_svc.cgi,v 1.11 2001-09-11 19:16:41 ivan Exp $ -->
<%
my $part_svc;
if ( $cgi->param('error') ) { #error
<FORM NAME="dummy">
Service Part #<%= $part_svc->svcpart ? $part_svc->svcpart : "(NEW)" %>
-
-<PRE>
+<BR><BR>
Service <INPUT TYPE="text" NAME="svc" VALUE="<%= $hashref->{svc} %>">
-</PRE>
+<BR><BR>
Services are items you offer to your customers.
<UL><LI>svc_acct - Shell accounts, POP mailboxes, SLIP/PPP and ISDN accounts
<LI>svc_domain - Domains
<% foreach my $svcdb (@dbs) { %>
<OPTION VALUE="<%= $svcdb %>" <%= ' SELECTED'x($svcdb eq $hashref->{svcdb}) %>><%= $svcdb %>
<% } %>
-</SELECT>
+</SELECT></FORM>
<%
#these might belong somewhere else for other user interfaces
konq_kludge svc_acct svc_domain svc_acct_sm svc_forward svc_www
) ) {
- my(@fields) = $svcdb eq 'konq_kludge'
- ? ()
- : grep { $_ ne 'svcnum' } fields($svcdb);
+# my(@fields) = $svcdb eq 'konq_kludge'
+# ? ()
+# : grep { $_ ne 'svcnum' } fields($svcdb);
+ #yucky kludge
+ my(@fields) = defined( $FS::Record::dbdef->table($svcdb) )
+ ? grep { $_ ne 'svcnum' } fields($svcdb)
+ : ();
#my($rowspan)=scalar(@rows);
#my($ptmp)="<TD ROWSPAN=$rowspan>$svcdb</TD>";