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/administration/modern/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/HostingSpaces/admin/chatme24.com/wwwroot/_frameworks/administration/modern//users_fields.html
{header}
<!-- begin_fields_social_style -->
<style>
    .fileds_no_social{
        display: none;
    }
</style>
<!-- end_fields_social_style -->

<script type="text/javascript" src="{url_main}_server/jquery/jquery-ui-1.11.4.min.js{cache_version_param}"></script>

<div class="content-header row">
	<div class="content-header-left col-md-4 col-12 mb-2">
		<h3 class="content-header-title">{l_title_current} - {table_title}</h3>
	</div>
	<div class="content-header-right col-md-8 col-12">
		<div class="breadcrumbs-top float-md-right">
			<div class="breadcrumb-wrapper mr-1">
				<ol class="breadcrumb">
					<li class="breadcrumb-item">
						<a href="{url_main}administration/users_results.php">{l_mmenu_users}</a>
					</li>
					<li class="breadcrumb-item active">
						{l_title_current}
					</li>
				</ol>
			</div>
		</div>
	</div>
</div>

{menu_page}

<script>
function setWidthFields(){
	return;
    var wLast=0;
    $('.td_action').css('min-width','').each(function(){
        var w=$(this).width();
        if(w>wLast)wLast=w;
    }).css('min-width',wLast);
}
</script>

<div class="alert alert-success border-0 alert-dismissible mb-2-1" role="alert">{l_changes_save}</div>
<div class="alert alert-danger alert-dismissible mb-2-1" role="alert">{message_fields}</div>

<div class="content-body">
	<div class="row">
		<div class="col-12">
			<div class="card">
				<div class="card-header">
					<h4 class="card-title">{fields_section_0}</h4>
                    <a class="heading-elements-toggle"><i class="la la-ellipsis-v font-medium-3"></i></a>
                    <div class="heading-elements">
                        <ul class="list-inline mb-0">
                            <li><a data-action="collapse"><i class="ft-minus"></i></a></li>
                        </ul>
                    </div>
				</div>
				<div class="card-content collapse show">
					<div class="card-body">
						<div class="table-responsive tab_order mb-2">

							<table id="basic_sort" class="table table-striped table-hover mb-0">
							<thead class="bg-primary white">
								<tr>
									<th class="a_r">{l_field}</th>
									<th class="w-30 a_c">{l_action}</th>
									<th>{l_type}</th>
								</tr>
							</thead>
							<tbody data-module="basic">
								<tr id="no_sortable" class="no">
									<td></td>
									<td></td>
									<td></td>
								<tr>
								<!-- begin_table_4 -->
								<tr id="no_sortable" class="color">
									<td class="a_r">
										<!-- begin_ba_4 -->
										<a href="{url_page}?table={table_this_4}&fields={table_status_4}#{table_this_4}">
										<!-- begin_bb_4 --><b><!-- end_bb_4 -->{table_title_this_4}<!-- begin_be_4 --></b><!-- end_be_4 -->
										</a>
										<!-- end_ba_4 -->
										<!-- begin_bn_4 -->
										{table_title_this_4}
										<!-- end_bn_4 -->
									</td>
									<td id="td_{table_status_4}" class="td_action a_c">
										<div style="display:inline-block;" class="status">
											<a class="status"  href="" onclick="visible('{table_status_4}'); return false;">{status_4}</a>
										</div>
										<!-- begin_table_4_join -->
										<div class="bl_status" style="display:inline-block; <!-- begin_table_4_join_hide -->display:none;<!-- end_table_4_join_hide -->">
											|
											<div class="join_status" style="display:inline-block; ">
												<a href="" onclick="set_status_join('{table_status_4}'); return false;">{status_join_4}</a>
											</div>
										</div>
										<!-- end_table_4_join -->
									</td>
									<td class="last">{type_4}</td>
								</tr>
								<!-- end_table_4 -->
								<tr id="no_sortable" class="no_b">
									<td></td>
									<td></td>
									<td></td>
								<tr>
								<!-- begin_table_0 -->
								<tr id="{table_fields_position}" data-type="{type_fields_0}" class="color cursor_move">
									<td class="a_r">
										<a href="{url_page}?table={table_this_0}&fields={table_status_0}#{table_this_0}">
										<!-- begin_bb_0 --><b><!-- end_bb_0 -->{table_title_this_0}<!-- begin_be_0 --></b><!-- end_be_0 -->
										</a>
									</td>
									<td id="td_{table_status_0}"  class="td_action a_c">
										<div class="status" style="display:inline-block;">
											<a  class="status" href="" onclick="visible('{table_status_0}'); return false;">{status_0}</a>
										</div>
										<!-- begin_table_0_join -->
										<div class="bl_status" style="display:inline-block; <!-- begin_table_0_join_hide -->display:none;<!-- end_table_0_join_hide -->">
											|
											<div class="join_status" style="display:inline-block;  ">
												<a href="" onclick="set_status_join('{table_status_0}'); return false;">{status_join_0}</a>
											</div>
										</div>
										<!-- end_table_0_join -->
									</td>
									<td>{type_0}</td>
								</tr>
								<!-- end_table_0 -->
							</tbody>
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>

