403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/HostingSpaces/admin/chatme24.com/wwwroot/_frameworks/main/edge/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_frameworks/main/edge//_profile_edit_main.html
<form id="frm_profile_edit_main" name="frm_profile_edit_main"  method="post" action="{url_main}ajax.php">
<input type="hidden" name="cmd" value="profile_edit_main_save" class="ajax"/>
<input type="hidden" name="errors_separat" value="1" class="ajax"/>
<input type="hidden" name="ajax" value="1" class="ajax"/>
<div class="item">
    <div class="col-md-12">
        <h3 class="cham-heading">{l_basic_information}</h3>
        <div class="clearfix"></div>
        <hr>
    </div>
    <div class="wrap_fields">
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span>{l_name_or_nickname}</span>
                    </div>
                    <div class="col-lg-6 field">
                        <!-- begin_name_edit_on -->
                        <input id="profile_edit_main_nickname" data-toggle="tooltip" class="form-control" name="nickname" type="text" value="{nickname}"/>
                        <!-- end_name_edit_on -->
                        <!-- begin_name_edit_off -->
                        <span class="edit_off">{nickname}</span>
                        <!-- end_name_edit_off -->
                    </div>
                </div>
            </div>
        </div>

        <!-- begin_field_orientation_edit_bl -->
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span>{l_i_am}</span>
                    </div>
                    <div class="col-lg-6 field">
                        <!-- begin_field_orientation_edit_on -->
                        <select id="profile_edit_main_orientation" name="orientation" class="selectpicker show-tick" data-live-search="false">
                            {orientation_options}
                        </select>
                        <!-- end_field_orientation_edit_on -->
                        <!-- begin_field_orientation_edit_off -->
                        <span class="edit_off">{field_orientation_value}</span>
                        <!-- end_field_orientation_edit_off -->
                    </div>
                </div>
            </div>
        </div>
        <!-- end_field_orientation_edit_bl -->


        <!-- begin_field_birthday_bl -->
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span>{l_birthday}</span>
                    </div>
                    <div class="col-lg-6 field">
                        <select id="profile_edit_main_day" name="day" class="selectpicker show-tick day birthday" data-live-search="true">
                        {day_options}
                        </select>
                    </div>
                </div>
            </div>
        </div>
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span></span>
                    </div>
                    <div class="col-lg-6 field">
                        <select id="profile_edit_main_month" name="month" class="selectpicker show-tick month birthday" data-live-search="true" onChange="updateDay('month','frm_profile_edit_main','year','month','day', refreshSelectBirthdayEditMain)">
                        {month_options}
                        </select>
                    </div>
                </div>
            </div>
        </div>
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span></span>
                    </div>
                    <div class="col-lg-6 field">
                        <select id="profile_edit_main_year" name="year" class="selectpicker show-tick year birthday" data-live-search="true"  onChange="updateDay('year','frm_profile_edit_main','year','month','day', refreshSelectBirthdayEditMain)">
                        {year_options}
                        </select>
                    </div>
                </div>
            </div>
        </div>
        <!-- end_field_birthday_bl -->

        <!-- begin_location -->
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span>{l_location}</span>
                    </div>
                    <div class="col-lg-6 field field_geo">
                        <select id="country" name="country" data-location="geo_states" class="geo selectpicker show-tick" data-live-search="true">
                        {country_options}
                        </select>
                    </div>
                </div>
            </div>
        </div>
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span></span>
                    </div>
                    <div class="col-lg-6 field field_geo" data-cl-loader="loader_settings_location" data-no-fade-in="true">
                        <select id="state" name="state" data-location="geo_cities" class="geo_btn geo selectpicker show-tick" data-live-search="true">
                        {state_options}
                        </select>
                    </div>
                </div>
            </div>
        </div>
        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-5 text-right field">
                        <span></span>
                    </div>
                    <div class="col-lg-6 field field_geo" data-cl-loader="loader_settings_location" data-no-fade-in="true">
                        <select id="city" name="city" class="geo_btn selectpicker show-tick" data-live-search="true">
                        {city_options}
                        </select>
                    </div>
                </div>
            </div>
        </div>
        <!-- end_location -->

        {profile_edit_about}

        <div class="section fields">
            <div class="container">
                <div class="row">
                    <div class="col-lg-11 field height_fix">
                        <button class="btn btn-block btn-success btn_save" disabled>
                            <span>{l_save}</span>
                        </button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
