[%# rename.tt Page where you can use a rename token. Authors: Afuna Copyright (c) 2015 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" ) -%] [%- dw.need_res( { group => "foundation" } "stc/css/pages/rename.css" ) -%] [% IF token %]
[%- dw.form_auth # hidden input field HTML -%]
[%- '.form.rename.header' | ml %]
[%- form.data.token | html -%]
[% form.data.authas %] [% IF form.data.journaltype == "P" %] [%- '.form.switchtype.comm' | ml -%] [% ELSE %] [%- '.form.switchtype.journal' | ml -%] [% END %]
[%- touser_label = '.form.rename.touser.label' | ml; form.textbox( label = touser_label name = "touser" id = "touser" ) -%]
[%- '.form.rename.oldusername.header.' _ form.data.journaltype | ml -%]

[%- '.form.rename.forward.note2.' _ form.data.journaltype | ml( journalurl = form.data.journalurl, journalname = form.data.journalname ) %]

[%- '.form.rename.disconnect.note2.' _ form.data.journaltype | ml( journalurl = form.data.journalurl, journalname = form.data.journalname ) %]

[% IF rel_types.size > 0 %]
[% '.form.relationships.header' | ml %] [% FOREACH rel IN rel_types %]
[% END %]
[% END %]
[% '.form.others.header' | ml %]
[% ELSE %] [% IF invalidtoken %]

[% '.token.invalid' | ml( token = invalidtoken ) | html %]

[% ELSIF usedtoken %]

[% '.token.used' | ml( token = usedtoken ) | html %]

[% ELSE %]

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

[% IF checkusername.status %]

[% ".checkusername.status.${checkusername.status}" | ml( user = checkusername.user ) | html %]

[% IF checkusername.errors %] [%- INCLUDE components/errors.tt errors = checkusername.errors -%] [% END %] [% END %]

[%~ '.swap.linktext' | ml ~%]

[%~ '.swap.note' | ml ~%]

[% END %]
[% IF unused_tokens %]

[% '.token.list.header' | ml %]

[% ELSE %] [%- '.token.notoken' | ml(aopts = "href='${site.shoproot}/renames?for=self'") -%] [% END %]

[% '.token.manual.header' | ml %]

[%~ IF checkusername.user AND checkusername.status == 'available' ~%] [%~ ELSE ~%] [%~ END ~%]
[% END %]