<div class="content-body fileds_no_social">
	<div class="row">
		<div class="col-12">
			<div class="card">
				<div class="card-header">
					<h4 class="card-title">{fields_section_1}</h4>
                    <a class="heading-elements-toggle"><i class="la la-ellipsis-v font-medium-3"></i></a>
                    <div class="heading-elements">
                        <ul class="list-inline mb-0">
                            <li><a data-action="collapse"><i class="ft-minus"></i></a></li>
                        </ul>
                    </div>
				</div>
				<div class="card-content collapse show">
					<div class="card-body">
						<div class="table-responsive tab_order mb-2">
							<table id="sort_1" class="table table-striped table-hover mb-0 c_fields">
							<thead class="bg-primary white">
								<tr>
									<th class="a_r">{l_field}</th>
									<th class="w-30 a_c">{l_action}</th>
									<th>{l_type}</th>
								</tr>
							</thead>
							<tbody data-module="personal">
								<tr id="no" class="no">
									<td></td>
									<td></td>
									<td></td>
								<tr>
								<!-- begin_table_1 -->
								<tr id="{table_fields_position}" data-type="{type_fields_1}" class="color cursor_move">
									<td class="a_r">
										<a href="{url_page}?table={table_this_1}&fields={table_status_1}#{table_this_1}">
											<!-- begin_bb_1 --><b><!-- end_bb_1 -->{table_title_this_1}<!-- begin_be_1 --></b><!-- end_be_1 -->
										</a>
									</td>
									<td id="td_{table_status_1}" class="td_action a_c">
										<div class="status" style="display:inline-block;">
											<a  class="status" href="" onclick="visible('{table_status_1}'); return false;">{status_1}</a>
										</div>
										<!-- begin_table_1_join -->
										<div class="bl_status" style="display:inline-block; <!-- begin_table_1_join_hide -->display:none;<!-- end_table_1_join_hide -->">
											|
											<div class="join_status" style="display:inline-block; ">
												<a href="" onclick="set_status_join('{table_status_1}'); return false;">{status_join_1}</a>
											</div>
										</div>
										<!-- end_table_1_join -->
									</td>
									<td>{type_1}</td>
								</tr>
								<!-- end_table_1 -->
							<tbody>
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>


