summaryrefslogtreecommitdiff
path: root/httemplate/edit/process/part_pkg.cgi
diff options
context:
space:
mode:
authorjeff <jeff>2007-11-28 20:18:34 +0000
committerjeff <jeff>2007-11-28 20:18:34 +0000
commit7054cae12e246c80dbb239cc71bc28b89d58ef2c (patch)
treee096524f4db7ff0dbecc8050f067cc72e74233af /httemplate/edit/process/part_pkg.cgi
parent48c4363d1a57332c1b12e7cf54ff7e67b30d7a81 (diff)
better select multiple, discourage creation of packages no agent can sell
Diffstat (limited to 'httemplate/edit/process/part_pkg.cgi')
-rwxr-xr-xhttemplate/edit/process/part_pkg.cgi5
1 files changed, 5 insertions, 0 deletions
diff --git a/httemplate/edit/process/part_pkg.cgi b/httemplate/edit/process/part_pkg.cgi
index 5d9c2355b..e4cf45984 100755
--- a/httemplate/edit/process/part_pkg.cgi
+++ b/httemplate/edit/process/part_pkg.cgi
@@ -36,6 +36,11 @@
% /^(\d+)$/;
% push @agents, $1 if $1;
%}
+%$error = "At least one agent type must be specified."
+% unless( scalar(@agents) ||
+% $cgi->param('clone') && $cgi->param('clone') ~= /^\d+$/ ||
+% !pkgpart && $conf->exists('agent-defaultpkg')
+% );
%
%my $new = new FS::part_pkg ( {
% map {