summaryrefslogtreecommitdiff
path: root/httemplate/edit
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/edit')
-rwxr-xr-xhttemplate/edit/ac.cgi163
-rwxr-xr-xhttemplate/edit/ac_type.cgi106
-rwxr-xr-xhttemplate/edit/process/ac.cgi28
-rwxr-xr-xhttemplate/edit/process/ac_block.cgi21
-rwxr-xr-xhttemplate/edit/process/ac_field.cgi21
-rwxr-xr-xhttemplate/edit/process/ac_type.cgi28
-rwxr-xr-xhttemplate/edit/process/part_ac_field.cgi21
7 files changed, 0 insertions, 388 deletions
diff --git a/httemplate/edit/ac.cgi b/httemplate/edit/ac.cgi
deleted file mode 100755
index 86b05a4a1..000000000
--- a/httemplate/edit/ac.cgi
+++ /dev/null
@@ -1,163 +0,0 @@
-<!-- mason kludge -->
-<%
-
-my($ac);
-if ( $cgi->param('error') ) {
- $ac = new FS::ac ( {
- map { $_, scalar($cgi->param($_)) } fields('ac')
- } );
-} elsif ( $cgi->keywords ) { #editing
- my( $query ) = $cgi->keywords;
- $query =~ /^(\d+)$/;
- $ac=qsearchs('ac',{'acnum'=>$1});
-} else { #adding
- $ac = new FS::ac {};
-}
-my $action = $ac->acnum ? 'Edit' : 'Add';
-my $hashref = $ac->hashref;
-
-print header("$action Access Concentrator", menubar(
- 'Main Menu' => "$p",
- 'View all access concentrators' => "${p}browse/ac.cgi",
-));
-
-print qq!<FONT SIZE="+1" COLOR="#ff0000">Error: !, $cgi->param('error'),
- "</FONT>"
- if $cgi->param('error');
-
-print '<FORM ACTION="', popurl(1), 'process/ac.cgi" METHOD=POST>',
- qq!<INPUT TYPE="hidden" NAME="acnum" VALUE="$hashref->{acnum}">!,
- "Access Concentrator #", $hashref->{acnum} ? $hashref->{acnum} : "(NEW)";
-
-print <<END;
-
-<TABLE COLOR="#cccccc">
- <TR>
- <TH ALIGN="RIGHT">Access Concentrator</TH>
- <TD>
- <INPUT TYPE="text" NAME="acname" SIZE=15 VALUE="$hashref->{acname}">
- </TD>
- </TD>
-END
-
-
-if (! $ac->acnum) {
- print <<END;
- <TR>
- <TH ALIGN="RIGHT">Access Concentrator Type</TH>
- <TD><SELECT NAME="actypenum" SIZE="1"><OPTION VALUE=""></OPTION>
-END
-
- foreach (qsearch('ac_type', {})) {
- my $narf = $_->hashref;
- print qq!<OPTION! .
- ($narf->{actypenum} eq $hashref->{actypenum} ? ' SELECTED' : '') .
- qq! VALUE="$narf->{actypenum}">$narf->{actypenum}: $narf->{actypename}! .
- qq!</OPTION>!;
- }
-
- print '</TD></TR></TABLE>';
-} else {
- print '</TABLE>';
- print qq!<INPUT TYPE="hidden" NAME="actypenum" VALUE="$hashref->{actypenum}">!;
-}
-
-print qq!</TABLE><BR><BR><INPUT TYPE="submit" VALUE="!,
- $hashref->{acnum} ? "Apply changes" : "Add access concentrator",
- qq!"></FORM>!;
-
-if ($hashref->{acnum}) {
- print table();
- print <<END;
- Additional Fields:<BR>
- <TH>
- <TD>Field Name</TD>
- <TD COLSPAN=2>Field Value</TD>
- </TH>
-END
-
- #my @ac_fields = qsearch('ac_field', { acnum => $hashref->{acnum} });
- my @ac_fields = $ac->ac_field;
- foreach (@ac_fields) {
- print qq!\n<TR><TD></TD>!;
- my $part_ac_field = qsearchs('part_ac_field',
- { acfieldpart => $_->getfield('acfieldpart') });
- print '<TD>' . $part_ac_field->getfield('name') .
- '</TD><TD>' . $_->getfield('value') . '</TD></TR>';
- print "\n";
- }
-
- print '<FORM ACTION="', popurl(1), 'process/ac_field.cgi" METHOD=POST>';
- print <<END;
- <TR>
- <TD><INPUT TYPE="hidden" NAME="acnum" VALUE="$hashref->{acnum}">
- <INPUT TYPE="hidden" NAME="acname" VALUE="$hashref->{acname}">
- <INPuT TYPE="hidden" NAME="actypenum" VALUE="$hashref->{actypenum}">
- <SMALL>(NEW)</SMALL>
- </TD>
- <TD><SELECT NAME="acfieldpart"><OPTION></OPTION>
-END
-
- my @part_ac_fields = qsearch('part_ac_field',
- { actypenum => $hashref->{actypenum} });
- foreach my $part_ac_field (@part_ac_fields) {
- my $acfieldpart = $part_ac_field->getfield('acfieldpart');
- if (grep {$_->getfield('acfieldpart') eq $acfieldpart} @ac_fields) {next;}
- print qq!<OPTION VALUE="${acfieldpart}">! .
- $part_ac_field->getfield('name') . '</OPTION>';
- }
-
- print <<END;
- </SELECT>
- </TD>
- <TD><INPUT TYPE="text" SIZE="15" NAME="value"></TD>
- <TD><INPUT TYPE="submit" VALUE="Add"></TD>
- </TR>
- </FORM>
- </TABLE>
-END
-
-}
-
-if ($hashref->{acnum}) {
-
- print qq!<BR><BR>IP Address Blocks:<BR>! . table() .
- qq!<TR><TH></TH><TH>Network/Mask</TH>! .
- qq!<TH>Gateway Address</TH><TH>Mask length</TH></TR>\n!;
-
- foreach (qsearch('ac_block', { acnum => $hashref->{acnum} })) {
- my $ip_addr = new NetAddr::IP($_->getfield('ip_gateway'),
- $_->getfield('ip_netmask'));
- print qq!<TR><TD></TD><TD>! . $ip_addr->network->addr() . '/' .
- $ip_addr->network->mask() . qq!</TD>!;
-
- print qq!<TD>! . $_->getfield('ip_gateway') . qq!</TD>\n! .
- qq!<TD>! . $_->getfield('ip_netmask') . qq!</TD></TR>!;
-
- }
-
- print '<FORM ACTION="', popurl(1), 'process/ac_block.cgi" METHOD=POST>';
- print <<END;
- <TR>
- <TD><INPUT TYPE="hidden" NAME="acnum" VALUE="$hashref->{acnum}">
- <INPUT TYPE="hidden" NAME="acname" VALUE="$hashref->{acname}">
- <INPuT TYPE="hidden" NAME="actypenum" VALUE="$hashref->{actypenum}">
- <SMALL>(NEW)</SMALL>
- </TD>
- <TD></TD>
- <TD><INPUT TYPE="text" NAME="ip_gateway" SIZE="15"></TD>
- <TD><INPUT TYPE="text" NAME="ip_netmask" SIZE="2"></TD>
- <TD><INPUT TYPE="submit" VALUE="Add"></TD>
- </TR>
- </FORM>
-</TABLE>
-END
-
-}
-
-print <<END;
- </BODY>
-</HTML>
-END
-
-%>
diff --git a/httemplate/edit/ac_type.cgi b/httemplate/edit/ac_type.cgi
deleted file mode 100755
index ccc3d579c..000000000
--- a/httemplate/edit/ac_type.cgi
+++ /dev/null
@@ -1,106 +0,0 @@
-<!-- mason kludge -->
-<%
-
-my $ac_type;
-if ( $cgi->param('error') ) {
- $ac_type = new FS::ac_type ( {
- map { $_, scalar($cgi->param($_)) } fields('ac_type')
- } );
-} elsif ( $cgi->keywords ) { #editing
- my($query)=$cgi->keywords;
- $query =~ /^(\d+)$/;
- $ac_type=qsearchs('ac_type',{'actypenum'=>$1});
-} else { #adding
- $ac_type = new FS::ac_type {};
-}
-my $action = $ac_type->actypenum ? 'Edit' : 'Add';
-my $hashref = $ac_type->hashref;
-
-my @ut_types = qw( float number text alpha anything ip domain );
-
-my $p1 = popurl(1);
-print header("$action Access Concentrator Type", menubar(
- 'Main Menu' => popurl(2),
- 'View all Access Concentrator types' => popurl(2). "browse/ac_type.cgi",
-));
-
-print qq!<FONT SIZE="+1" COLOR="#ff0000">Error: !, $cgi->param('error'),
- "</FONT>"
- if $cgi->param('error');
-
-print qq!<FORM ACTION="${p1}process/ac_type.cgi" METHOD=POST>!;
-
-#display
-
-print qq!<INPUT TYPE="hidden" NAME="actypenum" VALUE="$hashref->{actypenum}">!,
- "AC Type #", $hashref->{actypenum} ? $hashref->{actypenum} : "(NEW)";
-
-print <<TROZ;
-<PRE>
-AC Type Name <INPUT TYPE="text" NAME="actypename" SIZE=15 VALUE="$hashref->{actypename}">
-</PRE>
-
-TROZ
-
-print qq!<BR><INPUT TYPE="submit" VALUE="!,
- $hashref->{actypenum} ? "Apply changes" : "Add AC Type",
- qq!"></FORM>!;
-
-
-if ($hashref->{actypenum}) {
- print qq! <BR>Available fields:<BR>! . table();
-
- print qq! <TH><TD>Field name</TD><TD>Field type</TD><TD></TD></TH>!;
-
- my @part_ac_field = qsearch ( 'part_ac_field',
- { actypenum => $hashref->{actypenum} } );
- foreach ( @part_ac_field ) {
- my $pf_hashref = $_->hashref;
- print <<END;
- <TR>
- <TD>$pf_hashref->{acfieldpart}</TD>
- <TD>$pf_hashref->{name}</TD>
- <TD>$pf_hashref->{ut_type}</TD>
- </TR>
-END
- }
-
- my $name, $ut_type = '';
- if ($cgi->param('error')) {
- $name = $cgi->param('name');
- $ut_type = $cgi->param('ut_type');
- }
-
- print <<END;
- <FORM ACTION="${p1}process/part_ac_field.cgi" METHOD=GET>
- <TR>
- <TD><SMALL>(NEW)</SMALL>
- <INPUT TYPE="hidden" NAME="actypenum" VALUE="$hashref->{actypenum}">
- </TD>
- <TD>
- <INPUT TYPE="text" NAME="name" VALUE="${name}">
- </TD>
- <TD>
- <SELECT NAME="ut_type" SIZE=1><OPTION>
-END
-
- foreach ( @ut_types ) {
- print qq!<OPTION! . ($ut_type ? " SELECTED>$_" : ">$_");
- }
-
- print <<END;
- </SELECT>
- </TD>
- <TD><INPUT TYPE="submit" VALUE="Add"></TD>
- </TR>
- </FORM>
- </TABLE>
-END
-
-}
-
-%>
-
- </BODY>
-</HTML>
-
diff --git a/httemplate/edit/process/ac.cgi b/httemplate/edit/process/ac.cgi
deleted file mode 100755
index fc434a807..000000000
--- a/httemplate/edit/process/ac.cgi
+++ /dev/null
@@ -1,28 +0,0 @@
-<%
-
-my $acnum = $cgi->param('acnum');
-
-my $old = qsearchs('ac',{'acnum'=>$acnum}) if $acnum;
-
-my $new = new FS::ac ( {
- map {
- $_, scalar($cgi->param($_));
- } fields('ac')
-} );
-
-my $error = '';
-if ( $acnum ) {
- $error = $new->replace($old);
-} else {
- $error = $new->insert;
- $acnum=$new->getfield('acnum');
-}
-
-if ( $error ) {
- $cgi->param('error', $error);
- print $cgi->redirect(popurl(2). "ac.cgi?". $cgi->query_string );
-} else {
- print $cgi->redirect(popurl(3). "browse/ac.cgi");
-}
-
-%>
diff --git a/httemplate/edit/process/ac_block.cgi b/httemplate/edit/process/ac_block.cgi
deleted file mode 100755
index b1c3c726b..000000000
--- a/httemplate/edit/process/ac_block.cgi
+++ /dev/null
@@ -1,21 +0,0 @@
-<%
-
-my $new = new FS::ac_block ( {
- map {
- $_, scalar($cgi->param($_));
- } fields('ac_block')
-} );
-
-my $error = '';
-$error = $new->check;
-
-unless ( $error ) { $error = $new->insert; }
-
-if ( $error ) {
- $cgi->param('error', $error);
- print $cgi->redirect(popurl(2). "ac.cgi?". $cgi->query_string );
-} else {
- print $cgi->redirect(popurl(2). "ac.cgi?". $cgi->param('acnum'));
-}
-
-%>
diff --git a/httemplate/edit/process/ac_field.cgi b/httemplate/edit/process/ac_field.cgi
deleted file mode 100755
index 2bfe3312f..000000000
--- a/httemplate/edit/process/ac_field.cgi
+++ /dev/null
@@ -1,21 +0,0 @@
-<%
-
-my $new = new FS::ac_field ( {
- map {
- $_, scalar($cgi->param($_));
- } fields('ac_field')
-} );
-
-my $error = '';
-$error = $new->check;
-
-unless ( $error ) { $error = $new->insert; }
-
-if ( $error ) {
- $cgi->param('error', $error);
- print $cgi->redirect(popurl(2). "ac.cgi?". $cgi->query_string );
-} else {
- print $cgi->redirect(popurl(2). "ac.cgi?". $cgi->param('acnum'));
-}
-
-%>
diff --git a/httemplate/edit/process/ac_type.cgi b/httemplate/edit/process/ac_type.cgi
deleted file mode 100755
index ca232ba58..000000000
--- a/httemplate/edit/process/ac_type.cgi
+++ /dev/null
@@ -1,28 +0,0 @@
-<%
-
-my $actypenum = $cgi->param('actypenum');
-
-my $old = qsearchs('ac_type',{'actypenum'=>$actypenum}) if $actypenum;
-
-my $new = new FS::ac_type ( {
- map {
- $_, scalar($cgi->param($_));
- } fields('ac_type')
-} );
-
-my $error = '';
-if ( $actypenum ) {
- $error = $new->replace($old);
-} else {
- $error = $new->insert;
- $actypenum=$new->getfield('actypenum');
-}
-
-if ( $error ) {
- $cgi->param('error', $error);
- print $cgi->redirect(popurl(2). "ac_type.cgi?". $cgi->query_string );
-} else {
- print $cgi->redirect(popurl(3). "browse/ac_type.cgi");
-}
-
-%>
diff --git a/httemplate/edit/process/part_ac_field.cgi b/httemplate/edit/process/part_ac_field.cgi
deleted file mode 100755
index 38ad586f7..000000000
--- a/httemplate/edit/process/part_ac_field.cgi
+++ /dev/null
@@ -1,21 +0,0 @@
-<%
-
-my $new = new FS::part_ac_field ( {
- map {
- $_, scalar($cgi->param($_));
- } fields('part_ac_field')
-} );
-
-my $error = '';
-$error = $new->check;
-
-unless ( $error ) { $error = $new->insert; }
-
-if ( $error ) {
- $cgi->param('error', $error);
- print $cgi->redirect(popurl(2). "ac_type.cgi?". $cgi->query_string );
-} else {
- print $cgi->redirect(popurl(2). "ac_type.cgi?". $cgi->param('actypenum'));
-}
-
-%>