<div class="content-body fileds_no_social">
	<div class="row">
		<div class="col-12">
			<div class="card">
				<div class="card-header">
					<h4 class="card-title">{fields_section_2}</h4>
                    <a class="heading-elements-toggle"><i class="la la-ellipsis-v font-medium-3"></i></a>
                    <div class="heading-elements">
                        <ul class="list-inline mb-0">
                            <li><a data-action="collapse"><i class="ft-minus"></i></a></li>
                        </ul>
                    </div>
				</div>
				<div class="card-content collapse show">
					<div class="card-body">
						<div class="table-responsive tab_order mb-2">
							<table id="sort_2" class="table table-striped table-hover mb-0 tb_fields">
							<thead class="bg-primary white">
								<tr>
									<th class="a_r">{l_field}</th>
									<th class="w-30 a_c">{l_action}</th>
									<th>{l_type}</th>
								</tr>
							</thead>
							<tbody data-module="appearance">
								<tr id="no" class="no">
									<td></td>
									<td></td>
									<td></td>
								<tr>
								<!-- begin_table_2 -->
								<tr id="{table_fields_position}" data-type="{type_fields_2}" class="color cursor_move">
									<td class="a_r">
										<a href="{url_page}?table={table_this_2}&fields={table_status_2}#{table_this_2}">
										<!-- begin_bb_2 --><b><!-- end_bb_2 -->{table_title_this_2}<!-- begin_be_2 --></b><!-- end_be_2 -->
										</a>
									</td>
									<td id="td_{table_status_2}" class="td_action a_c">
										<div class="status" style="display:inline-block;">
											<a  class="status" href="" onclick="visible('{table_status_2}'); return false;">{status_2}</a>
										</div>
										<!-- begin_table_2_join -->
										<div class="bl_status" style="display:inline-block; <!-- begin_table_2_join_hide -->display:none;<!-- end_table_2_join_hide -->">
											|
											<div class="join_status" style="display:inline-block; ">
												<a href="" onclick="set_status_join('{table_status_2}'); return false;">{status_join_2}</a>
											</div>
										</div>
										<!-- end_table_2_join -->
									</td>
									<td>{type_2}</td>
								</tr>
								<!-- end_table_2 -->
							<tbody>
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>

<!-- begin_table_3_fields -->
<div class="content-body fileds_no_social">
	<div class="row">
		<div class="col-12">
			<div class="card">
				<div class="card-header">
					<h4 class="card-title">{fields_section_3}</h4>
                    <a class="heading-elements-toggle"><i class="la la-ellipsis-v font-medium-3"></i></a>
                    <div class="heading-elements">
                        <ul class="list-inline mb-0">
                            <li><a data-action="collapse"><i class="ft-minus"></i></a></li>
                        </ul>
                    </div>
				</div>
				<div class="card-content collapse show">
					<div class="card-body">
						<div class="table-responsive tab_order mb-2">
						<table id="sort_3" class="table table-striped table-hover mb-0 tb_fields">
							<thead class="bg-primary white">
								<tr>
									<th class="a_r">{l_field}</th>
									<th class="w-30 a_c">{l_action}</th>
									<th>{l_type}</th>
								</tr>
							</thead>
							<tbody data-module="empty" class="color cursor_move">
								<tr id="no" class="no">
									<td></td>
									<td></td>
									<td></td>
								<tr>
								<!-- begin_table_3 -->
								<tr id="{table_fields_position}" data-type="{type_fields_3}" class="color cursor_move">
									<td class="a_r">
										<a href="{url_page}?table={table_this_3}&fields={table_status_3}#{table_this_3}">
										<!-- begin_bb_3 --><b><!-- end_bb_3 -->{table_title_this_3}<!-- begin_be_3 --></b><!-- end_be_3 -->
										</a>
									</td>
									<td id="td_{table_status_3}" class="td_action a_c">
										<div class="status" style="display:inline-block;">
											<a  class="status" href="" onclick="visible('{table_status_3}'); return false;">{status_3}</a>
										</div>
										<!-- begin_table_3_join -->
										<div class="bl_status" style="display:inline-block; <!-- begin_table_3_join_hide -->display:none;<!-- end_table_3_join_hide -->">
											|
											<div class="join_status" style="display:inline-block; ">
												<a href="" onclick="set_status_join('{table_status_3}'); return false;">{status_join_3}</a>
											</div>
										</div>
										<!-- end_table_3_join -->
									</td>
									<td>{type_3}</td>
								</tr>
								<!-- end_table_3 -->
							<tbody>
							</table>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<!-- end_table_3_fields -->

<fieldset class="form-group mb-3 edit_field">
	<div class="wrap_button">
		<button class="btn btn-primary btn_submit fileds_no_social" type="submit" onclick="getPosition(); return false;">{l_save}</button>
	</div>
</fieldset>

 <script>
	setWidthFields();
</script>

