[% WRAPPER 'forumadmin/bar.html' %] [% USE FillInForm %] [% UNLESS c.req.method == 'POST'; forum_name = forum.name | decodeHTML; forum_description = forum.description | decodeHTML; data = { name => forum_name, description => forum_description, private => private, moderators => moderators, forum_code => forum.forum_code, can_post_threads => forum.settings.can_post_threads || 'Y', can_post_replies => forum.settings.can_post_replies || 'Y', can_post_polls => forum.settings.can_post_polls || 'Y', }; END; %] [% FILTER fillinform fdat => data || c.req.params %]
[% IF is_site_admin %] [% END %] [% IF c.config.function_on.poll %] [% END %]
Forum Code: [% IF c.form.error('forum_code') %] [% IF c.form.error('forum_code', 'HAS_BLANK') %] don't put blank in your forum_code. [% ELSIF c.form.error('forum_code', 'REGEX') %] only A-Z, a-z, 0-9, -, _ is allowed. [% ELSIF c.form.error('forum_code', 'HAS_RESERVED') %] this forum_code is reserved. [% ELSIF c.form.error('forum_code', 'DBIC_UNIQUE') %] This forum_code is used by another one. [% ELSE %] forum_code should be 6-20 chars. [% END %] [% END %]
Forum Name: [% IF c.form.error('name') %] the length of forum name should be more than 1 and less than 40 [% END %]
Forum Description [% IF c.form.error('description') %]
description cann't be null. [% END %]
Forum Moderators use ',' to split if there are more than 1 moderator [% IF c.form.error('moderators') %]
no such user [% non_existence_user %] [% END %]
Policy Private
Can Post Topics: Yes No
Can Post Replies: Yes No
Can Post Polls: Yes No
[% END %] [% END %]