| 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 : |
{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=""> </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=""> </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=""> </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=""> </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}