<div class="content-body">
	<div class="row">
		<div class="col-12">
			<div class="card">
				<div class="card-header">
					<h4 id="{table_title_id}" class="card-title">{table_title}</h4>
                    <a class="heading-elements-toggle"><i class="la la-ellipsis-v font-medium-3"></i></a>
                    <div class="heading-elements">
                        <ul class="list-inline mb-0">
                            <li><a data-action="collapse"><i class="ft-minus"></i></a></li>
                        </ul>
                    </div>
				</div>
				<div class="card-content collapse show">
					<div class="card-body">

						<form name="users_fields" enctype="multipart/form-data" action="{url_page}?table={table}&fields={table_fields}" method="POST">
							<input type="hidden" name="cmd" value="update">
							<input type="hidden" name="fields" value="{table_fields}">

							<!-- begin_language -->
							<fieldset class="form-group">
								<label>{l_translation}:</label>
								<select id="translit" class="form-control" name="language">
									<option value="edit_mode">{l_please_choose}</option>
									{select_options_language}
								</select>
							</fieldset>
							<!-- end_language -->

							<!-- begin_chart -->
							<fieldset class="form-group">
								<label>{l_graph_in_the_profile}:</label>
								<select class="form-control" name="chart">
									{select_options_chart}
								</select>
							</fieldset>
							<!-- end_chart -->

							<!-- begin_question_title -->
							<div class="bl_border">
								<h5>{l_question_title}</h5>
								<hr>
								<fieldset class="form-group">
									<label>{l_translation}:</label>
									<select id="translit_question" class="form-control" <!-- begin_question_title_translit_disabled -->disabled<!-- end_question_title_translit_disabled -->  name="translit_language">
										<option value="edit_mode">{l_please_choose}</option>
										{select_options_language}
									</select>
									<input id="question_title" class="form-control mt-1 mt-2" type="text" name="question_title" value="{question_title_value}">
								</fieldset>
							</div>
							<script>
							$(function() {
								var $qt=$('#question_title'),$ql=$('#translit_question');
								$qt.on('change propertychange input',function(){
									$ql.prop('disabled',!trim($qt.val()));
								}).change();
							})
							</script>
							<!-- end_question_title -->

							<!-- begin_field_answer_checks -->
							<div class="bl_border">
								<h5>{l_answer_type}</h5>
								<hr>
								<!-- begin_field_answer_checks_item -->
								<h6>{answer_orientation}</h6>
								<fieldset class="form-group">
									<label>{l_yes}:</label>
									<div class="row">
										<div class="col-md-4 col-sm-6 col_select">
											<span>{l_from}</span>
											<select name="answer_yes_from[{answer_orientation_id}]" class="form-control">
												<option selected value="">&nbsp;</option>
												{answer_yes_options_from}
											</select>
										</div>
										<div class="col-md-4 col-sm-6 col_select">
											<span>{l_to}</span>
											<select name="answer_yes_to[{answer_orientation_id}]" class="form-control">
												<option selected value="">&nbsp;</option>
												{answer_yes_options_to}
											</select>
										</div>
									</div>
								</fieldset>
								<fieldset class="form-group">
									<label>{l_no}:</label>
									<div class="row">
										<div class="col-md-4 col-sm-6 col_select">
											<span>{l_from}</span>
											<select name="answer_no_from[{answer_orientation_id}]" class="form-control">
												<option selected value="">&nbsp;</option>
												{answer_no_options_from}
											</select>
										</div>
										<div class="col-md-4 col-sm-6 col_select">
											<span>{l_to}</span>
											<select name="answer_no_to[{answer_orientation_id}]" class="form-control">
												<option selected value="">&nbsp;</option>
												{answer_no_options_to}
											</select>
										</div>
									</div>
								</fieldset>
								<hr class="mb-2">
								<!-- end_field_answer_checks_item -->
							</div>
							<!-- end_field_answer_checks -->

							<!-- begin_no_variables -->
							<div class="alert alert-light mb-2 alert-info-1 mt-3" role="alert">
								{l_no_variables}
							</div>
							<!-- end_no_variables -->

							<!-- begin_fields -->
							<!-- begin_field -->
							<fieldset class="form-group">
								<label>{l_title_field}:</label>
								<input type="text" class="form-control" name="id[{id}]" value="{value}" {field_input_disabled}>
							</fieldset>
							<!-- begin_field_answer_selection -->
							<fieldset class="form-group skin skin-flat">
								<label>{l_answer_type}:</label>
								<input type="checkbox" class="form-check-input" name="answer_yes[{id}]" {answer_yes_checked}>
								<span class="span_label">{l_yes}</span>
								<input type="checkbox" class="form-check-input" name="answer_no[{id}]" {answer_no_checked}>
								<span class="span_label">{l_no}</span>
							</fieldset>
							<!-- end_field_answer_selection -->

							<!-- begin_field_upload_ico -->
							<fieldset class="form-group mb-2">
								<label>{field_upload_ico_title}:</label>
								<div style="margin-top: 10px; margin-bottom:10px;">
									<div class="block_logo_ico" style="float:left; margin-right: 10px; <!-- begin_field_upload_ico_dark -->background-color:#B2B2B2;<!-- end_field_upload_ico_dark -->">
										<img width="16" src="{url_ico}?rand={rand}" alt=""/>
									</div>
									<div style="float:left;">
										<input class="upload" type="file" name={field_upload_ico_type}[{id}]>
									</div>
								</div>
							</fieldset>
							<!-- end_field_upload_ico -->

							<!-- begin_field_answer_radio -->
							<h5>{l_answer_type}</h5>
							<hr>
							<fieldset class="form-group skin skin-flat">
								<input id="answer_radio_yes_{id}" type="radio" class="radio answer_radio answer_radio_yes i_radio" data-type="yes" name="answer_yes" value="{id}" {answer_yes_checked}>
								<label for="answer_radio_yes_{id}" class="span_label">{l_yes}</label>
								<input id="answer_radio_no_{id}" type="radio" class="radio answer_radio answer_radio_no i_radio" data-type="no" name="answer_no" value="{id}" {answer_no_checked}>
								<label for="answer_radio_no_{id}" class="span_label">{l_no}</label>

								<script>
								$(function() {
									$('.answer_radio').change(function(e){
										var $el=$(this);
										var t=$el.data('type')=='yes'?'no':'yes';
										$(".answer_radio_"+$el.data('type')).each(function(){
											var $el=$(this);
											$(".answer_radio_"+t+"[value='"+$el.val()+"']")
												.prop('disabled',$el.prop('checked'))
												.iCheck('update');
										})
										return false;
									}).change();
								})
								</script>
							</fieldset>
							<!-- end_field_answer_radio -->

							<!-- begin_field_lms_user_type -->
							<fieldset class="form-group skin skin-flat">
								<label>{l_type}:</label>
								<!-- begin_field_lms_user_type_value -->
								<input id="type_{lms_user_type_value}_{id}" type="radio" class="radio" name="type[{id}]" value="{lms_user_type_value}" {lms_user_type_checked}>
								<label for="type_{lms_user_type_value}_{id}" class="fn_label">{lms_user_type_title}</label>
								<!-- end_field_lms_user_type_value -->
							</fieldset>
							<!-- end_field_lms_user_type -->

							<!-- begin_field_free_access -->
							<fieldset class="form-group">
								<label>{l_free_access}:</label>
								<select name="free[{id}]" class="form-control">
									{field_free_access_select}
								</select>
							</fieldset>
							<!-- end_field_free_access -->

							<!-- begin_default_value -->
							<fieldset class="form-group skin skin-flat">
								<label for="default_value_{id}">{l_default}:</label>
								<input id="default_value_{id}" type="radio" class="radio_default i_radio" name="default" value="{id}" {default_checked}>
								<script>
									$('#default_value_{id}').click(function(){
										$('.radio_default').not(this).prop('checked', false).iCheck('update');
										this.isChecked=this.checked;
										$(this).prop('checked', !this.isChecked).iCheck('update');
									})
								</script>
							</fieldset>
							<!-- end_default_value -->

							<!-- end_field -->

							<!-- begin_field_o -->
							<fieldset class="form-group">
								<label>{l_title_field}:</label>
								<input type="text" name="id[{id}]" value="{value}" class="form-control">
							</fieldset>
							<fieldset class="form-group">
								<label>{l_search}:</label>
								<ul class="checkbox_pay_list skin skin-flat">
									<!-- begin_field_o_search_item -->
									<li>
										<label class="fn_label">
											<input type="checkbox" class="radio" name="search_o[{id}][{search_id}]" {search_checked} value="{search_id}"> {search_title}
										</label>
									</li>
									<!-- end_field_o_search_item -->
								</ul>
							</fieldset>
							<fieldset class="form-group skin skin-flat">
								<label>{l_gender}:</label>

								<input id="gender_male_{id}" type="radio" class = "radio" name="gender[{id}]" value="M" {gender_m}>
								<label for="gender_male_{id}" class="fn_label">{l_male}</label>

								<input id="gender_female_{id}" type="radio" class = "radio" name="gender[{id}]" value="F" {gender_f}>
								<label for="gender_female_{id}" class="fn_label">{l_female}</label>
							</fieldset>

							<fieldset class="form-group">
								<label>{l_free_access}:</label>
								<select name="free[{id}]" class="form-control">
									{select_free_access}
								</select>
							</fieldset>

							<fieldset class="form-group skin skin-flat">
								<input id="default_registration_gender_{id}" type="radio" class="default_registration_gender i_radio" name="default" value="{id}" {default_checked}>
								<label for="default_registration_gender_{id}">{l_default_registration_gender}</label>
								<script>
									$('#default_registration_gender_{id}').click(function(){
										$('.default_registration_gender').not(this).prop('checked', false).iCheck('update');
										this.isChecked=this.checked;
										$(this).prop('checked', !this.isChecked).iCheck('update');
									})
								</script>
							</fieldset>

							<!-- begin_field_upload_ico_o -->
							<fieldset class="form-group mb-2">
								<div style="margin-top: 10px; margin-bottom:10px;">
									<div class="block_logo_ico" style="float:left; margin-right: 10px; <!-- begin_field_upload_ico_o_dark -->background-color:#B2B2B2;<!-- end_field_upload_ico_o_dark -->">
										<img width="16" src="{url_ico}?rand={rand}" alt=""/>
									</div>
									<div style="margin-top:-4px;  float:left;">
										<input class="upload" type="file" name={field_upload_ico_o_type}[{id}]>
									</div>
								</div>
							</fieldset>
							<!-- end_field_upload_ico_o -->
							<!-- end_field_o -->

							<!-- begin_block_add -->
							<fieldset class="form-group">
								<label>{l_add}:</label>
								<input class="form-control" type="text" name="id[-1]" value="">
							</fieldset>

							<!-- begin_block_add_upload_ico -->
							<fieldset class="form-group mb-2">
								<label>{block_add_upload_ico_title}:</label>
								<div style="margin-top: 10px; margin-bottom:10px;">
									<div style="margin-top:-4px;  float:left;">
										<input class="upload" type="file" name={block_add_upload_ico_type}[-1]>
									</div>
								</div>
							</fieldset>
							<!-- end_block_add_upload_ico -->

							<div class="wrap_button">
								<button class="btn btn-primary btn_submit mt-1 mb-2" type="submit">{l_save}</button>
							</div>
							<!-- end_block_add -->

							<!-- begin_block_btn_add -->
							<div class="wrap_button">
								<button class="btn btn-primary btn_submit mt-1 mb-2" type="submit">{l_save}</button>
							</div>
							<!-- end_block_btn_add -->
							<!-- end_fields -->

							<!-- begin_button_delete -->
							<div class="wrap_button">
								<button class="btn btn-secondary mb-1" onclick="confirmCustom('{j_are_you_sure}',function(){document.forms.users_fields.cmd.value='delete'; document.forms.users_fields.submit();}); return false;">{l_delete_this}</button>
							</div>
							<!-- end_button_delete -->
						</form>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>


