summaryrefslogtreecommitdiff
path: root/httemplate/misc/process/template_image-upload.cgi
blob: c3c9059811672c1d6882ba90c5a1772d998eb9f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<% $server->process %>

<%init>

my $curuser = $FS::CurrentUser::CurrentUser;

die "access denied"
  unless $curuser->access_right([ 'Edit templates', 'Edit global templates' ]);

my %arg = $cgi->param('arg');
my $agentnum = $arg{'agentnum'};

if (!$agentnum) {
  die "access denied"
    unless $curuser->access_right([ 'Edit global templates' ]);
} else {
  die "bad agentnum"
    unless $agentnum =~ /^\d+$/;
  die "access denied"
    unless $curuser->agentnum($agentnum);
}

my $server =
  new FS::UI::Web::JSRPC 'FS::template_image::process_image_upload', $cgi;

</%init>