diff forum/Themes/default/Reminder.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/Reminder.template.php	Sun Jul 07 11:25:48 2013 +0200
@@ -0,0 +1,197 @@
+<?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
+ */
+
+function template_main()
+{
+	global $context, $settings, $options, $txt, $scripturl;
+
+	echo '
+	<br />
+	<form action="', $scripturl, '?action=reminder;sa=picktype" method="post" accept-charset="', $context['character_set'], '">
+		<div class="tborder login">
+			<div class="cat_bar">
+				<h3 class="catbg">', $txt['authentication_reminder'], '</h3>
+			</div>
+			<span class="upperframe"><span></span></span>
+			<div class="roundframe">
+				<p class="smalltext centertext">', $txt['password_reminder_desc'], '</p>
+				<dl>
+					<dt>', $txt['user_email'], ':</dt>
+					<dd><input type="text" name="user" size="30" class="input_text" /></dd>
+				</dl>
+				<p class="centertext"><input type="submit" value="', $txt['reminder_continue'], '" class="button_submit" /></p>
+			</div>
+			<span class="lowerframe"><span></span></span>
+		</div>
+		<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
+	</form>';
+}
+
+function template_reminder_pick()
+{
+	global $context, $settings, $options, $txt, $scripturl;
+
+	echo '
+	<br />
+	<form action="', $scripturl, '?action=reminder;sa=picktype" method="post" accept-charset="', $context['character_set'], '">
+		<div class="tborder login">
+			<div class="cat_bar">
+				<h3 class="catbg">', $txt['authentication_reminder'], '</h3>
+			</div>
+			<span class="upperframe"><span></span></span>
+			<div class="roundframe">
+				<p><strong>', $txt['authentication_options'], ':</strong></p>
+				<p>
+					<input type="radio" name="reminder_type" id="reminder_type_email" value="email" checked="checked" class="input_radio" /></dt>
+					<label for="reminder_type_email">', $txt['authentication_' . $context['account_type'] . '_email'], '</label></dd>
+				</p>
+				<p>
+					<input type="radio" name="reminder_type" id="reminder_type_secret" value="secret" class="input_radio" />
+					<label for="reminder_type_secret">', $txt['authentication_' . $context['account_type'] . '_secret'], '</label>
+				</p>
+				<p class="centertext"><input type="submit" value="', $txt['reminder_continue'], '" class="button_submit" /></p>
+			</div>
+			<span class="lowerframe"><span></span></span>
+		</div>
+		<input type="hidden" name="uid" value="', $context['current_member']['id'], '" />
+		<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
+	</form>';
+}
+
+function template_sent()
+{
+	global $context, $settings, $options, $txt, $scripturl;
+
+	echo '
+		<br />
+		<div class="tborder login" id="reminder_sent">
+			<div class="cat_bar">
+				<h3 class="catbg">' . $context['page_title'] . '</h3>
+			</div>
+			<p class="information">' . $context['description'] . '</p>
+		</div>';
+}
+
+function template_set_password()
+{
+	global $context, $settings, $options, $txt, $scripturl, $modSettings;
+
+	echo '
+	<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/register.js"></script>
+	<br />
+	<form action="', $scripturl, '?action=reminder;sa=setpassword2" name="reminder_form" id="reminder_form" method="post" accept-charset="', $context['character_set'], '">
+		<div class="tborder login">
+			<div class="cat_bar">
+				<h3 class="catbg">', $context['page_title'], '</h3>
+			</div>
+			<span class="upperframe"><span></span></span>
+			<div class="roundframe">
+				<dl>
+					<dt>', $txt['choose_pass'], ': </dt>
+					<dd>
+						<input type="password" name="passwrd1" id="smf_autov_pwmain" size="22" class="input_password" />
+						<span id="smf_autov_pwmain_div" style="display: none;">
+							<img id="smf_autov_pwmain_img" src="', $settings['images_url'], '/icons/field_invalid.gif" alt="*" />
+						</span>
+					</dd>
+					<dt>', $txt['verify_pass'], ': </dt>
+					<dd>
+						<input type="password" name="passwrd2" id="smf_autov_pwverify" size="22" class="input_password" />
+						<span id="smf_autov_pwverify_div" style="display: none;">
+							<img id="smf_autov_pwverify_img" src="', $settings['images_url'], '/icons/field_invalid.gif" alt="*" />
+						</span>
+					</dd>
+				</dl>
+				<p class="align_center"><input type="submit" value="', $txt['save'], '" class="button_submit" /></p>
+			</div>
+			<span class="lowerframe"><span></span></span>
+		</div>
+		<input type="hidden" name="code" value="', $context['code'], '" />
+		<input type="hidden" name="u" value="', $context['memID'], '" />
+		<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
+	</form>
+	<script type="text/javascript"><!-- // --><![CDATA[
+	var regTextStrings = {
+		"password_short": "', $txt['registration_password_short'], '",
+		"password_reserved": "', $txt['registration_password_reserved'], '",
+		"password_numbercase": "', $txt['registration_password_numbercase'], '",
+		"password_no_match": "', $txt['registration_password_no_match'], '",
+		"password_valid": "', $txt['registration_password_valid'], '"
+	};
+	var verificationHandle = new smfRegister("reminder_form", ', empty($modSettings['password_strength']) ? 0 : $modSettings['password_strength'], ', regTextStrings);
+// ]]></script>';
+}
+
+function template_ask()
+{
+	global $context, $settings, $options, $txt, $scripturl, $modSettings;
+
+	echo '
+	<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/register.js"></script>
+	<br />
+	<form action="', $scripturl, '?action=reminder;sa=secret2" method="post" accept-charset="', $context['character_set'], '" name="creator" id="creator">
+		<div class="tborder login">
+			<div class="cat_bar">
+				<h3 class="catbg">', $txt['authentication_reminder'], '</h3>
+			</div>
+			<span class="upperframe"><span></span></span>
+			<div class="roundframe">
+				<p class="smalltext">', $context['account_type'] == 'password' ? $txt['enter_new_password'] : $txt['openid_secret_reminder'], '</p>
+				<dl>
+					<dt>', $txt['secret_question'], ':</dt>
+					<dd>', $context['secret_question'], '</dd>
+					<dt>', $txt['secret_answer'], ':</dt>
+					<dd><input type="text" name="secret_answer" size="22" class="input_text" /></dd>';
+
+	if ($context['account_type'] == 'password')
+		echo '
+					<dt>', $txt['choose_pass'], ': </dt>
+					<dd>
+						<input type="password" name="passwrd1" id="smf_autov_pwmain" size="22" class="input_password" />
+						<span id="smf_autov_pwmain_div" style="display: none;">
+							<img id="smf_autov_pwmain_img" src="', $settings['images_url'], '/icons/field_invalid.gif" alt="*" />
+						</span>
+					</dd>
+					<dt>', $txt['verify_pass'], ': </dt>
+					<dd>
+						<input type="password" name="passwrd2" id="smf_autov_pwverify" size="22" class="input_password" />
+						<span id="smf_autov_pwverify_div" style="display: none;">
+							<img id="smf_autov_pwverify_img" src="', $settings['images_url'], '/icons/field_valid.gif" alt="*" />
+						</span>
+					</dd>';
+
+	echo '
+				</dl>
+				<p class="align_center"><input type="submit" value="', $txt['save'], '" class="button_submit" /></p>
+			</div>
+			<span class="lowerframe"><span></span></span>
+		</div>
+		<input type="hidden" name="uid" value="', $context['remind_user'], '" />
+		<input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
+	</form>';
+
+	if ($context['account_type'] == 'password')
+		echo '
+<script type="text/javascript"><!-- // --><![CDATA[
+	var regTextStrings = {
+		"password_short": "', $txt['registration_password_short'], '",
+		"password_reserved": "', $txt['registration_password_reserved'], '",
+		"password_numbercase": "', $txt['registration_password_numbercase'], '",
+		"password_no_match": "', $txt['registration_password_no_match'], '",
+		"password_valid": "', $txt['registration_password_valid'], '"
+	};
+	var verificationHandle = new smfRegister("creator", ', empty($modSettings['password_strength']) ? 0 : $modSettings['password_strength'], ', regTextStrings);
+// ]]></script>';
+
+}
+
+?>
\ No newline at end of file