Вход Регистрация
Файл: upload/module/user/template/default/controller/profile.html.php
Строк: 261
<?php 
/**
 * [PHPFOX_HEADER]
 * 
 * @copyright        [PHPFOX_COPYRIGHT]
 * @author          Raymond Benc
 * @package         Phpfox
 * @version         $Id: profile.html.php 4247 2012-06-11 14:37:59Z Raymond_Benc $
 */
 
defined('PHPFOX') or exit('NO DICE!'); 

?>
{if count($aSettings)}
{if count($aGroups)}
<div class="page_section_menu">
    <ul>
        <li class="active">
            <a href="#" class="js_custom_change_group" id="group_basic">{phrase var='user.basic_information'}</a>
        </li>
    {foreach from=$aGroups name=groups item=aGroup}
        <li class="{if $phpfox.iteration.groups == count($aGroups) && Phpfox::isModule('music') && !Phpfox::getUserParam('music.can_upload_music_public')} last{/if}"><a href="#" class="js_custom_change_group" id="group_{$aGroup.group_id}">{phrase var=$aGroup.phrase_var_name}</a></li>
    {/foreach}
    </ul>
    <div class="clear"></div>
</div>
{else}
<div class="main_break"></div>
{/if}

<div id="js_custom_public_message" class="public_message" style="margin-bottom:10px;">
    <a href="{url link='profile'}">{phrase var='user.view_your_updated_profile'}</a>
</div>

