Вход Регистрация
Файл: upload/module/feed/template/default/block/display.html.php
Строк: 162
<?php 
/**
 * [PHPFOX_HEADER]
 * 
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author          Raymond Benc
 * @package          Module_Feed
 * @version         $Id: display.html.php 4184 2012-05-30 18:21:36Z Raymond_Benc $
 */
 
defined('PHPFOX') or exit('NO DICE!'); 

?>
{if Phpfox::getService('profile')->timeline()}
<div class="main_timeline" style="background:url('{img theme='layout/timeline.png' return_url=true}') repeat-y 50%;">
{/if}

{if Phpfox::isUser() && !PHPFOX_IS_AJAX && $sCustomViewType === null}
{if (Phpfox::getUserBy('profile_page_id') > 0 && defined('PHPFOX_IS_USER_PROFILE')) 
    || (isset($aFeedCallback.disable_share) && $aFeedCallback.disable_share) 
    || (defined('PHPFOX_IS_USER_PROFILE') && !Phpfox::getService('user.privacy')->hasAccess('' . $aUser.user_id . '', 'feed.share_on_wall'))
    || (defined('PHPFOX_IS_USER_PROFILE') && !Phpfox::getUserParam('profile.can_post_comment_on_profile'))
}

{else}
{if !Phpfox::getService('profile')->timeline()}
{template file='feed.block.form'}
{/if}
{/if}
{/if}



{if Phpfox::getParam('feed.refresh_activity_feed') > 0 && Phpfox::getLib('module')->getFullControllerName() == 'core.index-member'}
<div id="activity_feed_updates_link_holder">
    <a href="#" id="activity_feed_updates_link_single" class="activity_feed_updates_link" onclick="return $Core.loadMoreFeeds();">{phrase var='feed.1_new_update'}</a>
    <a href="#" id="activity_feed_updates_link_plural" class="activity_feed_updates_link" onclick="return $Core.loadMoreFeeds();">{phrase var='feed.span_id_js_new_update_view_span_new_updates'}</a>
