$(function() { $(".entrance_button").button(); setInterval(function(){ session_old="12662f165d828e6"; if ((session_old!='') && (session_old!=Cookies.get('session_id'))){ window.location.reload(); } }, 1000); }); function set_feis(user,session_id) { feis_id=$("#feis_select").val() $.ajax({ url: "/ajax_actions.php", async:false, data: { feis_id: feis_id, action:"select_feis", session_id:session_id, org:user }, type:'post', success: function (data, textStatus) { window.location.replace('index.php'); } }); } function save_solo_dance(element,id,type){ dance_data=element.attr('id'); if (type=='trotra'){ element.closest('tr').children('td').removeClass('checked'); } checked=element.is(':checked'); if ((type=='solo') && (dance_data.split("_")[0]==8)){ console.log(checked); if (checked==true){ element.closest('tr').find(".nontrad_autocomplete").prop("disabled","").prop('selectedIndex',0); }else{ element.closest('tr').find(".nontrad_autocomplete").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".nontrad_autocomplete").val(''); element.closest('tr').find(".speedselector").remove(); } } if (type=='champ'){ if (checked==true){ if (element.hasClass('Full')){ element.closest('tr').find(".round_dance_select").prop("disabled","").prop('selectedIndex',0); element.closest('tr').find(".nontrad_autocomplete").prop("disabled","").prop('selectedIndex',0); }else{ if (element.hasClass('Heavy_round')){ element.closest('tr').find(".round_dance_select").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".nontrad_autocomplete").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".speedselector").remove(); element.closest('tr').find(".nontrad_autocomplete").val(''); element.closest('tr').find(".heavy_select").prop("disabled","").prop('selectedIndex',0); } if (element.hasClass('Light_round')){ element.closest('tr').find(".round_dance_select").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".nontrad_autocomplete").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".speedselector").remove(); element.closest('tr').find(".nontrad_autocomplete").val(''); element.closest('tr').find(".light_select").prop("disabled","").prop('selectedIndex',0); } } }else{ if (element.hasClass('Full')){ element.closest('tr').find(".round_dance_select").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".nontrad_autocomplete").prop("disabled","disabled").prop('selectedIndex',0); element.closest('tr').find(".nontrad_autocomplete").val(''); element.closest('tr').find(".speedselector").remove(); } if (element.hasClass('Heavy_round')){ element.closest('tr').find(".heavy_select").prop("disabled","disabled").prop('selectedIndex',0); } if (element.hasClass('Light_round')){ element.closest('tr').find(".light_select").prop("disabled","disabled").prop('selectedIndex',0); } } } $.ajax({ url: "/teacher/actions.php", async:true, data: { flag: "save_solo_dance",dance_data:dance_data,id:id,checked:checked,type:type }, type:'post', success: function (data, textStatus) { data=data.trim(); id=data.split("_")[0]; total=data.split("_")[1]; total_addit=data.split("_")[3]; approved=data.split("_")[2]; if (approved==0){ $("#dancer__"+id+" ").removeClass('approved_dancer'); } $("#dancer__"+id+" .td_total").html(parseInt(total)+parseInt(total_addit)); // $("#dancer__"+id+" .td_total_serv").html(total_addit); // if (total_addit==0){ // $("#service_number_spinner_660_30").val(0); // } if (checked==true){ element.parent().addClass('checked'); }else{ element.parent().removeClass('checked'); } delPlace = $("#dancer__"+id+" td:last-child"); if (delPlace.find('input').length==0){ button=""; delPlace.html(button); } // $("#solo_applicants").DataTable().draw(); } }); } function check_both_rounds(element,id){ var radioChecked = element.closest('td').find('input').is(':checked'); //console.log(element.closest('td').find('input').is(':checked')); if (radioChecked==false){ if (element.closest('tr').find('.Light_round:checked').length==0){ $(element.closest('tr').find('.Light_round')[0]).prop("checked",true); }; if (element.closest('tr').find('.Heavy_round:checked').length==0){ $(element.closest('tr').find('.Heavy_round')[0]).prop("checked",true); } } else if (radioChecked==true){ /* if (element.closest('tr').find('.Light_round:checked').length==0){ element.closest('tr').find('.Heavy_round').prop("checked",false).parent().removeClass('checked'); }; if (element.closest('tr').find('.Heavy_round:checked').length==0){ element.closest('tr').find('.Light_round').prop("checked",false).parent().removeClass('checked'); } */ } element.click(function() { radioChecked = !radioChecked; $(this).closest('td').find('input').prop('checked', radioChecked); // $(this).prop('checked', radioChecked); dance_data=""; if (radioChecked==false){ //console.log($(this).closest('td').find('input').prop("checked")); element.closest('tr').find('.Heavy_round').prop("checked",false); element.closest('tr').find('.Light_round').prop("checked",false); element.closest('tr').children().removeClass('checked'); dance_data=element.attr('id');checked=false inp_elem=element.closest('td').find('input'); clone_elem=$(element.closest('tr').find('input').not(inp_elem)[0]).clone(); parent_elem=inp_elem.closest('td'); clone_id =inp_elem.attr('id'); clone_name=inp_elem.attr('name'); clone_class=inp_elem.attr('class'); // clone_elem.attr({class: clone_class,id: clone_id,name:clone_name}).prependTo(parent_elem); } element.closest('tr').children().removeClass('checked'); element.closest('tr').find(':checked').parent().addClass('checked'); element.closest('tr').find(':checked').each( function(i){ dance_data+=$(this).attr('id')+"@";checked=true }); $.ajax({ url: "/teacher/actions.php", async:false, data: { flag: "save_solo_dance",dance_data:dance_data,id:id,checked:checked,type:'trotra_rounds' }, type:'post', success: function (data, textStatus) { id=data.split("_")[0]; total=data.split("_")[1]; $("#dancer__"+id+" td:eq(7)").html(total); } }); element.off(); }); } function uncheck_radio(id,element){ var radioChecked = element.is(':checked'); element.click(function() { radioChecked = !radioChecked; $(this).prop('checked', radioChecked); dance_data=element.attr('id'); checked=radioChecked; $.ajax({ url: "/teacher/actions.php", async:false, data: { flag: "save_solo_dance",dance_data:dance_data,id:id,checked:checked,type:'trotra' }, type:'post', success: function (data, textStatus) { if (checked==true){ element.closest('tr').find('.checked').removeClass('checked'); element.parent().addClass('checked'); }else{ element.parent().removeClass('checked'); } id=data.trim().split("_")[0]; total=data.trim().split("_")[1]; $("#dancer__"+id+" td:eq(7)").html(total); } }); element.off(); }); } function uncheck_radio_multiple(id,element){ var radioChecked = element.is(':checked'); element.click(function() { radioChecked = !radioChecked; $(this).prop('checked', radioChecked); dance_data=element.attr('id'); checked=radioChecked; ids=""; for (i=0;i<($('.multiple_dances_checkbox:checked').length);i++){ ids+=($($('.multiple_dances_checkbox:checked')[i]).attr('id')).split("_")[3]+","; } $.ajax({ url: "/teacher/actions.php", async:false, data: { flag: "save_solo_dance_multiple",dance_data:dance_data,ids:ids,checked:checked,type:'trotra' }, type:'post', success: function (data, textStatus) { } }); element.off(); }); } function check_champ_rounds(element){ if (element.is(":checked")){ element.closest('tr').find(".addSetsInfo").show(); element.closest('tr').find('.full_selector').prop("checked",false); element.closest('tr').find('.full_selector').closest('td').removeClass('checked'); }else{ // element.closest('tr').find(".addSetsInfo").hide(); if ((element.closest('tr').find('.Light_round:checked').length==0) && (element.closest('tr').find('.Heavy_round:checked').length==0)){ element.closest('tr').find(".addSetsInfo").hide(); } } } function check_round_selector(element){ if (element.not(":checked")){ if ((element.closest('tr').find('.Light_round:checked').length==0) || (element.closest('tr').find('.Heavy_round:checked').length==0)){ element.closest('tr').find('.round_selector').prop("checked",false); } } } function check_champ_round_selector(element){ if (element.is(":checked")){ element.closest('tr').find(".addSetsInfo").show(); element.closest('tr').find('.checked').removeClass('checked'); element.closest('tr').find('.round_selector').prop("checked",false); }else{ element.closest('tr').find(".addSetsInfo").hide(); // element.parents('tr').find('.round_selector').prop("checked",true); } } function register_dances (id,summary_flag,table,tr,org_flag) { var result = $('
') .text( 'Загрузка...' ); $.ajax({ url: "/teacher/actions.php", async:true, data: { dancer_id: id, flag: 'edit_dances',summary_flag:summary_flag,org_flag:org_flag }, type:'post', complete: function (xhr ){ }, success: function (data, textStatus) { // result.html(data); $(".child").find('td').html(data); if (table!=undefined){ rowInfo=""; table.columns().responsiveHidden().each(function(visible,i){ if (visible==false){ rowInfo+="