Initial commit

This commit is contained in:
2026-09-03 11:24:19 +02:00
commit 6ed3153f36
1897 changed files with 538007 additions and 0 deletions
+768
View File
@@ -0,0 +1,768 @@
$().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();
});