[%# For adding, organizing, and maintaining FAQs. # # Authors: # Aaron Isaac -- original page # Jen Griffin -- TT conversion # # Copyright (c) 2009-2020 by Dreamwidth Studios, LLC. # # This program is free software; you may redistribute it and/or modify it under # the same terms as Perl itself. For a copy of the license, please reference # 'perldoc perlartistic' or 'perldoc perlgpl'. %] [%- sections.title = '.title' | ml -%] [%- sections.head = BLOCK %] [% END %] [%- CALL dw.active_resource_group( "foundation" ) -%]

<< [% '.link.back' | ml %]

[%- IF success -%]
[% success %]
[%- END -%]

[% '.editcats.title' | ml %]

[%- IF faqcat.size; faqcount = 0 -%]

[% '.editcats.intro' | ml %]

[% dw.form_auth %] [% form.hidden( name = 'faqcats', value = faqcats ) %] [%- FOREACH c IN catlist; faqcount = faqcount + 1; sortupdis = ( faqcount == 1 ? 1 : 0 ); sortdowndis = ( faqcount == catlist.size ? 1 : 0 ) -%] [%- END -%]
[% '.label.catname' | ml( '_' => '' ) %] [% '.label.catkey' | ml( '_' => '' ) %] [% '.label.catorder' | ml( '_' => '' ) %]
[% faqcat.$c.faqcatname | html %] [% faqcat.$c.faqcat | html %] [% faqcat.$c.catorder | html %] [% form.submit( name = "sortup:${faqcat.$c.faqcat}", value = dw.ml( '.btn.sortup' ), disabled = sortupdis ) %] [% form.submit( name = "sortdown:${faqcat.$c.faqcat}", value = dw.ml( '.btn.sortdown' ), disabled = sortdowndis ) %] [% form.submit( name = "edit:${faqcat.$c.faqcat}", value = dw.ml( '.btn.editcat' ) ) %] [% form.submit( name = "delete:${faqcat.$c.faqcat}", value = dw.ml( '.btn.deletecat' ), raw = "onclick=\"return confirm( '${confirm_delete}' );\"" ) %]
[%- ELSE -%]

[% '.editcats.none' | ml %]

[%- END -%]

[% '.addcat.title' | ml %]

[% '.addcat.intro' | ml %]

[% dw.form_auth %] [% form.hidden( name = 'action', value = 'add' ) %]

[% form.textbox( label = dw.ml( '.label.catkey', { '_' => ':' } ), name = 'faqcat', size = 10, maxlength = 150 ) %]

[% form.textbox( label = dw.ml( '.label.catname', { '_' => ':' } ), name = 'faqcatname', size = 50, maxlength = 150 ) %]

[% form.textbox( label = dw.ml( '.label.catorder', { '_' => ':' } ), name = 'faqcatorder', size = 4, maxlength = 10 ) %]

[% form.submit( value = dw.ml( '.btn.addcat' ) ) %]