Вход Регистрация
Файл: upload/module/user/template/default/controller/browse.html.php
Строк: 290
<?php
/**
 * [PHPFOX_HEADER]
 *
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author          Raymond Benc
 * @package          Module_User
 * @version         $Id: browse.html.php 4361 2012-06-26 14:01:00Z Raymond_Benc $
 * {* *}
 */

defined('PHPFOX') or exit('NO DICE!');

?>
{if defined('PHPFOX_IS_ADMIN_SEARCH')}
<form method="post" action="{url link='admincp.user.browse'}">
    <div class="table_header">
        {phrase var='user.member_search'}
    </div>
    <div class="table">
        <div class="table_left">
            {phrase var='user.search'}:
        </div>
        <div class="table_right">
            {filter key='keyword'}
            <div class="extra_info">
                {phrase var='user.within'}: {filter key='type'}
            </div>
        </div>
        <div class="clear"></div>
    </div>
    
    <div id="js_admincp_search_options" style="display:none;">
    
        <div class="table">
            <div class="table_left">
                {phrase var='user.user_group'}:
            </div>
            <div class="table_right">
                {filter key='group'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.gender'}:
            </div>
            <div class="table_right">
                {filter key='gender'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.location'}:
            </div>
            <div class="table_right">
                {filter key='country'}
                {module name='core.country-child' country_child_filter=true country_child_type='browse'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.city'}:
            </div>
            <div class="table_right">
                {filter key='city'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.zip_postal_code'}:
            </div>
            <div class="table_right">
                {filter key='zip'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.ip_address'}:
            </div>
            <div class="table_right">
                {filter key='ip'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.age_group'}:
            </div>
            <div class="table_right">
                {filter key='from'} and {filter key='to'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.show_members'}:
            </div>
            <div class="table_right">
                {filter key='status'}
            </div>
            <div class="clear"></div>
        </div>
        <div class="table">
            <div class="table_left">
                {phrase var='user.sort_results_by'}:
            </div>
            <div class="table_right">
                {filter key='sort'}
            </div>
            <div class="clear"></div>
        </div>

        <div class="table_header">
            {phrase var='user.custom_fields'}
        </div>
        {foreach from=$aCustomFields item=aCustomField}
            {template file='custom.block.foreachcustom'}
        {/foreach}
    </div>

    <div class="table_clear">
        <div class="table_clear_more_options">
            <a href="#" onclick="$('#js_admincp_search_options').toggle(); return false;">View More Search Options</a>    
        </div>
        <input type="submit" value="Search" class="button" name="search[submit]" />        
    </div>
</form>

<br />

{pager}
    <div class="table_header">
        {phrase var='user.members'}
    </div>
    <form method="post" action="{url link='current'}">
        <table cellpadding="0" cellspacing="0" {if !Phpfox::getParam('user.randomize_featured_members') && isset($bShowFeatured) && $bShowFeatured == 1} id="js_drag_drop"{/if}>
        <tr>
            <th style="width:10px;"><input type="checkbox" name="val[id]" value="" id="js_check_box_all" class="main_checkbox" /></th>
            <th style="width:20px;"></th>
            <th>{phrase var='user.user_id'}</th>
            <th>{phrase var='user.photo'}</th>
            <th>{phrase var='user.display_name'}</th>
            <th>{phrase var='user.email_address'}</th>
            <th>{phrase var='user.group'}</th>
            <th>{phrase var='user.last_activity'}</th>
        </tr>
        {foreach from=$aUsers name=users key=iKey item=aUser}
        <tr class="checkRow{if is_int($iKey/2)} tr{else}{/if}" id="js_user_{$aUser.user_id}">
            <td>
                {if $aUser.user_group_id == ADMIN_USER_ID && Phpfox::getUserBy('user_group_id') != ADMIN_USER_ID}

                {else}
                <input type="checkbox" name="id[]" class="checkbox" value="{$aUser.user_id}" id="js_id_row{$aUser.user_id}" />

                {/if}
            </td>
        {if !Phpfox::getParam('user.randomize_featured_members') && isset($bShowFeatured) && $bShowFeatured == 1}
            <td class="drag_handle"><input type="hidden" name="val[ordering][{$aUser.user_id}]" value="{$aUser.featured_order}" /></td>
        {/if}
            <td>
                <a href="#" class="js_drop_down_link" title="{phrase var='user.manage'}">{img theme='misc/bullet_arrow_down.png' alt=''}</a>
                <div class="link_menu">
                    <ul>
                        {if $aUser.user_group_id == ADMIN_USER_ID && Phpfox::getUserBy('user_group_id') != ADMIN_USER_ID}

                        {else}
                        <li><a href="{url link='admincp.user.add' id=$aUser.user_id}">{phrase var='user.edit_user'}</a></li>
                        {/if}
                        {if $aUser.view_id == '1'}
                        <li class="js_user_pending_{$aUser.user_id}">
                            <a href="#" onclick="$.ajaxCall('user.userPending', 'type=1&amp;user_id={$aUser.user_id}'); return false;">
                                {phrase var='user.approve_user'}
                            </a>
                        </li>
                        <li class="js_user_pending_{$aUser.user_id}">
                            <a href="#" onclick="tb_show('{phrase var='user.deny_user' phpfox_squote=true}', $.ajaxBox('user.showDenyUser', 'height=240&amp;width=400&amp;iUser={$aUser.user_id}'));return false;">
                                {phrase var='user.deny_user'}
                            </a>
                        </li>
                        <!-- onclick="" -->
                        {/if}
                        <li><div  class="js_feature_{$aUser.user_id}">{if !isset($aUser.is_featured) || $aUser.is_featured < 0}<a href="#" onclick="$.ajaxCall('user.feature', 'user_id={$aUser.user_id}&amp;feature=1'); return false;">{phrase var='user.feature_user'}{else}<a href="#" onclick="$.ajaxCall('user.feature', 'user_id={$aUser.user_id}&amp;feature=0'); return false;">{phrase var='user.unfeature_user'}{/if}</a></div></li>
                        {if (isset($aUser.pendingMail) && $aUser.pendingMail != '') || (isset($aUser.unverified) && $aUser.unverified > 0)}
                            <li><div class="js_verify_email_{$aUser.user_id}"> <a href="#" onclick="$.ajaxCall('user.verifySendEmail', 'iUser={$aUser.user_id}'); return false;">{phrase var='user.resend_verification_mail'}</a></div></li>
                            <li><div class="js_verify_email_{$aUser.user_id}"> <a href="#" onclick="$.ajaxCall('user.verifyEmail', 'iUser={$aUser.user_id}'); return false;">{phrase var='user.verify_this_user'}</a></div></li>
                        {/if}
                        {if $aUser.user_group_id == ADMIN_USER_ID && Phpfox::getUserBy('user_group_id') != ADMIN_USER_ID}

                        {else}
                        <li id="js_ban_{$aUser.user_id}">
                            {if $aUser.is_banned}
                                <a href="#" onclick="$.ajaxCall('user.ban', 'user_id={$aUser.user_id}&amp;type=0'); return false;">
                                    {phrase var='user.un_ban_user'}
                                </a>
                            {else}
                                <a href="{url link='admincp.user.ban' user=$aUser.user_id}">
                                    {phrase var='user.ban_user'}
                                </a>
                            {/if}
                        </li>
                        {/if}
                        {if Phpfox::getUserParam('user.can_delete_others_account')}
                        {if $aUser.user_group_id == ADMIN_USER_ID && Phpfox::getUserBy('user_group_id') != ADMIN_USER_ID}

                        {else}
                        <li><div class="user_delete"><a href="#" onclick="tb_show('{phrase var='user.delete_user' phpfox_squote=true}', $.ajaxBox('user.deleteUser', 'height=240&amp;width=400&amp;iUser={$aUser.user_id}'));return false;" title="{phrase var='user.delete_user_full_name' full_name=$aUser.full_name|clean}">{phrase var='user.delete_user'}</a></div></li>
                        {/if}
                        {if Phpfox::getUserParam('user.can_member_snoop')}
                            <li><div class="user_delete"><a href="{url link='admincp.user.snoop' user=$aUser.user_id}" >{phrase var='user.log_in_as_this_user'}</a></div></li>
                        {/if}
                        {/if}
                    </ul>
                </div>
            </td>
            <td>#{$aUser.user_id}</td>
            <td>{img user=$aUser suffix='_50_square' max_width=50 max_height=50}</td>
            <td>{$aUser|user}</td>
            <td><a href="mailto:{$aUser.email}">{if (isset($aUser.pendingMail) && $aUser.pendingMail != '')} {$aUser.pendingMail} {else} {$aUser.email} {/if}</a>{if isset($aUser.unverified) && $aUser.unverified > 0} <span class="js_verify_email_{$aUser.user_id}" onclick="$.ajaxCall('user.verifyEmail', 'iUser={$aUser.user_id}');">{phrase var='user.verify'}</span>{/if}</td>
            <td>
            {if ($aUser.status_id == 1)}
                <div class="js_verify_email_{$aUser.user_id}">{phrase var='user.pending_email_verification'}</div>
            {/if}
            {if Phpfox::getParam('user.approve_users') && $aUser.view_id == '1'}
                <span id="js_user_pending_group_{$aUser.user_id}">{phrase var='user.pending_approval'}</span>
            {elseif $aUser.view_id == '2'}
                {phrase var='user.not_approved'}
            {else}
                {$aUser.user_group_title|convert}
            {/if}
            </td>
            <td>
            {if $aUser.last_activity > 0}
                {$aUser.last_activity|date:'core.profile_time_stamps'}
            {/if}
                {if !empty($aUser.last_ip_address)}
                <div class="p_4">
                    (<a href="{url link='admincp.core.ip' search=$aUser.last_ip_address_search}" title="{phrase var='user.view_all_the_activity_from_this_ip'}">{$aUser.last_ip_address}</a>)
                </div>
                {/if}
            </td>
        </tr>
        {/foreach}
        </table>
        <div class="table_clear table_hover_action">
            <input type="submit" name="approve" value="{phrase var='user.approve'}" class="button sJsCheckBoxButton disabled" disabled="true" />
            <input type="submit" name="ban" value="{phrase var='user.ban'}" class="sJsConfirm button sJsCheckBoxButton disabled" disabled="true" />
            <input type="submit" name="unban" value="{phrase var='user.un_ban'}" class="button sJsCheckBoxButton disabled" disabled="true" />
            <input type="submit" name="verify" value="{phrase var='user.verify'}" class="button sJsCheckBoxButton disabled" disabled="true" />
            <input type="submit" name="resend-verify" value="{phrase var='user.resend_verification_mail'}" class="button sJsCheckBoxButton disabled" disabled="true" />
            <input type="submit" name="delete" value="{phrase var='user.delete'}" class="sJsConfirm button sJsCheckBoxButton disabled" disabled="true" />
        </div>
    </form>
{pager}

{else}

{if Phpfox::isMobile()}
<div class="header_bar_menu">                                                        
    <div class="header_bar_search">
        <form method="post" action="{url link='user.browse' view=$sView}">
            <div><input type="hidden" name="search[submit]" value="1" /></div>
            <div class="header_bar_search_holder">
                {filter key='keyword'}
                <div class="header_bar_search_input"></div>
            </div>
        </form>
    </div>
</div>
{/if}

{if count($aUsers)}
{foreach from=$aUsers name=users item=aUser}
{if Phpfox::getParam('user.user_browse_display_results_default') == 'name_photo_detail'}
    <div class="{if is_int($phpfox.iteration.users/2)}row1{else}row2{/if}{if $phpfox.iteration.users == 1} row_first{/if}" style="position:relative; height:110px;" id="js_parent_user_{$aUser.user_id}">
        <div class="user_browse_info">
                <div class="user_tooltip_info_user">{$aUser|user:'':'':50|split:20}</div>
                {if !empty($aUser.gender) && Phpfox::getUserGroupParam('' . $aUser.user_group_id . '', 'user.can_edit_gender_setting')}
                {$aUser.gender|gender} <br />
                {/if}
                {if Phpfox::getUserGroupParam('' . $aUser.user_group_id . '', 'user.can_edit_dob')}
                {if !empty($aUser.birthday) && $aUser.dob_setting != '3'}
                {if $aUser.dob_setting == '4'}
                    {$aUser.month} {$aUser.day} <br />
                {else}
                {$aUser.birthday|age}
                {if $aUser.dob_setting == '1'}
                    ({$aUser.month} {$aUser.day})
                {elseif $aUser.dob_setting == '2'}

                {else}
                    ({$aUser.month} {$aUser.day}, {$aUser.year})
                {/if}
                <br />
                {/if}

                {/if}
                {/if}
                {if !empty($aUser.country_iso)}
                {if !empty($aUser.city_location)}{$aUser.city_location|clean} &raquo; {/if}{if !empty($aUser.country_child_id)}{$aUser.country_child_id|location_child} &raquo; {/if}{$aUser.country_iso|location} <br />
                {/if}
                {if Phpfox::isModule('rate') && Phpfox::getParam('profile.can_rate_on_users_profile') && $aUser.total_score > 0}
                {phrase var='user.total_score_out_of_10' total_score=$aUser.total_score|round}
                {/if}
                
            {if Phpfox::isModule('friend')}
            {if $aUser.mutual_friends > 0}
            <div class="user_browse_mutual_friend">
                <a href="#" onclick="$Core.box('friend.getMutualFriends', 300, 'user_id={$aUser.user_id}'); return false;">{if $aUser.mutual_friends == 1}
                {phrase var='user.1_mutual_friend'}
                {else}
                {phrase var='user.total_mutual_friends' total=$aUser.mutual_friends}
                {/if}</a>
            </div>
            {/if}
            {if Phpfox::isUser() && Phpfox::isModule('friend') && !$aUser.is_friend && Phpfox::getUserId() != $aUser.user_id}
            <div class="user_browse_add_friend">
                {img theme='misc/friend_added.png' class='v_middle'} <a href="#" onclick="return $Core.addAsFriend('{$aUser.user_id}');">{phrase var='user.add_friend'}</a>
            </div>
            {/if}
            {/if}                
        </div>        
        <div class="user_browse_image">
            {img user=$aUser suffix='_100_square' max_width=100 max_height=100 class='js_mp_fix_width'}    
        </div>
        <div class="clear"></div>
    </div>
{else}
    <div class="go_left js_parent_user" style="{if Phpfox::isMobile()}width:44%;{else}width:100px;{/if} margin-bottom:10px;"  id="js_parent_user_{$aUser.user_id}">
        {img user=$aUser suffix='_100_square' max_width=100 max_height=100 class='js_mp_fix_width'}            
        <div class="user_browse_user">
            {$aUser|user:'':'':50}
            {if Phpfox::isModule('friend')}
            {if $aUser.mutual_friends > 0}
            <div class="user_browse_mutual_friend">
                <a href="#" onclick="$Core.box('friend.getMutualFriends', 300, 'user_id={$aUser.user_id}'); return false;">{if $aUser.mutual_friends == 1}
                {phrase var='user.1_mutual_friend'}
                {else}
                {phrase var='user.total_mutual_friends' total=$aUser.mutual_friends}
                {/if}</a>
            </div>
            {/if}
            {if Phpfox::isUser() && Phpfox::isModule('friend') && !$aUser.is_friend && Phpfox::getUserId() != $aUser.user_id}
            <div class="user_browse_add_friend">
                {img theme='misc/friend_added.png' class='v_middle'} <a href="#" onclick="return $Core.addAsFriend('{$aUser.user_id}');">{phrase var='user.add_friend'}</a>
            </div>
            {/if}
            {/if}
        </div>
    </div>
    
    {if (!Phpfox::isMobile() && is_int($phpfox.iteration.users / 4)) || (Phpfox::isMobile() && is_int($phpfox.iteration.users / 2))}
    <div class="clear{if !Phpfox::isMobile()} js_parent_user_clear{/if}"></div>
    {/if}
{/if}
{/foreach}
<div class="clear"></div>

{if !PHPFOX_IS_AJAX}
<div id="js_view_more_users"></div>
{/if}

{pager}

{else}
<div class="extra_info">
{if $sView == 'online'}
    {phrase var='user.there_are_no_members_online'}
{elseif $sView == 'top'}
    {phrase var='user.no_top_members_found'}
{elseif $sView == 'featured'}
    {phrase var='user.no_featured_members'}
{else}
{if isset($aCallback.no_member_message)}
    {$aCallback.no_member_message}
{else}
    {phrase var='user.unable_to_find_any_members_with_the_current_browse_criteria'}
    <ul class="action">
        <li><a href="{url link='user.browse'}">{phrase var='user.reset_browse_criteria'}</a></li>
    </ul>
{/if}
{/if}
</div>
{/if}
{/if}
Онлайн: 1
Реклама