(Exported: Fri, 24 Oct 2014 23:26:18 +0000)
0 new template bits, 13 changed template bits
skin_boards > boardIndexTemplate
{parse js_module="board"}
{parse variable="sidebar_enabled" default="$show_side_blocks"}
<if test="boardIndexTop:|:true">
</if>
<div id='board_index' class='ipsLayout <if test="sideBarEnabledL:|:$this->templateVars['sidebar_enabled']">ipsLayout_withright</if> ipsLayout_largeright clearfix <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">no_sidebar</if>'>
<div id='categories' class='ipsLayout_content clearfix'>
<!-- CATS AND FORUMS -->
<if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
<foreach loop="categories:$cat_data as $_data">
<if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
<div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>
<h3 class='maintitle'>
<a class='toggle right' href='#' title="{parse expression="sprintf( $this->lang->words['toggle_cat'], IPSText::striptags( IPSText::htmlspecialchars($_data['cat_data']['name'] ) ) )"}">{parse expression="sprintf( $this->lang->words['toggle_cat'], $_data['cat_data']['name'] )"}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{parse expression="sprintf( $this->lang->words['view_cat'], IPSText::striptags( IPSText::htmlspecialchars($_data['cat_data']['name'] ) ) )"}'>{$_data['cat_data']['name']}</a>
</h3>
<div class='ipsBox table_wrap'>
<div class='ipsBox_container'>
<table class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
<tr class='header hide'>
<th scope='col' class='col_c_icon'> </th>
<th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>
<th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th>
<if test="canSeeLastInfoHeader:|:$this->memberData['gbw_view_last_info']">
<th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th>
</if>
</tr>
<!-- / CAT HEADER -->
<foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">
<if test="forumRedirect:|:$forum_data['redirect_on']">
<tr class='redirect_forum' id='f_{$forum_data['id']}'>
<td class='col_c_icon'>
<img src='{$this->settings['img_url']}/f_redirect.png' />
</td>
<td <if test="canSeeLastInfoRedirect:|:$this->memberData['gbw_view_last_info']">colspan='2'</if> class='col_c_forum'>
<h4>
<a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{parse expression="IPSText::striptags( IPSText::htmlspecialchars( $forum_data['name'] ) )"}'>{$forum_data['name']}</a>
</h4>
<p class='desc'>{$forum_data['description']}</p>
</td>
<td class='desc'>
<ul class='last_post ipsType_small'>
<li class='desc lighter'>
<em>{parse format_number="$forum_data['redirect_hits']"} {$this->lang->words['rd_hits']}</em>
</li>
</ul>
</td>
</tr>
<else />
<tr class='<if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>
<td class='col_c_icon'>
<if test="hasUnread:|:$forum_data['_has_unread']">
<a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1"url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1&k={$this->member->form_hash}" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'>
<img src='{$this->settings['img_url']}/f_icon.png' />
</a>
<else />
<img src='{$this->settings['img_url']}/f_icon_read.png' />
</if>
</td>
<td class='col_c_forum'>
<h4>
<if test="hasQueuedAndCanSeeIcon:|:!empty($forum_data['_has_queued_and_can_see_icon'])">
<a href='{parse url="showforum={$forum_data['id']}&modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['view_unapproved']}' class='ipsBadge ipsBadge_orange' data-tooltip="{parse expression="sprintf( $this->lang->words['f_queued'], $forum_data['queued_topics'], $forum_data['queued_posts'])"}" style='vertical-align: top'>{$this->lang->words['f_queued_badge']}</a>
</if>
<a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{parse expression="IPSText::striptags( IPSText::htmlspecialchars( $forum_data['name'] ) )"}'>{$forum_data['name']}</a>
</h4>
<if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
<br />
<ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'>
<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
<if test="showSubForumsLit:|:$__data[3]">
<li class='unread'>
<else />
<li>
</if>
<a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{parse expression="IPSText::striptags( IPSText::htmlspecialchars($__data[1]) )"}'>{$__data[1]}</a>
<if test="isNotLast:|: empty($__data[4] )">,</if>
</li>
</foreach>
</ol>
</if>
<p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p>
</td>
<td class='col_c_stats ipsType_small'>
<ul>
<li>
<strong>{$forum_data['topics']}</strong> {$this->lang->words['topics']}</li>
<li>
<strong>{$forum_data['posts']}</strong> {$this->lang->words['replies']}</li>
</ul>
</td>
<if test="canSeeLastInfo:|:$this->memberData['gbw_view_last_info']">
<td class='col_c_post'>
<if test="hideLastInfo:|:$forum_data['hide_last_info']">
<ul class='last_post ipsType_small'>
<li class='desc lighter'>
<em>{$this->lang->words['f_protected']}</em>
</li>
</ul>
<else />
<if test="hideTopicInTitle:|:$forum_data['_hide_last_date']">
{parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => '' )"}
<else />
{parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => sprintf( $this->lang->words['bindex_userphoto_alt'], $forum_data['last_title'], $forum_data['members_display_name'] ) )"}
</if>
<ul class='last_post ipsType_small'>
<if test="!$forum_data['last_id']">
<li class='desc lighter'>
<em>{$this->lang->words['f_none']}</em>
</li>
<else />
<li>
{$forum_data['last_topic_title']}
</li>
<if test="lastPosterID:|:$forum_data['last_poster_id']">
<li>{$this->lang->words['by']} {parse template="userHoverCard" group="global" params="$forum_data"}</li>
</if>
<if test="hideDateUrl:|:$forum_data['_hide_last_date']">
<li class='desc lighter blend_links'>{parse date="$forum_data['last_post']" format="DATE"}</li>
<else />
<li class='desc lighter blend_links'>
<a href='{parse url="showtopic={$forum_data['last_id']}&view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse date="$forum_data['last_post']" format="DATE"}</a>
</li>
</if>
</if>
</ul>
</if>
</td>
</if>
</tr>
</if>
</foreach>
</table>
</div>
</div>
<br />
</div>
</if>
</foreach>
</if>
</div>
<if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']">
<div id='index_stats' class='ipsLayout_right clearfix' <if test="sidebarclosed2:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>>
<foreach loop="side_blocks:$side_blocks as $block">
{$block}
</foreach>
</div>
<a href='#' id='toggle_sidebar' title='{$this->lang->words['toggle_sidebar']}' data-closed="{$this->lang->words['_laquo']}" data-open="×"> </a>
</if>
</div>
<script type='text/javascript'>
//<![CDATA[
var markerURL = ipb.vars['base_url'] + "app=forums&module=ajax§ion=markasread&i=1"; // Ajax URL so don't use &
var unreadIcon = "<img src='{$this->settings['img_url']}/f_icon_read.png' />";
<if test="markercatforums:|:is_array( $cat_data ) AND count( $cat_data )">
<foreach loop="markercategories:$cat_data as $_data">
<if test="markerhasforums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
<foreach loop="markerforums:$_data['forum_data'] as $forum_id => $forum_data">
<if test="markernotredirect:|:!$forum_data['redirect_on']">
<if test="markerhasunread:|:$forum_data['_has_unread']">
ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );
</if>
</if>
</foreach>
</if>
</foreach>
</if>
//]]>
</script>
<if test="showTotals:|:$this->settings['show_totals']">
<div id='board_stats'>
<ul class='ipsType_small ipsList_inline'>
<li class='clear'>
<span class='value'>{$stats['info']['total_posts']}</span>
{$this->lang->words['total_posts']}
</li>
<li class='clear'>
<span class='value'>{$stats['info']['mem_count']}</span>
{$this->lang->words['total_members']}
</li>
<li class='clear'>
{IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )}
{$this->lang->words['newest_member']}
</li>
<li class='clear' data-tooltip="{$stats['info']['most_time']}">
<span class='value'>{$stats['info']['most_online']}</span>
{$this->lang->words['online_at_once']}
</li>
</ul>
</div>
</if>
<div id='board_statistics' class='statistics clearfix'>
<ul id='stat_links' class='ipsList_inline right ipsType_small'>
<if test="statsLinks:|:1==1"> <!-- Hook point -->
<li>
<a href="{parse url="app=forums&module=extras&section=stats&do=leaders" base="public"}" title="{$this->lang->words['sm_forum_leaders_title']}">{$this->lang->words['sm_forum_leaders']}</a>
</li>
<li>
<a href="{parse url="app=forums&module=extras&section=stats" base="public"}" title="{$this->lang->words['sm_all_posters_title']}">{$this->lang->words['sm_today_posters']}</a>
</li>
<li>
<a href="{parse url="app=members&module=list&max_results=20&sort_key=posts&sort_order=desc&filter=ALL" base="public" seotitle="false"}" title="{$this->lang->words['sm_overall_posters_title']}">{$this->lang->words['sm_overall_posters']}</a>
</li>
<if test="reputationEnabled:|:$this->settings['reputation_enabled']">
<li>
<a href="{parse url="app=members&module=reputation&section=most" base="public" template="most_liked" seotitle="most_liked"}" title="<if test="reputationTypeTitle:|:$this->settings['reputation_point_types'] == 'like'">{$this->lang->words['most_rep_likes']}<else />{$this->lang->words['most_rep_rep']}</if>">
<if test="reputationType:|:$this->settings['reputation_point_types'] == 'like'">
{$this->lang->words['most_rep_likes']}
<else />
{$this->lang->words['most_rep_rep']}
</if>
</a>
</li>
</if>
</if>
</ul>
<if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']">
<h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</h4>
<p class='statistics_brief desc'>
{parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"}
<if test="onlineListEnabled:|:$this->settings['allow_online_list']"> <a href='{parse url="app=members&module=online&sort_order=desc" base="public"}' title='{$this->lang->words['online_link']}'>({$this->lang->words['online_link']})</a>
</if>
</p>
</if>
<if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']">
<br />
<p>
<span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span>
</p>
</if>
</div>
skin_global > facebookShareButton
<li class='fbLike'>
<div class="fb-like" data-href="{$url}" data-send="false" data-layout="button_count" data-width="150" data-show-faces="false" data-action="like">
</div>
<div id="fb-root">
</div>
</li>
<script>(function(d, s, id)<script>
window.fbAsyncInit = function() {
var
FB.init({
appId : '{$this->settings['fbc_appid']}',
xfbml : true,
version : 'v2.1'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if
if (d.getElementById(id)) return;
js{return;}
js = d.createElement(s); js.id = id;
js.src
js.src = "//connect.facebook.net/{$this->settings['fb_locale']}/all.js#xfbml=1&appId={$this->settings['fbc_appid']}";
fjs.parentNode.insertBefore(js,"//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document,
}(document, 'script', 'facebook-jssdk'));</script>'facebook-jssdk'));
</script>
skin_global > globalTemplate
<!DOCTYPE html>
<html lang="en" <if test="fbcenabled:|:IPSLib::fbc_enabled() === TRUE || $this->settings['fbc_appid']"> xmlns:fb="http://www.facebook.com/2008/fbml"</if>>
<head>
<meta charset="{$this->settings['gb_char_set']}" />
<title>{$header_items['title']}</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> {$header_items['ie_compatible']}
<link rel="shortcut icon" href='<if test="$this->registry->output->isHTTPS">{$this->settings['board_url_https']}<else />{$this->settings['board_url']}</if>/favicon.ico' />
<link rel="image_src" href='{$this->settings['meta_imagesrc']}' />
<script type='text/javascript'>
//<![CDATA[
jsDebug = {parse expression="intval($this->settings['_jsDebug'])"}; /* Must come before JS includes */
DISABLE_AJAX = parseInt({$this->settings['disable_text_ajax']}); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */
inACP = false;
var isRTL = false;
var rtlIe = '';
var rtlFull = '';
//]]>
</script>
{parse template="includeCSS" group="global" params="$css"}
<meta property="og:title" content="{$this->registry->output->encodeMetaTagContent( str_replace( ' - ' . $this->settings['board_name'], '', $header_items['title'] ) )}"/>
<meta property="og:site_name" content="{$this->registry->output->encodeMetaTagContent( $this->settings['board_name'] )}"/>
<meta property="og:type" content="article" />
{parse template="includeMeta" group="global" params="$metaTags"}
<if test="isLargeTouch:|:$this->registry->output->isLargeTouchDevice()">
<!--<meta name="viewport" content="width=device-width;">-->
</if>
<if test="isSmallTouch:|:$this->registry->output->isSmallTouchDevice()">
<meta name="viewport" content="width=1024px">
</if>
{parse template="includeJS" group="global" params="$jsModules"}
{parse template="includeFeeds" group="global" params="$documentHeadItems"}
{parse template="includeRTL" group="global" params=""}
{parse template="includeVars" group="global" params="$header_items"}
</head>
<body id='ipboard_body'>
<p id='content_jump' class='hide'>
<a id='top'>
</a>
<a href='#j_content' title='{$this->lang->words['jump_to_content']}' accesskey='m'>{$this->lang->words['jump_to_content']}</a>
</p>
<div id='ipbwrapper'>
<!-- ::: TOP BAR: Sign in / register or user drop down and notification alerts ::: -->
<div id='header_bar' class='clearfix'>
<div class='main_width'>
<if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">
<ul id='admin_bar' class='ipsList_inline left'>
<if test="showacplink:|:$this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link']">
<li>
<a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}' target="_blank">{$this->lang->words['login_to_acp']}</a>
</li>
</if>
<li>
<a href="{parse url="app=core&module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a>
</li>
<if test="rclink:|:$this->memberData['access_report_center'] && $this->memberData['_cache']['report_num'] > 0">
<li class='active'>
<a href="{parse url="app=core&module=reports&do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a>
</li>
</if>
</ul>
</if>
<if test="memberbox:|:$this->memberData['member_id']">
<div id='user_navigation' class='logged_in'>
<ul class='ipsList_inline right'>
<if test="showInboxNotify:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
<if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0">
<li>
<a data-clicklaunch="getInboxList" id='inbox_link' href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'>
<if test="notifications:|:$this->memberData['msg_count_new']">
<span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span>
</if> </a>
</li>
</if>
<li>
<a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&module=usercp&area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}">
<if test="notifications:|:$this->memberData['notification_cnt']">
<span class='ipsHasNotifications'>{$this->memberData['notification_cnt']}</span>
</if> </a>
</li>
</if>
<li>
<a id='user_link' href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']} <span id='user_link_dd'>
</span>
</a>
</li>
<li>
<a href="{parse url="app=core&module=global&section=login&do=logout&k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['log_out']}'>{$this->lang->words['log_out']}</a>
</li>
<if test="authenticating:|:$this->memberData['member_group_id'] == $this->settings['auth_group']">
<if test="ipsconnectRevalidateUrl:|:$this->memberData['ipsconnect_revalidate_url']">
<li> <a href="{$this->memberData['ipsconnect_revalidate_url']}" target='_blank' title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a>
</li>
<else />
<li> <a href="{parse url="app=core&module=global&section=register&do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a>
</li>
</if>
</if>
</ul>
</div>
<!-- ::: USER DROP DOWN MENU ::: -->
<div id='user_link_menucontent' class='ipsHeaderMenu clearfix boxShadow' style='display: none'>
<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'>
<img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium photo' />
</a>
<div class='left'>
<if test="canUpdateStatus:|:$this->registry->getClass('memberStatus')->canCreate( $this->memberData ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
<form id='statusForm' action='{$this->settings['base_url']}app=members&module=profile&section=status&do=new&k={$this->member->form_hash}&id={$this->memberData['member_id']}' method='post'>
<input type='text' id='statusUpdateGlobal' name='content' class='input_text' style='width: 97%' />
<br />
<input type='submit' id='statusSubmitGlobal' class='ipsButton_secondary' value='{$this->lang->words['global_update_status']}' />
<if test="update:|:(IPSLib::twitter_enabled() OR IPSLib::fbc_enabled() ) AND ( $this->memberData['fb_uid'] OR $this->memberData['twitter_id'] )">
<if test="updateTwitter:|:IPSLib::twitter_enabled() AND ( $this->memberData['twitter_id'] )">
<input type='checkbox' id='su_TwitterGlobal' value='1' name='su_Twitter' /> <label for='su_TwitterGlobal' class='desc ipsType_smaller'>{$this->lang->words['su_cb_twitter']}</label>
</if>
<if test="updateFacebook:|:IPSLib::fbc_enabled() AND ( $this->memberData['fb_uid'] )"> <input type='checkbox' id='su_FacebookGlobal' value='1' name='su_Facebook' /> <label for='su_FacebookGlobal' class='desc ipsType_smaller'>{$this->lang->words['su_cb_facebook']}</label>
</if>
</if>
<br />
<hr />
</form>
</if>
<ul id='links'>
<li id='user_profile'>
<a href='{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['your_profile']}'>{$this->lang->words['my_profile']}</a>
</li>
<li id='user_ucp'>
<a href="{parse url="app=core&module=usercp" base="public"}" title="{$this->lang->words['cp_tool_tip']}">{$this->lang->words['your_cp']}</a>
</li>
<li id='user_content'>
<a href="{parse url="app=core&module=search&do=user_activity&mid={$this->memberData['member_id']}" base="public"}" title="{$this->lang->words['my_content_link']}">{$this->lang->words['my_content_link']}</a>
</li>
<if test="userLikeLink:|:count( IPSLib::getEnabledApplications('like') )">
<li id='user_likes'>
<a href='{parse url="app=core&module=search&do=followed" base="public"}' title='{$this->lang->words['your_likes']}'>{$this->lang->words['your_likes']}</a>
</li>
</if>
<if test="nobbyNoMates:|:$this->settings['friends_enabled'] && $this->memberData['g_can_add_friends']">
<li id='user_friends'>
<a href='{parse url="app=members&module=profile&section=friends&do=list" base="public"}' title="{$this->lang->words['manage_friends']}" class='manage_friends'>{$this->lang->words['manage_friends']}</a>
</li>
</if>
<li id='user_enemies'>
<a href='{parse url="app=core&module=usercp&tab=core&area=ignoredusers" base="public"}' title="{$this->lang->words['manage_ignored_users']}" class='manage_enemies'>{$this->lang->words['manage_ignored_users']}</a>
</li>
<if test="bloglink:|:$this->memberData['has_blog'] AND IPSLib::appIsInstalled('blog')">
<li id='user_blog'>
<a href="{parse url="app=blog&module=manage" base="public" template="manageblog" seotitle="false"}">{$this->lang->words['manage_blogs']}</a>
</li>
</if>
<if test="pmLink:|:$this->memberData['members_disable_pm'] != 2 && $this->memberData['g_use_pm']">
<li id='user_pm'>
<a href="{parse url="app=members&module=messaging" base="public"}">{$this->lang->words['user_dd_go_pm']}</a>
</li>
</if>
<if test="gallerylink:|:$this->memberData['has_gallery'] AND IPSLib::appIsInstalled('gallery')">
<li id='user_gallery'>
<a href='{parse url="app=gallery&user={$this->memberData['member_id']}" base="public" seotitle="{$this->memberData['members_seo_name']}" template="useralbum"}' title="{$this->lang->words['go_to_my_gallery']}">{$this->lang->words['my_gallery']}</a>
</li>
</if>
<if test="nexuslink:|:IPSLib::appIsInstalled('nexus')">
<li id='user_nexus'>
<a href='{parse url="app=nexus&module=clients" base="public"}' title="{$this->lang->words['client_area']}">{$this->lang->words['client_area']}</a>
</li>
</if>
</ul>
</div>
</div>
<else />
<div id='user_navigation' class='not_logged_in'>
<ul class='ipsList_inline right'>
<li>
<span class='services'>
<if test="limFacebook:|:IPSLib::loginMethod_enabled('facebook')">
<a href='{parse url="app=core&module=global&section=login&serviceClick=facebook" base="public"}'>{parse replacement="lim_facebook"}</a>
</if>
<if test="limTwitter:|:IPSLib::loginMethod_enabled('twitter')">
<a href='{parse url="app=core&module=global&section=login&serviceClick=twitter" base="public"}'>{parse replacement="lim_twitter"}</a>
</if>
<if test="limWindows:|:IPSLib::loginMethod_enabled('live')">
<a href='{parse url="app=core&module=global&section=login&do=process&use_live=1&auth_key={$this->member->form_hash}" base="public"}'>{parse replacement="lim_windows"}</a>
</if>
</span>
<a href='{parse url="app=core&module=global&section=login" base="public"}' title='{$this->lang->words['sign_in']}' id='sign_in'>{$this->lang->words['sign_in']}</a>
</li>
<li>
<a href="{parse url="app=core&module=global&section=register" base="public"}" title='{$this->lang->words['register']}' id='register_link'>{$this->lang->words['register']}</a>
</li>
</ul>
</div>
</if>
</div>
</div>
<!-- ::: BRANDING STRIP: Logo and search box ::: -->
<div id='branding'>
<div class='main_width'>
<div id='logo'>
<if test="brandingBar:|:ipsRegistry::$applications[ $this->registry->getCurrentApplication() ]['hasCustomHeader']">
{parse template="overwriteHeader" group="{current_app}_global" params=""}
<else />
{parse template="defaultHeader" group="global" params=""}
</if>
</div>
<if test="canSearch:|:$this->memberData['g_use_search'] && $this->settings['allow_search']">
{parse template="quickSearch" group="global" params=""}
</if>
</div>
</div>
<!-- ::: APPLICATION TABS ::: -->
<div id='primary_nav' class='clearfix'>
<div class='main_width'>
<ul class='ipsList_inline' id='community_app_menu'>
<if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']">
<li class='right'>
<a href="{parse url="app=core&module=global&section=navigation&inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title='{$this->lang->words['launch_quicknav']}'>
<span> </span>
</a>
</li>
</if>
<li id='nav_explore' class='right'>
<a href='{parse url="app=core&module=search&do=viewNewContent&search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2' title='{$this->lang->words['view_new_posts']}'>{$this->lang->words['view_new_posts']}</a>
</li>
<if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']">
<li id='nav_home' class='left'>
<a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a>
</li>
</if>
<if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])">
{$header_items['primary_navigation_menu']}
<else />
<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
<foreach loop="applications:$header_items['applications'] as $data">
<if test="showingapp:|:$data['app_show']">
{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}">
<a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a>
</li>
</if>
</foreach>
</if>
</if>
<li id='nav_other_apps' style='display: none'>
<a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' />
</a>
</li>
</ul>
</div>
</div>
<!-- ::: MAIN CONTENT AREA ::: -->
<div id='content' class='clearfix'>
<!-- ::: NAVIGATION BREADCRUMBS ::: -->
<if test="countnav:|:count( $items['navigation'] )">
<div id='secondary_navigation' class='clearfix'>
<ol class='breadcrumb top ipsList_inline left'>
<php>$this->did_first = 0;</php>
<if test="switchnavigation:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'">
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href='{parse url="act=idx" seotitle="false" base="public"}' itemprop="url">
<span itemprop="title">{$this->settings['board_name']}</span>
</a>
</li>
<if test="didfirstnav:|:$this->did_first=1">
</if>
</if>
<foreach loop="navigation:$items['navigation'] as $idx => $data">
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<if test="didfirstappnow:|:$this->did_first">
<span class='nav_sep'>{parse replacement="f_nav_sep"}</span>
</if>
<if test="navigationlink:|:$data[1]">
<a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {parse expression="IPSText::striptags( IPSText::htmlspecialchars( $data[0] ) )"}' itemprop="url">
</if>
<span itemprop="title">{$data[0]}</span>
<if test="closenavigationlink:|:$data[1]">
</a>
</if>
</li>
<if test="forsuredidfirstnav:|:$this->did_first=1">
</if>
</foreach>
</ol>
</div>
<br />
</if>
<noscript>
<div class='message error'>
<strong>{$this->lang->words['gbl_no_js_title']}</strong>
<p>{$this->lang->words['gbl_no_js']}</p>
</div>
<br />
</noscript>
<!-- ::: CONTENT ::: -->
<if test="hasHeaderAd:|:$items['adHeaderCode']">
<div class='ipsAd'>{$items['adHeaderCode']}</div>
</if>
<if test="mainpageContent:|:$html">{$html}</if>
<if test="hasFooterAd:|:$items['adFooterCode']">
<div class='ipsAd'>{$items['adFooterCode']}</div>
</if>
<ol class='breadcrumb bottom ipsList_inline left clearfix clear'>
<if test="countnavbottom:|:count( $items['navigation'] )">
<php>$this->did_first_bottom = 0;</php>
<if test="switchnavigationbottom:|:!$this->settings['remove_forums_nav'] OR ipsRegistry::$current_application == 'forums'">
<li>
<a href='{parse url="act=idx" seotitle="false" base="public"}'>{$this->settings['board_name']}</a>
</li>
<if test="didfirstnavbottom:|:$this->did_first_bottom=1">
</if>
</if>
<foreach loop="navigationbottom:$items['navigation'] as $idx => $data">
<li>
<if test="didfirstappnowbottom:|:$this->did_first_bottom">
<span class='nav_sep'>{parse replacement="f_nav_sep"}</span>
</if> <if test="navigationlink:|:$data[1]">
<a href='{parse url="{$data[1]}" base="$data[4]" seotitle="$data[2]" template="$data[3]"}' title='{$this->lang->words['nav_return_to']} {$data[0]}'>
</if>
<span>{$data[0]}</span>
<if test="closenavigationlink:|:$data[1]">
</a>
</if>
</li>
<if test="forsuredidfirstnavbottom:|:$this->did_first_bottom=1">
</if>
</foreach>
<else />
<li> </li>
</if>
<if test="privvy:|:$this->settings['priv_title']">
<li class='right ipsType_smaller'>
<a rel="nofollow" href='{parse url="app=core&module=global&section=privacy" template="privacy" seotitle="false" base="public"}'>{$this->settings['priv_title']}</a>
</li>
</if>
<if test="siteruleslink:|:$this->settings['gl_show'] and $this->settings['gl_title']">
<li class='right ipsType_smaller'>
<a href='<if test="ruleslink:|:$this->settings['gl_link']">{$this->settings['gl_link']}<else />{parse url="app=forums&module=extras&section=boardrules" base="public"}</if>' title='<if test="siterulestitletitle:|:$this->settings['gl_title']">{$this->settings['gl_title']}<else />{$this->lang->words['board_rules']}</if>'>
<if test="siterulestitle:|:$this->settings['gl_title']">{$this->settings['gl_title']}<else />{$this->lang->words['board_rules']}</if>
</a>
<if test="privvyMiddot:|:$this->settings['priv_title']"> · </if>
</li>
</if>
</ol>
</div>
<!-- ::: FOOTER (Change skin, language, mark as read, etc) ::: -->
<div id='footer_utilities' class='main_width clearfix clear'>
<a rel="nofollow" href='#top' id='backtotop' title='{$this->lang->words['go_to_top']}'>
<img src='{$this->settings['img_url']}/top.png' alt='' />
</a>
<ul class='ipsList_inline left'>
<li>
<img src='{$this->settings['img_url']}/feed.png' alt='{$this->lang->words['rss_feed']}' id='rss_feed' class='clickable' />
</li>
<if test="skinchangerOuter:|: ! $this->member->is_not_human">
<if test="uagentlocked:|:$this->memberData['userAgentLocked'] AND ! $this->memberData['userAgentBypass']">
<li id='useragent_msg'>
{$this->lang->words['skin_browser_set']} <a href='#' data-clicklaunch='changeSkin' data-skinid='unlockUserAgent'>{$this->lang->words['override_browser_theme']}</a>
</li>
<else />
<if test="isTouchDevice:|:$this->registry->output->isTouchDevice()">
<li>
<a href='#' data-clicklaunch='changeSkin' data-skinid='setAsMobile'>{$this->lang->words['set_mobile_theme']}</a>
</li>
</if>
<if test="skinchangerInner:|:count($footer_items['skin_chooser']) > 1">
<li>
<a rel="nofollow" id='new_skin' href='#' title='{$this->lang->words['change_theme']}'>{$this->lang->words['change_theme']}</a>
<ul id='new_skin_menucontent' class='ipbmenu_content with_checks' style='display: none'>
<foreach loop="$footer_items['skin_chooser'] as $skin">
<li <if test="$skin['selected']">class='selected'</if>>
<a href='#' data-clicklaunch='changeSkin' data-skinid='{$skin['id']}'>{$skin['title']}</a>
</li>
</foreach>
</ul>
</li>
</if>
</if>
</if>
<if test="langchooser:|: ! $this->member->is_not_human && count( $footer_items['lang_chooser']['options'] ) > 1">
<li>
<a rel="nofollow" href='#' id='new_language'>{$footer_items['lang_chooser']['default']}</a>
<ul id='new_language_menucontent' class='ipbmenu_content with_checks' style='display: none'>
<foreach loop="$footer_items['lang_chooser']['options'] as $lang">
<li <if test="$lang['selected']">class='selected'</if>>
<a href="{$this->lang->changeLanguageUrl( $lang['id'] )}">{$lang['title']}</a>
</li>
</foreach>
</ul>
</li>
</if>
<if test="markRead:|: ( ! $this->member->is_not_human ) && ( $this->memberData['member_id'] || $this->settings['topic_marking_guests'] )">
<li>
<a rel="nofollow" id='mark_all_read' href="{parse url="app=forums&module=forums&section=markasread&marktype=all&k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['mark_all_as_read']}'>{$this->lang->words['mark_board_as_read']}</a>
<ul id='mark_all_read_menucontent' class='ipbmenu_content' style='display: none'>
<foreach loop="$footer_items['mark_read_apps'] as $app => $appData">
<li>
<if test="hideRcForPerms:|:$this->memberData['showReportCenter'] OR $app != 'core'">
<a href="{parse url="app=forums&module=forums&section=markasread&marktype=app&markApp={$app}&k={$this->member->form_hash}" base="public"}">
<if test="isCoreRC:|:$app=='core'">{$this->lang->words['markread_rc_link']}<else />{IPSLib::getAppTitle($app)}</if>
</a>
</if>
</li>
</foreach>
<li>
<a href="{parse url="app=forums&module=forums&section=markasread&marktype=all&k={$this->member->form_hash}" base="public"}">
<strong>{$this->lang->words['mark_all_as_read']}</strong>
</a>
</li>
</ul>
</li>
</if>
<li>
<a href="{parse url="app=core&module=help" base="public"}" title='{$this->lang->words['view_help']}' rel="help" accesskey='6'>{$this->lang->words['sj_help']}</a>
</li>
</ul>
{$footer_items['copyright']}
</div>
<if test="showdebuglevel:|:$this->memberData['member_id'] and $this->settings['debug_level']">
<div id='ipsDebug_footer'>
<strong>{$this->lang->words['time_now']}</strong> {$footer_items['time']}
<if test="lastvisit:|:$this->memberData['member_id'] AND $this->memberData['last_visit']">
<strong>{$this->lang->words['you_last_visit']}</strong> {parse date="$this->memberData['last_visit']" format="short"}</if>
<strong>{$this->lang->words['stat_exec']}</strong> {$stats['ex_time']} <if test="isfloat:|:is_float($stats['ex_time'])">{$this->lang->words['stats_sec']}</if>
<strong>{$this->lang->words['stat_load']}</strong> {$stats['server_load']}
<strong>{$this->lang->words['stat_queries']}</strong> {$stats['queries']} <if test="sqldebuglink:|:IPS_SQL_DEBUG_MODE">
<a href='{parse url="{$this->settings['query_string_safe']}&debug=1" base="public"}'>
</if>{$this->lang->words['stats_queries']}<if test="closesqldebuglink:|:IPS_SQL_DEBUG_MODE">
</a>
</if>
<strong>{$this->lang->words['stat_gzip']}</strong> {$stats['gzip_status']}
</div>
</if>
{$stats['task']}
<if test="includeLightboxDoReal:|:$this->settings['do_include_lightbox_real']">
{parse template="include_lightbox_real" group="global" params=""}
<else />
<script type="text/javascript">
ipb.global.lightBoxIsOff();
</script>
</if>
<if test="!$this->memberData['member_id']">
{parse template="inlineLogin" group="global" params=""}
</if>
</div>
<!--DEBUG_STATS-->
<script type='text/javascript'>
if( $('primary_nav') ){ ipb.global.activateMainMenu(); }
</script>
<if test="vigLinkEnabled:|:$this->settings['viglink_enabled'] and ( !$this->settings['viglink_groups'] or IPSMember::isInGroup( $this->memberData, explode( ',', $this->settings['viglink_groups'] ) ) )">
<script type="text/javascript">
var vglnk = { api_url: '//api.viglink.com/api',
key: '{$this->settings['viglink_api_key']}'<if test="$this->settings['viglink_subid']">,
sub_id: '{$this->settings['sub_id']}'
</if>
};
(function(d, t) {
var s = d.createElement(t); s.type = 'text/javascript'; s.async = true;
s.src = ('https:' == document.location.protocol ? vglnk.api_url :
'//cdn.viglink.com/api') + '/vglnk.js';
var r = d.getElementsByTagName(t)[0]; r.parentNode.insertBefore(s, r);
}(document, 'script'));
</script>
</if> </body>
</html>
skin_global_other > facebookPop
<h3>{$this->lang->words['share_via_facebook']}</h3>
<div class='fixed_inner'>
<div class='ipsPad'>
<fb:like href="" id="fbLikeButton" layout="standard" show_faces="false" width="350" height="45" action="like" colorscheme="light" />
</div>
<if test="hasFbConnected:|:$user['id']">
<ul class='ipsList_withminiphoto' id="fParent">
<li class='clearfix ipsPad_half'>
<img src='{$user['pic_square']}'src='{$user['photo']}' class='left ipsUserPhoto ipsUserPhoto_small'/>
<img src="{$this->settings['public_dir']}style_status/facebook.png" class='left' style='margin-top: -2px; margin-left: -12px;'/>
<div class='list_content' style='margin-left:58px' id='fWrap' >
<textarea class='input_text' rows='3' cols='10' name='fContent' style='width: 97%;' id='fContent'>
</textarea>
<div>
<div class='right clear'>
<input type='button' id='fSubmit' class='input_submit' value='{$this->lang->words['facebook_share']}' />
</div>
<div class='ipsType_smaller desc'>{$this->lang->words['share_fb_name']} {$user['first_name']} {$user['last_name']}</div>
</div>
</div>
</li>
</ul>
<else />
<div class='ipsPad ipsForm_center'>
<a href="{$this->settings['_original_base_url']}/interface/facebook/index.php">
<img src="{$this->settings['img_url']}/facebook_login.png" alt="" />
</a>
</div>
</if>
<div id="fb-root">
</div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: '{$this->settings['fbc_appid']}', status: true, cookie: true, xfbml: true});true,version: 'v2.1'});
if ( $('fParent') )
{
FB.Event.subscribe('edge.create', function(response) {
new Effect.Fade( $('fParent'), { duration: 0.2 } );
});
FB.Event.subscribe('edge.remove', function(response) {
new Effect.Appear( $('fParent'), { duration: 0.2 } );
});
}
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol + '//connect.facebook.net/{$this->settings['fb_locale']}/all.js';'//connect.facebook.net/{$this->settings['fb_locale']}/sdk.js';
document.getElementById('fb-root').appendChild(e);
$('fbLikeButton').writeAttribute('href', $('ipsCanonical').readAttribute('href') );
if ( $('fContent') )
{
$('fContent').defaultize('{$this->lang->words['fb_share_default']}');
}
}());
</script>
</div>
skin_mlist > member_list_show
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/calendar_date_select/calendar_date_select.js'>
</script>
<if test="calendarlocale:|:$this->settings['calendar_date_select_locale'] AND $this->settings['calendar_date_select_locale'] != 'en'">
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/calendar_date_select/format_ipb.js'>
</script>
</if>
{parse js_module="memberlist"}
<!-- SEARCH FORM -->
<h1 class='ipsType_pagetitle'>{$this->lang->words['mlist_header']}</h1>
<div class='topic_controls'>
{$pages}
<ul class='topic_buttons'>
<li>
<a href='#filters' title='{$this->lang->words['mlist_adv_filt']}' id='use_filters'>{$this->lang->words['mlist_adv_filt']}</a>
</li>
</ul>
</div>
<div id='member_filters' class='general_box alt clear'>
<form action="{parse url="app=members&module=list" base="public" seotitle="false"}" method="post">
<h3 class='bar'>{$this->lang->words['mlist_adv_filt_opt']}</h3>
<ul id='filters_1'>
<li class='field'>
<label for='member_name'>{$this->lang->words['s_name']}</label>
<select name="name_box" class='input_select'>
<option value="begins"<if test="namebox_begins:|:$this->request['name_box'] == 'begins'"> selected='selected'</if>>{$this->lang->words['s_begins']}</option>
<option value="contains"<if test="namebox_contains:|:$this->request['name_box'] == 'contains'"> selected='selected'</if>>{$this->lang->words['s_contains']}</option>
</select>
<input type="text" size="15" name="name" id='member_name' class='input_text' value="{parse expression="urldecode($this->request['name'])"}" />
</li>
<li class='field'>
<label for='photo_only'>{$this->lang->words['photo_only']}</label>
<input class='input_check' id='photo_only' type="checkbox" value="1" name="photoonly" <if test="photoonly:|:$defaults['photoonly']">checked='checked'</if> />
</li>
<if test="canFilterRate:|:$this->settings['pp_allow_member_rate']">
<li class='field'>
<label for='rating'>{$this->lang->words['m_rating_morethan']}</label>
<select name='pp_rating_real' id='rating'>
<option value='0'<if test="rating0:|:! $this->request['pp_rating_real']"> selected='selected'</if>>0</option>
<option value='1'<if test="rating1:|:$this->request['pp_rating_real'] == 1"> selected='selected'</if>>1</option>
<option value='2'<if test="rating2:|:$this->request['pp_rating_real'] == 2"> selected='selected'</if>>2</option>
<option value='3'<if test="rating3:|:$this->request['pp_rating_real'] == 3"> selected='selected'</if>>3</option>
<option value='4'<if test="rating4:|:$this->request['pp_rating_real'] == 4"> selected='selected'</if>>4</option>
</select>
{$this->lang->words['m_stars']}
</li>
</if>
<if test="hascfields:|:count( $custom_fields->out_fields )">
<foreach loop="customfields:$custom_fields->out_fields as $id => $field">
<li class='field custom'>
<label for='field_{$id}'>{$custom_fields->field_names[$id]}</label>
{$field}
</li>
</foreach>
</if>
</ul>
<ul id='filters_2'>
<li class='field'>
<label for='signature'>{$this->lang->words['s_signature']}</label>
<input type="text" class='input_text' size="28" id='signature' name="signature" value="{parse expression="urldecode($this->request['signature'])"}" />
</li>
<li class='field'>
<label for='posts'>{$this->lang->words['s_posts']}</label>
<select class="dropdown" name="posts_ltmt">
<option value="lt"<if test="posts_ltmt_lt:|:$this->request['posts_ltmt'] == 'lt'"> selected='selected'</if>>{$this->lang->words['s_lessthan']}</option>
<option value="mt"<if test="posts_ltmt_mt:|:$this->request['posts_ltmt'] == 'mt'"> selected='selected'</if>>{$this->lang->words['s_morethan']}</option>
</select>
<input type="text" class='input_text' id='posts' size="15" name="posts" value="{$this->request['posts']}" />
</li>
<li class='field'>
<label for='joined'>{$this->lang->words['s_joined']}</label>
<select class="dropdown" name="joined_ltmt">
<option value="lt"<if test="joined_ltmt_lt:|:$this->request['joined_ltmt'] == 'lt'"> selected='selected'</if>>{$this->lang->words['s_before']}</option>
<option value="mt"<if test="joined_ltmt_mt:|:$this->request['joined_ltmt'] == 'mt'"> selected='selected'</if>>{$this->lang->words['s_after']}</option>
</select>
<input type="text" class='input_text' id='joined' size="10" name="joined" value="{$this->request['joined']}" /> <img src='{$this->settings['img_url']}/date.png' alt='{$this->lang->words['generic_date']}' id='joined_date_icon' class='clickable' />
<span class="desc">{$this->lang->words['s_dateformat']}</span>
</li>
<li class='field'>
<label for='last_post'>{$this->lang->words['s_lastpost']}</label>
<select class="dropdown" name="lastpost_ltmt">
<option value="lt"<if test="lastpost_ltmt_lt:|:$this->request['lastpost_ltmt'] == 'lt'"> selected='selected'</if>>{$this->lang->words['s_before']}</option>
<option value="mt"<if test="lastpost_ltmt_mt:|:$this->request['lastpost_ltmt'] == 'mt'"> selected='selected'</if>>{$this->lang->words['s_after']}</option>
</select>
<input type="text" class='input_text' id='last_post' size="10" name="lastpost" value="{$this->request['lastpost']}" /> <img src='{$this->settings['img_url']}/date.png' alt='{$this->lang->words['generic_date']}' id='last_post_date_icon' class='clickable' />
<span class="desc">{$this->lang->words['s_dateformat']}</span>
</li>
<li class='field'>
<label for='last_visit'>{$this->lang->words['s_lastvisit']}</label>
<select class="dropdown" name="lastvisit_ltmt">
<option value="lt"<if test="lastvisit_ltmt_lt:|:$this->request['lastvisit_ltmt'] == 'lt'"> selected='selected'</if>>{$this->lang->words['s_before']}</option>
<option value="mt"<if test="lastvisit_ltmt_mt:|:$this->request['lastvisit_ltmt'] == 'mt'"> selected='selected'</if>>{$this->lang->words['s_after']}</option>
</select>
<input type="text" class='input_text' id='last_visit' size="10" name="lastvisit" value="{$this->request['lastvisit']}" /> <img src='{$this->settings['img_url']}/date.png' alt='{$this->lang->words['generic_date']}' id='last_visit_date_icon' class='clickable' />
<span class="desc">{$this->lang->words['s_dateformat']}</span>
</li>
</ul>
<fieldset class='other_filters row2 altrow'>
<select name='filter' class='input_select'>
<foreach loop="filter:$dropdowns['filter'] as $k => $v">
<option value='{$k}'<if test="filterdefault:|:$k == $defaults['filter']"> selected='selected'</if>>{$v}</option>
</foreach>
</select>
{$this->lang->words['sorting_text_by']}
<select name='sort_key' class='input_select'>
<foreach loop="sort_key:$dropdowns['sort_key'] as $k => $v">
<option value='{$k}'<if test="sortdefault:|:$k == $defaults['sort_key']"> selected='selected'</if>>{$this->lang->words[ $v ]}</option>
</foreach>
</select>
{$this->lang->words['sorting_text_in']}
<select name='sort_order' class='input_select'>
<foreach loop="sort_order:$dropdowns['sort_order'] as $k => $v">
<option value='{$k}'<if test="orderdefault:|:$k == $defaults['sort_order']"> selected='selected'</if>>{$this->lang->words[ $v ]}</option>
</foreach>
</select>
{$this->lang->words['sorting_text_with']}
<select name='max_results' class='input_select'>
<foreach loop="max_results:$dropdowns['max_results'] as $k => $v">
<option value='{$k}'<if test="limitdefault:|:$k == $defaults['max_results']"> selected='selected'</if>>{$v}</option>
</foreach>
</select>
{$this->lang->words['sorting_text_results']}
</fieldset>
<fieldset class='submit clear'>
<input type="submit" value="{$this->lang->words['sort_submit']}" class="input_submit" /> {$this->lang->words['or']} <a href='#j_memberlist' title='{$this->lang->words['cancel']}' id='close_filters' class='cancel'>{$this->lang->words['cancel']}</a>
</fieldset>
</form>
</div>
<script type='text/javascript'>
$('member_filters').hide();
</script>
<br />
<div class='ipsBox ipsVerticalTabbed ipsLayout ipsLayout_withleft ipsLayout_tinyleft clearfix'>
<div class='ipsVerticalTabbed_tabs ipsVerticalTabbed_minitabs ipsLayout_left' id='mlist_tabs'>
<ul>
<if test="letterquickjump:|:!$this->request['quickjump']">
<li class='active'>
<a href='{parse url="app=members&module=list" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['members_start_with']}{$letter}'>{$this->lang->words['mlist_view_all_txt']}</a>
</li>
<else />
<li>
<a href='{parse url="app=members&module=list" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['mlist_view_all_title']}'>{$this->lang->words['mlist_view_all_txt']}</a>
</li>
</if>
<foreach loop="chars:range(65,90) as $char">
<if test="letterdefault:|:$letter = strtoupper(chr($char))">
<li <if test="selected:|:strtoupper( $this->request['quickjump'] ) == $letter">class='active'</if>>
<a href='{parse url="{$url}&quickjump={$letter}" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['mlist_view_start_title']} {$letter}'>{$letter}</a>
</li>
</if>
</foreach>
</ul>
</div>
<div class='ipsVerticalTabbed_content ipsLayout_content'>
<div class='maintitle ipsFilterbar clear clearfix'>
<ul class='ipsList_inline left'>
<li <if test="filtermembers:|:$this->request['sort_key'] == 'members_display_name' || !$this->request['sort_key']">class='active'</if>>
<a href='{parse url="app=members&module=list&{$url}&sort_key=members_display_name&sort_order=asc" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sort_by_mname']}'>{$this->lang->words['sort_by_name']}</a>
</li>
<li <if test="filterposts:|:$this->request['sort_key'] == 'posts'">class='active'</if>>
<a href='{parse url="app=members&module=list&{$url}&sort_key=posts&sort_order=desc" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sort_by_posts']}'>{$this->lang->words['pcount']}</a>
</li>
<li <if test="filterjoined:|:$this->request['sort_key'] == 'joined'">class='active'</if>>
<a href='{parse url="app=members&module=list&{$url}&sort_key=joined" template="members_list" base="public" seotitle="false"}' title='{$this->lang->words['sorty_by_jdate']}'>{$this->lang->words['sort_by_joined']}</a>
</li>
</ul>
</div>
<div class='ipsBox_container ipsPad' id='mlist_content'>
<ul class='ipsMemberList'>
<if test="showmembers:|:is_array( $members ) and count( $members )">
{parse striping="memberStripe" classes="row1,row2"}
<foreach loop="members:$members as $member">
<li id='member_id_{$member['member_id']}' class='ipsPad clearfix member_entry {parse striping="memberStripe"}'>
<a href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'>
<img src='{$member['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$member['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' />
</a>
<div class='ipsBox_withphoto'>
<ul class='ipsList_inline right'>
<if test="weAreSupmod:|:$this->memberData['g_is_supmod'] == 1 && $member['member_id'] != $this->memberData['member_id']">
<li>
<a href='{parse url="app=core&module=modcp&do=editmember&auth_key={$this->member->form_hash}&mid={$member['member_id']}&pf={$member['member_id']}"url="app=core&module=modcp&do=editmember&mid={$member['member_id']}&pf={$member['member_id']}" base="public"}' class='ipsButton_secondary'>{$this->lang->words['edit_member']}</a>
</li>
</if>
<if test="notus:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $member['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
<if test="addfriend:|:IPSMember::checkFriendStatus( $member['member_id'] )">
<li class='mini_friend_toggle is_friend' id='friend_mlist_{$member['member_id']}'>
<a href='{parse url="app=members&module=list&module=profile&section=friends&do=remove&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}' class='ipsButton_secondary'>{parse replacement="remove_friend"}</a>
</li>
<else />
<li class='mini_friend_toggle is_not_friend' id='friend_mlist_{$member['member_id']}'>
<a href='{parse url="app=members&module=list&module=profile&section=friends&do=add&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}' class='ipsButton_secondary'>{parse replacement="add_friend"}</a>
</li>
</if>
</if>
<if test="sendpm:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) && $member['member_id'] != $this->memberData['member_id']">
<li class='pm_button' id='pm_xxx_{$member['pp_member_id']}'>
<a href='{parse url="app=members&module=list&module=messaging&section=send&do=form&fromMemberID={$member['pp_member_id']}" base="public"}' title='{$this->lang->words['pm_member']}' class='ipsButton_secondary'>{parse replacement="send_msg"}</a>
</li>
</if>
<li>
<a href='{parse url="app=core&module=search&do=user_activity&mid={$member['member_id']}" base="public"}' title='{$this->lang->words['gbl_find_my_content']}' class='ipsButton_secondary'>{parse replacement="find_topics_link"}</a>
</li>
<if test="blog:|:$member['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">
<li>
<a href='{parse url="app=blog&module=display&section=blog&show_members_blogs={$member['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}' class='ipsButton_secondary'>{parse replacement="blog_link"}</a>
</li>
</if>
<if test="gallery:|:$member['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">
<li>
<a href='{parse url="app=gallery&user={$member['member_id']}" template="useralbum" seotitle="{$member['members_seo_name']}" base="public"}' title='{$this->lang->words['view_gallery']}' class='ipsButton_secondary'>{parse replacement="gallery_link"}</a>
</li>
</if>
</ul>
<h3 class='ipsType_subtitle'>
<strong>
<a href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}'>{$member['members_display_name']}</a>
</strong>
<if test="rating:|:$this->settings['pp_allow_member_rate'] && $this->request['pp_rating_real']">
<span class='rating'>
<if test="rate1:|:$member['pp_rating_real'] >= 1">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate2:|:$member['pp_rating_real'] >= 2">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate3:|:$member['pp_rating_real'] >= 3">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate4:|:$member['pp_rating_real'] >= 4">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate5:|:$member['pp_rating_real'] >= 5">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</span>
</if>
</h3>
<if test="repson:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile'] && $member['pp_reputation_points'] !== null">
<if test="norep:|:$member['pp_reputation_points'] == 0 || !$member['pp_reputation_points']">
<p class='reputation zero ipsType_small left' data-tooltip="{parse expression="sprintf( $this->lang->words['member_has_x_rep'], $member['members_display_name'], $member['pp_reputation_points'] )"}">
</if>
<if test="posrep:|:$member['pp_reputation_points'] > 0">
<p class='reputation positive ipsType_small left' data-tooltip="{parse expression="sprintf( $this->lang->words['member_has_x_rep'], $member['members_display_name'], $member['pp_reputation_points'] )"}">
</if>
<if test="negrep:|:$member['pp_reputation_points'] < 0">
<p class='reputation negative ipsType_small left' data-tooltip="{parse expression="sprintf( $this->lang->words['member_has_x_rep'], $member['members_display_name'], $member['pp_reputation_points'] )"}">
</if>
<span class='number'>{$member['pp_reputation_points']}</span>
</p>
</if>
<span class='desc'>
{$this->lang->words['member_joined']} {parse date="$member['joined']" format="joined"}<br />
{IPSMember::makeNameFormatted( $member['group'], $member['member_group_id'] )} ·
<if test="filterViews:|:$this->request['sort_key'] == 'members_profile_views'">
{parse format_number="$member['members_profile_views']"} {$this->lang->words['m_views']}
<else />
{parse format_number="$member['posts']"} {$this->lang->words['member_posts']}
</if>
</span>
</div>
</li>
</foreach>
<else />
<li class='no_messages'>
{$this->lang->words['no_results']}
</li>
</if>
</ul>
</div>
</div>
</div>
<script type='text/javascript'>
$("mlist_content").setStyle( { minHeight: $('mlist_tabs').measure('margin-box-height') + 5 + "px" } );
</script>
{$pages}
<br class='clear' />
skin_mod > softDeleteSplashPosts
{parse js_module="moderate"}
<form action='{parse url="app=forums&module=moderate&section=moderate" base="public"}' id='mmForm' method='post'>
<input type='hidden' name='auth_key' value='{$this->member->form_hash}' />
<input type='hidden' name='do' value='postchoice' />
<input type='hidden' name='fromSearch' value='{$this->request['fromSearch']}' />
<input type='hidden' name='returnUrl' value='{$this->request['returnUrl']}' />
<input type='hidden' name='return' value='{$this->request['return']}' />
<foreach loop="$pids as $p">
<input type='hidden' name="selectedpids[$p]" value="$p" />
</foreach>
<input type='hidden' name='tact' id='mmTact' value='sdelete' />
<input type='hidden' name='f' value='{$forum['id']}' />
<input type='hidden' name='t' value='{$topic['tid']}' />
<input type='hidden' name='st' value='{$this->request['st']}' />
<input type='hidden' name='page' value='{$this->request['page']}' />
<h2 class='maintitle'>{parse expression="sprintf($this->lang->words['mm_delete_top_posts'], count( $pids ) )"}</h2>
<div class='ipsBox clearfix'>
<div class='ipsBox_container'>
<div class='ipsPad ipsForm_center'>
{$this->lang->words['dlp_remove_from_view_desc']}<br />
<span class='desc lighter ipsType_smaller'>{$this->lang->words['dlp_remove_from_view_extra']}</span>
<br />
<br />
<input type='text' class='input_text' name='deleteReason' id='delPop_reason' value='' style='width: 60%' /> <input type='submit' class='input_submit' value='{$this->lang->words['post_hide']}' />
</div>
</div>
</div>
</form>
<script type='text/javascript'>
$('delPop_reason').defaultize( "{$this->lang->words['post_hide_reason_default']}" );
</script>
skin_modcp > membersList
<div>{$pagelinks}</div>
{parse template="subTabLoop" group="modcp" params=""}
<div class='clearfix'>
<div id='member_list' class='clear block_wrap'>
<div id='member_wrap'>
<ul class='ipsMemberList'>
<if test="showmembers:|:is_array( $members ) and count( $members )">
{parse striping="memberStripe" classes="row1,row2"}
<foreach loop="members:$members as $member">
<li id='member_id_{$member['member_id']}' class='ipsPad clearfix member_entry {parse striping="memberStripe"}'>
<a href='{parse url="showuser={$member['member_id']}" template="showuser" seotitle="{$member['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'>
<img src='{$member['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$member['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' />
</a>
<div class='ipsBox_withphoto'>
<ul class='ipsList_inline right'>
<if test="weAreSupmod:|:$this->memberData['g_is_supmod'] == 1 && $member['member_id'] != $this->memberData['member_id']">
<li>
<a href='{parse url="app=core&module=modcp&do=editmember&auth_key={$this->member->form_hash}&mid={$member['member_id']}&pf={$member['member_id']}"url="app=core&module=modcp&do=editmember&mid={$member['member_id']}&pf={$member['member_id']}" base="public"}' class='ipsButton_secondary'>{$this->lang->words['edit_member']}</a>
</li>
</if>
<if test="memberwarn:|:$member['show_warn']">
<a href='{parse url="app=members&module=profile&section=warnings&member={$member['member_id']}" base="public"}' id='warn_link_modcp_{$member['member_id']}' title='{$this->lang->words['warn_view_history']}' class='ipsButton_secondary'>{$this->lang->words['warn_view_history']}</a>
</if>
<if test="sendpm:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) && $member['member_id'] != $this->memberData['member_id']">
<li class='pm_button' id='pm_xxx_{$member['pp_member_id']}'>
<a href='{parse url="app=members&module=list&module=messaging&section=send&do=form&fromMemberID={$member['pp_member_id']}" base="public"}' title='{$this->lang->words['pm_member']}' class='ipsButton_secondary'>{parse replacement="send_msg"}</a>
</li>
</if>
<li>
<a href='{parse url="app=core&module=search&do=user_activity&mid={$member['member_id']}" base="public"}' title='{$this->lang->words['gbl_find_my_content']}' class='ipsButton_secondary'>{parse replacement="find_topics_link"}</a>
</li>
<if test="blog:|:$member['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">
<li>
<a href='{parse url="app=blog&module=display&section=blog&show_members_blogs={$member['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}' class='ipsButton_secondary'>{parse replacement="blog_link"}</a>
</li>
</if>
<if test="gallery:|:$member['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">
<li>
<a href='{parse url="app=gallery&user={$member['member_id']}" seotitle="{$member['members_seo_name']}" template="useralbum" base="public"}' title='{$this->lang->words['view_gallery']}' class='ipsButton_secondary'>{parse replacement="gallery_link"}</a>
</li>
</if>
</ul>
<h3 class='ipsType_subtitle'>
<strong>{parse template="userHoverCard" group="global" params="$member"}</strong>
</h3>
<if test="repson:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<if test="norep:|:$member['pp_reputation_points'] == 0 || !$member['pp_reputation_points']">
<p class='reputation zero ipsType_small left'>
</if>
<if test="posrep:|:$member['pp_reputation_points'] > 0">
<p class='reputation positive ipsType_small left'>
</if>
<if test="negrep:|:$member['pp_reputation_points'] < 0">
<p class='reputation negative ipsType_small left'>
</if>
<span class='number'>{$member['pp_reputation_points']}</span>
</p>
</if>
<span class='desc'>
{$this->lang->words['member_joined']} {parse date="$member['joined']" format="joined"}<br />
{IPSMember::makeNameFormatted( $member['group'], $member['member_group_id'] )} · <strong>{$this->lang->words['modqueued_til']}: <if test="isnotbanned:|:in_array( $type, array( 'modposts', 'suspended', 'restrictposts' ) )">
<a href='{parse url="app=members&module=profile&section=warnings&member={$member['member_id']}&_tab=warn&type=minus" base="public"}'>
</if>
<em>{$member['_language']}</em>
<if test="isnotbanned2:|:in_array( $type, array( 'modposts', 'suspended', 'restrictposts' ) )">
</a>
</if>
</strong>
</span>
</div>
</li>
</foreach>
<else />
<p class='no_messages'>{$this->lang->words['no_results']}</p>
</if>
</ul>
</div>
</div>
</div>
<div>{$pagelinks}</div>
skin_modcp > membersModIPFormMembers
<div class='topic_controls'>
{$pages}
</div>
<br />
<table class='ipb_table'>
<tr class='header'>
<th style='width: 20%'>{$this->lang->words['ipm_name']}</th>
<th style='width: 15%'>{$this->lang->words['ipm_ip']}</th>
<th style='width: 10%' class='short'>{$this->lang->words['ipm_posts']}</th>
<th style='width: 20%' class='short'>{$this->lang->words['ipm_reg']}</th>
<th style='width: 15%'>{$this->lang->words['ipm_group']}</th>
<th style='width: 10%'> </th>
</tr>
<if test="modIPMembers:|:is_array( $members ) AND count( $members )">
{parse striping="members" classes="row1,row2"}
<foreach loop="ipMembers:$members as $id => $row">
<tr class='{parse striping="members"}'>
<td>{parse template="userHoverCard" group="global" params="$row"}</td>
<td class='altrow'>{$row['ip_address']}</td>
<td class='short'>{$row['posts']}</td>
<td class="altrow short">{$row['joined']}</td>
<td>{$row['groupname']}</td>
<td class="altrow short">
<a href="{parse url="app=core&module=modcp&do=editmember&mid={$row['member_id']}&auth_key={$this->member->form_hash}"url="app=core&module=modcp&do=editmember&mid={$row['member_id']}" base="public"}" title="{$this->lang->words['ipm_edit']}" class='ipsButton_secondary ipsType_smaller'>{$this->lang->words['ipm_edit']}</a>
</td>
</tr>
</foreach>
</if>
</table>
<br />
<div class='topic_controls'>
{$pages}
</div>
skin_profile > friendsList
{parse js_module="friends"}
<h1 class='ipsType_pagetitle'>{$this->lang->words['m_friends_list']}</h1>
<if test="friendListPages:|:$pages">
<div class='topic_controls'>
$pages
</div>
</if>
<div class='maintitle ipsFilterbar clear'>
<ul class='ipsList_inline clearfix'>
<if test="tabIsList:|:$this->request['tab'] == 'list' || !$this->request['tab']">
<li class='active'>
<a href='{parse url="app=members&section=friends&module=profile&do=list&tab=list" base="public"}' title='{$this->lang->words['m_friends_list']}'>{$this->lang->words['m_friends_list']}</a>
</li>
<li>
<a href='{parse url="app=members&section=friends&module=profile&do=list&tab=pending" base="public"}' title='{$this->lang->words['m_friends_pending']}'>{$this->lang->words['m_friends_pending']}</a>
</li>
</if>
<if test="tabIsPending:|:$this->request['tab'] == 'pending'">
<li>
<a href='{parse url="app=members&section=friends&module=profile&do=list&tab=list" base="public"}' title='{$this->lang->words['m_friends_list']}'>{$this->lang->words['m_friends_list']}</a>
</li>
<li class='active'>
<a href='{parse url="app=members&section=friends&module=profile&do=list&tab=pending" base="public"}' title='{$this->lang->words['m_friends_pending']}'>{$this->lang->words['m_friends_pending']}</a>
</li>
</if>
</ul>
</div>
<if test="hasFriendsList:|:is_array($friends) and count($friends) && $this->settings['friends_enabled']">
{parse striping="memberStripe" classes="row1,row2"}
<ul class='ipsMemberList'>
<foreach loop="friendsList:$friends as $friend">
<if test="loopOnPending:|:$this->request['tab'] == 'pending'">
<li id='member_id_{$friend['member_id']}' class='ipsPad clearfix member_entry {parse striping="memberStripe"}'>
<a href='{parse url="showuser={$friend['member_id']}" template="showuser" seotitle="{$friend['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'>
<img src='{$friend['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$friend['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' />
</a>
<div class='ipsBox_withphoto'>
<ul class='ipsList_inline right'>
<li>
<a href='{parse url="app=members&module=profile&section=friends&do=moderate&pp_option=approve&pp_friend_id[{$friend['member_id']}]=1&md5check={$this->member->form_hash}" base="public"}' title='{$this->lang->words['approve_request']}' class='ipsButton_secondary'>{$this->lang->words['approve_request']}</a>
</li>
<li>
<a href='{parse url="app=members&module=profile&section=friends&do=moderate&pp_option=delete&pp_friend_id[{$friend['member_id']}]=1&md5check={$this->member->form_hash}" base="public"}' title='{$this->lang->words['deny_request']}' class='ipsButton_secondary important'>{$this->lang->words['deny_request']}</a>
</li>
</ul>
<h3 class='ipsType_subtitle'>
<strong>
<a href='{parse url="showuser={$friend['member_id']}" template="showuser" seotitle="{$friend['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}'>{$friend['members_display_name']}</a>
</strong>
</h3>
<if test="repson:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<if test="norep:|:$friend['pp_reputation_points'] == 0 || !$friend['pp_reputation_points']">
<p class='reputation zero ipsType_small left'>
</if>
<if test="posrep:|:$friend['pp_reputation_points'] > 0">
<p class='reputation positive ipsType_small left'>
</if>
<if test="negrep:|:$friend['pp_reputation_points'] < 0">
<p class='reputation negative ipsType_small left'>
</if>
<span class='number'>{$friend['pp_reputation_points']}</span>
</p>
</if>
<span class='desc'>
{$this->lang->words['member_joined']} {parse date="$friend['joined']" format="joined"}<br />
{IPSMember::makeNameFormatted( $friend['group'], $friend['member_group_id'] )} · {parse format_number="$friend['posts']"} {$this->lang->words['member_posts']}
</span>
</div>
</li>
<else />
<li id='member_id_{$friend['member_id']}' class='ipsPad clearfix member_entry {parse striping="memberStripe"}'>
<a href='{parse url="showuser={$friend['member_id']}" template="showuser" seotitle="{$friend['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'>
<img src='{$friend['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$friend['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' />
</a>
<div class='ipsBox_withphoto'>
<ul class='ipsList_inline right'>
<if test="weAreSupmod:|:$this->memberData['g_is_supmod'] == 1 && $friend['member_id'] != $this->memberData['member_id']">
<li>
<a href='{parse url="app=core&module=modcp&do=editmember&auth_key={$this->member->form_hash}&mid={$friend['member_id']}&pf={$friend['member_id']}"url="app=core&module=modcp&do=editmember&mid={$friend['member_id']}&pf={$friend['member_id']}" base="public"}' class='ipsButton_secondary'>{$this->lang->words['supmod_edit_member']}</a>
</li>
</if>
<if test="notus:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $friend['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
<if test="addfriend:|:IPSMember::checkFriendStatus( $friend['member_id'] )">
<li class='mini_friend_toggle is_friend' id='friend_mlist_{$friend['member_id']}'>
<a href='{parse url="app=members&module=list&module=profile&section=friends&do=remove&member_id={$friend['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}' class='ipsButton_secondary'>{parse replacement="remove_friend"}</a>
</li>
<else />
<li class='mini_friend_toggle is_not_friend' id='friend_mlist_{$friend['member_id']}'>
<a href='{parse url="app=members&module=list&module=profile&section=friends&do=add&member_id={$friend['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}' class='ipsButton_secondary'>{parse replacement="add_friend"}</a>
</li>
</if>
</if>
<if test="sendpm:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) && $friend['member_id'] != $this->memberData['member_id']">
<li class='pm_button' id='pm_xxx_{$friend['pp_member_id']}'>
<a href='{parse url="app=members&module=list&module=messaging&section=send&do=form&fromMemberID={$friend['pp_member_id']}" base="public"}' title='{$this->lang->words['pm_member']}' class='ipsButton_secondary'>{parse replacement="send_msg"}</a>
</li>
</if>
<li>
<a href='{parse url="app=core&module=search&do=user_activity&mid={$friend['member_id']}" base="public"}' title='{$this->lang->words['gbl_find_my_content']}' class='ipsButton_secondary'>{parse replacement="find_topics_link"}</a>
</li>
<if test="blog:|:$friend['has_blog'] AND IPSLib::appIsInstalled( 'blog' )">
<li>
<a href='{parse url="app=blog&module=display&section=blog&show_members_blogs={$friend['member_id']}" base="public"}' title='{$this->lang->words['view_blog']}' class='ipsButton_secondary'>{parse replacement="blog_link"}</a>
</li>
</if>
<if test="gallery:|:$friend['has_gallery'] AND IPSLib::appIsInstalled( 'gallery' )">
<li>
<a href='{parse url="app=gallery&user={$friend['member_id']}" seotitle="{$friend['members_seo_name']}" template="useralbum" base="public"}' title='{$this->lang->words['view_gallery']}' class='ipsButton_secondary'>{parse replacement="gallery_link"}</a>
</li>
</if>
</ul>
<h3 class='ipsType_subtitle'>
<strong>
<a href='{parse url="showuser={$friend['member_id']}" template="showuser" seotitle="{$friend['members_seo_name']}" base="public"}' title='{$this->lang->words['view_profile']}'>{$friend['members_display_name']}</a>
</strong>
</h3>
<if test="repson:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<if test="norep:|:$friend['pp_reputation_points'] == 0 || !$friend['pp_reputation_points']">
<p class='reputation zero ipsType_small left'>
</if>
<if test="posrep:|:$friend['pp_reputation_points'] > 0">
<p class='reputation positive ipsType_small left'>
</if>
<if test="negrep:|:$friend['pp_reputation_points'] < 0">
<p class='reputation negative ipsType_small left'>
</if>
<span class='number'>{$friend['pp_reputation_points']}</span>
</p>
</if>
<span class='desc'>
{$this->lang->words['member_joined']} {parse date="$friend['joined']" format="joined"}<br />
{IPSMember::makeNameFormatted( $friend['group'], $friend['member_group_id'] )} · {parse format_number="$friend['posts']"} {$this->lang->words['member_posts']}
</span>
</div>
</li>
</if>
</foreach>
</ul>
<else />
<p class='no_messages'>
<if test="friendListNone:|:$this->request['tab'] == 'pending'">
{$this->lang->words['no_friends_awaiting_approval']}
<else />
{$this->lang->words['no_friends_to_display']}
</if>
</p>
</if>
<if test="friendListPagesBottom:|:$pages">
<div class='topic_controls'>
{$pages}
</div>
</if>
skin_profile > profileModern
{parse js_module="status"}
{parse js_module="rating"}
{parse js_module="profile"}
<script type='text/javascript'>
//<![CDATA[
ipb.profile.viewingProfile = parseInt( {$member['member_id']} );
<if test="$this->memberData['member_id']">
ipb.templates['remove_friend'] = "<a href='{parse url="app=members&section=friends&module=profile&do=remove&member_id={$member['member_id']}" base="public"}' title='{$this->lang->words['remove_as_friend']}'>
<img src='{$this->settings['img_url']}/user_delete.png' alt='{$this->lang->words['remove_as_friend']}' /> {$this->lang->words['remove_as_friend']}</a>";
ipb.templates['add_friend'] = "<a href='{parse url="app=members&section=friends&module=profile&do=add&member_id={$member['member_id']}" base="public"}' title='{$this->lang->words['add_me_friend']}'>
<img src='{$this->settings['img_url']}/user_add.png' alt='{$this->lang->words['add_me_friend']}' /> {$this->lang->words['add_me_friend']}</a>";
</if>
ipb.templates['edit_status'] = "<span id='edit_status'>
<input type='text' class='input_text' style='width: 60%' id='updated_status' maxlength='150' /> <input type='submit' value='{$this->lang->words['save']}' class='input_submit' id='save_status' /> <a href='#' id='cancel_status' class='cancel' title='{$this->lang->words['cancel']}'>{$this->lang->words['cancel']}</a>
</span>";
<if test="friendsEnabled:|:$this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
<if test="jsIsFriend:|:IPSMember::checkFriendStatus( $member['member_id'] )">
ipb.profile.isFriend = true;
<else />
ipb.profile.isFriend = false;
</if>
</if>
//]]>
</script>
<if test="hasCustomization:|:is_array($member['customization']) AND $member['customization']['type']">
{parse template="customizeProfile" group="profile" params="$member"}
</if>
<if test="canEditUser:|:($this->memberData['member_id'] && $member['member_id'] == $this->memberData['member_id']) || $this->memberData['g_is_supmod'] == 1 || ($this->memberData['member_id'] && $member['member_id'] != $this->memberData['member_id'])">
<ul class='topic_buttons'>
<if test="weAreSupmod:|:$this->memberData['g_is_supmod'] == 1 && $member['member_id'] != $this->memberData['member_id']">
<li>
<a href='{parse url="app=core&module=modcp&do=editmember&auth_key={$this->member->form_hash}&mid={$member['member_id']}&pf={$member['member_id']}"url="app=core&module=modcp&do=editmember&mid={$member['member_id']}&pf={$member['member_id']}" base="public"}'>{$this->lang->words['supmod_edit_member']}</a>
</li>
</if>
<if test="weAreOwner:|:$this->memberData['member_id'] && $member['member_id'] == $this->memberData['member_id']">
<li>
<a href='{parse url="app=core&module=usercp&tab=core" base="public"}'>{$this->lang->words['edit_profile']}</a>
</li>
</if>
<if test="supModCustomization:|:($member['member_id'] == $this->memberData['member_id'] ) AND $member['customization']['type']">
<li class='non_button'>
<a href='{parse url="showuser={$member['member_id']}&secure_key={$this->member->form_hash}&removeCustomization=1" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}'>{$this->lang->words['cust_remove']}</a>
</li>
</if>
</ul>
</if>
<div class='ipsBox clear vcard' id='profile_background'>
<div class='ipsVerticalTabbed ipsLayout ipsLayout_withleft ipsLayout_smallleft clearfix'>
<div class='ipsVerticalTabbed_tabs ipsLayout_left' id='profile_tabs'>
<p class='short photo_holder'>
<if test="canEditPic:|:($this->memberData['member_id'] && $member['member_id'] == $this->memberData['member_id']) AND (IPSMember::canUploadPhoto($member, TRUE))">
<a data-clicklaunch="launchPhotoEditor" href="{parse url="app=members&module=profile&section=photo" base="public"}" id='change_photo' class='ipsType_smaller ipsPad' title='{$this->lang->words['change_photo_desc']}'>{$this->lang->words['change_photo_link']}</a>
</if>
<img class="ipsUserPhoto" id='profile_photo' src='{$member['pp_main_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$member['members_display_name'])"}" />
</p>
<if test="haswarn:|:$member['show_warn']">
<div class='warn_panel clear ipsType_small'>
<strong>
<a href='{parse url="app=members&module=profile&section=warnings&member={$member['member_id']}&from_app=members" base="public"}' id='warn_link_xxx_{$member['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $member['warn_level'] )"}</a>
</strong>
</div>
</if>
<ul class='clear'>
<li id='tab_link_core:info' class='tab_toggle <if test="$default_tab == 'core:info'">active</if>' data-tabid='user_info'>
<a href='#'>{$this->lang->words['pp_tab_info']}</a>
</li>
<foreach loop="tabs:$tabs as $tab">
<li id='tab_link_{$tab['app']}:{$tab['plugin_key']}' class='<if test="tabactive:|:$tab['app'].':'.$tab['plugin_key'] == $default_tab || $this->request['tab'] == $tab['plugin_key']">active</if> tab_toggle' data-tabid='{$tab['plugin_key']}'>
<a href='{parse url="showuser={$member['member_id']}&tab={$tab['plugin_key']}" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view']} {$tab['_lang']}'>{$tab['_lang']}</a>
</li>
</foreach>
</ul>
</div>
<div class='ipsVerticalTabbed_content ipsLayout_content ipsBox_container' id='profile_content'>
<div class='ipsPad'>
<div id='profile_content_main'>
<div id='user_info_cell'>
<h1 class='ipsType_pagetitle'>
<span class='fn nickname'>{$member['members_display_name']}</span>
</h1>
{$this->lang->words['m_member_since']} {parse date="$member['joined']" format="DATE"}<br />
<if test="hasWarns:|:!empty( $warns )">
<foreach loop="warnsLoop:array( 'ban', 'suspend', 'rpa', 'mq' ) as $k">
<if test="warnIsSet:|:isset( $warns[ $k ] )">
<span class='ipsBadge ipsBadge_red<if test="warnClickable:|:$warns[ $k ]"> clickable</if>' <if test="warnPopup:|:$warns[ $k ]">onclick='warningPopup( this, {$warns[ $k ]} )'</if>>{$this->lang->words[ 'warnings_profile_badge_' . $k ]}</span>
</if>
</foreach>
</if>
<if test="onlineDetails:|:$member['_online'] && ($member['online_extra'] != $this->lang->words['not_online'])">
<span class='ipsBadge ipsBadge_green reset_cursor' data-tooltip="{parse expression="strip_tags($member['online_extra'])"}">{$this->lang->words['online_online']}</span>
<else />
<span class='ipsBadge ipsBadge_lightgrey reset_cursor'>{$this->lang->words['online_offline']}</span>
</if>
<span class='desc lighter'>{$this->lang->words['m_last_active']} {$member['_last_active']}</span>
</div>
<if test="userStatus:|:$status['status_id'] && $this->settings['su_enabled']">
<div id='user_status_cell'>
<div id='user_latest_status'>
<div>
{parse expression="IPSText::truncate( strip_tags( $status['status_content'] ), 180 )"}
<span class='ipsType_smaller desc lighter blend_links'>
<a href='{parse url="app=members&module=profile&section=status&type=single&status_id={$status['status_id']}" seotitle="array($status['member_id'], $status['members_seo_name'])" template="members_status_single" base="public"}'>{$this->lang->words['ps_updated']} {parse date="$status['status_date']" format="manual{%d %b}" relative="true"} · {parse expression="intval($status['status_replies'])"} {$this->lang->words['ps_comments']}</a>
</span>
</div>
</div>
</div>
</if>
<if test="allowRate:|:$this->settings['pp_allow_member_rate']">
<span class='rating left clear' style='margin-bottom: 10px'>
<if test="noRateYourself:|:$this->memberData['member_id'] == $member['member_id'] || !$this->memberData['member_id']">
<if test="rate1:|:$member['pp_rating_real'] >= 1">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate2:|:$member['pp_rating_real'] >= 2">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate3:|:$member['pp_rating_real'] >= 3">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate4:|:$member['pp_rating_real'] >= 4">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<if test="rate5:|:$member['pp_rating_real'] >= 5">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
<span id='rating_text' class='desc'>
</span>
<else />
<a href='#' id='user_rate_1' title='{$this->lang->words['m_rate_1']}'>
<if test="rated1:|:$member['pp_rating_real'] >= 1">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</a>
<a href='#' id='user_rate_2' title='{$this->lang->words['m_rate_2']}'>
<if test="rated2:|:$member['pp_rating_real'] >= 2">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</a>
<a href='#' id='user_rate_3' title='{$this->lang->words['m_rate_3']}'>
<if test="rated3:|:$member['pp_rating_real'] >= 3">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</a>
<a href='#' id='user_rate_4' title='{$this->lang->words['m_rate_4']}'>
<if test="rated4:|:$member['pp_rating_real'] >= 4">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</a>
<a href='#' id='user_rate_5' title='{$this->lang->words['m_rate_5']}'>
<if test="rated5:|:$member['pp_rating_real'] >= 5">{parse replacement="rate_on"}<else />{parse replacement="rate_off"}</if>
</a> <span id='rating_text' class='desc'>
</span>
<script type='text/javascript'>
rating = new ipb.rating( 'user_rate_', {
url: ipb.vars['base_url'] + 'app=members&module=ajax§ion=rate&member_id={$member['member_id']}&md5check=' + ipb.vars['secure_hash'],
cur_rating: <if test="hasrating:|:isset($member['pp_rating_real'])">{$member['pp_rating_real']}<else />0</if>,
rated: null,
allow_rate: ( {$this->memberData['member_id']} != 0 ) ? 1 : 0,
show_rate_text: false
} );
</script>
</if>
</span>
</if>
<ul class='ipsList_inline' id='user_utility_links'>
<if test="noFriendYourself:|:$this->memberData['member_id'] AND $this->memberData['member_id'] != $member['member_id'] && $this->settings['friends_enabled'] AND $this->memberData['g_can_add_friends']">
<li id='friend_toggle' class='ipsButton_secondary'>
<if test="isFriend:|:IPSMember::checkFriendStatus( $member['member_id'] )">
<a href='{parse url="app=members&section=friends&module=profile&do=remove&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['remove_friend']}'>
<img src='{$this->settings['img_url']}/user_delete.png' alt='{$this->lang->words['remove_friend']}' /> {$this->lang->words['remove_as_friend']}</a>
<else />
<a href='{parse url="app=members&section=friends&module=profile&do=add&member_id={$member['member_id']}&secure_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['add_friend']}'>
<img src='{$this->settings['img_url']}/user_add.png' alt='{$this->lang->words['add_friend']}' /> {$this->lang->words['add_me_friend']}</a>
</if>
</li>
</if>
<if test="pmlink:|:($member['member_id'] != $this->memberData['member_id']) AND $this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0 AND IPSLib::moduleIsEnabled( 'messaging', 'members' ) AND $member['members_disable_pm'] == 0">
<li class='pm_button' id='pm_xxx_{$member['member_id']}'>
<a href='{parse url="app=members&module=messaging&section=send&do=form&fromMemberID={$member['member_id']}" base="public"}' title='{$this->lang->words['pm_this_member']}' class='ipsButton_secondary'>{parse replacement="send_msg"} {$this->lang->words['send_message']}</a>
</li>
</if>
<li>
<a href='{parse url="app=core&module=search&do=user_activity&mid={$member['member_id']}" base="public"}' class='ipsButton_secondary'>{parse replacement="find_topics_link"} {$this->lang->words['gbl_find_my_content']}</a>
</li>
</ul>
</div>
<div id='profile_panes_wrap' class='clearfix'>
<div id='pane_core:info' class='ipsLayout ipsLayout_withright ipsLayout_largeright clearfix' <if test="$default_tab != 'core:info'">style='display: none'</if>>
<div class='ipsLayout_content'>
<if test="$member['pp_about_me']">
<div class='general_box clearfix' id='about_me'>
<h3>{$this->lang->words['pp_tab_aboutme']}</h3>
<div class='ipsPad as_content'>
{$member['pp_about_me']}
</div>
</div>
<hr/>
</if>
<div class='general_box clearfix'>
<h3>{$this->lang->words['community_stats']}</h3>
<br />
<ul class='ipsList_data clearfix'>
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_group']}</span>
<span class='row_data'>{$member['g_title']}</span>
</li>
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_posts']}</span>
<span class='row_data'>{parse format_number="$member['posts']"}</span>
</li>
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_profile_views']}</span>
<span class='row_data'>{parse format_number="$member['members_profile_views']"}</span>
</li>
<if test="member_title:|:$member['title'] != ''">
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_member_title']}</span>
<span class='row_data'>{$member['title']}</span>
</li>
</if>
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_age_prefix']}</span>
<if test="member_age:|:$member['_age'] > 0">
<span class='row_data'>{$member['_age']} {$this->lang->words['m_years_old']}</span>
<else />
<span class='row_data desc lighter'>{$this->lang->words['m_age_unknown']}</span>
</if>
</li>
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_birthday_prefix']}</span>
<if test="member_birthday:|:$member['bday_day']">
<span class='row_data'>{$member['_bday_month']} {$member['bday_day']}<if test="member_bday_year:|:$member['bday_year']">, {$member['bday_year']}</if>
</span>
<else />
<span class='row_data desc lighter'>{$this->lang->words['m_bday_unknown']}</span>
</if>
</li>
<if test="pcfields:|:$member['custom_fields']['profile_info'] != """>
<foreach loop="pcfieldsLoop:$member['custom_fields']['profile_info'] as $key => $value">
<if test="!empty($value)">
<li class='clear clearfix'>
{$value}
</li>
</if>
</foreach>
</if>
</ul>
<br />
</div>
<if test="pcfieldsOther:|:$member['custom_fields']">
<foreach loop="pcfieldsOtherLoop:$member['custom_fields'] as $group => $mdata">
<if test="pcfieldsOtherLoopCheck:|:$group != 'profile_info' AND $group != 'contact'">
<if test="pcfieldsOtherLoopCheck2:|:is_array( $member['custom_fields'][ $group ] ) AND count( $member['custom_fields'][ $group ] )">
<div class='general_box clearfix' id='custom_fields_{$group}'>
<h3 class='bar'>{$member['custom_field_groups'][ $group ]}</h3>
<br />
<ul class='ipsList_data clearfix'>
<foreach loop="pcfieldsOtherLoopCheckInner:$member['custom_fields'][ $group ] as $key => $value">
<if test="pcfieldsEmptyValue:|:! empty( $value )">
<li class='clear clearfix'>
{$value}
</li>
</if>
</foreach>
</ul>
<br />
</div>
</if>
</if>
</foreach>
</if>
<if test="hasContactFields:|:$this->memberData['g_access_cp'] == 1 || is_array( $member['custom_fields']['contact'] )">
<div class='general_box clearfix'>
<if test="showContactHead:|:$this->memberData['g_access_cp'] == 1 || $show_contact">
<h3>{$this->lang->words['contact_info']}</h3>
<br />
</if>
<ul class='ipsList_data clearfix'>
<if test="isadmin:|:$this->memberData['g_access_cp'] == 1">
<li class='clear clearfix'>
<span class='row_title'>{$this->lang->words['m_email']}</span>
<span class='row_data'>
<a href='mailto:{$member['email']}'>{$member['email']}</a>
</span>
</li>
</if>
<if test="member_contact_fields:|:is_array( $member['custom_fields']['contact'])">
<foreach loop="cfields:$member['custom_fields']['contact'] as $field">
{$field}
</foreach>
</if>
</ul>
</div>
</if>
</div>
<div class='ipsLayout_right'>
<if test="ourReputation:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']">
<if test="RepPositive:|:$member['pp_reputation_points'] > 0">
<div class='reputation positive' data-tooltip="{parse expression="sprintf( $this->lang->words['rep_description'], $member['members_display_name'], $member['pp_reputation_points'])"}">
</if>
<if test="RepNegative:|:$member['pp_reputation_points'] < 0">
<div class='reputation negative' data-tooltip="{parse expression="sprintf( $this->lang->words['rep_description'], $member['members_display_name'], $member['pp_reputation_points'])"}">
</if>
<if test="RepZero:|:$member['pp_reputation_points'] == 0">
<div class='reputation zero' data-tooltip="{parse expression="sprintf( $this->lang->words['rep_description'], $member['members_display_name'], $member['pp_reputation_points'])"}">
</if>
<span class='number'>{$member['pp_reputation_points']}</span>
<if test="RepText:|:$member['author_reputation'] && $member['author_reputation']['text']">
<span class='title'>{$member['author_reputation']['text']}</span>
</if>
<if test="RepImage:|:$member['author_reputation'] && $member['author_reputation']['image']">
<span class='image'>
<img src='{$member['author_reputation']['image']}' alt='{$this->lang->words['m_reputation']}' />
</span>
</if>
</div>
<br />
</if>
<if test="checkModTools:|:($member['spamStatus'] !== NULL && $member['member_id'] != $this->memberData['member_id']) || ($this->memberData['g_mem_info'] && $this->settings['auth_allow_dnames']) || (($member['member_id'] != $this->memberData['member_id'] AND $this->memberData['g_is_supmod'] ) AND $member['customization']['type'])">
<div class='general_box clearfix'>
<h3>{$this->lang->words['user_tools']}</h3>
<ul class='ipsPad'>
<if test="authorspammer:|:$member['spamStatus'] !== NULL && $member['member_id'] != $this->memberData['member_id']">
<if test="authorspammerinner:|:$member['spamStatus'] === TRUE">
<li>
<a href='#' onclick="return ipb.global.toggleFlagSpammer({$member['member_id']}, false)">{parse replacement="spammer_on"} {$this->lang->words['spm_on']}</a>
</li>
<else />
<li>
<a href='{$this->settings['base_url']}app=core&module=modcp&do=setAsSpammer&member_id={$member['member_id']}&auth_key={$this->member->form_hash}' onclick="return ipb.global.toggleFlagSpammer({$member['member_id']}, true)">{parse replacement="spammer_off"} {$this->lang->words['spm_off']}</a>
</li>
</if>
</if>
<if test="dnameHistory:|:$this->memberData['member_id'] && $this->memberData['g_mem_info'] && $this->settings['auth_allow_dnames']">
<li id='dname_history'>
<a href='{parse url="app=members&module=profile&section=dname&id={$member['member_id']}" base="public"}' title='{$this->lang->words['view_dname_history']}'>{parse replacement="display_name"} {$this->lang->words['display_name_history']}</a>
</li>
</if>
<if test="supModCustomizationDisable:|:($member['member_id'] != $this->memberData['member_id'] AND $this->memberData['g_is_supmod'] ) AND $member['customization']['type']">
<li>
<strong>
<a href='{parse url="showuser={$member['member_id']}&secure_key={$this->member->form_hash}&removeCustomization=1" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}'>
<img src='{$this->settings['img_url']}/delete.png' alt='-' /> {$this->lang->words['cust_remove']}</a>
</strong>
</li>
<li>
<strong>
<a href='{parse url="showuser={$member['member_id']}&secure_key={$this->member->form_hash}&removeCustomization=1&disableCustomization=1" seotitle="{$member['members_seo_name']}" template="showuser" base="public"}'>
<img src='{$this->settings['img_url']}/delete.png' alt='-' /> {$this->lang->words['cust_disable']}</a>
</strong>
</li>
</if>
</ul>
</div>
</if>
<if test="$member['pp_setting_count_friends'] and $this->settings['friends_enabled']">
<div class='general_box clearfix' id='friends_overview'>
<h3>{$this->lang->words['m_title_friends']}</h3>
<div class='ipsPad'>
<if test="hasFriends:|:count($friends) AND is_array($friends)">
<foreach loop="friendsLoop:$friends as $friend">
<a href='{parse url="showuser={$friend['member_id']}" base="public" template="showuser" seotitle="{$friend['members_seo_name']}"}' class='ipsUserPhotoLink'>
<img src='{$friend['pp_mini_photo']}' class='ipsUserPhoto ipsUserPhoto_mini' data-tooltip='{$friend['members_display_name']}' />
</a>
</foreach>
<else />
<p class='desc'>
{$member['members_display_name']} {$this->lang->words['no_friends_yet']}
</p>
</if>
</div>
</div>
</if>
<if test="latest_visitors:|:$member['pp_setting_count_visitors']">
<div class='general_box clearfix'>
<h3>{$this->lang->words['latest_visitors']}</h3>
<if test="has_visitors:|:is_array( $visitors ) && count( $visitors )">
<ul class='ipsList_withminiphoto ipsPad'>
<foreach loop="latest_visitors_loop:$visitors as $visitor">
<li class='clearfix'>
<if test="visitorismember:|:$visitor['member_id']">
<a href='{parse url="showuser={$visitor['member_id']}" seotitle="{$visitor['members_seo_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'>
<img src='{$visitor['pp_mini_photo']}' alt='{$this->lang->words['photo']}' class='ipsUserPhoto ipsUserPhoto_mini' />
</a>
<else />
<img src='{$visitor['pp_mini_photo']}' alt='{$this->lang->words['photo']}' class='ipsUserPhoto ipsUserPhoto_mini left' />
</if>
<div class='list_content'>
{parse template="userHoverCard" group="global" params="$visitor"}
<br />
<span class='desc lighter'>{$visitor['_visited_date']}</span>
</div>
</li>
</foreach>
</ul>
<else />
<p class='ipsPad desc'>{$this->lang->words['no_latest_visitors']}</p>
</if>
</div>
</if>
</div>
</div>
<if test="$default_tab != 'core:info'">
<div id='pane_{$default_tab}'>
{$default_tab_content}
</div>
</if>
</div>
</div>
</div>
</div>
</div>
<if test="thisIsNotUs:|:($this->memberData['member_id'] && $member['member_id'] != $this->memberData['member_id'])">
<br />
<ul class='topic_buttons'>
<li class='non_button clearfix'>
<a href='{parse url="app=core&module=reports&section=reports&rcom=profiles&member_id={$member['member_id']}" base="public"}'>{$this->lang->words['report_member']}</a>
</li>
</ul>
</if>
<script type='text/javascript'>
$("profile_content").setStyle( { minHeight: $('profile_tabs').measure('margin-box-height') + 138 + "px" } );
</script>
<!-- ******************************************************************************************* -->
{parse template="include_highlighter" group="global" params=""}
skin_register > registerForm
<if test="useCoppa:|:$this->settings['use_coppa'] && (!$this->request['coppa'] && !IPSCookie::get('coppa'))">
{parse template="registerCoppaStart" group="register" params=""}
<else />
{parse js_module="register"}
<script type='text/javascript'>
//<![CDATA[
ipb.register.inSection = "mainform";
ipb.register.nameMaxLength = "{$this->settings['max_user_name_length']}";
ipb.register.allowedChars = "{$this->settings['username_characters']}";
ipb.templates['accept'] = " <span id='[id]_msg' class='reg_msg reg_accept' style='display: none'>
<img src='{$this->settings['img_url']}/accept.png' alt='' /> [msg]</span>";
ipb.templates['error'] = " <span id='[id]_msg' class='reg_msg reg_error' style='display: none'>
<img src='{$this->settings['img_url']}/exclamation.png' alt='' /> [msg]</span>";
//]]>
</script>
<div id='register_form'>
<!--<h1 class='ipsType_pagetitle'>{$this->lang->words['ready_register']}</h1>-->
{parse template="registerStepBar" group="register" params="array('register_form' => 'ipsSteps_active', 'confirmation' => '')"}
<if test="registerHasErrors:|:is_array( $general_errors ) && count( $general_errors )">
<div class='message error'>
{$this->lang->words['following_errors']}
<ul>
<foreach loop="general_errors:$general_errors as $r">
<li>{$r}</li>
</foreach>
</ul>
</div>
<br />
</if>
<form action="{parse url="app=core&module=global&section=register" base="public"}" method="post" name="REG" id='register'>
<input type="hidden" name="termsread" value="1" />
<input type="hidden" name="agree_to_terms" value="1" />
<input type="hidden" name="do" value="process_form" />
<input type="hidden" name="coppa_user" value="{$data['coppa_user']}" />
<input type='hidden' name='nexus_pass' value='1' />
<input type='hidden' name='time_offset' id='auto_time_offset' value='0' />
<input type='hidden' name='dst' id='auto_dst' value='0' />
<h1 class='maintitle'>
{$this->lang->words['ready_register']}
</h1>
<div class='ipsBox'>
<div class='ipsBox_container ipsPad'>
<if test="registerServices:|:IPSLib::loginMethod_enabled('facebook') || IPSLib::loginMethod_enabled('twitter')">
<div class='ipsBox_container ipsBox_notice ipsForm ipsForm_horizontal' id='external_services'>
<strong class='ipsField_title' id='save_time'>{$this->lang->words['want_to_save_time']}</strong>
<div class='ipsField_content'>
<ul class='ipsList_inline'>
<if test="registerUsingFb:|:IPSLib::loginMethod_enabled('facebook')">
<li>
<a href="{parse url="app=core&module=global&section=login&serviceClick=facebook" base="public"}">
<img src="{$this->settings['img_url']}/facebook_login.png" alt="" />
</a>
</li>
</if>
<if test="twitterBox:|:IPSLib::loginMethod_enabled('twitter')">
<li>
<a href="{parse url="app=core&module=global&section=login&serviceClick=twitter" base="public"}">
<img src="{$this->settings['img_url']}/twitter_login.png" alt="" />
</a>
</li>
</if>
</ul>
</div>
</div>
</if>
<if test="registerHasInlineErrors:|:is_array( $inline_errors ) && ( $inline_errors['username'] || $inline_errors['dname'] || $inline_errors['email'] || $inline_errors['password'] )">
<p class='message error'>{$this->lang->words['reg_errors_found']}</p>
<br />
</if>
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<li class='ipsField'>
<p class='ipsField_content'>
<span class='ipsForm_required ipsType_smaller'>* {$this->lang->words['required_field']}</span>
</p>
</li>
<li class='ipsField clear <if test="ieDnameClass:|:$inline_errors['dname']">error</if>'>
<label for='display_name' class='ipsField_title'>{$this->lang->words['reg_choose_dname']} <span class='ipsForm_required'>*</span>
</label>
<p class='ipsField_content'>
<input type='text' class='input_text' id='display_name' size='45' maxlength='{$this->settings['max_user_name_length']}' value='{$this->request['members_display_name']}' name='members_display_name' tabindex='1' />
<br />
<span class='desc primary lighter'>
<if test="ieDname:|:$inline_errors['dname']">
<span class='error'>{$inline_errors['dname']}<br />
</span>
</if>
{parse expression="sprintf( $this->lang->words['dname_desc'], $this->settings['max_user_name_length'])"}
</span>
</p>
</li>
<li class='ipsField clear <if test="ieEmailClass:|:$inline_errors['email']">error</if>'>
<label for='email_1' class='ipsField_title'>{$this->lang->words['reg_enter_email']} <span class='ipsForm_required'>*</span>
</label>
<p class='ipsField_content'>
<input type='text' id='email_1' class='input_text email' size='45' maxlength='150' name='EmailAddress' value='{$this->request['EmailAddress']}' tabindex='2' />
<br />
<if test="ieEmail:|:$inline_errors['email']">
<span class='desc'>
<span class='error'>{$inline_errors['email']}</span>
</span>
</if>
</p>
</li>
<li class='ipsField clear <if test="iePasswordClass:|:$inline_errors['password']">error</if>'>
<label for='password_1' class='ipsField_title'>{$this->lang->words['reg_choose_password']} <span class='ipsForm_required'>*</span>
</label>
<p class='ipsField_content'>
<input type='password' id='password_1' class='input_text password' size='45' maxlength='32' value='{$this->request['PassWord']}' name='PassWord' tabindex='3' />
<br />
<span class='desc lighter'>
<if test="iePassword:|:$inline_errors['password']">
<span class='error'>{$inline_errors['password']}<br />
</span>
</if>{$this->lang->words['reg_choose_password_desc']}</span>
</p>
</li>
<li class='ipsField clear'>
<label for='password_2' class='ipsField_title'>{$this->lang->words['reg_reenter_password']} <span class='ipsForm_required'>*</span>
</label>
<p class='ipsField_content'>
<input type='password' id='password_2' class='input_text password' size='45' maxlength='32' value='{$this->request['PassWord_Check']}' name='PassWord_Check' tabindex='4' />
<br />
</p>
</li>
</ul>
</fieldset>
<if test="hasNexusFields:|:!empty( $nexusFields )">
<script type='text/javascript'>
var _countriesWithStates = [];
<foreach loop="statesJs:$nexusStates as $k => $v">
_countriesWithStates["{$k}"] = 1;
</foreach>
</script>
<hr />
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<foreach loop="fields:$nexusFields as $f">
<if test="isAddressOrPhone:|:in_array( $f['f_column'], array( 'cm_address_1', 'cm_phone' ) )">
<br />
</if>
<if test="isText:|:$f['f_type'] == 'text'">
<li class='ipsField clear'>
<label for='{$f['f_column']}' class='ipsField_title'>
<if test="isAddress1:|:$f['f_column'] == 'cm_address_1'">{$this->lang->words['cm_address']}<else />
<if test="isAddress2:|:$f['f_column'] == 'cm_address_2'"> <else />{$f['f_name']}</if>
</if> <if test="textRequired:|:$f['f_reg_require']">
<span class='ipsForm_required'>*</span>
</if>
</label>
<p class='ipsField_content'>
<input type='text' class='input_text' id='{$f['f_column']}' size='25' maxlength='255' value='{$this->request[ $f['f_column'] ]}' name='{$f['f_column']}' tabindex='5' />
</p>
<if test="textErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]">
<span class='error'>{$this->lang->words['err_complete_form']}</span>
</if>
</li>
</if>
<if test="isDropdown:|:$f['f_type'] == 'dropdown'">
<li class='ipsField clear'>
<label for='{$f['f_column']}' class='ipsField_title'>{$f['f_name']} <if test="dropdownRequired:|:$f['f_reg_require']">
<span class='ipsForm_required'>*</span>
</if>
</label>
<div class='ipsField_content'>
<select name='{$f['f_column']}' id='{$f['f_column']}' tabindex='5' <if test="isCountry:|:$f['f_column'] == 'cm_country'">onchange='states()'</if>>
<foreach loop="options:explode( "\n", $f['f_extra'] ) as $k => $v">
{parse variable="selected" default="" oncondition="$k == $this->request[ $f['f_column'] ] or $v == $this->request[ $f['f_column'] ]" value=" selected='selected'"}
<option value='<if test="isCountrySelect:|:$f['f_column'] == 'cm_country'">{$v}<else />{$k}</if>'{parse variable="selected"}>
<if test="isCountryWords:|:$f['f_column'] == 'cm_country'">{$this->lang->words['nc_'.$v]}<else />{$v}</if>
</option>
</foreach>
</select>
</div>
<if test="dropdownErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]">
<span class='error'>{$this->lang->words['err_complete_form']}</span>
</if>
</li>
</if>
<if test="isSpecial:|:$f['f_type'] == 'special'">
<li class='ipsField clear'>
<label for='cm_state' class='ipsField_title'>{$this->lang->words['cm_state']} <if test="specialRequired:|:$f['f_reg_require']">
<span class='ipsForm_required'>*</span>
</if>
</label>
<div class='ipsField_content'>
<input type='text' class='input_text' id='text-states' size='25' name='cm_state' value='{$this->request['cm_state']}' tabindex='5' />
<foreach loop="statesCountries:$nexusStates as $country => $_states">
<select name='_cm_state' id='{$country}-states' class='input_select' style='display:none'>
<foreach loop="states:$_states as $s">
{parse variable="selected" default="" oncondition="$s[0] == $this->request['cm_state']" value=" selected='selected'"}
<option value='{$s[0]}'{parse variable="selected"}>{$s[1]}</option>
</foreach>
</select>
</foreach>
</div>
<if test="specialErrorMessage:|:$f['f_reg_require'] and $this->request['do'] == 'process_form' and !$this->request[ $f['f_column'] ]">
<span class='error'>{$this->lang->words['err_complete_form']}</span>
</if>
</li>
</if>
</foreach>
</ul>
</fieldset>
<script type='text/javascript'>
function states()
{
var c = $('cm_country').value;
if ( c in _countriesWithStates )
{
$( _display ).style.display = 'none';
$( _display ).name = '_cm_state';
$( c + '-states' ).style.display = '';
$( c + '-states' ).name = 'cm_state';
_display = c + '-states';
}
else
{
$( _display ).style.display = 'none';
$( _display ).name = '_cm_state';
$( 'text-states' ).style.display = '';
$( 'text-states' ).name = 'cm_state';
_display = 'text-states';
}
}
var _display = 'text-states';
states();
</script>
</if>
<if test="hasCfields:|:( is_array( $custom_fields['required'] ) && count( $custom_fields['required'] ) ) || ( is_array( $custom_fields['optional'] ) && count( $custom_fields['optional'] ) )">
<hr />
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<if test="reqCfields:|:is_array( $custom_fields['required'] ) && count( $custom_fields['required'] )">
<foreach loop="custom_required:$custom_fields['required'] as $_field">
<li class='ipsField clear ipsField_{$_field['type']}'>
<label for='cprofile_{$_field['id']}' class='ipsField_title'>{$_field['name']} <span class='ipsForm_required'>*</span>
</label>
<div class='ipsField_content'>
{$_field['field']}
<if test="reqCfieldDescSpan:|:$_field['desc'] != ''">
<br />
<span class='desc lighter'>{$_field['desc']}</span>
</if>
</div>
</li>
</foreach>
</if>
<if test="optCfields:|:is_array( $custom_fields['optional'] ) && count( $custom_fields['optional'] )">
<foreach loop="custom_optional:$custom_fields['optional'] as $_field">
<li class='ipsField clear ipsField_{$_field['type']}'>
<label for='cprofile_{$_field['id']}' class='ipsField_title'>{$_field['name']}</label>
<div class='ipsField_content'>
{$_field['field']}
<if test="optCfieldDescSpan:|:$_field['desc'] != ''">
<br />
<span class='desc lighter'>{$_field['desc']}</span>
</if>
</div>
</li>
</foreach>
</if>
</fieldset>
</if>
<hr />
{$data['qandaHTML']}
{$data['captchaHTML']}
<hr />
<fieldset>
<ul class='ipsForm ipsForm_horizontal'>
<li class='ipsField clear ipsField_checkbox'>
<input type="checkbox" name="allow_admin_mail" id="allow_admin_mail" value="1" class="input_check" <if test="defaultAAE:|:$this->request['allow_admin_mail'] || !isset( $this->request['allow_admin_mail'] )">checked='checked'</if> tabindex='0' />
<p class='ipsField_content'>
<label for='allow_admin_mail'>{$this->lang->words['receive_admin_emails']}</label>
</p>
</li>
<li class='ipsField clear ipsField_checkbox'>
<input type='checkbox' name='agree_tos' id='agree_tos' value='1' class='input_check' <if test="checkedTOS:|:$this->request['agree_tos']">checked="checked"</if> tabindex='50' />
<p class='ipsField_content'>
<label for='agree_tos' <if test="ieDnameClass:|:$inline_errors['dname']">error</if>>
<strong>{$this->lang->words['agree_to_tos']} <a href='#' id='tou_link'>{$this->lang->words['terms_of_use']}</a>
</strong>
<if test="ieTOS:|:$inline_errors['tos']">
<br />
<span class='error'>{$inline_errors['tos']}</span>
</if>
</label>
<textarea id='tou' class='input_text' style='width: 350px; height: 100px; display: block;'>
{$this->settings['_termsAndConditions']}
</textarea>
</p>
</li>
<if test="privvy:|:$this->settings['priv_title']">
<li class='ipsPad_top ipsForm_center desc ipsType_smaller'>
<a rel="nofollow" href='{parse url="app=core&module=global&section=privacy" template="privacy" seotitle="false" base="public"}'>{$this->settings['priv_title']}</a>
</li>
</if>
</ul>
<script type='text/javascript'>
$('tou').hide();
</script>
</fieldset>
<br />
<fieldset>
<input type='submit' class='ipsButton' id='register_submit' value='{$this->lang->words['register']}' tabindex='51' />
</fieldset>
</div>
</div>
</form>
</div>
<script type='text/javascript'>
ipb.templates['registration_terms'] = new Template("<h3>{$this->lang->words['reg_terms_popup_title']}</h3>
<div class='ipsPad' id='tou_popup'>#{content}</div>");
</script>
</if>
skin_ucp > membersFacebookConnect
{parse striping="usercp" classes="row1,row2"}
<if test="fbMismatch:|:$fbuid AND $linkedMemberData['member_id'] AND $linkedMemberData['member_id'] != $this->memberData['member_id']">
<!-- currently logged in FB user is linked to a different account -->
<div class='message error'>
<strong>{$this->lang->words['fb_connect_mismatch']}</strong>
<p>{$this->lang->words['fb_connect_mismatch_desc']}</p>
</div>
<else />
<if test="! $fbUserData['id']">
<div id='fbUserBox'>
<p class='message'>{$this->lang->words['fb_config']}</p>
<br />
<br />
<a href="{$this->settings['_original_base_url']}/interface/facebook/index.php">
<img src="{$this->settings['img_url']}/facebook_login.png" alt="" />
</a>
</div>
<else />
<div>
<fieldset class='ipsPad_half row2'>
<div class='left ipsUserPhoto' style='margin-right:4px;'>
<img src="{$fbUserData['pic_square']}"src="{$fbUserData['photo']}" alt="" />
</div>
<div class='desc'>
{$this->lang->words['fb_logged_in_as']} <strong>{$fbUserData['name']}</strong>
<if test="fbShowStatus:|:is_array($fbUserData['status']) AND $fbUserData['status']['message']">
<br />
<br />{$fbUserData['status']['message']}
</if>
</div>
</fieldset>
<br />
<fieldset class='row1'>
<h3 class='ipsType_subtitle'>{$this->lang->words['fb_sync_options']}</h3>
<ul>
<li class='field checkbox'>
<input class='input_check' type='checkbox' value='1' name='fbc_s_pic' value='1' <if test="fbSyncPic:|:$this->memberData['fbc_s_pic'] > 0">checked='checked'</if> id='fbc_s_pic' />
<label for='fbc_s_pic'>{$this->lang->words['fb_sync_photo']}</label>
<br />
<span class='desc lighter'>{$this->lang->words['fb_sync_photo_info']}</span>
</li>
<if test="canUpdateStatus:|:$this->memberData['can_updated_status']">test="canUpdateStatus:|:$this->memberData['can_updated_status'] AND $perms['publish_actions']['data'][0]['status'] == 'granted'">
<li class='field checkbox'>
<input class='input_check' type='checkbox' value='1' name='fbc_s_status' value='1' <if test="fbSyncStatus:|:$this->memberData['fbc_s_status'] > 0">checked='checked'</if> id='fbc_s_status' />
<label for='fbc_s_status'>{$this->lang->words['fb_sync_status']}</label>
</li>
</if>
<if test="statusImportGroup:|: ! $this->memberData['gbw_no_status_import']">$this->memberData['gbw_no_status_import'] AND $perms['user_status']['data'][0]['status'] == 'granted'">
<li class='field checkbox'>
<input class='input_check' type='checkbox' value='1' name='fbc_si_status' value='1' <if test="fbSyncStatus:|:$this->memberData['fbc_si_status'] > 0">checked='checked'</if> id='fbc_si_status' />
<label for='fbc_si_status'>{$this->lang->words['fb_sync_status_in']}</label>
</li>
</if>
</ul>
<p class='desc'>
{$this->lang->words['fb_last_syncd']}
<if test="fbLastSync:|:$this->memberData['fb_lastsync']">
{parse date="$this->memberData['fb_lastsync']" format="long"}
<else />
{$this->lang->words['fb_never']}
</if>
</p>
<br />
<p>
<input type='submit' class='input_submit alt' id='fbc_sync' value='{$this->lang->words['fb_sync_now']}' />
</p>
</fieldset>
<br />
<fieldset class='row1'>
<h3 class='ipsType_subtitle'>{$this->lang->words['fbp_title']}</h3>
<ul>
<li class='field checkbox'>
<img src="{$this->settings['img_url']}/<if test="pImgE:|:$perms['email']">accept.png<elsetest="pImgE:|:$perms['email']['data'][0]['status'] == 'granted'">accept.png<else />cross.png</if>" style='vertical-align:top' alt='' /> {$this->lang->words['fbp_email_access']}
<if test="pCheckE:|:!$perms['email']"> (<fb:prompt-permission perms="email">{$this->lang->words['fbp_request']}</fb:prompt-permission>)</if>
<p class='desc' style='left:0px'>{$this->lang->words['fbp_email_access_desc']}</p>
</li>
<li class='field checkbox'>
<img src="{$this->settings['img_url']}/<if test="pImgPS:|:$perms['publish_stream']">accept.png<elsetest="pImgPS:|:$perms['publish_actions']['data'][0]['status'] == 'granted'">accept.png<else />cross.png</if>" style='vertical-align:top' alt='' /> {$this->lang->words['fbp_publish_stream']}
<if test="pCheckPS:|:!$perms['publish_stream']"> (<fb:prompt-permission perms="publish_stream">{$this->lang->words['fbp_request']}</fb:prompt-permission>)</if>
<p class='desc' style='left:0px'>{$this->lang->words['fbp_publish_stream_desc']}</p>
</li>
<li class='field checkbox'>
<img src="{$this->settings['img_url']}/<if test="pImgRS:|:$perms['read_stream']">accept.png<elsetest="pImgRS:|:$perms['user_status']['data'][0]['status'] == 'granted'">accept.png<else />cross.png</if>" style='vertical-align:top' alt='' /> {$this->lang->words['fbp_read_stream']}
<if test="pCheckRS:|:!$perms['read_stream']"> (<fb:prompt-permission perms="read_stream">{$this->lang->words['fbp_request']}</fb:prompt-permission>)</if>
<p class='desc' style='left:0px'>{$this->lang->words['fbp_read_stream_desc']}</p>
</li>
</ul>
</fieldset>
<fieldset class='row1'>
<if test="fbPassword:|:! $this->memberData['bw_local_password_set'] AND $this->memberData['members_created_remote']">
<div class='message'>
<strong>{$this->lang->words['remote_no_password']}</strong>
<p>{$this->lang->words['remote_no_password_1']} <a href='{parse url="app=core&module=usercp&tab=core&area=email" base="public"}'>{$this->lang->words['remote_no_password_2']}</a>
</p>
</div>
<br />
</if>
<if test="fbMissingPerms:|:$missingPerms === TRUE">
<h3 class='ipsType_subtitle'>{$this->lang->words['fb_permissions']}</h3>
<p class='desc'>{$this->lang->words['fb_permissions_desc']}</p>
<br />
<p>
<input type='button' class='input_submit alt' id='fbc_permissions' value='{$this->lang->words['fb_permissions_review']}' />
</p>
<br />
</if>
<h3 class='ipsType_subtitle'>{$this->lang->words['fb_disassociate']}</h3>
<p class='desc'>{$this->lang->words['fb_disassociate_desc']}</p>
<if test="fbDefaultEmail:|:strstr( $this->memberData['email'], '@proxymail.facebook.com' )">
<div class='message'>
<strong>{$this->lang->words['fb_using_email']}</strong>
<p>{$this->lang->words['fb_disassociate_info_1']} <a href='{parse url="app=core&module=usercp&tab=core&area=email" base="public"}'>{$this->lang->words['fb_disassociate_info_2']}</a> {$this->lang->words['fb_disassociate_info_3']}
</p>
</div>
<br />
</if>
<br />
<p>
<input type='button' class='input_submit alt' id='fbc_remove' value='{$this->lang->words['fb_disassociate_now']}' />
</p>
<br />
</fieldset>
</div>
<script type="text/javascript">
$('fbc_remove').observe( 'click', usercp_remove );
$('fbc_permissions').observe( 'click', usercp_perms );
function usercp_remove(){
window.location = ipb.vars['base_url'] + 'app=core&module=usercp&tab=core&area=facebookRemove&do=custom&secure_key=' + ipb.vars['secure_hash'];
}
function usercp_perms(){
FB.login( function( response ) {
if ( response.authResponse ) {
window.location = ipb.vars['base_url'] + 'app=core&module=usercp&tab=core&area=facebook&do=show&saved=1';
}
}, {scope: 'email,publish_actions,user_status', auth_type: 'rerequest'});
}
</script>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : '{$this->settings['fbc_appid']}',
xfbml : true,
version : 'v2.1'
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
</if>
</if>
skin_ucp > notificationsLog
<if test="hasnotifyerror:|:$error">
<p class='message error'>
{$error}
</p>
<else />
<if test="hasconfirm:|:$this->request['confirm']">
<p class='message'>
{$this->lang->words['notify_rem_suc']}
</p>
</if>
</if>
<div id='notificationlog'>
<form action="{parse url="app=core&module=usercp&tab=core&area=removeNotifications&do=remove" base="public"}" id="checkBoxForm" method="post">
<input type="hidden" name="secure_key" value="{$this->member->form_hash}" />
<if test="hasNotifications:|:is_array( $notifications ) AND count( $notifications )">
<div class='right ipsPad'>
<input id="checkAllNotifications" type="checkbox" value="{$this->lang->words['check_all']}" />
</div>
<h2 class='ipsType_subtitle'>{$this->lang->words['arch_notifications_head']}</h2>
<br />
<table class='ipb_table' summary="{$this->lang->words['notifications_table_head']}">
<tr class='header hide'>
<th scope='col' width="5%"> </th>
<th scope='col' width="70%">{$this->lang->words['th_notification']}</th>
<th scope='col' width="25%">{$this->lang->words['th_sent']}</th>
<th scope='col' align="center" width="5%" class='short'> </th>
</tr>
{parse striping="notify" classes="row2,row1"}
<foreach loop="categories:$notifications as $notification">
<tr class='{parse striping="notify"} <if test="hasReadNotify:|:!$notification['notify_read']">unread</if>'>
<td class="col_n_icon altrow short">
<if test="hasReadNotify:|:$notification['notify_read']">{parse replacement="t_read_dot"}<else />{parse replacement="t_unread_dot"}</if>
</td>
<td class='col_n_photo short'>
<if test="$notification['member']['member_id']">
<a href='{parse url="showuser={$notification['member']['member_id']}" template="showuser" seotitle="{$notification['member']['members_seo_name']}" base="public"}' class='ipsUserPhotoLink'>
<img src='{$notification['member']['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_mini' />
</a>
<else />
{IPSMember::buildNoPhoto(0, 'mini' )}
</if>
</td>
<td>
<h4>
<if test="strpos( $notification['notify_title'], '<a href' ) === false">
<a href='{parse url="app=core&module=usercp&tab=core&area=viewNotification&do=view&view={$notification['notify_id']}" base="public"}'>
</if>
{$notification['notify_title']}
<if test="strpos( $notification['notify_title'], '<a href' ) === false">
</a>
</if>
</h4>
</td>
<td class="col_n_date desc">
<a href='{parse url="app=core&module=usercp&tab=core&area=viewNotification&do=view&view={$notification['notify_id']}" base="public"}' title='{$this->lang->words['view_notification_logentry']}'>{$this->lang->words['th_sent']} {parse date="$notification['notify_sent']" format="long"}</a>
</td>
<td class="short col_n_mod">
<input class='input_check checkall' type="checkbox" name="notifications[]" value="{$notification['notify_id']}" />
</td>
</tr>
</foreach>
</table>
<script type='text/javascript'>
ipb.global.registerCheckAll('checkAllNotifications', 'checkall');
</script>
<else />
<p class='no_messages'>{$this->lang->words['notifications_none']}</p>
</if>
<if test="hasNotifyForMod:|:count($notifications)">
<br />
<a href='{parse url="app=core&module=usercp&area=markNotification&do=mark&mark=all"url="app=core&module=usercp&area=markNotification&do=mark&mark=all&k={$this->member->form_hash}" base="public"}' id='ack_pm_notification' class='input_submit left'>{$this->lang->words['notificationlog_mar']}</a>
<div class='moderation_bar rounded with_action'>
<input type="submit" class="input_submit alt" value="{$this->lang->words['ndel_selected']}" />
</div>
<br />
<div class='topic_controls'>
{$pages}
</div>
</if>
</form>
</div>
Removed HTML · Added HTML