mirror of
				https://github.com/phpbb/phpbb.git
				synced 2025-10-29 06:26:22 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			263 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			263 lines
		
	
	
		
			10 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE html>
 | |
| <html dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}">
 | |
| <head>
 | |
| <meta charset="utf-8">
 | |
| <meta name="keywords" content="" />
 | |
| <meta name="description" content="" />
 | |
| {META}
 | |
| <title><!-- IF UNREAD_NOTIFICATIONS_COUNT -->({UNREAD_NOTIFICATIONS_COUNT}) <!-- ENDIF --><!-- IF not S_VIEWTOPIC and not S_VIEWFORUM -->{SITENAME} - <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}<!-- IF S_VIEWTOPIC or S_VIEWFORUM --> - {SITENAME}<!-- ENDIF --></title>
 | |
| 
 | |
| <!-- IF S_ENABLE_FEEDS -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
 | |
| 	<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
 | |
| <!-- ENDIF -->
 | |
| 
 | |
| <!-- IF U_CANONICAL -->
 | |
| 	<link rel="canonical" href="{U_CANONICAL}" />
 | |
| <!-- ENDIF -->
 | |
| 
 | |
| <link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />
 | |
| <link rel="stylesheet" href="{T_STYLESHEET_LANG_LINK}" type="text/css" />
 | |
| 
 | |
| <script type="text/javascript">
 | |
| // <![CDATA[
 | |
| 
 | |
| function popup(url, width, height, name)
 | |
| {
 | |
| 	if (!name)
 | |
| 	{
 | |
| 		name = '_popup';
 | |
| 	}
 | |
| 
 | |
| 	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
 | |
| 	return false;
 | |
| }
 | |
| 
 | |
| function jumpto()
 | |
| {
 | |
| 	var page = prompt('{LA_JUMP_PAGE}{L_COLON}', '{CURRENT_PAGE}');
 | |
| 	var per_page = '{PER_PAGE}';
 | |
| 	var base_url = '{BASE_URL|e('js')}';
 | |
| 
 | |
| 	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
 | |
| 	{
 | |
| 		if (base_url.indexOf('?') == -1)
 | |
| 		{
 | |
| 			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
 | |
| 		}
 | |
| 		else
 | |
| 		{
 | |
| 			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
 | |
| 		}
 | |
| 	}
 | |
| }
 | |
| 
 | |
| /**
 | |
| * Find a member
 | |
| */
 | |
| function find_username(url)
 | |
| {
 | |
| 	popup(url, 760, 570, '_usersearch');
 | |
| 	return false;
 | |
| }
 | |
| 
 | |
| /**
 | |
| * Mark/unmark checklist
 | |
| * id = ID of parent container, name = name prefix, state = state [true/false]
 | |
| */
 | |
| function marklist(id, name, state)
 | |
| {
 | |
| 	var parent = document.getElementById(id) || document[id];
 | |
| 
 | |
| 	if (!parent)
 | |
| 	{
 | |
| 		return;
 | |
| 	}
 | |
| 
 | |
| 	var rb = parent.getElementsByTagName('input');
 | |
| 
 | |
| 	for (var r = 0; r < rb.length; r++)
 | |
| 	{
 | |
| 		if (rb[r].name.substr(0, name.length) == name)
 | |
| 		{
 | |
| 			rb[r].checked = state;
 | |
| 		}
 | |
| 	}
 | |
| }
 | |
| 
 | |
| <!-- IF ._file -->
 | |
| 
 | |
| 	/**
 | |
| 	* Play quicktime file by determining it's width/height
 | |
| 	* from the displayed rectangle area
 | |
| 	*
 | |
| 	* Only defined if there is a file block present.
 | |
| 	*/
 | |
| 	function play_qt_file(obj)
 | |
| 	{
 | |
| 		var rectangle = obj.GetRectangle();
 | |
| 
 | |
| 		if (rectangle)
 | |
| 		{
 | |
| 			rectangle = rectangle.split(',')
 | |
| 			var x1 = parseInt(rectangle[0]);
 | |
| 			var x2 = parseInt(rectangle[2]);
 | |
| 			var y1 = parseInt(rectangle[1]);
 | |
| 			var y2 = parseInt(rectangle[3]);
 | |
| 
 | |
| 			var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
 | |
| 			var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
 | |
| 		}
 | |
| 		else
 | |
| 		{
 | |
| 			var width = 200;
 | |
| 			var height = 0;
 | |
| 		}
 | |
| 
 | |
| 		obj.width = width;
 | |
| 		obj.height = height + 16;
 | |
| 
 | |
| 		obj.SetControllerVisible(true);
 | |
| 
 | |
| 		obj.Play();
 | |
| 	}
 | |