<form method="post" action="{url link='user.profile'}"{if !$bIsEdit} onsubmit="{plugin call='user.template_controller_profile_form_onsubmit'} $('#js_custom_public_message').hide(); $('#js_custom_submit_button').attr('disabled', true).addClass('disabled'); $('#js_custom_update_info').html($.ajaxProcess('{phrase var='user.updating_profile' phpfox_squote=true}')).show(); $(this).ajaxCall('custom.updateFields'); return false;"{/if}>
{if isset($iUserId)}
    <div><input type="hidden" name="id" value="{$iUserId}" /></div>
{/if}
<div class="table js_custom_groups js_custom_group_basic">
    <div class="table">
            <div class="table_left">
                <label for="country_iso">{required}{phrase var='user.location'}:</label>
            </div>
            <div class="table_right">
                {select_location}
                {module name='core.country-child'}
            </div>
            <div class="clear"></div>
        </div>

        <div class="table">
            <div class="table_left">
                <label for="city_location">{phrase var='user.city'}:</label>
            </div>
            <div class="table_right">
                <input type="text" name="val[city_location]" id="city_location" value="{value type='input' id='city_location'}" size="30" />
            </div>
            <div class="clear"></div>
        </div>

        <div class="table">
            <div class="table_left">
                <label for="postal_code">{phrase var='user.zip_postal_code'}:</label>
            </div>
            <div class="table_right">
                <input type="text" name="val[postal_code]" id="postal_code" value="{value type='input' id='postal_code'}" size="10" />
            </div>
            <div class="clear"></div>
        </div>

        <div class="separate"></div>
        {if Phpfox::getUserParam('user.can_edit_dob')}
        <div class="table">
            <div class="table_left">
                {required}{phrase var='user.date_of_birth'}:
            </div>
            <div class="table_right">
                {select_date start_year=$sDobStart end_year=$sDobEnd field_separator=' / ' field_order='MDY' bUseDatepicker=false sort_years='DESC'}
            </div>
            <div class="clear"></div>
        </div>
        {/if}
        {if Phpfox::getUserParam('user.can_edit_gender_setting')}
        <div class="table">
            <div class="table_left">
                <label for="gender">{required}{phrase var='user.gender'}:</label>
            </div>
            <div class="table_right">
                {select_gender}
            </div>
            <div class="clear"></div>
        </div>
        {/if}
        
        {if Phpfox::getParam('user.enable_relationship_status') && Phpfox::getUserParam('custom.can_have_relationship') && isset($aRelations) && !empty($aRelations)}
        <div class="table">
            <div class="table_left">
                {phrase var='custom.relationship_status'}
            </div>
            <div class="table_right">
                <select name="val[relation]" id="relation" onchange="$Behavior.displayRelationshipChange()">
                    {foreach from=$aRelations item=aRelation}
                        <option value="{$aRelation.relation_id}" {if isset($aForms.relation_id) && $aForms.relation_id == $aRelation.relation_id} selected="selected"{/if}>{phrase var=$aRelation.phrase_var_name} </option>
                    {/foreach}
                </select>
                
                <script type="text/javascript">
                    var aRelationshipChange = {$sJsArray};
                    
                    {if isset($aForms.relation_id)}
                    $('#relation').val({$aForms.relation_id});
                    {/if}
                </script>
                
                <span id="relation_with">
                    <span class="js_relation_with_message" id="relation_with_message_to" style="display:none;">{phrase var='user.to'}:</span>
                    <span class="js_relation_with_message" id="relation_with_message_with" style="display:none;">{phrase var='user.with'}:</span>
                        <div class="edit_friend_relation">
                                        <span id="js_custom_search_friend"></span>    
                                        <span id="sFriendImage">
                                            {if isset($aForms.with_user) && isset($aForms.with_user.user_image) &&  !empty($aForms.with_user) && $aForms.with_user.with_user_id > 0}
                                                {img user=$aForms.with_user suffix='_50_square' max_height=50 max_height=50}
                                            {/if}
                                        </span>
                                        {if isset($aForms.with_user.user_id) && !empty($aForms.with_user.user_id)}
                                            <input type="hidden" id="relation_with_input_hidden" name="val[relation_with]" value="{$aForms.with_user.user_id}">
                                        {/if}
                                        <div id="js_custom_search_friend_placement"></div>
                                        
                                        <input type="hidden" name="val[previous_relation_with]" value="{if isset($aForms.with_user.user_id)}{$aForms.with_user.user_id}{else}0{/if}">
                                        <input type="hidden" name="val[previous_relation_type]" value="{if isset($aForms.relation_id)}{$aForms.relation_id}{else}0{/if}">
                                        {if isset($aForms.with_user.status_id) && $aForms.with_user.status_id == 1}
                                        <div style="margin-left:60px;">{phrase var='user.pending_confirmation'}</div>
                                        {/if}
                        </div>
                        {literal}
                        <script type="text/javascript">
                            $Core.searchFriends({
                                'id': '#js_custom_search_friend',
                                'placement': '#js_custom_search_friend_placement',
                                'width': '300px',
                                'max_search': 10,
                                'input_name': 'friends',
                                'default_value': {/literal}{if isset($aForms.with_user) && $aForms.with_user.with_user_id > 0}'{$aForms.with_user.full_name}' {else} '{phrase var='user.search_friends_by_their_name'}'{/if}{literal},
                                'search_input_id' : 'sFriendInput',
                                'onclick': function()
                                {                                                                    
                                    return false;
                                },
                                'onBeforePrepend' : function()
                                {
                                    $('#sFriendInput').val($Core.searchFriendsInput.aFoundUser['full_name']);
                                    $Core.searchFriendsInput.sHtml = '';
                                    if ($('#sFriendImage').length < 1)
                                    {
                                        $('#sFriendInput').before('<span id="sFriendImage"></span>');
                                    }
                                    $('#sFriendImage').html('<span style=""><img src="'+$Core.searchFriendsInput.aFoundUser['user_image'] + '"></span>');
                                    $('#js_custom_search_friend_placement').hide();
                                    
                                    /* Make sure there's only one input with the name 
                                     * -safe check for when user doesnt reload the page like in ajax browsing- */
                                    if ($('#relation_with_input_hidden').length > 0)
                                    {
                                        $('#relation_with_input_hidden').remove();
                                    }
                                    if ($('#relation_with_input_hidden').length < 1)
                                    {
                                        $('#sFriendImage').after('<input type="hidden" id="relation_with_input_hidden" name="val[relation_with]" value="' + $Core.searchFriendsInput.aFoundUser['user_id'] + '">');
                                    }
                                    else
                                    {
                                        $('#relation_with_input_hidden').val($Core.searchFriendsInput.aFoundUser['user_id']);
                                    }
                                }
                            });    
                        </script>
                        {/literal}
                    
                    
                    
                </span>
            </div>
        </div>
        {/if}
        
        
        {if Phpfox::isModule('forum')}
        <div class="separate"></div>        
        <div class="table">
            <div class="table_left">
                {phrase var='user.forum_signature'}:
            </div>
            <div class="table_right">
                <textarea cols="40" rows="5" id="signature" name="val[signature]">{$aForms.signature}</textarea>
            </div>
            <div class="clear"></div>
        </div>        
        {/if}
        
        {if Phpfox::isModule('feed') && Phpfox::getParam('feed.timeline_optional')}
        <div class="separate"></div>        
        <div class="table">
            <div class="table_left">
                {phrase var='user.timeline'}:
            </div>
            <div class="table_right">
                <select name="val[use_timeline]">
                    <option value="0"{value id='use_timeline' type='select' default=0}>{phrase var='user.no'}</option>
                    <option value="1"{value id='use_timeline' type='select' default=1}>{phrase var='user.yes'}</option>
                </select>
            </div>
            <div class="clear"></div>
        </div>            
        {/if}
</div>

    {foreach from=$aSettings item=aSetting}
    <div class="table js_custom_groups js_custom_group_{$aSetting.group_id}" style="display:none;">
        <div class="table_left">
        {if $aSetting.is_required}{required}{/if}{phrase var=$aSetting.phrase_var_name}:
        </div>
        <div class="table_right">
            {template file='custom.block.form'}
        </div>
    </div>
    {/foreach}
    {plugin call='user.template_controller_profile_form'}
    <div class="table_clear">
        <input type="submit" value="{phrase var='user.update'}" class="button" id="js_custom_submit_button"> <span id="js_custom_update_info"></span>
    </div>
</form>

{else}
<div class="extra_info">
    {phrase var='user.no_custom_fields_have_been_added'}
    {if Phpfox::getUserParam('custom.can_add_custom_fields')}
    <ul class="action">
        <li><a href="{url link='admincp.custom.add'}">{phrase var='user.add_a_new_custom_field'}</a></li>
    </ul>
    {/if}
</div>
{/if}
Онлайн: 1
Реклама