$().ready(function() { // validate PumpCatalogueForm form on keyup and submit // ====================================================================== // $("#PumpCatalogueForm").validate( { rules: { inPumpName: "required", inPumpQn: "required", inPumpHp: "required", inPumpEta: "required" }, messages: { inPumpName: "Please enter a pump type or name", inPumpQn: "Pole wymagane.", inPumpHp: "Pole wymagane.", inPumpEta: "Pole wymagane." } }); // ====================================================================== // // validate AddUserForm form on keyup and submit // ====================================================================== // $("#AddUserForm").validate( { rules: { inUserFName: "required", inUserLName: "required", inUserLogin: { required: true, minlength: 3 }, inUserMail: { required: true, email: true } }, messages: { inUserFName: "Please enter your firstname", inUserLName: "Please enter your lastname", inUserLogin: { required: "Please enter a login", minlength: "Your login must consist of at least 3 characters" }, inUserMail: "Please enter a valid email address" } }); // ====================================================================== // // validate EditProfileForm form on keyup and submit // ====================================================================== // $("#EditProfileForm").validate( { rules: { inProfileName: "required" }, messages: { inProfileName: "Please enter a profilename" } }); // ====================================================================== // // validate ManufacturesForm form on keyup and submit // ====================================================================== // $("#ManufacturesForm").validate( { rules: { inManufName: "required" }, messages: { inManufName: "Please enter a manufacture name" } }); // ====================================================================== // // validate ChangeUserPasswordForm form on keyup and submit // ====================================================================== // $("#ChangeUserPasswordForm").validate( { rules: { inOldPass: "required", inNewPass: { required: true, minlength: 5 }, inReNewPass: { required: true, minlength: 5, equalTo: "#inNewPass" } }, messages: { inOldPass: "Pole wymagane.", inNewPass: { required: "Please provide a password", minlength: "Your password must be at least 5 characters long" }, inReNewPass: { required: "Please provide a password", minlength: "Your password must be at least 5 characters long", equalTo: "Please enter the same password as above" } } }); // ====================================================================== // // validate AddNewWellParameter form on keyup and submit // ====================================================================== // $("#AddNewWellParameter").validate( { rules: { inWellParamDate: "required", inWellParamValue: "required" }, messages: { inWellParamDate: "Please click on the field and select the date from the calendar", inWellParamValue: "Pole wymagane." } }); // ====================================================================== // // validate AddNewWell form on keyup and submit // ====================================================================== // $("#AddNewWell").validate( { rules: { inWellName: "required", inWellDiame: { required: true }, inWellZas: { required: true }, inWellDepth: { required: true }, inWellLat: { required: true }, inWellLong: { required: true } }, messages: { inWellName: "Pole wymagane.", inWellDiame: { required: "Pole wymagane." }, inWellZas: { required: "Pole wymagane." }, inWellDepth: { required: "Pole wymagane." }, inWellLat: { required: "Pole wymagane." }, inWellLong: { required: "Pole wymagane." } } }); // ====================================================================== // // validate AddKnowledgeFile form on keyup and submit // ====================================================================== // $("#AddKnowledgeFile").validate( { rules: { inKnowledgeFile: "required", inKnowledgeNAme: "required" }, messages: { inKnowledgeFile: "Please choose the file", inKnowledgeNAme: "Pole wymagane." } }); // ====================================================================== // // validate AddParamInDictionary form on keyup and submit // ====================================================================== // $("#AddParamInDictionary").validate( { rules: { inDictionaryPolish: "required" }, messages: { inDictionaryPolish: "Pole wymagane." } }); // ====================================================================== // // validate CableCatalogueForm form on keyup and submit // ====================================================================== // $("#CableCatalogueForm").validate( { rules: { inCableName: "required", inCableManufID: { required: true, min: 1 } }, messages: { inCableName: "Pole wymagane.", inCableManufID: "Please select the manufacturer." } }); // ====================================================================== // // validate PipingCatalogueForm form on keyup and submit // ====================================================================== // $("#PipingCatalogueForm").validate( { rules: { inCableName: "required", inCableManufID: { required: true, min: 1 }, inPipingDiameter: "required" }, messages: { inCableName: "Pole wymagane.", inCableManufID: "Please select the manufacturer.", inPipingDiameter: "Pole wymagane." } }); // ====================================================================== // // validate AddNewRePie form on keyup and submit // ====================================================================== // $("#AddNewRePie").validate( { rules: { inRePieName: "required", inRePieNManufID: { required: true, min: 1 }, inRePieHeight: "required", inRePieMaxAcc: "required", inRePieMaxWar: "required", inRePieMinWar: "required", inRePieMinAcc: "required", inRePieLat: "required", inRePieLong: "required" }, messages: { inRePieName: "Pole wymagane.", inRePieNManufID: "Please select the manufacturer.", inRePieHeight: "Pole wymagane.", inRePieMaxAcc: "Pole wymagane.", inRePieMaxWar: "Pole wymagane.", inRePieMinWar: "Pole wymagane.", inRePieMinAcc: "Pole wymagane.", inRePieLat: "Pole wymagane.", inRePieLong: "Pole wymagane." } }); // ====================================================================== // // validate AddNewRePiezom form on keyup and submit // ====================================================================== // $("#AddNewRePiezom").validate( { rules: { inRePieName: "required", inRePieDepth: "required", inRePieDiameter: "required", inRePieLat: "required", inRePieLong: "required" }, messages: { inRePieName: "Pole wymagane.", inRePieDepth: "Pole wymagane.", inRePieDiameter: "Pole wymagane.", inRePieLat: "Pole wymagane.", inRePieLong: "Pole wymagane." } }); // ====================================================================== // // validate ConfigMailForm form on keyup and submit // ====================================================================== // $("#ConfigMailForm").validate( { rules: { inMailName: "required", inMailSMTP: "required", inMailSMTPort: "required", inMailSMTPuser: "required", inMailSMTPass: "required" }, messages: { inMailName: "Pole wymagane.", inMailSMTP: "Pole wymagane.", inMailSMTPort: "Pole wymagane.", inMailSMTPuser: "Pole wymagane.", inMailSMTPass: "Pole wymagane." } }); // ====================================================================== // // validate ConfigGSMForm form on keyup and submit // ====================================================================== // $("#ConfigGSMForm").validate( { rules: { inGSMno: "required", inGSMparamFrom: "required", inGSMparamTo: "required", inGSMdrs: { required: true, min: 1 } }, messages: { inGSMno: "Pole wymagane.", inGSMparamFrom: "Pole wymagane.", inGSMparamTo: "Pole wymagane.", inGSMdrs: "Please select the object." } }); // ====================================================================== // // validate AddNewCable form on keyup and submit // ====================================================================== // $("#AddNewCable").validate( { rules: { inCablePis: "required", inCableBuyDate: "required" }, messages: { inCablePis: "Pole wymagane.", inCableBuyDate: "Pole wymagane.", } }); // ====================================================================== // // validate Orders step ONE form on keyup and submit // ====================================================================== // $("#AddOrders_1").validate( { rules: { inOrderObjectType: { required: true, min: 1 }, inOrderOwner: "required" }, messages: { inOrderObjectType: "Proszę wybrać obiekt z listy.", inOrderOwner: "Pole wymagane." } }); // ====================================================================== // // validate Orders step ONE form on keyup and submit // ====================================================================== // $("#AddOrders_2w").validate( { rules: { inOrderWell: { required: true, min: 0 }, }, messages: { inOrderWell: "Proszę wybrać studnię z listy.", } }); $("#AddOrders_2p").validate( { rules: { inOrderPiezo: { required: true, min: 0 }, }, messages: { inOrderPiezo: "Proszę wybrać piezometr z listy.", } }); // ====================================================================== // // validate Orders step ONE form on keyup and submit // ====================================================================== // $("#AddOrders_3").validate( { rules: { inNewPump: "required", inNewEng: "required" }, messages: { inNewPump: "Pole wymagane.", inNewEng: "Pole wymagane." } }); // ====================================================================== // // zapis dynamicznych danych dla studni // ====================================================================== // $('#imgEditAction').show(); $('#imgCleanAction').hide(); $('#imgCancelAction').hide(); $('#imgSaveAction').hide(); $('#in401_date').hide(); $('#imgEditAction').click(function(){ $('#imgEditAction').hide(); $('#imgCleanAction').show(); $('#imgCancelAction').show(); $('#imgSaveAction').show(); $('#in401_date').show(); //data pomiaru $("#data_01").prop('disabled', false); $("#data_01").addClass("readonly_show"); //$("#data_01").focus(); //parametry pracy $("#in401_200").prop('disabled', false); $("#in401_205").prop('disabled', false); $("#in401_210").prop('disabled', false); $("#in401_212").prop('disabled', false); $("#in401_215").prop('disabled', false); $("#in401_220").prop('disabled', false); $("#in401_225").prop('disabled', false); $("#in401_230").prop('disabled', false); $("#in401_245").prop('disabled', false); $("#in401_401").prop('disabled', false); $("#in401_402").prop('disabled', false); $("#in401_730").prop('disabled', false); $("#in401_200").addClass("readonly_show"); $("#in401_205").addClass("readonly_show"); $("#in401_210").addClass("readonly_show"); $("#in401_212").addClass("readonly_show"); $("#in401_215").addClass("readonly_show"); $("#in401_220").addClass("readonly_show"); $("#in401_225").addClass("readonly_show"); $("#in401_230").addClass("readonly_show"); $("#in401_245").addClass("readonly_show"); $("#in401_401").addClass("readonly_show"); $("#in401_402").addClass("readonly_show"); $("#in401_730").addClass("readonly_show"); //parametry elektryczne $("#in401_260").prop('disabled', false); $("#in401_265").prop('disabled', false); $("#in401_270").prop('disabled', false); $("#in401_275").prop('disabled', false); $("#in401_280").prop('disabled', false); $("#in401_290").prop('disabled', false); $("#in401_721").prop('disabled', false); $("#in401_260").addClass("readonly_show"); $("#in401_265").addClass("readonly_show"); $("#in401_270").addClass("readonly_show"); $("#in401_275").addClass("readonly_show"); $("#in401_280").addClass("readonly_show"); $("#in401_290").addClass("readonly_show"); $("#in401_721").addClass("readonly_show"); }); // ====================================================================== // $('#imgSaveAction').click(function(){ $('#imgEditAction').show(); $('#imgSaveAction').hide(); $('#imgCleanAction').hide(); $('#imgCancelAction').hide(); $('#in401_date').hide(); //data pomiaru $("#data_01").prop('disabled', true); $("#data_01").removeClass("readonly_show"); var dateVal = $("#data_01").val(); var timehVal = $("#inTimeH").val(); var timemVal = $("#inTimeM").val(); var devVal = $("#inDevID").val(); var qVal = $("#in401_200").val(); var hdVal = $("#in401_205").val(); var hsVal = $("#in401_210").val(); var hs0Val = $("#in401_212").val(); var p1Val = $("#in401_215").val(); var p2Val = $("#in401_220").val(); var pbVal = $("#in401_225").val(); var vVal = $("#in401_230").val(); var twVal = $("#in401_245").val(); var ppVal = $("#in401_401").val(); var hhVal = $("#in401_402").val(); var zasVal = $("#in401_730").val(); var peVal = $("#in401_260").val(); var kwcVal = $("#in401_265").val(); var iVal = $("#in401_270").val(); var uVal = $("#in401_275").val(); var fiVal = $("#in401_280").val(); var timeVal = $("#in401_290").val(); var engVal = $("#in401_721").val(); $.post('./ajax_func.php',{ post_site: 'site401inf', post_action: 'edit_param', post_date: dateVal+' '+timehVal+':'+timemVal+':00', post_dev: devVal, post_q: qVal, post_hd: hdVal, post_hs: hsVal, post_h0: hs0Val, post_p1: p1Val, post_p2: p2Val, post_pb: pbVal, post_v: vVal, post_tw: twVal, post_pp: ppVal, post_hh: hhVal, post_zas: zasVal, post_i: iVal, post_u: uVal, post_fi: fiVal, post_time: timeVal, post_pe: peVal, post_en: engVal, post_kwc: kwcVal } ); //parametry pracy $("#in401_200").prop('disabled', true); $("#in401_205").prop('disabled', true); $("#in401_210").prop('disabled', true); $("#in401_212").prop('disabled', true); $("#in401_215").prop('disabled', true); $("#in401_220").prop('disabled', true); $("#in401_225").prop('disabled', true); $("#in401_230").prop('disabled', true); $("#in401_245").prop('disabled', true); $("#in401_401").prop('disabled', true); $("#in401_402").prop('disabled', true); $("#in401_730").prop('disabled', true); $("#in401_200").removeClass("readonly_show"); $("#in401_205").removeClass("readonly_show"); $("#in401_210").removeClass("readonly_show"); $("#in401_212").removeClass("readonly_show"); $("#in401_215").removeClass("readonly_show"); $("#in401_220").removeClass("readonly_show"); $("#in401_225").removeClass("readonly_show"); $("#in401_230").removeClass("readonly_show"); $("#in401_245").removeClass("readonly_show"); $("#in401_401").removeClass("readonly_show"); $("#in401_402").removeClass("readonly_show"); $("#in401_730").removeClass("readonly_show"); //parametry elektryczne $("#in401_260").prop('disabled', true); $("#in401_265").prop('disabled', true); $("#in401_270").prop('disabled', true); $("#in401_275").prop('disabled', true); $("#in401_280").prop('disabled', true); $("#in401_290").prop('disabled', true); $("#in401_721").prop('disabled', true); $("#in401_260").removeClass("readonly_show"); $("#in401_265").removeClass("readonly_show"); $("#in401_270").removeClass("readonly_show"); $("#in401_275").removeClass("readonly_show"); $("#in401_280").removeClass("readonly_show"); $("#in401_290").removeClass("readonly_show"); $("#in401_721").removeClass("readonly_show"); swal("Sukces!", "Dane zostały zapisane!", "success"); }); // ====================================================================== // $('#imgCancelAction').click(function(){ $('#imgEditAction').show(); $('#imgCleanAction').hide(); $('#imgCancelAction').hide(); $('#imgSaveAction').hide(); $('#in401_date').hide(); //parametry pracy $("#in401_200").prop('disabled', true); $("#in401_205").prop('disabled', true); $("#in401_210").prop('disabled', true); $("#in401_212").prop('disabled', true); $("#in401_215").prop('disabled', true); $("#in401_220").prop('disabled', true); $("#in401_225").prop('disabled', true); $("#in401_230").prop('disabled', true); $("#in401_245").prop('disabled', true); $("#in401_401").prop('disabled', true); $("#in401_402").prop('disabled', true); $("#in401_730").prop('disabled', true); $("#in401_200").removeClass("readonly_show"); $("#in401_205").removeClass("readonly_show"); $("#in401_210").removeClass("readonly_show"); $("#in401_212").removeClass("readonly_show"); $("#in401_215").removeClass("readonly_show"); $("#in401_220").removeClass("readonly_show"); $("#in401_225").removeClass("readonly_show"); $("#in401_230").removeClass("readonly_show"); $("#in401_245").removeClass("readonly_show"); $("#in401_401").removeClass("readonly_show"); $("#in401_402").removeClass("readonly_show"); $("#in401_730").removeClass("readonly_show"); //parametry elektryczne $("#in401_260").prop('disabled', true); $("#in401_265").prop('disabled', true); $("#in401_270").prop('disabled', true); $("#in401_275").prop('disabled', true); $("#in401_280").prop('disabled', true); $("#in401_290").prop('disabled', true); $("#in401_721").prop('disabled', true); $("#in401_260").removeClass("readonly_show"); $("#in401_265").removeClass("readonly_show"); $("#in401_270").removeClass("readonly_show"); $("#in401_275").removeClass("readonly_show"); $("#in401_280").removeClass("readonly_show"); $("#in401_290").removeClass("readonly_show"); $("#in401_721").removeClass("readonly_show"); }); // ====================================================================== // $('#imgCleanAction').click(function(){ $("#data_01").val(''); $("#in401_200").val(''); $("#in401_205").val(''); $("#in401_210").val(''); $("#in401_212").val(''); $("#in401_215").val(''); $("#in401_220").val(''); $("#in401_225").val(''); $("#in401_230").val(''); $("#in401_245").val(''); $("#in401_401").val(''); $("#in401_402").val(''); $("#in401_730").val(''); $("#in401_260").val(''); $("#in401_265").val(''); $("#in401_270").val(''); $("#in401_275").val(''); $("#in401_280").val(''); $("#in401_290").val(''); $("#in401_721").val(''); }); // ====================================================================== // // ====================================================================== // // potwierdzenie, o usunięciu - sweetalert // ====================================================================== // $('.confirmation').click(function(e) { e.preventDefault(); // Prevent the href from redirecting directly var linkURL = $(this).attr("href"); warnBeforeDelete(linkURL); }); function warnBeforeDelete(linkURL) { swal({ title: "Usuwanie danych", text: "Potwierdzenie spowoduje nieodwracalny proces usunięcia danych z systemu! Czy jesteś pewien, że chcesz usunąć?", type: "warning", confirmButtonText: "Tak", confirmButtonColor: '#DD6B55', cancelButtonText: "Nie", cancelButtonColor: '#d33', showCancelButton: true }, function() { window.location.href = linkURL; }); } // ====================================================================== // // ====================================================================== // // potwierdzenie, o usunięciu - powiązania (urządzeń, kabli, armatury) // ====================================================================== // $('.confirm_tools').click(function(e) { e.preventDefault(); // Prevent the href from redirecting directly var linkURL = $(this).attr("href"); warnBeforeDelTool(linkURL); }); function warnBeforeDelTool(linkURL) { swal({ title: "Usuwanie powiązania", text: "Potwierdzenie spowoduje proces usunięcia powiązanych obiektów! Czy jesteś pewien, że chcesz usunąć?", type: "warning", confirmButtonText: "Tak", confirmButtonColor: '#DD6B55', cancelButtonText: "Nie", cancelButtonColor: '#d33', showCancelButton: true }, function() { window.location.href = linkURL; }); } // ====================================================================== // }); function makeRequest(url){ $('#preloader').show(); $('#loader-wrapper').show(); } // onclick=".chr(34)."makeRequest('?pg=site401inf')".chr(34)." $(window).load(function() { // Animate loader off screen $('#loader-wrapper').hide(); });