| <!-- ENDIF -->
 | |
| 
 | |
| // ]]>
 | |
| </script>
 | |
| 
 | |
| <!-- EVENT overall_header_head_append -->
 | |
| 
 | |
| {$STYLESHEETS}
 | |
| 
 | |
| <!-- EVENT overall_header_stylesheets_after -->
 | |
| 
 | |
| </head>
 | |
| <body class="{S_CONTENT_DIRECTION} {BODY_CLASS}">
 | |
| 
 | |
| <!-- EVENT overall_header_body_before -->
 | |
| 
 | |
| <a name="top" class="anchor"></a>
 | |
| 
 | |
| <div id="wrapheader">
 | |
| 
 | |
| 	<div id="logodesc">
 | |
| 		<table width="100%" cellspacing="0">
 | |
| 		<tr>
 | |
| 			<td><a href="<!-- IF U_SITE_HOME -->{U_SITE_HOME}<!-- ELSE -->{U_INDEX}<!-- ENDIF -->" class="imageset">{SITE_LOGO_IMG}</a></td>
 | |
| 			<td width="100%" align="center"><h1>{SITENAME}</h1><span class="gen">{SITE_DESCRIPTION}</span></td>
 | |
| 		</tr>
 | |
| 		</table>
 | |
| 	</div>
 | |
| 
 | |
| 	<div id="menubar">
 | |
| 		<table width="100%" cellspacing="0">
 | |
| 		<tr>
 | |
| 			<td class="genmed dropdown-container">
 | |
| 				<!-- IF S_NOTIFICATIONS_DISPLAY and not S_IS_BOT and S_USER_LOGGED_IN -->
 | |
| 					<a href="{U_VIEW_ALL_NOTIFICATIONS}" id="notification_list_button" class="dropdown-trigger">
 | |
| 						<img src="{T_THEME_PATH}/images/icon_mini_notification.gif" width="12" height="13" alt="*" />
 | |
| 						{L_NOTIFICATIONS} [<strong>{NOTIFICATIONS_COUNT}</strong>]
 | |
| 					</a> 
 | |
| 					<div id="notification_list" class="notification_list dropdown">
 | |
| 						<div class="row1 header">
 | |
| 							{L_NOTIFICATIONS}
 | |
| 							<span class="header_settings"><a href="{U_NOTIFICATION_SETTINGS}">{L_SETTINGS}</a></span>
 | |
| 						</div>
 | |
| 
 | |
| 						<div class="notification_scroll">
 | |
| 							<table class="tablebg" cellspacing="1">
 | |
| 								<!-- BEGIN notifications -->
 | |
| 									<tr class="row<!-- IF notifications.UNREAD -->2<!-- ELSE -->1<!-- ENDIF -->">
 | |
| 										<td width="50">
 | |
| 											<!-- IF notifications.AVATAR -->{notifications.AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF -->
 | |
| 										</td>
 | |
| 										<td valign="top">
 | |
| 											<div class="notification_title">
 | |
| 												<!-- IF notifications.URL --><a href="<!-- IF notifications.UNREAD -->{notifications.U_MARK_READ}<!-- ELSE -->{notifications.URL}<!-- ENDIF -->"><!-- ENDIF -->
 | |
| 													{notifications.FORMATTED_TITLE}
 | |
| 												<!-- IF notifications.URL --></a><!-- ENDIF -->
 | |
| 
 | |
| 												<!-- IF notifications.REFERENCE --><br /><span class="notification-reference">{notifications.REFERENCE}</span><!-- ENDIF -->
 | |
| 												<!-- IF notifications.FORUM --><br /><span class="notification-forum">{notifications.FORUM}</span><!-- ENDIF -->
 | |
| 												<!-- IF notifications.REASON --><br /><span class="notification-reason">{notifications.REASON}</span><!-- ENDIF -->
 | |
| 													<br /><span class="notification-time">{notifications.TIME}</span>
 | |
| 												<!-- IF not notifications.URL and notifications.UNREAD -->
 | |
| 													<br /><a href="{notifications.U_MARK_READ}">{L_MARK_READ}</a>
 | |
| 												<!-- ENDIF -->
 | |
| 											</div>
 | |
| 										</td>
 | |
| 				   					</tr>
 | |
| 				   				<!-- END notifications -->
 | |
| 				   			</table>
 | |
| 				   		</div>
 | |
| 
 | |
| 						<div class="row1 footer">
 | |
| 							<a href="{U_VIEW_ALL_NOTIFICATIONS}"><span>{L_SEE_ALL}</span></a>
 | |
| 						</div>
 | |
| 					</div>
 | |
| 				<!-- ENDIF -->
 | |
| 				<!-- IF not S_IS_BOT -->
 | |
| 					<!-- IF S_USER_LOGGED_IN -->
 | |
| 						<!-- IF S_DISPLAY_PM -->  <a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message.gif" width="12" height="13" alt="*" /> {L_PRIVATE_MESSAGES} [<strong>{PRIVATE_MESSAGE_COUNT}</strong>]</a><!-- ENDIF -->
 | |
| 					<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) -->  <a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register.gif" width="12" height="13" alt="*" /> {L_REGISTER}</a>
 | |
