Файл: upload/module/profile/template/default/block/header.html.php
Строк: 272
<?php
/**
* [PHPFOX_HEADER]
*
* @copyright [PHPFOX_COPYRIGHT]
* @author Raymond Benc
* @package Module_Profile
* @version $Id: header.html.php 4495 2012-07-10 15:33:20Z Raymond_Benc $
*/
defined('PHPFOX') or exit('NO DICE!');
?>
<div{if Phpfox::getService('profile')->timeline()} class="profile_timeline_header_holder"{/if}>
<div class="profile_header{if Phpfox::getService('profile')->timeline()} profile_timeline_header{/if}{if empty($aUser.cover_photo)} no_cover_photo{/if}">
{if Phpfox::getService('profile')->timeline()}
{module name='profile.pic'}
{/if}
<div class="profile_header_inner{if Phpfox::getService('profile')->timeline()} profile_header_timeline{/if}">
{if Phpfox::getUserBy('profile_page_id') <= 0}
<div id="section_menu">
{if defined('PHPFOX_IS_USER_PROFILE_INDEX') || defined('PHPFOX_PROFILE_PRIVACY') || Phpfox::getLib('module')->getFullControllerName() == 'profile.info'}
<ul>
{if Phpfox::getUserId() == $aUser.user_id}
{if Phpfox::getUserParam('profile.can_change_cover_photo')}
<li><a href="#" onclick="$('#cover_section_menu_drop').toggle(); return false;">{if empty($aUser.cover_photo)}{phrase var='user.add_a_cover'}{else}{phrase var='user.change_cover'}{/if}</a>
<div id="cover_section_menu_drop">
<ul>
<li><a href="{url link='profile.photo'}">{phrase var='user.choose_from_photos'}</a></li>
<li><a href="#" onclick="$('#cover_section_menu_drop').hide(); $Core.box('profile.logo', 500); return false;">{phrase var='user.upload_photo'}</a></li>
{if !empty($aUser.cover_photo)}
<li><a href="{url link='profile' coverupdate='1'}">{phrase var='user.reposition'}</a></li>
<li><a href="#" onclick="$('#cover_section_menu_drop').hide(); $.ajaxCall('user.removeLogo'); return false;">{phrase var='user.remove'}</a></li>
{/if}
</ul>
</div>
</li>
{/if}
<li><a href="{url link='user.profile'}">{phrase var='profile.edit_profile'}</a></li>
{if Phpfox::getUserParam('profile.can_custom_design_own_profile')}
<li><a href="{url link='profile.designer'}" class="no_ajax_link">{phrase var='profile.design_profile'}</a></li>
{/if}
{else}
{if Phpfox::isModule('mail') && Phpfox::getService('user.privacy')->hasAccess('' . $aUser.user_id . '', 'mail.send_message')}
<li><a href="#" onclick="$Core.composeMessage({left_curly}user_id: {$aUser.user_id}{right_curly}); return false;">{phrase var='profile.send_message'}</a></li>
{/if}
{if Phpfox::isModule('friend') && (!$aUser.is_friend || $aUser.is_friend === 3)}
<li id="js_add_friend_on_profile"{if $aUser.is_friend === 3} class="js_profile_online_friend_request"{/if}>
<a href="#" onclick="return $Core.addAsFriend('{$aUser.user_id}');" title="{phrase var='profile.add_to_friends'}">
{if $aUser.is_friend === 3}{phrase var='profile.confirm_friend_request'}{else}{phrase var='profile.add_to_friends'}{/if}
</a>
</li>
{/if}
{if $bCanPoke && Phpfox::getService('user.privacy')->hasAccess('' . $aUser.user_id . '', 'poke.can_send_poke')}
<li id="liPoke">
<a href="#" id="section_poke" onclick="$Core.box('poke.poke', 400, 'user_id={$aUser.user_id}'); return false;">{phrase var='poke.poke' full_name=''}</a>
</li>
{/if}
{plugin call='profile.template_block_menu_more'}
{if (Phpfox::getUserParam('user.can_block_other_members') && Phpfox::getUserGroupParam('' . $aUser.user_group_id . '', 'user.can_be_blocked_by_others'))
|| (isset($aUser.is_online) && $aUser.is_online && Phpfox::isModule('im') && Phpfox::getParam('im.enable_im_in_footer_bar') && $aUser.is_friend == 1)
|| (Phpfox::getUserParam('user.can_feature'))
|| (isset($bPassMenuMore))
}
<li><a href="#" id="section_menu_more" class="js_hover_title"><span class="section_menu_more_image"></span><span class="js_hover_info">{phrase var='profile.more'}</span></a></li>
{/if}
{/if}
</ul>
{elseif Phpfox::getLib('module')->getFullControllerName() == 'friend.profile'}
{if Phpfox::getUserId() == $aUser.user_id}
<ul>
<li><a href="{url link='friend'}">{phrase var='profile.edit_friends'}</a></li>
</ul>
{/if}
{else}
<ul>
{foreach from=$aSubMenus key=iKey name=submenu item=aSubMenu}
<li><a href="{url link=$aSubMenu.url)}" class="ajax_link">{if substr($aSubMenu.url, -4) == '.add' || substr($aSubMenu.url, -7) == '.upload' || substr($aSubMenu.url, -8) == '.compose'}{img theme='layout/section_menu_add.png' class='v_middle'}{/if}{phrase var=$aSubMenu.module'.'$aSubMenu.var_name}</a></li>
{/foreach}
</ul>
{/if}
</div>
<div id="section_menu_drop">
<ul>
{if Phpfox::getUserParam('user.can_block_other_members') && Phpfox::getUserGroupParam('' . $aUser.user_group_id . '', 'user.can_be_blocked_by_others')}
<li><a href="#?call=user.block&height=120&width=400&user_id={$aUser.user_id}" class="inlinePopup js_block_this_user" title="{if $bIsBlocked}{phrase var='profile.unblock_this_user'}{else}{phrase var='profile.block_this_user'}{/if}">{if $bIsBlocked}{phrase var='profile.unblock_this_user'}{else}{phrase var='profile.block_this_user'}{/if}</a></li>
{/if}
{if isset($aUser.is_online) && $aUser.is_online && Phpfox::isModule('im') && Phpfox::getParam('im.enable_im_in_footer_bar') && $aUser.is_friend == 1}
<li><a href="#" onclick="$.ajaxCall('im.chat', 'user_id={$aUser.user_id}'); return false;">{phrase var='profile.instant_chat'}</a></li>
{/if}
{if Phpfox::getUserParam('user.can_feature')}
<li {if !$aUser.is_featured} style="display:none;" {/if} class="user_unfeature_member"><a href="#" title="{phrase var='profile.un_feature_this_member'}" onclick="$(this).parent().hide(); $(this).parents('#profile_nav_list:first').find('.user_feature_member:first').show(); $.ajaxCall('user.feature', 'user_id={$aUser.user_id}&feature=0&type=1'); return false;">{phrase var='profile.unfeature'}</a></li>
<li {if $aUser.is_featured} style="display:none;" {/if} class="user_feature_member"><a href="#" title="{phrase var='profile.feature_this_member'}" onclick="$(this).parent().hide(); $(this).parents('#profile_nav_list:first').find('.user_unfeature_member:first').show(); $.ajaxCall('user.feature', 'user_id={$aUser.user_id}&feature=1&type=1'); return false;">{phrase var='profile.feature'}</a></li>
{/if}
{plugin call='profile.template_block_menu'}
</ul>
</div>
{/if}
{if $aUser.is_online || $aUser.is_friend === 2 || $aUser.is_friend === 3}
<span class="profile_online_status">
{if $aUser.is_friend === 2}
<span class="js_profile_online_friend_request">{phrase var='profile.pending_friend_confirmation'}{if $aUser.is_online} · {/if}</span>
{elseif $aUser.is_friend === 3}
<span class="js_profile_online_friend_request">{phrase var='profile.pending_friend_request'}{if $aUser.is_online} · {/if}</span>
{/if}
{if $aUser.is_online}
({phrase var='profile.online'})
{/if}
</span>
{/if}
<h1 style="width:400px;"><a href="{url link=$aUser.user_name}" title="{$aUser.full_name|clean}">{$aUser.full_name|clean|split:30|shorten:50:'...'}</a>{foreach from=$aBreadCrumbs key=sLink item=sCrumb name=link}{if $phpfox.iteration.link == 1}<span class="profile_breadcrumb">»</span><a href="{$sLink}">{$sCrumb}</a>{/if}{/foreach}</h1>
<div class="profile_info">
{if Phpfox::getService('user.privacy')->hasAccess('' . $aUser.user_id . '', 'profile.view_location') && (!empty($aUser.city_location) || !empty($aUser.country_child_id) || !empty($aUser.location))}
{phrase var='profile.lives_in'} {if !empty($aUser.city_location)}{$aUser.city_location}{/if}
{if !empty($aUser.city_location) && (!empty($aUser.country_child_id) || !empty($aUser.location))},{/if}
{if !empty($aUser.country_child_id)} {$aUser.country_child_id|location_child}{/if} {if !empty($aUser.location)}{$aUser.location}{/if} ·
{/if}
{if is_array($aUser.birthdate_display) && count($aUser.birthdate_display)}
{foreach from=$aUser.birthdate_display key=sAgeType item=sBirthDisplay}
{if $aUser.dob_setting == '2'}
{phrase var='profile.age_years_old' age=$sBirthDisplay}
{else}
{phrase var='profile.born_on_birthday' birthday=$sBirthDisplay}
{/if}
{/foreach}
{/if}
{if Phpfox::getParam('user.enable_relationship_status') && $sRelationship != ''}· {$sRelationship} {/if}
</div>
</div>
</div>
{if Phpfox::getService('profile')->timeline()}
<div class="timeline_main_menu">
<ul>
{foreach from=$aProfileLinks item=aProfileLink}
<li class="{if isset($aProfileLink.is_selected)} active{/if}">
<a href="{url link=$aProfileLink.url}" class="ajax_link">{$aProfileLink.phrase}{if isset($aProfileLink.total)}<span>({$aProfileLink.total|number_format})</span>{/if}</a>
{if isset($aProfileLink.sub_menu) && is_array($aProfileLink.sub_menu) && count($aProfileLink.sub_menu)}
{*
<ul>
{foreach from=$aProfileLink.sub_menu item=aProfileLinkSub}
<li class="{if isset($aProfileLinkSub.is_selected)} active{/if}"><a href="{url link=$aProfileLinkSub.url}">{$aProfileLinkSub.phrase}</a></li>
{/foreach}
</ul>
*}
{/if}
</li>
{/foreach}
</ul>
<div class="clear"></div>
</div>
{/if}
</div>