Mercurial > hg > vamp-website
diff forum/Themes/default/MoveTopic.template.php @ 76:e3e11437ecea website
Add forum code
author | Chris Cannam |
---|---|
date | Sun, 07 Jul 2013 11:25:48 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/forum/Themes/default/MoveTopic.template.php Sun Jul 07 11:25:48 2013 +0200 @@ -0,0 +1,92 @@ +<?php +/** + * Simple Machines Forum (SMF) + * + * @package SMF + * @author Simple Machines + * @copyright 2011 Simple Machines + * @license http://www.simplemachines.org/about/smf/license.php BSD + * + * @version 2.0 + */ + +// Show an interface for selecting which board to move a post to. +function template_main() +{ + global $context, $settings, $options, $txt, $scripturl; + + echo ' + <div id="move_topic" class="lower_padding"> + <form action="', $scripturl, '?action=movetopic2;topic=', $context['current_topic'], '.0" method="post" accept-charset="', $context['character_set'], '" onsubmit="submitonce(this);"> + <div class="cat_bar"> + <h3 class="catbg">', $txt['move_topic'], '</h3> + </div> + <div class="windowbg centertext"> + <span class="topslice"><span></span></span> + <div class="content"> + <div class="move_topic"> + <dl class="settings"> + <dt> + <strong>', $txt['move_to'], ':</strong> + </dt> + <dd> + <select name="toboard">'; + + foreach ($context['categories'] as $category) + { + echo ' + <optgroup label="', $category['name'], '">'; + + foreach ($category['boards'] as $board) + echo ' + <option value="', $board['id'], '"', $board['selected'] ? ' selected="selected"' : '', $board['id'] == $context['current_board'] ? ' disabled="disabled"' : '', '>', $board['child_level'] > 0 ? str_repeat('==', $board['child_level']-1) . '=> ' : '', $board['name'], '</option>'; + echo ' + </optgroup>'; + } + + echo ' + </select> + </dd>'; + + // Disable the reason textarea when the postRedirect checkbox is unchecked... + echo ' + </dl> + <label for="reset_subject"><input type="checkbox" name="reset_subject" id="reset_subject" onclick="document.getElementById(\'subjectArea\').style.display = this.checked ? \'block\' : \'none\';" class="input_check" /> ', $txt['moveTopic2'], '.</label><br /> + <fieldset id="subjectArea" style="display: none;"> + <dl class="settings"> + <dt><strong>', $txt['moveTopic3'], ':</strong></dt> + <dd><input type="text" name="custom_subject" size="30" value="', $context['subject'], '" class="input_text" /></dd> + </dl> + <label for="enforce_subject"><input type="checkbox" name="enforce_subject" id="enforce_subject" class="input_check" /> ', $txt['moveTopic4'], '.</label> + </fieldset> + <label for="postRedirect"><input type="checkbox" name="postRedirect" id="postRedirect" ', $context['is_approved'] ? 'checked="checked"' : '', ' onclick="', $context['is_approved'] ? '' : 'if (this.checked && !confirm(\'' . $txt['move_topic_unapproved_js'] . '\')) return false; ', 'document.getElementById(\'reasonArea\').style.display = this.checked ? \'block\' : \'none\';" class="input_check" /> ', $txt['moveTopic1'], '.</label> + <fieldset id="reasonArea" style="margin-top: 1ex;', $context['is_approved'] ? '' : 'display: none;', '"> + <dl class="settings"> + <dt> + ', $txt['moved_why'], ' + </dt> + <dd> + <textarea name="reason" rows="3" cols="40">', $txt['movetopic_default'], '</textarea> + </dd> + </dl> + </fieldset> + <div class="righttext"> + <input type="submit" value="', $txt['move_topic'], '" onclick="return submitThisOnce(this);" accesskey="s" class="button_submit" /> + </div> + </div> + </div> + <span class="botslice"><span></span></span> + </div>'; + + if ($context['back_to_topic']) + echo ' + <input type="hidden" name="goback" value="1" />'; + + echo ' + <input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" /> + <input type="hidden" name="seqnum" value="', $context['form_sequence_number'], '" /> + </form> + </div>'; +} + +?> \ No newline at end of file