| 					<!-- ENDIF -->
 | |
| 				<!-- ENDIF -->
 | |
| 				<!-- IF not S_IS_BOT -->  <a href="{U_LOGIN_LOGOUT}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_LOGIN_LOGOUT}</a> <!-- ENDIF -->
 | |
| 				<!-- IF U_RESTORE_PERMISSIONS -->  <a href="{U_RESTORE_PERMISSIONS}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_RESTORE_PERMISSIONS}</a><!-- ENDIF -->
 | |
| 				<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN -->  <span class="error">{L_BOARD_DISABLED}</span><!-- ENDIF -->
 | |
| 			</td>
 | |
| 			<td class="genmed" align="{S_CONTENT_FLOW_END}">
 | |
| 				<!-- EVENT overall_header_navigation_prepend -->
 | |
| 				<a href="{U_FAQ}" rel="help"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>
 | |
| 				<!-- IF S_DISPLAY_SEARCH -->   <a href="{U_SEARCH}"><img src="{T_THEME_PATH}/images/icon_mini_search.gif" width="12" height="13" alt="*" /> {L_SEARCH}</a><!-- ENDIF -->
 | |
| 				<!-- IF not S_IS_BOT -->
 | |
| 					<!-- IF S_DISPLAY_MEMBERLIST -->   <a href="{U_MEMBERLIST}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->
 | |
| 					<!-- IF S_USER_LOGGED_IN -->   <a href="{U_PROFILE}"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_PROFILE}</a><!-- ENDIF -->
 | |
| 				<!-- ENDIF -->
 | |
| 				<!-- EVENT overall_header_navigation_append -->
 | |
| 			</td>
 | |
| 		</tr>
 | |
| 		</table>
 | |
| 	</div>
 | |
| 
 | |
| 	<div id="datebar">
 | |
| 		<table width="100%" cellspacing="0">
 | |
| 		<tr>
 | |
| 			<td class="gensmall"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
 | |
| 			<td class="gensmall" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
 | |
| 		</tr>
 | |
| 		</table>
 | |
| 	</div>
 | |
| 
 | |
| </div>
 | |
| 
 | |
| <!-- EVENT overall_header_page_body_before -->
 | |
| 
 | |
| <div id="wrapcentre">
 | |
| 
 | |
| 	<!-- IF S_DISPLAY_SEARCH -->
 | |
| 	<p class="searchbar">
 | |
| 		<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
 | |
| 		<!-- IF S_USER_LOGGED_IN or S_LOAD_UNREADS -->
 | |
| 		<span style="float: {S_CONTENT_FLOW_END};"><!-- IF S_LOAD_UNREADS --><a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a><!-- IF S_USER_LOGGED_IN --> | <!-- ENDIF --><!-- ENDIF --><!-- IF S_USER_LOGGED_IN --><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><!-- ENDIF --></span>
 | |
| 		<!-- ENDIF -->
 | |
| 	</p>
 | |
| 	<!-- ENDIF -->
 | |
| 
 | |
| 	<br style="clear: both;" />
 | |
| 
 | |
| 	<!-- DEFINE $S_MICRODATA = 1 -->
 | |
| 	<!-- DEFINE $OVERALL_HEADER_BREADCRUMBS = 1 -->
 | |
| 	<!-- INCLUDE breadcrumbs.html -->
 | |
| 	<!-- UNDEFINE $OVERALL_HEADER_BREADCRUMBS -->
 | |
| 	<!-- DEFINE $S_MICRODATA = 0 -->
 | |
| 
 | |
| 	<br />
 | |
| 	<!-- EVENT overall_header_content_before -->
 |