default to a session cookie instead of setting an explicit timeout, weird timezone...
[freeside.git] / httemplate / edit / msg_template.html
index 6632d02..889b107 100644 (file)
@@ -1,16 +1,9 @@
-<% include( 'elements/edit.html',  
-              'name_singular' => 'template',
-              'table'         => 'msg_template',
-              'viewall_dir'   => 'browse',
-              'fields' => [ 'msgname',
-                            { field=>'body', type=>'htmlarea' },
-                          ],
-          )
-%>
 <%init>
-
-die "access denied"
-  unless $FS::CurrentUser::CurrentUser->access_right('Edit templates')
-  ||     $FS::CurrentUser::CurrentUser->access_right('Edit global templates');
-
+my $msgclass = 'email';
+if ( $cgi->param('msgnum') =~ /^(\d+)$/ ) {
+  my $msg_template = FS::msg_template->by_key($1)
+    or die "unknown msgnum $1";
+  $msgclass = $msg_template->msgclass;
+}
+print $cgi->redirect($fsurl."edit/msg_template/$msgclass.html?".$cgi->query_string);
 </%init>