</div>
{/if}
{if Phpfox::isModule('captcha') && Phpfox::getUserParam('captcha.captcha_on_comment')}
{module name='captcha.form' sType='comment' captcha_popup=true}
{/if}
<div id="feed"><a name="feed"></a></div>
<div id="js_feed_content">
    {if $sCustomViewType !== null}
    <h2>{$sCustomViewType}</h2>
    {/if}
    <div id="js_new_feed_comment"></div>
    <div id="js_new_feed_update"></div>
    {if Phpfox::getService('profile')->timeline()}
    <div>
        {if PHPFOX_IS_AJAX && !empty($sLastDayInfo) && !Phpfox::getLib('request')->get('resettimeline')}
        <div class="timeline_date">
            <span>{$sLastDayInfo}</span>
        </div>
        {/if}
        <div class="timeline_left">            
            {if (!PHPFOX_IS_AJAX && Phpfox::getService('profile')->timeline()) || Phpfox::getLib('request')->get('resettimeline')}
            {if (Phpfox::isUser() && !PHPFOX_IS_AJAX && $sCustomViewType === null) || Phpfox::getLib('request')->get('resettimeline')}
            {if (Phpfox::getUserBy('profile_page_id') > 0 && defined('PHPFOX_IS_USER_PROFILE')) 
                || (isset($aFeedCallback.disable_share) && $aFeedCallback.disable_share) 
                || (defined('PHPFOX_IS_USER_PROFILE') && !Phpfox::getService('user.privacy')->hasAccess('' . $aUser.user_id . '', 'feed.share_on_wall'))
                || (defined('PHPFOX_IS_USER_PROFILE') && !Phpfox::getUserParam('profile.can_post_comment_on_profile'))
            }

            {else}            
            <div class="timeline_feed_row">
                <div class="timeline_arrow_left">0</div>
                <div class="timeline_float_left">0</div>            
                <div class="timeline_holder">
                    {template file='feed.block.form'}
                </div>
            </div>
            <div class="timeline_left_new"></div>
            {/if}
            {/if}
            {/if}
            {foreach from=$aFeedTimeline.left name=iFeed item=aFeed}
            <div class="timeline_feed_row">
                <div class="timeline_arrow_left">{$aFeed.feed_id}</div>
                <div class="timeline_float_left">{$aFeed.time_stamp|convert_time}</div>
                {template file='feed.block.timeline'}
            </div>        
            {/foreach}
        </div>
        <div class="timeline_right">
            {if !PHPFOX_IS_AJAX || Phpfox::getLib('request')->get('resettimeline')}
            <div class="timeline_feed_row">                
                {module name='friend.timeline'}
            </div>
            {/if}
            {foreach from=$aFeedTimeline.right name=iFeed item=aFeed}
            <div class="timeline_feed_row">
                <div class="timeline_arrow_right">{$aFeed.feed_id}</div>
                <div class="timeline_float_right">{$aFeed.time_stamp|convert_time}</div>
                {template file='feed.block.timeline'}
            </div>
            {/foreach}
        </div>        
        <div class="clear"></div>
    </div>    
    
    {if !PHPFOX_IS_AJAX}
        {foreach from=$aTimelineDates item=aTimelineDate}
            <div id="js_timeline_year_holder_{$aTimelineDate.year}"></div>
            {foreach from=$aTimelineDate.months item=aMonth}
            <div id="js_timeline_month_holder_{$aTimelineDate.year}_{$aMonth.id}"></div>
            {/foreach}
        {/foreach}
    {/if}    
    {else}    
    {foreach from=$aFeeds name=iFeed item=aFeed}
    {if isset($aFeed.feed_mini) && !isset($bHasRecentShow)}
    {if $bHasRecentShow = true}{/if}
    <div class="activity_recent_holder">
    <div class="activity_recent_title">
        {phrase var='feed.recent_activity'}
    </div>
    {/if}
    {if !isset($aFeed.feed_mini) && isset($bHasRecentShow)}
    </div>
    {unset var=$bHasRecentShow}
    {/if}
    
    <div class="js_feed_view_more_entry_holder">
        {template file='feed.block.entry'}
        {if isset($aFeed.more_feed_rows) && is_array($aFeed.more_feed_rows) && count($aFeed.more_feed_rows)}
        {foreach from=$aFeed.more_feed_rows item=aFeed}
        {if $bChildFeed = true}{/if}
        <div class="js_feed_view_more_entry" style="display:none;">
            {template file='feed.block.entry'}
        </div>
        {/foreach}
        {unset var=$bChildFeed}
        {/if}
    </div>    
    {/foreach}
    {/if}
    
    {if isset($bHasRecentShow)}
    </div>
    {/if}    
    {if $sCustomViewType === null}
    {if defined('PHPFOX_IN_DESIGN_MODE')}
    
    {else}
    {if count($aFeeds)}
    <div id="feed_view_more">
        <div id="js_feed_pass_info" style="display:none;">page={$iFeedNextPage}{if defined('PHPFOX_IS_USER_PROFILE') && isset($aUser.user_id)}&profile_user_id={$aUser.user_id}{/if}{if isset($aFeedCallback.module)}&callback_module_id={$aFeedCallback.module}&callback_item_id={$aFeedCallback.item_id}{/if}&year={$sTimelineYear}&month={$sTimelineMonth}</div>
        <div id="feed_view_more_loader">{img theme='ajax/add.gif'}</div>
        <a href="{if Phpfox::getLib('module')->getFullControllerName() == 'core.index-visitor'}{url link='core.index-visitor' page=$iFeedNextPage}{else}{url link='current' page=$iFeedNextPage}{/if}" onclick="$(this).hide(); $('#feed_view_more_loader').show(); $.ajaxCall('feed.viewMore', 'page={$iFeedNextPage}{if defined('PHPFOX_IS_USER_PROFILE') && isset($aUser.user_id)}&profile_user_id={$aUser.user_id}{/if}{if isset($aFeedCallback.module)}&callback_module_id={$aFeedCallback.module}&callback_item_id={$aFeedCallback.item_id}{/if}&year={$sTimelineYear}&month={$sTimelineMonth}', 'GET'); return false;" class="global_view_more no_ajax_link">{phrase var='feed.view_more'}</a>
    </div>
    {else}
    {if Phpfox::getService('profile')->timeline()}
    {module name='user.birth'}
    {else}
    <br />
    <div class="message js_no_feed_to_show">{phrase var='feed.there_are_no_new_feeds_to_view_at_this_time'}</div>
    {/if}
    {/if}
    {/if}
    {/if}
{if !PHPFOX_IS_AJAX || (PHPFOX_IS_AJAX && count($aFeedVals))}
</div>
{/if}
{if Phpfox::getParam('feed.refresh_activity_feed') > 0 && Phpfox::getLib('module')->getFullControllerName() == 'core.index-member'}
<script type="text/javascript">
    $Core.reloadActivityFeed();
</script>
{/if} 

{if Phpfox::getService('profile')->timeline()}
</div>
{/if}
Онлайн: 0
Реклама