2 # Delete several templates
4 require './status-lib.pl';
5 $access{'edit'} || &error($text{'tmpls_ecannot'});
8 &error_setup($text{'dtmpls_err'});
10 @d = split(/\0/, $in{'d'});
11 @d || &error($text{'dtmpls_enone'});
14 @servs = &list_services();
16 @users = grep { $_->{'tmpl'} eq $d } @servs;
18 $tmpl = &get_template($d);
19 &error(&text('dtmpls_eusers', "<i>$tmpl->{'desc'}</i>",
20 join(", ", map { "<i>$_->{'desc'}</i>" } @users)));
26 $tmpl = &get_template($d);
28 &delete_template($tmpl);
32 &webmin_log("deletes", "tmpl", scalar(@d));
33 &redirect("list_tmpls.cgi");