<script>
function visible(fields)
{
    var element = $('#td_'+fields).find('div.status'),
        urlParams = location.href.split('?'),
        status, is=$.trim(element.text()) == '{j_show}';

    if (is) {
        status = '{j_hide}';
    } else {
        status = '{j_show}';
        $('#td_'+fields).find('.bl_status').hide();
    }
    element.width(element.width()).html('<img style="margin-top:-2px;" src="{url_tmpl_administration}images/loader1.gif">');

    $.ajax({
            type: 'POST',
            url: urlParams[0],
            data: {'cmd':'visible',
                   'fields': fields},
            success: function(){
                    element.css('width','').html('<a href="" onclick="visible(\'' + fields + '\'); return false;">' + status + '</a>');
                    if (is) {
                        $('#td_'+fields).find('.bl_status').css('display','inline-block');
                    }
                    setWidthFields()
            }
    });
}

function set_status_join(fields)
{
    var element = $('#td_'+fields).find('.join_status'),
        urlParams = location.href.split('?'),
        status;
    if ($.trim(element.text()) == '{j_join_show}') {
        status = '{j_join_hide}';
    } else {
        status = '{j_join_show}';
    }
    element.width(element.width()).html('<img style="margin-top:-2px;" src="{url_tmpl_administration}images/loader1.gif">');

    $.ajax({
            type: 'POST',
            url: urlParams[0],
            data: {'cmd':'set_status_join',
                   'fields': fields},
            success: function(){
                    element.css('width','').html('<a href="" onclick="set_status_join(\'' + fields + '\'); return false;">' + status + '</a>');
                    setWidthFields();
            }
    });
}

