Mercurial > hg > vamp-website
diff forum/Themes/Vamp/Help.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/Vamp/Help.template.php Sun Jul 07 11:25:48 2013 +0200 @@ -0,0 +1,185 @@ +<?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_popup() +{ + global $context, $settings, $options, $txt; + + // Since this is a popup of its own we need to start the html, etc. + echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"', $context['right_to_left'] ? ' dir="rtl"' : '', '> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" /> + <meta name="robots" content="noindex" /> + <title>', $context['page_title'], '</title> + <link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index.css" /> + <script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/script.js"></script> + </head> + <body id="help_popup"> + <div class="windowbg description"> + ', $context['help_text'], '<br /> + <br /> + <a href="javascript:self.close();">', $txt['close_window'], '</a> + </div> + </body> +</html>'; +} + +function template_find_members() +{ + global $context, $settings, $options, $scripturl, $modSettings, $txt; + + echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"', $context['right_to_left'] ? ' dir="rtl"' : '', '> + <head> + <title>', $txt['find_members'], '</title> + <meta http-equiv="Content-Type" content="text/html; charset=', $context['character_set'], '" /> + <meta name="robots" content="noindex" /> + <link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index.css" /> + <script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/script.js"></script> + <script type="text/javascript"><!-- // --><![CDATA[ + var membersAdded = []; + function addMember(name) + { + var theTextBox = window.opener.document.getElementById("', $context['input_box_name'], '"); + + if (name in membersAdded) + return; + + // If we only accept one name don\'t remember what is there. + if (', JavaScriptEscape($context['delimiter']), ' != \'null\') + membersAdded[name] = true; + + if (theTextBox.value.length < 1 || ', JavaScriptEscape($context['delimiter']), ' == \'null\') + theTextBox.value = ', $context['quote_results'] ? '"\"" + name + "\""' : 'name', '; + else + theTextBox.value += ', JavaScriptEscape($context['delimiter']), ' + ', $context['quote_results'] ? '"\"" + name + "\""' : 'name', '; + + window.focus(); + } + // ]]></script> + </head> + <body id="help_popup"> + <form action="', $scripturl, '?action=findmember;', $context['session_var'], '=', $context['session_id'], '" method="post" accept-charset="', $context['character_set'], '" class="padding description"> + <span class="upperframe"><span></span></span> + <div class="roundframe"> + <div class="innerframe"> + <div class="cat_bar"> + <h3 class="catbg">', $txt['find_members'], '</h3> + </div> + <div class="padding"> + <strong>', $txt['find_username'], ':</strong><br /> + <input type="text" name="search" id="search" value="', isset($context['last_search']) ? $context['last_search'] : '', '" style="margin-top: 4px; width: 96%;" class="input_text" /><br /> + <span class="smalltext"><em>', $txt['find_wildcards'], '</em></span><br />'; + + // Only offer to search for buddies if we have some! + if (!empty($context['show_buddies'])) + echo ' + <span class="smalltext"><label for="buddies"><input type="checkbox" class="input_check" name="buddies" id="buddies"', !empty($context['buddy_search']) ? ' checked="checked"' : '', ' /> ', $txt['find_buddies'], '</label></span><br />'; + + echo ' + <div class="padding righttext"> + <input type="submit" value="', $txt['search'], '" class="button_submit" /> + <input type="button" value="', $txt['find_close'], '" onclick="window.close();" class="button_submit" /> + </div> + </div> + </div> + </div> + <span class="lowerframe"><span></span></span> + <br /> + <span class="upperframe"><span></span></span> + <div class="roundframe"> + <div class="innerframe"> + <div class="cat_bar"> + <h3 class="catbg">', $txt['find_results'], '</h3> + </div>'; + + if (empty($context['results'])) + echo ' + <p class="error">', $txt['find_no_results'], '</p>'; + else + { + echo ' + <ul class="reset padding">'; + + $alternate = true; + foreach ($context['results'] as $result) + { + echo ' + <li class="', $alternate ? 'windowbg2' : 'windowbg', '"> + <a href="', $result['href'], '" target="_blank" class="new_win"><img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="', $txt['view_profile'], '" title="', $txt['view_profile'], '" /></a> + <a href="javascript:void(0);" onclick="addMember(this.innerHTML); return false;">', $result['name'], '</a> + </li>'; + + $alternate = !$alternate; + } + + echo ' + </ul> + <div class="pagesection"> + ', $txt['pages'], ': ', $context['page_index'], ' + </div>'; + } + + echo ' + </div> + </div> + <span class="lowerframe"><span></span></span> + <input type="hidden" name="input" value="', $context['input_box_name'], '" /> + <input type="hidden" name="delim" value="', $context['delimiter'], '" /> + <input type="hidden" name="quote" value="', $context['quote_results'] ? '1' : '0', '" /> + </form>'; + + if (empty($context['results'])) + echo ' + <script type="text/javascript"><!-- // --><![CDATA[ + document.getElementById("search").focus(); + // ]]></script>'; + + echo ' + </body> +</html>'; +} + +// The main help page. +function template_manual() +{ + global $context, $scripturl, $txt; + + echo ' + <div class="cat_bar"> + <h3 class="catbg">', $txt['manual_smf_user_help'], '</h3> + </div> + <div id="help_container"> + <div class="windowbg2"> + <span class="topslice"><span></span></span> + <div id="helpmain"> + <p>', sprintf($txt['manual_welcome'], $context['forum_name']), '</p> + <p>', $txt['manual_introduction'], '</p> + <ul>'; + + foreach ($context['manual_sections'] as $section_id => $wiki_id) + { + echo ' + <li><a href="', $context['wiki_url'], '/', $wiki_id, ($txt['lang_dictionary'] != 'en' ? '/' . $txt['lang_dictionary'] : ''), '" target="_blank" class="new_win">', $txt['manual_section_' . $section_id . '_title'], '</a> - ', $txt['manual_section_' . $section_id . '_desc'], '</li>'; + } + + echo ' + </ul> + <p>', sprintf($txt['manual_docs_and_credits'], $context['wiki_url'], $scripturl . '?action=credits'), '</p> + </div> + <span class="botslice"><span></span></span> + </div> + </div>'; +} + +?> \ No newline at end of file