function variableProfiles_init () { }; function changeVariableProfile(pid) { $('#fade').fadeTo('slow', 1); $('#fullscreen').fadeIn('slow'); $("#fullscreen").load('ajax.php?t=variableProfile&a=displayProfile', {anketa:srv_meta_anketa_id, podstran:srv_meta_podstran, pid:pid}); } //prikaže skrit div za nastavitev profilov variabel function displayVariableProfile() { $('#fade').fadeTo('slow', 1); $('#fullscreen').html('').fadeIn('slow'); $("#fullscreen").load('ajax.php?t=variableProfile&a=displayProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran}); } function variableProfileSelectAll(val){ $("#vp_list_ul input:checkbox").each(function() { if(val == '1'){ this.checked = true; } else{ this.checked = false; } variableProfileCheckboxChange(this); }); } function variableProfileCheckboxChange(what) { $(what).is(':checked') ? $(what).parent().parent().addClass('selected') : $(what).parent().parent().removeClass('selected'); } function variableProfileAction(action) { // izbere trenutno izbran profil if (action == 'choose') { // najprej shranimo variableProfileAction('save'); pid = $("#variable_profile div.active").attr('value'); // ce izbiramo default profil (vse variable) in smo ga spremenili // ga shranimo v začasnjega if (pid == 0 && $("input[name=vp_list_li]:checked").length != $("input[name=vp_list_li]").length) { pid = -1 } $(".divPopUp").fadeOut(); $.post('ajax.php?t=variableProfile&a=chooseProfile', {anketa: srv_meta_anketa_id, meta_akcija: srv_meta_akcija, podstran: srv_meta_podstran, pid:pid}, function() { return reloadData(); }); } else if (action == 'save') { pid = $("#variable_profile div.active").attr('value'); vp_list_li = $("input[name=vp_list_li]:checked").serialize(); $.post('ajax.php?t=variableProfile&a=saveProfile', {anketa: srv_meta_anketa_id, pid:pid, vp_list_li:vp_list_li, meta_akcija: srv_meta_akcija, podstran: srv_meta_podstran}); } else if (action == 'newName') { // dodelimo novo ime profilu $("#variableProfileCoverDiv").show(); $("#newProfile").show(); } else if (action == 'newCancel') { // preklicemo nov profil $("#newProfile").hide(); $("#variableProfileCoverDiv").fadeOut(); } else if (action == 'newSave') { // shranimo kot nov profil pid = $("#variable_profile div.active").attr('value'); vp_list_li = $("input[name=vp_list_li]:checked").serialize(); name = $("#newProfileName").val(); // kreiramo nov profil z novim id $.post('ajax.php?t=variableProfile&a=saveNewProfile', {anketa: srv_meta_anketa_id, pid:pid, vp_list_li:vp_list_li,name:name, meta_akcija: srv_meta_akcija, podstran: srv_meta_podstran}, function(newId) { changeVariableProfile(newId); } ); } else if (action == 'deleteAsk') { // vprašamo po potrditvi za brisanje $("#variableProfileCoverDiv").show(); $("#deleteProfileDiv").show(); } else if (action == 'deleteCancel') { // preklicemo brisanje $("#deleteProfileDiv").hide(); $("#variableProfileCoverDiv").fadeOut(); } else if (action == 'deleteConfirm') { // izbrisemo profil pid = $("#variable_profile div.active").attr('value'); $.post('ajax.php?t=variableProfile&a=deleteProfile', {anketa: srv_meta_anketa_id, meta_akcija: srv_meta_akcija, podstran: srv_meta_podstran, pid:pid}, function() { displayVariableProfile(); }); } else if (action == 'renameAsk') { // vprašamo za preimenovanje $("#renameProfileDiv").show(); $("#variableProfileCoverDiv").fadeIn(); } else if (action == 'renameCancel') { // preklicemo preimenovanje $("#renameProfileDiv").hide(); $("#variableProfileCoverDiv").fadeOut(); } else if (action == 'renameProfile') { // preimenujemo pid = $("#variable_profile div.active").attr('value'); name = $("#renameProfileName").attr('value'); $.post('ajax.php?t=variableProfile&a=renameProfile', {anketa: srv_meta_anketa_id, pid:pid, name:name}, function() { changeVariableProfile(pid); }); } } function removeVariableProfile() { var pid = '0'; $.post('ajax.php?t=variableProfile&a=chooseProfile', {anketa: srv_meta_anketa_id, meta_akcija: srv_meta_akcija, podstran: srv_meta_podstran, pid:pid}, function() { return reloadData(); }); } /* profili variabel */ /* function removeVariableProfile() { var profileId = '0'; $.post('ajax.php?t=variableProfile&a=deleteProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, profileId:profileId}, function () { return reloadData(); }); } function hideVariablesProfiles() { variableProfileAction('cancle'); } function changeViewVariablesProfile(_profileId){ // samo posodobimo vsebino okna var _pid = _profileId.split('variable_profile_'); var profileId = _pid[1]; $.post('ajax.php?t=variableProfile&a=changeProfileDropdown', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, profileId:profileId }, function() { // samo posodobimo vsebino okna $("#div_variable_profiles").load('ajax.php?t=variableProfile&a=changeProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, profileId:profileId }); }); } function analiza_runAsSessionVariablesProfile() { var pid = 0; var data = $.dds.serialize( 'fs_list_2' ); $.post('ajax.php?t=variableProfile&a=runProfile', {anketa: srv_meta_anketa_id, profileId:pid, data:data}, function() { return reloadData(); }); } function analiza_runVariablesProfile(msg) { var _pid = $(".option.active").attr("id").split('variable_profile_'); var pid = _pid[1]; var data = $.dds.serialize( 'fs_list_2' ); if (pid == 1 && data.length > 0) {//profil vse spremenljivke lahko pozenemo samo če je prazen alert (msg); return ; } if (__vnosi == 1) { $.post('ajax.php?t=variableProfile&a=runProfile', {anketa: srv_meta_anketa_id, profileId:pid, data:data}, function() { return reloadData(); }); } else { $.post('ajax.php?t=variableProfile&a=analiza_runVariablesProfile', {anketa: srv_meta_anketa_id, profileId:pid, data:data}, function() { return reloadData(); }); } } function showHideNewVariableProfile(showhide) { if (showhide=='true') { $("#variableProfileCoverDiv").show(); $("#newVariablesProfile").show(); } else { $("#variableProfileCoverDiv").hide(); $("#newVariablesProfile").hide(); } } function createVariableProfile() { var profileName = $("#newVarProfileName").val(); // počistimo ime profila $("#newVarProfileName").val(""); var data = $.dds.serialize( 'fs_list_2' ); $.post('ajax.php?t=variableProfile&a=createProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, profileName:profileName, data:data }, function(newId) { variableProfileAction('showProfile'); return reloadData(); }); } function clearDds() { // $.dds.moveAll('fs_list_2', 'fs_list_1'); var _pid = $(".option.active").attr("id").split('variable_profile_'); var pid = _pid[1]; $("#div_variable_profiles").load('ajax.php?t=variableProfile&a=clearProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, pid:pid}); } function showHideDeleteVariableProfile(showhide) { if (showhide=='true') { $("#variableProfileCoverDiv").show(); $("#deleteProfileDiv").show(); } else { $("#variableProfileCoverDiv").hide(); $("#deleteProfileDiv").hide(); } } function showHideRenameVariableProfile(showhide) { if (showhide=='true') { $("#variableProfileCoverDiv").show(); $("#renameVariableProfileDiv").show(); } else { $("#variableProfileCoverDiv").hide(); $("#renameVariableProfileDiv").hide(); } } function deleteVariableProfile() { var profileId = $("#deleteProfileId").val(); $.post('ajax.php?t=variableProfile&a=deleteProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, profileId:profileId}, function () { $("#div_variable_profiles").load('ajax.php?t=variableProfile&a=loadProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran}); analizaVariableProfileDropdownReloadData(); }); } function renameVariableProfile() { var newProfileName = $("#renameProfileName").val(); var profileId = $("#renameProfileId").val(); $("#renameProfileName").val(""); $.post('ajax.php?t=variableProfile&a=renameProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, newProfileName: newProfileName, profileId:profileId}, function() { analizaVariableProfileDropdownReloadData(); $("#div_variable_profiles").load('ajax.php?a=loadProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran}); }); } */