summaryrefslogtreecommitdiff
path: root/htdocs/edit/part_referral.cgi
diff options
context:
space:
mode:
authorivan <ivan>1998-09-03 02:00:49 +0000
committerivan <ivan>1998-09-03 02:00:49 +0000
commit3c86cf59beb26bd3f8269a93ae1f641d88be53d1 (patch)
tree59a42cad3d5821d2bc9d9aa65569003478457f08 /htdocs/edit/part_referral.cgi
parentc2f38666a7aa746c560efcf64f72261ff8a1d2f2 (diff)
Initial revision
Diffstat (limited to 'htdocs/edit/part_referral.cgi')
-rwxr-xr-xhtdocs/edit/part_referral.cgi66
1 files changed, 66 insertions, 0 deletions
diff --git a/htdocs/edit/part_referral.cgi b/htdocs/edit/part_referral.cgi
new file mode 100755
index 000000000..f29802239
--- /dev/null
+++ b/htdocs/edit/part_referral.cgi
@@ -0,0 +1,66 @@
+#!/usr/bin/perl -Tw
+#
+# agent.cgi: Add/Edit referral (output form)
+#
+# ivan@sisd.com 98-feb-23
+#
+# Changes to allow page to work at a relative position in server
+# bmccane@maxbaud.net 98-apr-3
+#
+# confisuing typo on submit button ivan@sisd.com 98-jun-14
+#
+# lose background, FS::CGI ivan@sisd.com 98-sep-2
+
+use strict;
+use CGI::Base;
+use CGI::Carp qw(fatalsToBrowser);
+use FS::UID qw(cgisuidsetup);
+use FS::Record qw(qsearch qsearchs);
+use FS::part_referral;
+use FS::CGI qw(header menubar);
+
+my($cgi) = new CGI::Base;
+$cgi->get;
+
+&cgisuidsetup($cgi);
+
+SendHeaders(); # one guess.
+
+my($part_referral,$action);
+if ( $cgi->var('QUERY_STRING') =~ /^(\d+)$/ ) { #editing
+ $part_referral=qsearchs('part_referral',{'refnum'=>$1});
+ $action='Edit';
+} else { #adding
+ $part_referral=create FS::part_referral {};
+ $action='Add';
+}
+my($hashref)=$part_referral->hashref;
+
+print header("$action Referral", menubar(
+ 'Main Menu' => '../',
+ 'View all referrals' => "../browse/part_referral.cgi",
+)), <<END;
+ <FORM ACTION="process/part_referral.cgi" METHOD=POST>
+END
+
+#display
+
+print qq!<INPUT TYPE="hidden" NAME="refnum" VALUE="$hashref->{refnum}">!,
+ "Referral #", $hashref->{refnum} ? $hashref->{refnum} : "(NEW)";
+
+print <<END;
+<PRE>
+Referral <INPUT TYPE="text" NAME="referral" SIZE=32 VALUE="$hashref->{referral}">
+</PRE>
+END
+
+print qq!<BR><INPUT TYPE="submit" VALUE="!,
+ $hashref->{refnum} ? "Apply changes" : "Add referral",
+ qq!">!;
+
+print <<END;
+ </FORM>
+ </BODY>
+</HTML>
+END
+