</form>
<script>
    var ppPrMain=$jq('#frm_profile_edit_main'),
        ppPrMain_frm=ppPrMain,
        ppPrMain_nick=$('#profile_edit_main_nickname', ppPrMain),
        ppPrMain_btn_save=$('button.btn_save', ppPrMain),
        ppPrMain_select=$('.birthday',ppPrMain).on('change', function(){
            hideError($jq('#profile_edit_main_day', ppPrMain_frm));
            ppPrMainSetDisabledSave();
        }),

        ppPrMain_day=$('#profile_edit_main_day'),
        ppPrMain_month=$('#profile_edit_main_month'),

        ppPrMain_state=$('#state', ppPrMain_frm),
        ppPrMain_city=$('#city', ppPrMain_frm),

        basic_info = {}, last_exists_username='#', is_error_ppPrMain = false,
        is_submit_ppPrMain = false;


    ppPrMain_btn_save.click(function(){
        ppPrMain_frm.submit();
    })

    $('#profile_edit_main_orientation',ppPrMain).on('change', function(){
        ppPrMainSetDisabledSave();
    })

    $('textarea.field_profile_text',ppPrMain).on('change propertychange input', function(){
        ppPrMainSetDisabledSave();
    })

    ppPrMain_frm.submit(function(){
        ppPrMain_nick.val($.trim(ppPrMain_nick.val()));
        if (!isModifiedBasicInfo()||ppPrMain_frm.data('submit')) return false;

        ppPrMain_frm.data('submit', true);
        ppPrMain_btn_save.addChildrenLoader();

        $.fn.ajaxSubmit.textEmoji = true;
        $.fn.ajaxSubmit.textEmojiNoInput = '#profile_edit_main_nickname';
        $(this).ajaxSubmit({success: ppPrMain_response});
        $.fn.ajaxSubmit.textEmoji = false;
        $.fn.ajaxSubmit.textEmojiNoInput = '';

        disabledControlsProfileSettingsFrm(ppPrMain,true);
        return false;
    })

    function ppPrMain_response(data) {
        var data=checkDataAjax(data);
        disabledControlsProfileSettingsFrm(ppPrMain);
        if(data!==false){
            var $data=$(data);
            $('.field_profile_text').each(function(){
                if (typeof data[this.name] != 'undefined' && this.name == 'about_me') {
                    var val=data[this.name],dur=300;
                    this.value=val;
                    if (val) {
                        $jq('#right_column_about_me').text(val);
                        $jq('#right_column_about_me_bl').delay(100).slideDown(dur);
                    } else {
                        $jq('#right_column_about_me_bl').delay(100).slideUp(dur,function(){
                            $jq('#right_column_about_me').text('');
                        })
                    }
                }
            })
            if ($data.is('error')) {
                var nick=ppPrMain_nick.val(),noFocus=false;
                $('span',$data).each(function(){
                    if(this.id=='location')return;
                    var id=this.id;
                    if(id=='nickname')id='profile_edit_main_'+id;
                    if(id=='birthday')id='profile_edit_main_day';
                    var msg=$(this).text(),$el=$('#'+id);
                    showError($el, msg, false, true);
                    if(this.id=='nickname'&&msg=='{j_exists_username}'&&last_exists_username.search('#'+nick+'#')<0){
                        last_exists_username+=nick+'#';
                    }
                    if(!noFocus)
                    setTimeout(function(){
                        clMediaTools.scrollToEl($el,function(){
                            $el.focusEl();
                        },70)
                    },50)
                    noFocus=true;
                })
                is_error_ppPrMain=true;

            } else {
                updateSiteSeo(data.seo);

                setBasicInfo();

                if ($jq('#right_column_birth')[0]&&data.birthday) {
                    $jq('#right_column_birth').html(data.birthday);
                }
                if ($jq('#right_column_city')[0]&&data.city) {
                    $jq('#right_column_city').html(data.city);
                    $jq('#right_column_city').closest('li').removeClass('hide');
                }
                if ($jq('#right_column_gender')[0]&&data.orientation) {
                    $jq('#right_column_gender').html(data.orientation);
                }
                if ($jq('#header_user_name')[0]&&data.user_name) {
                    $jq('#header_user_name').html(data.user_name);
                    if (data.name_seo&&$jq('#header_user_name').is('a')) {
                        $jq('#header_user_name').attr('href',url_main+data.name_seo);
                    }
                }
                alertCustom(l('changes_saved'),l('alert_success'));
            }
        }
        ppPrMain_frm.data('submit', false);
        ppPrMain_btn_save.removeChildrenLoader();

        ppPrMainSetDisabledSave();
        is_submit_ppPrMain=true;
    }

    function setBasicInfo() {
        $('input:not(.ajax), select, textarea', ppPrMain_frm).each(function(){
            basic_info[this.name]=this.value;
        })
    }
    setBasicInfo();

    function isModifiedBasicInfo() {
        var is=0;
        $('input:not(.ajax), select, textarea', ppPrMain_frm).each(function(){
            is|=(this.value!=basic_info[this.name])
        })
        return is;
    }

    function refreshSelectBirthdayEditMain(){
        ppPrMain_day.selectpicker('refresh');
    }

    function ppPrMainSetDisabledSave() {
        if (isModifiedBasicInfo()&&!is_error_ppPrMain){
            ppPrMain_btn_save.prop('disabled',false);
        } else {
            ppPrMain_btn_save.prop('disabled', true);
        }
    }

    ppPrMain_nick.on('change propertychange input', function(){
        var val=this.value, l=$.trim(val).length;
        if (!is_submit_ppPrMain){
            ppPrMainSetDisabledSave();
            return;
        }
        is_error_ppPrMain = true;
        if (/[#&'"\/\\<]/.test(val)){
            showError(ppPrMain_nick, '{j_invalid_username}')
        }else if (l<'{minLength}'*1||l>'{maxLength}'*1){
            showError(ppPrMain_nick, '{nickname_title}');
        }else if (last_exists_username.search('#'+val+'#')+1){
            showError(ppPrMain_nick, '{j_exists_username}');
        }else {
            hideError(ppPrMain_nick);
            is_error_ppPrMain = false;
        }
        ppPrMainSetDisabledSave();
    })

    $jq('.geo, #city', ppPrMain_frm).change(function() {
        hideError($jq('.geo, #city', ppPrMain_frm));
        ppPrMainSetDisabledSave();
    })

    var ppPrMain_geo=$jq('.geo, #city', ppPrMain_frm),
        ppPrMain_geo_field=$jq('.field_geo', ppPrMain_frm)
    $('.geo', ppPrMain_frm).change(function() {
        var type=$(this).data('location'),
            $elLoader=[],$field=[],$btn;

        ppPrMain_geo.prop('disabled', true)
        $field=ppPrMain_geo_field.find('button.dropdown-toggle').addClass('disabled');
        if (type == 'geo_states') {
            $elLoader=ppPrMain_state.closest('.field').addChildrenLoader();
            $btn=$('button.dropdown-toggle[data-id="state"]').addClass('trans');
        } else {
            $elLoader=ppPrMain_city.closest('.field').addChildrenLoader();
            $btn=$('button.dropdown-toggle[data-id="city"]').addClass('trans');
        }

        $.ajax({type: 'POST',
                url: '{url_main}ajax.php',
                data: { cmd:type,
                        select_id:this.value,
                        filter:'1',
                        list: 0},
                        beforeSend: function(){
                        },
                        success: function(res){
                            ppPrMain_geo.prop('disabled', false);
                            $elLoader.removeChildrenLoader();
                            $btn.removeClass('trans');
                            $field.removeClass('disabled');
                            var data=checkDataAjax(res);
                            if (data) {
                                var option='<option value="0">{j_choose_a_city_location}</option>';
                                switch (type) {
                                    case 'geo_states':
                                        ppPrMain_state.html('<option value="0">{j_choose_a_state}</option>' + data.list).selectpicker('refresh');
                                        ppPrMain_city.html(option).selectpicker('refresh');
                                        break
                                    case 'geo_cities':
                                        ppPrMain_city.html(option + data.list).selectpicker('refresh');
                                        break
                                }
                            }

                        }
                    });
        return false;
    })
</script>

Youez - 2016 - github.com/yon3zu
LinuXploit