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
+459
View File
@@ -0,0 +1,459 @@
<?php
if (!empty($_SESSION['site401']))
{
?>
<?php
if (empty($_SESSION['well_details']))
header("Location: /?pg=site401");
?>
<script>
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
</script>
<?php
if (!empty($_GET['dev']) && !empty($_GET['dic']))
echo"<div id='loader-wrapper'><div id='loader'></div></div>";
?>
<?php
if ($_POST['subWellParamSave']==$lab_ButtonName_Save)
{
$_GET['dev'] = $_POST['dev'];
// $_GET['dic'] = $_POST['dic'];
// zamiana m3/min na m3/h
$_POST['inWellParamValue'] = str_replace(',','.',$_POST['inWellParamValue']);
if ($_POST['dic']==200) $_POST['inWellParamValue'] = $_POST['inWellParamValue']*60;
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['dev'].",DRD_RESOURCES_DETAIL=".$_POST['dic'].",DRD_VALUE='".$_POST['inWellParamValue']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inWellParamDate']." ".date('H:i:s')."';");
//aktualizauje tabelę seg_dev_major_data
$idMax = sqlValue("select max(DMD_ID) from seg_dev_major_data where DMD_DRS_ID=".$_POST['dev']);
if ($_POST['dic']==200) mysql_query("update seg_dev_major_data set DRD_Q=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==270) mysql_query("update seg_dev_major_data set DRD_L1=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==275) mysql_query("update seg_dev_major_data set DRD_U_L12=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==245) mysql_query("update seg_dev_major_data set DRD_WATER_TEMP=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==260) mysql_query("update seg_dev_major_data set DRD_POWER=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==280) mysql_query("update seg_dev_major_data set DRD_COS_FI=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==265) mysql_query("update seg_dev_major_data set DRD_ENERGY=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==230) mysql_query("update seg_dev_major_data set DRD_WATER_PUMPED=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==290) mysql_query("update seg_dev_major_data set DRD_RUN_TIME=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==205) mysql_query("update seg_dev_major_data set DRD_HD=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==215) mysql_query("update seg_dev_major_data set DRD_P1=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==220) mysql_query("update seg_dev_major_data set DRD_P2=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==225) mysql_query("update seg_dev_major_data set DRD_PB=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
else if ($_POST['dic']==210) mysql_query("update seg_dev_major_data set DRD_HST=".$_POST['inWellParamValue']." where DMD_ID=".$idMax);
unset($idMax);
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
}
?>
<?php
//kasuje daty w histori pomiarów
unset($_SESSION['site401ahis_from']);
unset($_SESSION['site401ahis_to']);
unset($_SESSION['site401ahis_array']);
if ($_SESSION['lang']=='polish')
$imgSPM = sqlStringValue("select DIC_NAME from sys_dictionaries where DIC_ID=(select WLL_CAT_DIC_ID from seg_wells where WLL_ID=".$_SESSION['well_details']['wellID'].")","DIC_NAME")."_polish.png";
else
$imgSPM = sqlStringValue("select DIC_NAME from sys_dictionaries where DIC_ID=(select WLL_CAT_DIC_ID from seg_wells where WLL_ID=".$_SESSION['well_details']['wellID'].")","DIC_NAME")."_english.png";
if ($_SESSION['well_details']['testID']>0) $chLink = "./?pg=site401charts&t=".$_SESSION['well_details']['testID'];
else $chLink = "#";
?>
<div class="tag50_left">
<div class="head_tag">Studnia</div>
<div class="tag_WellName">
<?php echo $_SESSION['well_details']['wellName']; ?>
</div>
<?php
if ($_SESSION['well_details']['wellTypeID']==20)
$timeHeader = "Data ostatniej aktualizacji danych";
else
$timeHeader = "Data ostatniej aktualizacji danych z SYNDIS";
?>
<div class="head_tag"><?php echo $timeHeader;?></div>
<div class="tag_WellDate">
<?php echo sqlStringValue("select getLastMeasureDate(200,".$_GET['dev'].") MDT", "MDT"); ?>
</div>
<?php
if ($_SESSION['lang'] == 'polish') $decFieldLang = 'DIC_POL_LANG';
else if ($_SESSION['lang'] == 'english') $decFieldLang = 'DIC_ENG_LANG';
else if ($_SESSION['lang'] == 'german') $decFieldLang = 'DIC_GER_LANG';
?>
<div class="head_tag"><?php echo $lab_Tag_site301_006 ;?></div>
<div class="tag">
<TABLE class="desc_val">
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_016; ?></TD>
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['wellName']; ?></TD>
</TR>
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_017; ?></TD>
<TD CLASS="desc_value" colspan="2"><?php echo sqlStringValue("select DIC_ENG_LANG from sys_dictionaries where DIC_ID=(select WLL_CAT_DIC_ID from seg_wells where WLL_ID=".$_SESSION['well_details']['wellID'].")","DIC_ENG_LANG"); ?></TD>
</TR>
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_006; ?></TD>
<TD CLASS="desc_value" colspan="2"><?php echo sqlStringValue("select DRS_AVAILABLE_DATE from seg_dev_resources where DRS_ID=".$_SESSION['well_details']['devID'], "DRS_AVAILABLE_DATE"); ?></TD>
</TR>
<?php
$result = mysql_query("select DIC_ID,DIC_NAME,".$decFieldLang." from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' order by DIC_ID");
if($result)while ($r = mysql_fetch_array($result))
{
$var_DIC_ID = $r["DIC_ID"];
$var_DIC_NAME = $r["DIC_NAME"];
$var_FLD_NAME = $r[$decFieldLang];
//warunek dla głębokości filtrów
if ($var_DIC_ID==120)
{
echo"
<TR>
<TD class='desc_well_param'>".$var_FLD_NAME."</TD>
<TD CLASS='desc_value'><a class='kontrukcja' href='?pg=site310&dev=".$_GET['dev']."&tab=4&direct=401'>".$lab_ButtonName_HoleCard_004." &raquo;</a></TD>
</TR>
";
}
else
{
echo"
<TR>
<TD class='desc_well_param'>".$var_FLD_NAME."</TD>
<TD CLASS='desc_value'>".getLinkToShowHistoricalData_01($var_DIC_ID,'WELL_TECHNICAL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf')."</TD>";
if (!empty($_SESSION['site401_edit_param']))
echo"<td CLASS='desc_value' width='5%'><img style='cursor: pointer;' src='./images/edit.png' title='$lab_ButtonName_Modify' onclick=".chr(34)."document.location.href='?pg=site401E&dev=".$_SESSION['well_details']['devID']."&dic=$var_DIC_ID'".chr(34)."></td>";
echo"
</TR>
";
}
}
?>
<TR>
<TD class="desc_well_param">Głębokość zabudowy pompy L<sub>P</sub> [m]</TD>
<TD CLASS='desc_value'><?php echo getLinkToShowHistoricalData_01(240,'WELL_PARAMETERS','LPM',$_SESSION['well_details']['devID'],'site401inf');?></TD>
<?php
if (!empty($_SESSION['site401_edit_param']))
echo"<td CLASS='desc_value' width='5%'><img style='cursor: pointer;' src='./images/edit.png' title='$lab_ButtonName_Modify' onclick=".chr(34)."document.location.href='?pg=site401E&dev=".$_SESSION['well_details']['devID']."&dic=240'".chr(34)."></td>";
?>
</TR>
<TR>
<TD class="desc_well_param">Średnica rurociągu D<sub>R</sub> [mm]</TD>
<TD CLASS='desc_value'><?php echo getLinkToShowHistoricalData_01(235,'WELL_PARAMETERS','DR',$_SESSION['well_details']['devID'],'site401inf');?></TD>
<?php
if (!empty($_SESSION['site401_edit_param']))
echo"<td CLASS='desc_value' width='5%'><img style='cursor: pointer;' src='./images/edit.png' title='$lab_ButtonName_Modify' onclick=".chr(34)."document.location.href='?pg=site401E&dev=".$_SESSION['well_details']['devID']."&dic=235'".chr(34)."></td>";
?>
</TR>
<TR>
<TD class="desc_well_param">m [m]</TD>
<TD CLASS='desc_value'><?php echo getLinkToShowHistoricalData_01(251,'WELL_PARAMETERS','DR',$_SESSION['well_details']['devID'],'site401inf');?></TD>
<?php
if (!empty($_SESSION['site401_edit_param']))
echo"<td CLASS='desc_value' width='5%'><img style='cursor: pointer;' src='./images/edit.png' title='$lab_ButtonName_Modify' onclick=".chr(34)."document.location.href='?pg=site401E&dev=".$_SESSION['well_details']['devID']."&dic=251'".chr(34)."></td>";
?>
</TR>
</table>
</div>
<div class="head_tag">
<div style="display:inline-block; font-size: 14px; color: #ffffff;"><?php echo $lab_Tag_site401_002 ;?></div>
<?php if (!empty($_SESSION['site401_edit'])): ?>
<div style="display:inline-block; float:right; padding-right: 5px;" id="imgEditAction"><img style='cursor: pointer;' src='./images/edit.png' title='<?php echo $lab_ButtonName_Modify;?>'></div>
<div style="display:inline-block; float:right; padding-right: 5px;" id="imgSaveAction"><img style='cursor: pointer;' src='./images/save-icon.png' title='<?php echo $lab_Field_site803_011;?>'></div>
<div style="display:inline-block; float:right; padding-right: 5px;" id="imgCancelAction"><img style='cursor: pointer;' src='./images/cancel-16.png' title='<?php echo $lab_Field_site803_012;?>'></div>
<div style="display:inline-block; float:right; padding-right: 5px;" id="imgCleanAction"><img style='cursor: pointer;' src='./images/eraser-icon.png' title='<?php echo $lab_Field_site803_018;?>'></div>
<input type="hidden" id="inDevID" value="<?php echo $_GET['dev'];?>">
<?php endif; ?>
</div>
<div class="tag">
<TABLE class="desc_val">
<TR id='in401_date'>
<TD class="desc_well_param">Data pomiaru</TD>
<TD CLASS="desc_value">
<input STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inWellParamDate' SIZE='10' disabled>
&nbsp;&nbsp;&nbsp;
godz.: <?php getSelectHours('inTimeH');?> : <?php getSelectMinutes('inTimeM');?>
</TD>
</TR>
<?php
$result = mysql_query("select DIC_ID,DIC_NAME,".$decFieldLang." from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' AND DIC_ID NOT IN (235,240,250,251) order by DIC_ID");
if($result)while ($r = mysql_fetch_array($result))
{
$var_DIC_ID = $r["DIC_ID"];
$var_DIC_NAME = $r["DIC_NAME"];
$var_FLD_NAME = $r[$decFieldLang];
unset($tmpValElParama);
if ($var_DIC_ID==200)
{
$tmpValElParama= round(getLastValueFromDevResourceDetail('WELL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf')/60,3);
}
elseif ($var_DIC_ID==230 && $_SESSION['well_details']['wellTypeID']==20)
{
$tmpValElParama = sqlValue("select getWellPumpedWaterInDate(".$_SESSION['well_details']['devID'].",now())");
}
else
$tmpValElParama = getLastValueFromDevResourceDetail('WELL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf');
echo"
<TR>
<TD class='desc_well_param'>".$var_FLD_NAME."</TD>
<TD class='desc_value'><input class='readonly_hide' type='text' value='".$tmpValElParama."' id='in401_".$var_DIC_ID."' disabled></TD>
</TR>
";
}
?>
<TR>
<TD class="desc_well_param">Ciśnienie p<sub>p</sub> [m]</TD>
<TD CLASS="desc_value"><input class='readonly_hide' type='text' value='<?php echo getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','PP',$_SESSION['well_details']['devID'],'site401inf');?>' id='in401_401' disabled></TD>
</TR>
<TR>
<TD class="desc_well_param">Wysokość H<sub>H</sub> [m]</TD>
<TD CLASS="desc_value"><input class='readonly_hide' type='text' value='<?php echo getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','HH',$_SESSION['well_details']['devID'],'site401inf');?>' id='in401_402' disabled></TD>
</TR>
<TR>
<TD class="desc_well_param">Otwarcie przepustnicy [%]</TD>
<TD CLASS="desc_value"><input class='readonly_hide' type='text' value='<?php echo getLastValueFromDevResourceDetail('SYNDIS','VALVE',$_SESSION['well_details']['devID'],'site401inf');?>' id='in401_730' disabled></TD>
</TR>
<TR><TD COLSPAN="3" CLASS="desc_value"><HR ></TD></TR>
<?php
$result = mysql_query("select DIC_ID,DIC_NAME,".$decFieldLang." from sys_dictionaries where DIC_TYPE='WELL_ELECTRICAL_PARAMETERS' AND DIC_ID NOT IN (285,295,300) order by DIC_ID");
if($result)while ($r = mysql_fetch_array($result))
{
$var_DIC_ID = $r["DIC_ID"];
$var_DIC_NAME = $r["DIC_NAME"];
$var_FLD_NAME = $r[$decFieldLang];
unset($tmpValElParama);
if ($var_DIC_ID==290 && $_SESSION['well_details']['wellTypeID']==20)
//$tmpValElParama = sqlValue("select round(getWellWorkingTimeInDate(".$_SESSION['well_details']['devID'].",now())/3600,2)");
$tmpValElParama = convertSecondsToHHMM(sqlValue("select getWellWorkingTimeInDate(".$_SESSION['well_details']['devID'].",now())"));
else
$tmpValElParama = getLastValueFromDevResourceDetail('WELL_ELECTRICAL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf');
//if ($var_DIC_ID==290) echo "czas pracy";
echo"
<TR>
<TD class='desc_well_param'>".$var_FLD_NAME."</TD>";
echo"<TD class='desc_value'><input class='readonly_hide' type='text' value='".$tmpValElParama."' id='in401_".$var_DIC_ID."' disabled></TD>";
echo"
</TR>
";
}
?>
<TR>
<TD class="desc_well_param">Jed. zużycie energii [Wh/m<sup>3</sup>/m]</TD>
<TD CLASS="desc_value"><input class='readonly_hide' type='text' value='<?php echo getLastValueFromDevResourceDetail('SYNDIS','ENERGYCONSUMPTION',$_SESSION['well_details']['devID'],'site401inf');?>' id='in401_721' disabled></TD>
</TR>
</table>
</div>
<div class=tag_ChemicalButtons>
<a href='?pg=site301inf&dev=<?php echo $_GET['dev'];?>&direct=site401inf'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='<?php echo $lab_SubMenu_301;?>'></A>
</div>
</div>
<?php
//tworzy nazwę pliku rysunku jaki ma podstawić w zalezności od stanu pompy (Throt i Loss)
if (strlen($imgThrot)>0 && strlen($imgLoss)>0)
$imgSPM = "./images/".$imgThrot."".$imgLoss."_".$imgSPM;
else $imgSPM = "./images/".$imgSPM;
$fileName="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_site401inf.png";
if (file_exists($fileName)) unlink($fileName);
$imageSPM=imagecreatefrompng($imgSPM);
$image=imagecreatetruecolor(imagesx($imageSPM),imagesy($imageSPM));
imagecopy($image,$imageSPM,0,0,0,0,imagesx($imageSPM),imagesy($imageSPM));
$color=imagecolorallocate($image,255,255,255);
imagefill($image,0,0,$color);
// sprawdza stan diagnostyki i podstawia odpowiedni obrazek
$imgToDiag = imagecreatefrompng("./images/diag_ok.png");
$isDiagOK = getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','DGN',$_SESSION['well_details']['devID']);
if ($isDiagOK>0) $imgToDiag = imagecreatefrompng("./images/diag_error.png");
if (strstr($imgSPM,"SEGAP"))
imagecopy($image,$imgToDiag,107,455,0,0,13,13);
else if (strstr($imgSPM,"BASE"))
imagecopy($image,$imgToDiag,105,450,0,0,13,13);
else if (strstr($imgSPM,"OPT"))
imagecopy($image,$imgToDiag,81,450,0,0,13,13);
imagepng($image,$fileName);
?>
<div class="tag50_right">
<div class="head_tag"><?php echo $lab_Tag_site301_005 ;?></div>
<div class="tag">
<TABLE class="desc_val">
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_002; ?></TD>
<TD CLASS="desc_value"><?php echo $_SESSION['well_details']['pumpName']; ?></TD>
</TR>
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_003; ?></TD>
<TD CLASS="desc_value"><?php echo $_SESSION['well_details']['pumpSN']; ?></TD>
</TR>
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_004; ?></TD>
<TD CLASS="desc_value"><?php echo $_SESSION['well_details']['engName']; ?></TD>
</TR>
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site301_005; ?></TD>
<TD CLASS="desc_value"><?php echo $_SESSION['well_details']['engSN']; ?></TD>
</TR>
<TR>
<TD class="desc_well_param"><?php echo $lab_Field_site401_019; ?></TD>
<TD CLASS="desc_value"><a class='knowledge' href='<?php echo $chLink; ?>'><img src=./images/chart-icon.png></a></TD>
</TR>
</table>
</div>
<div class="head_tag"><?php echo $lab_Tag_site301_004 ;?></div>
<div class="tag_center">
<img SRC="<?php echo $fileName; ?>" >
</div>
<?php
$queryShowHisParam = sqlGetResAsArray("select DIC_ID,DIC_POL_LANG from sys_dictionaries where DIC_ID in (200,205,210,212,215,220,225,230,245,401,402,730,260,265,270,275,280,290,721) order by DIC_POL_LANG");
?>
<form action="./?pg=site401pdet&dev=<?php echo $_SESSION['well_details']['devID']; ?>" method="post">
<div class="head_tag"><?php echo $lab_Tag_site401_014 ;?></div>
<div class="tag_center">
<TABLE class="desc_val">
<TR>
<TD class="desc"><?php echo $lab_Field_site401_023; ?></TD>
<TD CLASS="desc_value">
<select name="inShowHisParam">
<option value="0"><?php echo $lab_FormSelect_001;?></option>
<?php
for ($i=0; $i<count($queryShowHisParam); $i++)
{
echo'<option value="'.$queryShowHisParam[$i]['DIC_ID'].'">'.$queryShowHisParam[$i]['DIC_POL_LANG'].'</option>';
}
?>
</select>
</TD>
<TD CLASS="desc_value"><input class="btn btn-primary btn-sm" type="submit" name="subShowHisParam" value="<?php echo $lab_ButtonName_Show; ?>"></TD>
</TR>
</table>
</div>
</form>
<div class=tag_ChemicalButtons>
<a href='?pg=site401mark&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Ocena pracy układu'></A>
&nbsp;&nbsp;&nbsp;
<a href='?pg=site401ahis&site=site401inf'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Historia agregatów'></A>
<br/><br/>
<a href='?pg=site401CH&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='<?php echo $lab_ButtonName_ChemicalParam ;?>'></A>
&nbsp;&nbsp;&nbsp;
<a href="?pg=site401mhis&dev=<?php echo $_SESSION['well_details']['devID']; ?>"><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Historia ocen'></A>
</div>
<div class=tag_ChemicalButtons>
<a href='?pg=site310&dev=<?php echo $_GET['dev'];?>&direct=401'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Karta otworu'></A>
&nbsp;&nbsp;&nbsp;
<a href='?pg=site401CL&dev=<?php echo $_SESSION['well_details']['devID'] ;?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='<?php echo $lab_ButtonName_Calibration ;?>'></A>
</div>
</div>
<?php
if (!empty($_GET['dev']) && !empty($_GET['dic']))
getHistoryData($_GET['dev'], $_GET['dic']);
?>
<?php
}
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
?>