function getPosition()
{
    var urlParams = location.href.split('?'),
        fieldsBasic = $('#basic_sort tbody').sortable('toArray'),
        fieldsPersonal = $('#sort_1 tbody').sortable('toArray'),
        fieldsPhysical = $('#sort_2 tbody').sortable('toArray'),
        fieldsOther = $('#sort_3 tbody').sortable('toArray');

    if(!fieldsOther[0])fieldsOther = [];
    $.ajax({
            type: 'POST',
            url: urlParams[0],
            data: {'cmd':'saveposition',
                   'fields': [fieldsBasic, fieldsPersonal, fieldsPhysical, fieldsOther]},
            success: function(){
                  window.location.href='users_fields.php?action=saved';
            }
    });
}
$(function() {

<!-- begin_action_save -->
var activFields = $('#{id_save}').addClass('color_a');
<!-- end_action_save -->

<!-- begin_sort_table_js_urban -->
    var setClass;

    $('#sort_1 tbody').sortable( {
        connectWith : '[id ^= sort] tbody, #basic_sort tbody',
        //containment: '#c_fields',
	    tolerance: 'pointer',
	    opacity: 0.5,
        axis: 'y',
        cancel: '#no_sortable',
        cursor: 'pointer',
        items: 'tr[id != no_sortable]',
        helper: fixHelperModified,
        update: function(e, ui){
            setColorClass(ui.item)
        },
        start: function(event, ui) {
            setClass = (ui.item.attr('class') == 'color') ? true : false;
        },
        stop: function(event, ui) {
            var tr = ui.item,
                module = tr.parent().attr('data-module'),
                type = tr.attr('data-type'),
                cancel = false;
            if ((type == 'textarea' || type == 'text')  && module == 'appearance') cancel = true;
            if (type == 'int' && (module == 'basic' || module == 'empty')) cancel = true;
            if ((type == 'checkbox' || type == 'group')&& module != 'personal') cancel = true;

            if (cancel) {
                $(this).sortable('cancel');
                setSelColorClass(tr);
            }
        }
    });

    $('#sort_2 tbody').sortable( {
        connectWith : '#sort_1 tbody',
        //containment: '#c_fields',
	    tolerance: 'pointer',
	    opacity: 0.5,
        axis: 'y',
        cancel: '#no_sortable',
        cursor: 'pointer',
        items: 'tr[id != no_sortable]',
        helper: fixHelperModified,
        update: function(e, ui){
            setColorClass(ui.item)
        },
        start: function(event, ui) {
            setClass = (ui.item.attr('class') == 'color') ? true : false;
        },
        stop: function(event, ui) {
            var tr = ui.item,
                module = tr.parent().attr('data-module'),
                type = tr.attr('data-type'),
                cancel = false;
            //if (type == 'map') {
                //cancel = true;
            //}
            if (cancel) {
                $(this).sortable('cancel');
                setSelColorClass(tr);
            }
        }
    });

    $('#sort_3 tbody').sortable({
        connectWith : '#sort_1 tbody, #basic_sort tbody',
        //containment: '#c_fields',
	    tolerance: 'pointer',
	    opacity: 0.5,
        axis: 'y',
        cancel: '#no_sortable',
        cursor: 'pointer',
        items: 'tr[id != no_sortable]',
        helper: fixHelperModified,
        update: function(e, ui){
            setColorClass(ui.item)
        },
        start: function(event, ui) {
            setClass = (ui.item.attr('class') == 'color') ? true : false;
        },
        stop: function(event, ui) {
            var tr = ui.item,
                module = tr.parent().attr('data-module'),
                type = tr.attr('data-type'),
                cancel = false;
            if ((type == 'textarea' || type == 'text') && module == 'appearance') cancel = true;
            if ((module != 'basic' && module != 'empty') && (type == 'map' || type == 'private_note' || type == 'interests' || type == 'location')) cancel = true;
            if (type == 'int' && module != 'personal') cancel = true;
            if (cancel) {
                $(this).sortable('cancel');
                setSelColorClass(tr);
            }
        }
    });

    $('#basic_sort tbody').sortable( {
        connectWith : '#sort_1 tbody, #sort_3 tbody',
        //containment: 'parent',
	    tolerance: 'pointer',
	    opacity: 0.5,
        axis: 'y',
        cancel: '#no_sortable',
        cursor: 'pointer',
        items: 'tr[id != no_sortable]',
        helper: fixHelperModified,
        update: function(e, ui){
            setColorClass(ui.item)
        },
        start: function(event, ui) {
            setClass = (ui.item.attr('class') == 'color') ? true : false;
        },
        stop: function(event, ui) {
            var tr = ui.item,
                module = tr.parent().attr('data-module'),
                type = tr.attr('data-type'),
                cancel = false;
            if (type == 'textarea' && module == 'personal') cancel = true;
            if ((type == 'textarea' || type == 'text') && module == 'appearance') cancel = true;
            if ((type == 'interests' || type == 'map' || type == 'private_note' || type == 'location') && module != 'basic' && module != 'empty') cancel = true;
            if (type == 'int') cancel = true;
            if (cancel) {
                $(this).sortable('cancel');
                setSelColorClass(tr);
            }
        }
    });
<!-- end_sort_table_js_urban -->
<!-- begin_sort_table_js -->
    $('[id ^= sort] tbody').sortable( {
        connectWith : '[id ^= sort] tbody',
        containment: '.c_fields',
	    tolerance: 'pointer',
	    opacity: 0.5,
        axis: 'y',
        cancel: '#no_sortable',
        cursor: 'pointer',
        items: 'tr[id != no_sortable]',
        helper: fixHelperModified,
        update: function(e, ui){
            ui.item.attr('class', 'color_set');
        }
    });
    $('#basic_sort tbody').sortable( {
        connectWith : '[id ^= sort] tbody',
        containment: 'parent',
	    tolerance: 'pointer',
	    opacity: 0.5,
        axis: 'y',
        cancel: '#no_sortable',
        cursor: 'pointer',
        items: 'tr[id != no_sortable]',
        helper: fixHelperModified,
        update: function(e, ui){
            ui.item.attr('class', 'color_set');
        }
    });
<!-- end_sort_table_js -->
    $('#translit').change(function(){
        var lang = $(this).val();
        if (lang != 'edit_mode') {
            window.location.href='users_fields_localization.php?mode=fields&table={table_lang}&fields={table_fields}&lang='+lang;
        }
    });
    $('#translit_question').change(function(){
        var lang = $(this).val();
        if (lang != 'edit_mode') {
            window.location.href='users_fields_localization.php?mode=question&table={table_lang}&fields={table_fields}&lang='+lang;
        }
    });
    <!-- begin_scroll_save -->
    $('html, body').scrollTop($('.edit_field').offset().top);
    <!-- end_scroll_save -->
});
</script>

{footer}

Youez - 2016 - github.com/yon3zu
LinuXploit