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/urban/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_frameworks/main/urban/_pp_choose_city.html
<div class="head">
    <span id="title" style="color:black;">{l_choose_a_city}</span>
    <a id="choose_city_close" class="icon_close" href=""></a>
</div>
<div class="cont">
    <input type="text" id="pp_city_autocomplete" class="inp pp_city_autocomplete"  placeholder="{l_enter_manually}" name="city_autocomplete">
    <ol id="selectable">
        <!-- begin_all_cities -->
        <li id="0"><b>{l_all_cities}</b></li>
        <!-- end_all_cities -->
        {list_options}
    </ol>
</div>
<div class="foot">
    <a id="back_item" data-type="" class="back" href="#">{l_back_to_states}</a>
    <input id="choose_ok" type="button" class="btn blue fl_right" value="{l_ok}" />
</div>
<script>
var param = ['geo_countries', 'geo_states', 'geo_cities'],
    param_geo = ['{country_id}', '{state_id}', '{city_id}'],
    param_list = ['', '', '<li id="0"><b>{l_all_cities}</b></li>{list_options_js}'],
    param_geo_set,
    param_list_set,
    title_back = ['{j_back_to_countries}', '{j_back_to_states}'],
    title = ['{j_choose_a_country}', '{j_choose_a_state}', '{j_choose_a_city}'];
    pp_choose_city = $('#pp_choose_city'),
    selectable = $('#selectable'),
    selectable_li = $('#selectable li'),
    back_item = $('#back_item'),
    title_head = $('#title'),
    choose_ok = $('#choose_ok'),
    city_autocomplete=$('#pp_city_autocomplete'),
    step = 2,
    title_city = '',
    searchFilter=$('#filter_module_location_title'),
    isSearchFilter=searchFilter[0]?1:0,
    peopleNearby=$('#filter_people_nearby'),
    userNoCity = '{user_no_city}',
    opt=.6,
    srchTxt='',
    lfilterPeopleNearby='{l_filter_people_nearby}',

    selectableOptions='{selected_options}';

    city_autocomplete.focus();

	if(typeof param_geo_init != 'undefined') {
		param_geo = param_geo_init;
	}

    function selectedPeopleNearby(){
        var curPeopleNearby=0;
        if(isSearchFilter){
            curPeopleNearby=peopleNearby.val()*1;
        }
        if(curPeopleNearby){
            $('#selectable li').removeClass('selected');
            $('li#people_nearby').addClass('selected');
            $('#selectable').scrollTo('#people_nearby');
        }
    }

    function getItemPeopleNearbyForList(step){
        if(!isSearchFilter)return '';
        var list='';
        if(!step){
            list='<li id="people_nearby"><b>' + lfilterPeopleNearby + '</b></li>';
        }
        return list;
    }

    var update_list_back = function(res)
    {
        var data=checkDataAjax(res);
        if(data){
            step--;
            if(typeof allItems != 'undefined'){
                var selected='';
                if(param_geo[step]==0){
                    selected=' class="selected"';
                }
                data.list=getItemPeopleNearbyForList(step)+'<li id="0"'+selected+'><b>'+allItems[step]+'</b></li>'+data.list;
            }
            param_list[step] = data.list;
            selectable.html(data.list).fadeTo(0,1).scrollTo('#'+param_geo[step]);
            back_item.html(title_back[step-1]);
            title_head.text(title[step]);
            selectedPeopleNearby();
        }
    }


    back_item.click(function(){

        var select_id, list;
        if (step == 1) {
            back_item.hide();
        }
        var select_id=$('#selectable li.selected:visible').attr('id');
        if(select_id && param_geo[step] != select_id){
            param_geo[step] = select_id;
        }

        city_autocomplete.val('');
        selected = param_geo[step-1];
        select_id = (step>1) ? param_geo[step-2] : param_geo[0];
        list = param_list[step-1];
        choose_ok.hide();
        if (list != '') {
            step--;
            selectable.html(param_list[step]).scrollTo('#'+param_geo[step]);
            back_item.html(title_back[step-1]);
            title_head.text(title[step]);
        } else {
            selectable.fadeTo(0,opt);
            $.post('{url_main}ajax.php', {cmd: param[step-1], select_id: select_id, selected: selected, filter:isSearchFilter, geo_countries_no_first:1}, update_list_back);
        }
        city_autocomplete.focus();
        $('#selectable li').show();
        selectedPeopleNearby();
        var select_id=$('#selectable li.selected:visible').attr('id');
        if(select_id){
            $('#selectable').scrollTo('#'+select_id);
        } else {
            $('#selectable').scrollTo(0);
        }
        return false;
    })


    param_geo_set = param_geo.concat();
    param_list_set = param_list.concat();

    var curPeopleNearby=0;
    if(isSearchFilter){
        curPeopleNearby=peopleNearby.val()*1;
    }
    if (curPeopleNearby) {
        selectableOptions='people_nearby';
        step=1;
        back_item.click();
        param_geo=['people_nearby',0,0];
        param_geo_set =['people_nearby',0,0];
    } else {
        if($('#filter_city').val()==0){
            param_geo[2]=0;
        }

        if($('#filter_state').val()==0){
            param_geo[1]=0;
            step=2;
            if($('#filter_country').val()==0){
                param_geo[0]=0;
                step=1;
            }
            selectableOptions='0';
            back_item.click();
        }
    }

    if(typeof allItems != 'undefined'){
        var selected='';
        if(step==2&&param_geo[step]==0){
            $('#0').addClass('selected');
        }
        param_list[step]=getItemPeopleNearbyForList(step)+'<li id="0"><b>'+allItems[step]+'</b></li>'+param_list[step];
    }

    if( selectableOptions!='' ){
        selectable.scrollTo('#'+selectableOptions);
    }

    $('.profile_city_choose').click(function(){
        setCountry();
        return false;
    });

    $('#choose_city_close').click(function(){
        city_autocomplete.val('');
        pp_choose_city.close();
        $('#selectable li').show();
        return false;
    });

    city_autocomplete.keyup(function (e){
        if(e.keyCode!=13){
            var term=city_autocomplete.val().toLowerCase();
            if(term!=srchTxt){
                if(term.length>0){
                    srchTxt=term;
                    var showLiId = {};
                    $('#selectable li').each(function(){
                        var text=$(this).text().toLowerCase();
                        if(text.indexOf(term)==0&&showLiId[this.id]==undefined){
                            $(this).show();
                            showLiId[this.id]=1;
                        } else {
                            $(this).hide();
                        }
                    });
                } else {
                    $('#selectable li').show();
                }
                var select_id=$('#selectable li.selected:visible').attr('id');
                if(!select_id){
                    $('#selectable').scrollTo(0);
                    $('#selectable li').removeClass('selected');
                    $('#selectable li:visible').each(function(){
                        var first_id=$(this).attr('id');
                        $('#'+first_id).addClass('selected');
                        return false;
                    });
                } else {
                    $('#selectable').scrollTo('#'+select_id);
                }
            }
        } else {
            var select_id=$('#selectable li.selected:visible').attr('id');
            if(select_id){
                city_autocomplete.val('');
                $('#selectable li').show();
                $('#selectable').scrollTo('#'+select_id);
                param_list[step] = selectable.html();
                back_item.html(title_back[step]).show();
                title_head.text(title[step+1]);
                if (step == 2) {
                    param_geo[step] = select_id;
                    choose_ok.click();
                } else {
                    if (param_geo[step] != select_id) {
                        param_geo[step] = select_id;
                        selectable.fadeTo(0,opt);
                        $.post('{url_main}ajax.php', {cmd: param[step+1], select_id: select_id, filter:isSearchFilter, geo_countries_no_first:1}, update_list);
                    } else {
                        step++;
                        selectable.html(param_list[step]).scrollTo('#'+param_geo[step]);
                        if(step==2){
                            choose_ok.show();
                        }
                    }
                }
            }
        }
    });


    choose_ok.click(function (){
        if(isSearchFilter){
            var valPeopleNearby=peopleNearby.val();
            peopleNearby.val(0);
        }
        city_autocomplete.val('');
        pp_choose_city.close();
        $('#selectable li').show();
        param_list[step] = selectable.html();

        var select_id=$('#selectable li.selected:visible').attr('id');
        if(select_id){
            $('#selectable').scrollTo('#'+select_id);
        } else {
            $('#selectable').scrollTo(0);
        }

        if (JSON.stringify(param_geo_set)!=JSON.stringify(param_geo)  || (userNoCity*1 && !isSearchFilter)) {
            userNoCity = 0;
            param_geo_set = param_geo;
            param_list_set = param_list;
            title_city = $('#selectable li.selected').text();

			// search page filter
			if(searchFilter[0]) {
                searchFilter.text(title_city);
				//$('.find_new_friends_in_city_now').html(tmplCityTitle.replace('\{city\}', title_city)+'_ ');
          		var params={'country':param_geo[0],'state':param_geo[1],'city':param_geo[2],'cmd':'pp_get_find_new_friends_title', radius:$('#radius').val()};
                $.post(url_main+'ajax.php',params,function(res){
                    var data=checkDataAjax(res);
                    if(data!==false){
                        $('.find_new_friends_in_city_now').html(data);
                    }
                })

                $('#filter_country').val(param_geo[0]);
                $('#filter_state').val(param_geo[1]);
                $('#filter_city').val(param_geo[2]);

				if((filterCityValue != param_geo[0]+' '+param_geo[1]+' '+param_geo[2]) || valPeopleNearby) {
					filterCityValue = param_geo[0]+' '+param_geo[1]+' '+param_geo[2];
					$(moduleFilterClass).change();
				}

				return false;
            }
            if($('#map_title')[0]){
                $.post('{url_main}ajax.php', {cmd: 'geo_param_map', country: param_geo[0], state: param_geo[1], city: param_geo[2]}, geo_map);
            }
        }
        return false;
    });

    $('.pp_body').on('click', function(e){
        if(e.target==this
           &&$('#pp_choose_city:visible')[0]
           &&param_geo_set[2]==param_geo[2]){
            city_autocomplete.val('');
            pp_choose_city.close();
            $('#selectable li').show();
        }
    })

    function geo_map(res)
    {
        var data=checkDataAjax(res);
        if(data){
            var map=$('#map_title'),filter=$('#filter_module_location_title');
            if(map[0]){
                map.text(title_city+', '+data.country);
                load_map(data.url);
            }
        }else{}
    }

    function load_map(url)
    {
        var pic = new Image(),
            map = $('#profile_map');
            src = url;
        map.attr('src', '{url_tmpl_main}images/airplane.gif');
        pic.src = src;

        var mapBox = $('#profile_map_box'),
            isHideMap = parseInt(mapBox.css('height')) == 0,
            dur = (isHideMap) ? 1 : 1600;
        $(pic).load(function(){
            map.hide().attr('src', src).fadeIn(dur,function(){
                if (isHideMap) {
                    mapBox.animate({height:'277px'},300);
                }
            });
        });
    }

    function setCountry()
    {
        step=2;

        delete param_geo;
        delete param_list;
        param_geo = param_geo_set.concat();
        param_list = param_list_set.concat();
        for(i=0;i<2;i++){
            if(param_geo[i]==0){
                step=i;
                break;
            }
        }

        var curPeopleNearby=0;
        if(isSearchFilter){
            var curPeopleNearby=peopleNearby.val()*1;
            if (curPeopleNearby) {
                param_geo=['people_nearby',0,0];
                param_geo_set =['people_nearby',0,0];
                step=0;
            }
        }

        if(step==2){
            title_head.text(title[step]);
            back_item.html(title_back[1]).show();
            selectable.html(param_list[step]).scrollTo('#'+param_geo[step]);
            $('#'+param_geo[step]).addClass('selected').siblings().removeClass('selected');
            choose_ok.hide();
            choose_ok.show();
        } else {
            selectableOptions='0';
            step++;
            back_item.click();
        }

        pp_choose_city.open();
        city_autocomplete.focus();

    }

    $('body').on('click', '#selectable li', change);


    function onAllItemsSelect(e)
    {
        var select_id = $(e).attr('id');
        $(e).addClass('selected').siblings().removeClass('selected');
        param_geo[step] = select_id;
        $('#'+param_geo[step]).addClass('selected');

        for(i=0;i<2;i++){
            if(param_geo[i]==0){
                param_geo[i+1]=0;
            }
        }

        choose_ok.click();

		var params={'country':param_geo[0],'state':param_geo[1],'city':param_geo[2],'cmd':'pp_get_filter_module_location_title'};

        $.post(url_main+'ajax.php',params,function(res){
            var data=checkDataAjax(res);
            if(data!==false){searchFilter.html(data);
            }else{/*Error server*/}
        });


    }

    function change(){
        var select_id = $(this).attr('id');
        if (select_id=='people_nearby') {
            var curPeopleNearby=peopleNearby.val()*1;
            peopleNearby.val(1);
            if(!curPeopleNearby){
                searchFilter.text(lfilterPeopleNearby);
                replaceTitlePage();
                $(moduleFilterClass).change();
            }
            pp_choose_city.close();
            return;
        }
        if(select_id==0){
            onAllItemsSelect(this);
            return;
        }
        choose_ok.hide();
        $(this).addClass('selected').siblings().removeClass('selected');
        param_list[step] = selectable.html();
        back_item.html(title_back[step]).show();
        title_head.text(title[step+1]);
        if (step == 2) {
            //city_autocomplete.val($(this).text());
            param_geo[step] = select_id;
  //          choose_ok.show();
            choose_ok.click();
        } else {
            city_autocomplete.val('');
            $('#selectable li').show();
            $('#selectable').scrollTo('#'+select_id);
            if (param_geo[step] != select_id) {
                param_geo[step] = select_id;
                selectable.fadeTo(0,opt);
                if(select_id == 'people_nearby'){

                }else{
                    $.post('{url_main}ajax.php', {cmd: param[step+1], select_id: select_id, filter:isSearchFilter}, update_list);
                }} else {
                step++;
                selectable.html(param_list[step]).scrollTo('#'+param_geo[step]);
                $('#selectable li').removeClass('selected');
                $('#'+param_geo[step]).addClass('selected');
                if(step==2){
//                    choose_ok.show();
                    choose_ok.click();
                }
            }
        }
        city_autocomplete.focus();
    }

    var update_list = function(res)
    {
        var data=checkDataAjax(res);
        if(data){
            step++;
            if(typeof allItems != 'undefined'){
                data.list=getItemPeopleNearbyForList(step)+'<li id="0"><b>'+allItems[step]+'</b></li>'+data.list;
            }
            param_list[step] = data.list;
            selectable.html(data.list).fadeTo(0,1).scrollTo(0);
            if (step==2) {
                var item=$('#selectable > li');
                if(item.length==1){item.click()}
            }
        }else{}

        city_autocomplete.val('');

    }

</script>

Youez - 2016 - github.com/yon3zu
LinuXploit