Initial commit
This commit is contained in:
@@ -0,0 +1,267 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// dodawanie pomy na stan
|
||||
if ($_POST['inPumpID']>0 && $_POST['subPumpSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
if (sqlValue("select count(1) from seg_dev_resources where DRS_DEV_TYPE=10 and DRS_DEV_ID=".$_POST['inPumpID']." and DRS_SN_NUMBER='".$_POST['inPumpSN']."'")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inPumpID'].",DRS_DEV_TYPE=10,DRS_SN_NUMBER='".$_POST['inPumpSN']."',DRS_BUY_DATE='".$_POST['inPumpBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inPumpAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inPumpStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inPumpDevRes'].",DRS_DEV_ATTENTION='".$_POST['inPumpAtt']."',DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inPumpEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxDRSid);
|
||||
delSearchSessionData();
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_SaveRecordNotification_004</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
}
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_dev_resources WHERE DRS_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site203_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site303&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Typ pompy:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
<TD class="label">Nowe [szt.]</TD>
|
||||
<TD class="label">Rezerwa [szt.]</TD>
|
||||
<TD class="label">Remont [szt.]</TD>
|
||||
<TD class="label">W eksploatacji [szt.]</TD>
|
||||
<TD class="label">Kasacja [szt.]</TD>
|
||||
<TD class="label">Ilość razem [szt.]</TD>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site303_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
//$query = "select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME,MCF_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8)";
|
||||
$query = "select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME,MCF_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and DRS_RESOURCES_DIC_ID in (1,2,3,40,707) and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."'";
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " group by PUP_ID,PUP_NAME,MCF_NAME order by PUP_NAME,PUP_Q_N";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
//NOWE+ REZERWA+ EKSPLOATACJA+ REMONT+ KASACJA
|
||||
|
||||
unset($arrayStatuses);
|
||||
unset($nowe);
|
||||
unset($rezerwa);
|
||||
unset($remont);
|
||||
unset($eksploat);
|
||||
unset($kasacja);
|
||||
// $arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and PUP_ID=DRS_DEV_ID and DRS_STATUS_DIC_ID in (6,7,8) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$r["PUP_ID"]." group by DRS_STATUS_DIC_ID");
|
||||
|
||||
$arrayStatuses = sqlGetResAsArray("select DRS_RESOURCES_DIC_ID, count(DRS_RESOURCES_DIC_ID) ILE from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and PUP_ID=DRS_DEV_ID and DRS_RESOURCES_DIC_ID in (1,2,3,40,707) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$r["PUP_ID"]." group by DRS_RESOURCES_DIC_ID");
|
||||
//$dostepne=0; $uzytkowa=0; $remont=0; $nieuzytk=0;
|
||||
for ($s=0; $s<count($arrayStatuses); $s++)
|
||||
{
|
||||
if ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==1)
|
||||
$nowe = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==2)
|
||||
$rezerwa = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==707)
|
||||
$remont = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==3)
|
||||
$eksploat = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==40)
|
||||
$kasacja = $arrayStatuses[$s]['ILE'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
$res[]=array(
|
||||
'id' => $r["PUP_ID"],
|
||||
'mfc' => $r["MCF_NAME"],
|
||||
'pumpName' => $r["PUP_NAME"],
|
||||
'pumpcount' => $r["ILOSC"],
|
||||
'nowe' => $nowe,
|
||||
'rezerwa' => $rezerwa,
|
||||
'remont' => $remont,
|
||||
'eksploat' => $eksploat,
|
||||
'kasacja' => $kasacja
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site303_array']);
|
||||
$_SESSION['site303_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
//print_r($_SESSION['site303_array']);
|
||||
//echo"<br/><br/><br/>";
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site303_array'])) $stop=count($_SESSION['site303_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site303list&pup=".$_SESSION['site303_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site303_array'][$i]['pumpName']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site303_array'][$i]['mfc']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['nowe']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['rezerwa']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['remont']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['eksploat']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['kasacja']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['pumpcount']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site303_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site303_array'])>20)
|
||||
echo pagination_grid('?pg=site303', $_GET['pgn'], count($_SESSION['site303_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site303_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site303_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='./?pg=site303A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,259 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
//dodawanie silnika na stan
|
||||
if ($_POST['inEngineID']>0 && $_POST['subEngineSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
if (sqlValue("select count(1) from seg_dev_resources where DRS_DEV_TYPE=11 and DRS_DEV_ID=".$_POST['inEngineID']." and DRS_SN_NUMBER='".$_POST['inEngineSN']."'")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inEngineID'].",DRS_DEV_TYPE=11,DRS_SN_NUMBER='".$_POST['inEngineSN']."',DRS_BUY_DATE='".$_POST['inEngineBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inEngineAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inEngineStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inEngineDevRes'].",DRS_DEV_ATTENTION='".$_POST['inEngineAtt']."',DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_POST['inEngineVol']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inEngineEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxDRSid);
|
||||
delSearchSessionData();
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_SaveRecordNotification_005</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_dev_resources WHERE DRS_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site304_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site304&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Typ silnika:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site304_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'>";
|
||||
?>
|
||||
<?php echo $lab_HistoricalData_007; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
<TD class="label">Nowe [szt.]</TD>
|
||||
<TD class="label">Rezerwa [szt.]</TD>
|
||||
<TD class="label">Remont [szt.]</TD>
|
||||
<TD class="label">W eksploatacji [szt.]</TD>
|
||||
<TD class="label">Kasacja [szt.]</TD>
|
||||
<TD class="label">Ilość razem [szt.]</TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site304_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
// $query="select ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,MCF_NAME from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_STATUS='1' and ENG_NAME like '%".$_POST['sr_well']."%'";
|
||||
// $query = "select ENG_ID,count(ENG_ID) ILOSC,ENG_NAME,MCF_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8) and ENG_NAME like '%".$_POST['sr_well']."%'";
|
||||
$query = "select ENG_ID,count(ENG_ID) ILOSC,ENG_NAME,MCF_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID>0 and DRS_RESOURCES_DIC_ID in (1,2,3,40,707) and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and ENG_NAME like '%".$_POST['sr_well']."%'";
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " group by ENG_ID,ENG_NAME,MCF_NAME order by ENG_NAME,ENG_POWER";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
|
||||
unset($arrayStatuses);
|
||||
unset($nowe);
|
||||
unset($rezerwa);
|
||||
unset($remont);
|
||||
unset($eksploat);
|
||||
unset($kasacja);
|
||||
// $arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and ENG_ID=DRS_DEV_ID and DRS_STATUS_DIC_ID in (6,7,8) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$r["ENG_ID"]." group by DRS_STATUS_DIC_ID");
|
||||
$arrayStatuses = sqlGetResAsArray("select DRS_RESOURCES_DIC_ID, count(DRS_RESOURCES_DIC_ID) ILE from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and ENG_ID=DRS_DEV_ID and DRS_RESOURCES_DIC_ID in (1,2,3,40,707) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$r["ENG_ID"]." group by DRS_RESOURCES_DIC_ID");
|
||||
|
||||
for ($s=0; $s<count($arrayStatuses); $s++)
|
||||
{
|
||||
if ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==1)
|
||||
$nowe = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==2)
|
||||
$rezerwa = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==707)
|
||||
$remont = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==3)
|
||||
$eksploat = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_RESOURCES_DIC_ID']==40)
|
||||
$kasacja = $arrayStatuses[$s]['ILE'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
$res[]=array(
|
||||
'id' => $r["ENG_ID"],
|
||||
'mfc' => $r["MCF_NAME"],
|
||||
'engName' => $r["ENG_NAME"],
|
||||
'engcount' => $r["ILOSC"],
|
||||
'nowe' => $nowe,
|
||||
'rezerwa' => $rezerwa,
|
||||
'remont' => $remont,
|
||||
'eksploat' => $eksploat,
|
||||
'kasacja' => $kasacja
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site304_array']);
|
||||
$_SESSION['site304_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site304_array'])) $stop=count($_SESSION['site304_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site304list&eng=".$_SESSION['site304_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site304_array'][$i]['engName']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site304_array'][$i]['mfc']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['nowe']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['rezerwa']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['remont']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['eksploat']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['kasacja']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['engcount']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site304_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site304_array'])>20)
|
||||
echo pagination_grid('?pg=site304', $_GET['pgn'], count($_SESSION['site304_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site304_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site304_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site304A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,273 @@
|
||||
<?php session_start();
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="shortcut icon" href="../images/SoftSPM.ico">
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<title>Zrzut wody na odprowadzalniki</title>
|
||||
|
||||
<!-- Bootstrap -->
|
||||
<link href="./bootstrap.min.css" rel="stylesheet">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script src="./jquery.min.js"></script>
|
||||
|
||||
|
||||
<?php
|
||||
date_default_timezone_set('Europe/Warsaw');
|
||||
require_once("../func.php");
|
||||
require_once("../dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
function cdt($inDate)
|
||||
{
|
||||
unset($out);
|
||||
$out = (float) str_replace(array('-',' '), array('',''), $inDate);
|
||||
return $out;
|
||||
}
|
||||
|
||||
function getFullTree($inOdprowadzID)
|
||||
{
|
||||
unset($outParam);
|
||||
unset($counter); $counter=0;
|
||||
|
||||
//================================================================
|
||||
unset($getArray01);
|
||||
$getArray01 = sqlGetResAsArray("select WWD_ID,sum(Q_H) QH, sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_PARENT_ID=".$inOdprowadzID." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID ");
|
||||
for($i1=0; $i1<count($getArray01); $i1++)
|
||||
{
|
||||
$counter += (float) $getArray01[$i1]['QM'];
|
||||
|
||||
//================================================================
|
||||
if ($getArray01[$i1]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray02);
|
||||
$getArray02 = sqlGetResAsArray("select WWD_ID,sum(Q_H) QH, sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray01[$i1]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID ");
|
||||
for($i2=0; $i2<count($getArray02); $i2++)
|
||||
{
|
||||
$counter += (float) $getArray02[$i2]['QM'];
|
||||
|
||||
//================================================================
|
||||
if ($getArray02[$i2]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray03);
|
||||
$getArray03 = sqlGetResAsArray("select WWD_ID,sum(Q_H) QH, sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray02[$i2]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID ");
|
||||
for($i3=0; $i3<count($getArray03); $i3++)
|
||||
{
|
||||
$counter += (float) $getArray03[$i3]['QM'];
|
||||
|
||||
//================================================================
|
||||
if ($getArray03[$i3]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray04);
|
||||
$getArray04 = sqlGetResAsArray("select WWD_ID,sum(Q_H) QH, sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray03[$i3]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID ");
|
||||
for($i4=0; $i4<count($getArray04); $i4++)
|
||||
{
|
||||
$counter += (float) $getArray04[$i4]['QM'];
|
||||
|
||||
//================================================================
|
||||
if ($getArray04[$i4]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray05);
|
||||
$getArray05 = sqlGetResAsArray("select WWD_ID,sum(Q_H) QH, sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray04[$i4]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID ");
|
||||
for($i5=0; $i5<count($getArray05); $i5++)
|
||||
{
|
||||
$counter += (float) $getArray05[$i5]['QM'];
|
||||
}
|
||||
}
|
||||
//================================================================
|
||||
}
|
||||
}
|
||||
//================================================================
|
||||
}
|
||||
}
|
||||
//================================================================
|
||||
}
|
||||
}
|
||||
//================================================================
|
||||
}
|
||||
//================================================================
|
||||
unset($getArray01);
|
||||
unset($getArray02);
|
||||
unset($getArray03);
|
||||
unset($getArray04);
|
||||
unset($getArray05);
|
||||
|
||||
$outParam = (float) $counter;
|
||||
|
||||
return $outParam;
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="panel panel-danger">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Zrzut wody na odprowadzalniki <?php echo $_SESSION['syndis_eq_stock'];?> <br/>Studnie pracujące - status ON</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
Na dzień:<b> <?php echo sqlStringValue("select max(WLL_AUDIT_CD) DT from softspm_rep.rep_003_data", "DT"); ?></b>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<a class="btn btn-default" href="#" role="button" onclick="window.print();">Drukuj <span class="glyphicon glyphicon-print" aria-hidden="true"></span></a>
|
||||
<a class="btn btn-success" href="#" role="button">Eksport do Excel <span class="glyphicon glyphicon-file" aria-hidden="true"></span></a>
|
||||
<a class="btn btn-danger" href="#" role="button">Eksport do PDF <span class="glyphicon glyphicon-file" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<table class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Zrzut</th>
|
||||
<th></th>
|
||||
<th>[m<sup>3</sup>/min]</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
echo getFullTree(73)."<br/>";
|
||||
|
||||
|
||||
$levVAL=0;
|
||||
unset($rep003Array_00);
|
||||
$rep003Array_00 = sqlGetResAsArray("select * from seg_water_drainage where WWD_PARENT_ID is null order by WWD_NAME");
|
||||
for($f=0;$f<count($rep003Array_00);$f++)
|
||||
{
|
||||
//poziom pierwszy
|
||||
unset($rep003Array_01);
|
||||
$rep003Array_01 = sqlGetResAsArray("select WWD_ID,WWD_NAME,sum(Q_H) QH,sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_PARENT_ID=".$rep003Array_00[$f]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID order by WWD_NAME");
|
||||
if (sqlValue("select count(*) from softspm_rep.rep_003_data where WWD_PARENT_ID=".$rep003Array_00[$f]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."'")>0)
|
||||
{
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #B22222; color: #ffffff;'>
|
||||
<td style='width: 15%;'>".$rep003Array_00[$f]['WWD_NAME']."</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
";
|
||||
|
||||
|
||||
for ($i1=0; $i1<count($rep003Array_01); $i1++)
|
||||
{
|
||||
unset($rep003Array_01Val);
|
||||
$rep003Array_01Val = (float) $rep003Array_01[$i1]['QM'] + getFullTree($rep003Array_01[$i1]['WWD_ID']);
|
||||
echo"
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style='background-color: #FFEBCD;'>".$rep003Array_01[$i1]['WWD_NAME']."</td>
|
||||
<td>".$rep003Array_01Val."</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #ADD8E6;'>
|
||||
<td style='text-align: right;'>Łącznie</td>
|
||||
<td></td>
|
||||
<td>".getFullTree($rep003Array_00[$f]['WWD_ID'])."</td>
|
||||
</tr><tr style='height: 10px;'><tr>
|
||||
";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// ========================================================================================================================
|
||||
// ========================================================================================================================
|
||||
if (sqlValue("select count(*) from softspm_rep.rep_003_data where WWD_PARENT_ID=".$rep003Array_00[$f]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."'")>0)
|
||||
{
|
||||
|
||||
for ($i1=0; $i1<count($rep003Array_01); $i1++)
|
||||
{
|
||||
$lacznie = 0;
|
||||
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #FFEBCD;'>
|
||||
<td>".$rep003Array_01[$i1]['WWD_NAME']."</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
";
|
||||
|
||||
echo("select * from softspm_rep.rep_003_data where WWD_ID=".$rep003Array_01[$i1]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' order by WLL_NAME");
|
||||
|
||||
echo"<br/>";
|
||||
|
||||
|
||||
unset($rep003Array_02);
|
||||
$rep003Array_02 = sqlGetResAsArray("select * from softspm_rep.rep_003_data where WWD_ID=".$rep003Array_01[$i1]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' order by WLL_NAME");
|
||||
for($i2=0; $i2<count($rep003Array_02); $i2++)
|
||||
{
|
||||
echo"
|
||||
<tr>
|
||||
<td>".$rep003Array_02[$i2]['WLL_BARIERA']."</td>
|
||||
<td>".$rep003Array_02[$i2]['WLL_NAME']."</td>
|
||||
<td>".$rep003Array_02[$i2]['Q_MIN']."</td>
|
||||
</tr>
|
||||
";
|
||||
$lacznie += $rep003Array_02[$i2]['Q_MIN'];
|
||||
}
|
||||
|
||||
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #ADD8E6;'>
|
||||
<td style='text-align: right;'>Łącznie</td>
|
||||
<td>".$rep003Array_01[$i1]['WWD_ID']." -> ".getFullTree($rep003Array_01[$i1]['WWD_ID'])."</td>
|
||||
<td>".($lacznie + getFullTree($rep003Array_01[$i1]['WWD_ID']))."</td>
|
||||
</tr><tr style='height: 10px;'><tr>
|
||||
";
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
// ========================================================================================================================
|
||||
// ========================================================================================================================
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
mysql_close($polacz);
|
||||
|
||||
?>
|
||||
|
||||
<script src="./bootstrap.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,87 @@
|
||||
<?php //0046a
|
||||
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);
|
||||
?>
|
||||
HR+cPoB2+M3fXS9Nu0biGnTheo0FT+JT5vvI2SH6bFWUZBm6Gtf7T0Mnq8pSdVTnZio7Sxcx1CUE
|
||||
dw8x+pPutMPlaYQThpEulst4M68NoiSxCwBjCnbb+zp9tQy/C92P/qJZoU8I5xl5qSS+EBrAZ7hc
|
||||
YT3+XmvLcr8GTrKwI/7i0RS/rG8u1bBMRxrvhw+ICWKQ3Ia7YTOwNmBTN5mJVvDNmEy9666Vv+c9
|
||||
cu2Z4E8ZBn9M7fRTasa1xQUeBzzyfjedWSBXVSlJ/5oI8MHOQVuBf8Xmk/T5n5dndX5Mfgp+YVBW
|
||||
X1/pNNCZ7ETehelMtT4Wo3LfCdQMd2jMZiQiTxDNqCCDib5zZT4jJQ93G1oHaOLKcDYcu+AOca90
|
||||
GxgotkTf5qA7B5zJvvLLSIDBrDPQ5HEHoofsBG2o7wWWSk+0e/Maw9AeIeUyheI1Lau5vyXPRLEj
|
||||
j9NotCGIy9CZorPc41MFQRCn7O2U3dDMtHpROwzd4qkeG6kHnHTPEdtlJziCtYGHMRJdw+aO3xwH
|
||||
3OCntb2fQarOLwHYknDbaQYFtUl48VARxzSKpxaoCOepOmtvRRXvyN3dYBSt3yGCWq5x8tmBa9DN
|
||||
fUl3AQxkPzoX+ZW7ewR6PzOFCrq6jjk/aMzo5HEV9yMO+aKNpbGTtpxGevx0WhtXfNregI+cQEer
|
||||
VwB2pVIqcdNrKYrBny2/HqbX5o1G4L2afI0QSaqz+tWu/HtGIaBP7rCg/pAK8RD4yGtaA8n81E3h
|
||||
rFpaGBlBwYn27wzoMND+XR7QEyXFiGTNV4Hks0njBD1J2zmROZVaYl3mzrT+NIwQ0DwDrORs64q4
|
||||
VyZYn6zrHk5JtblKw+0HITQh5otKSEBGhFj6VFAcaHaqp4ePJ9RFvN2PJygVRxa+rBbCbpbP1CjA
|
||||
5uUNM3axYXontjXQArFs/GF/5awQ97PqLf5154EcY04thf34Vzw+4DCYrUpAgiHPtvy8XoMmtL0z
|
||||
YT9AZGTS/s3B+v0MiIr3DcIH3rJSBG4jtAFFAw7bKsygu3vE0qdWzfgjqYchPY24ZtBCU6U1pCUm
|
||||
/Isd5k5apF5boOT5KjHZk4INlMLjzov84ihk76sTA6ta2sFBoWIleiV51kJWen+hYE0R+zicBXgC
|
||||
5BMCE+XmzNi7T5gE4J9d0w//idB85ewFa7CmumPWp+/KAq1q5sgLr8jmXApMeapt6J2QwVRcLcOa
|
||||
PtAYUxUUszL+kgRO7Sjn9FyT5I6yEkrSpjf2gJSVwmsOD/lU2BbQ+Ke0C3/YvZc8HBurDkLHbxvU
|
||||
1/djN6yDBBlE3ZsaTFPPFza+CN6ytnr0gLlk9lgeiTAbUnB/RGa5ykitRZY+vExHBoEawhIABfWL
|
||||
0RHjrg/aSnvMN7jqk1plKVGN6iNI75mLajwYOkd+m5FHNrZaZeLRRnaLI4YUUEy3LMXwAfFnyC4A
|
||||
HCPrE/bYnk7uZj9NjwsAnX2K/4DHSzHK8LNHllw1fpvZBvhsmhMsYLDukitis1ll2x4dEVGl+vQT
|
||||
N/Z5ERZ8fIF/l2oVgpKi6KBBmOI20BDs6DpuiT9tVpcjyqSgD1mCtz8u2CTdUsaneFNhjCRPbP2r
|
||||
EsaN8MajJP/w8J2SzfgWEv14z7bq1GPiSrwvNvPbXC5/P3WZxL3p3EOhN3WiNA1tdFq6RkfoDI2N
|
||||
B5ozaZbVKCWGz6cz8p+PcB+LjaySQzwB90dYYXmEs8+5HoBLAwevTInBY7F+vo/GIRShNRAC9H6J
|
||||
NIMbRwzWCtMCrVwD2fJk9iwK1Uy7aqjG5UCbnHn9PyK0lVRxMhXzOQ0GBvfr0BFHtVMGgDyTIhOz
|
||||
to7GGoP4xWxT7MelpE8acgR4SOIlCa4HXVlNV1avokzF9bKsMRHSOgri5LBtlVcTXZK7zfbWxR9t
|
||||
+anhBMckN/uaozFecaIX8zb1IJ/FAaGfdaets1Oi1r1VQSx3TP2j5ZQfxMZeujHkrVaEztLcweMS
|
||||
H9ZBBQ4pwdzwcbkoOhQkffoKt9IzCKMHJmbksEP41KHeIH4+5OOwEs2l8mrfXi+aXGjgLCvF8LRM
|
||||
0UX2fAW5twXmgkpJnyDU2d2NUEpuG/g4/F6Ho7D44AOioabOOk78d7DtRG41ZHaGTsG4GjFoh093
|
||||
i23Z0FsMJW07iwrEKanp20wa/cFDyQzvoltRNhssV9lh0MdoadmVmLRmvuFA+tVp/dft+j72LCcj
|
||||
QqH6j5jX1pIK2mzpAryU/NJCRBa4R3qErDGRr0TI/cIvpY7eDxrTBtFVIo7g7RH3kyNWXbICaBWX
|
||||
Ij3mKlVFYB/CEgE0XUqR1EdUL/zFDFmAQb65qdQHMc2poQbY5zd+ZCpewuL6LX3E6aE7Tkox9F+a
|
||||
QSjPjMSpuq698+X2kBM94fL45vt2Ai1/HVyiaZSC4S9LDtT7/2gMxuEoTD6vpM/ySyc8PQSHgGmN
|
||||
UVj6/yUXZRVCsY4rbezUaEDKNi6jrTALbIK11SGo+KdTwSCXRpOqTQPpEMRL7+wHIHm56kabu83f
|
||||
NQydRrT1j5suqJg+6CWA5DR8DBx5w562dK1egm/5Ny5t/tcCBu058WUugO7E+26efdEyCyUWxqI+
|
||||
tFowYd9qbu9YOMnOO07NdKNHgymBbVSkchUfcD6zehLIGcETg64s3SV9H6mjFOf9xSIpY8eimLtE
|
||||
LmbxU610tDqvkU8CGsVsj62QlcSuXxPBNkdQMV8HXd19hNpKojDbB8vKdij+gN5ii3SZrjAunQNJ
|
||||
DY7O+IY5EtVaDyVrtRGOmTzii1Hlg8xTUG63rW6LwS9k1NSiKNgxCsHJdPsEsFjEOU9JjTlfIGx5
|
||||
3mOS59xqGQ0bI6HZpa3fwuElXha6miUwIz9TP8W7dx27N6Dl+EgcQHQqc/Om+kG+3l3GbQDvvcOu
|
||||
1sD8rt6jFMI8wLzXgLg3YfpN6kVuyJXskQFmNYTzbq/NwqBZ+vJ8mt7RQkKnFrndO8elTEBcvaBe
|
||||
s1JMwLJQLZ+Qc32FxMGY5MvD2pqO5PKllj88pof22fy2xI/Mq+6355ieoS8D2A11OGUdmYuHSah9
|
||||
NJKYi7o4ax2TTc1C2yR20sQ496xN1tgPgW3534uPGYcut/SxDUBvX+1Hwt2vOVQ4so/mEO6DHbIk
|
||||
fTdTBvlsyhhBkPESQEnQFHynfifVZwZQ4eMYoBCJosqW51+KezWI04lNjrmUKfgugVWbgepyKPtW
|
||||
+szfHieMoqr9ActbHEbGWKTdYqxaJgDzdbwUzBZiaAJsWJBnmDT1NA84xRAwI0kNHO0TWaiWUViA
|
||||
PJPsQ/B0ZSpyai1DmvDOydXFdPvCu2ldpERyVU8S43WVRGVyJNG2pb/M/fq5rCPRtZe1S060gmen
|
||||
iEU4vRtR4GrLhj+cwmsldYaSuochxTlzPUhFjvMIP0I5fm3WjLkerFEaRDrnOecabeeXD0SpmaHI
|
||||
BOGa8GGvtUPoWKWR586BTC5PhibqJHCbJQEZ+fZ8IlYacqzqR0oJyl7IyzMI/g2nlVQW9v9VX/0l
|
||||
8R8AGOEhQgxs+PcxwgDey+5L9E8lBCdxMvtciSwpZ2MYsBvG9rXFtMNVB+bk7yoI1YP5lDUngzze
|
||||
oIuVP9T7BSH2j2xEcQy782dHNymb7QEfA8AEvB4a5PH6K6DJ72TKql8BOaZkM1KelKNdJl5H3IL6
|
||||
i5SEkk9EeN6psgkgQxRiAMdYMYzhwLKOwj+t5d0d7Y4R/fDPlBswQdL3bd7+2eGKzVTZ8VB6bVIG
|
||||
Un/3RpRDDMpA7zaN3J/FC6T/BMkG6pWKvOd9hbyEl2O1ZWXkEjXH6nU7QtOK//uTb37VSLjWqahH
|
||||
ut8VsdARamerFhm55id1SxrWj7k2jsMDh8tURDfeea+/igKoTKlSufr9Q6Mei49xdRVgYZCsG9Vb
|
||||
rZ5eU3M+LYc++QuaIXNBC+UYZ762pVi7uu9pRyZHsfi3OjZB+k8RJVGwLAk8ZUo/MkPE+4XzeTcE
|
||||
9c075cmQfElHJ5P3+vpyWR5C7JhwztUlYDKJ0Khd+w12WVqUHV6cgRlci3A4gjU79wY1jQCAeH28
|
||||
hibmLhM131ID6DrOzp7N1zycqfnYOsid/YyqS7mBEUNCwNJCm7bYkjjIjwVW2IgbL5o8H+Ldskng
|
||||
T3g4U3lhCVmuXRJtV0WxtJN/W56/diAdNmemnLaLEcKTMFuxlhAxFNNWAXI3bAGO14i0FJEIvDpI
|
||||
AywwSDSSJyNsj08DoW0foaR4E5nnmrVkvcB5CXmggpGuA8tsQMbVTHOVdL4mEfQY9I5aNTXymRt0
|
||||
I+3waQwk0XmJ6SmZCmHYwkyW2UStfzRd6g/lgU6F6NRfiCPfr1y45Zv6OWgNAJe5zGRNOm8K7bFt
|
||||
urAWxO7J8rh6kFEdTCzMxkHXqv7c2yzoSh59aujFpObvieCaokpw7R6aVwSLjk09VNkQr//LsXPN
|
||||
7+c7U/AChtJvuUw801wm+/9xWJdsDAQ33akvVUKRwEUshPJyjo+44ci5K414DtTpKZOPEZATl3rs
|
||||
yqt/ZmKlipd/6e4pc4CUYnYwPNqD3CULoAqkK+uo3lqzU/l4njMyYNJMqSsck+0TzmPQW1gQ1hMj
|
||||
RNYFNDqK8Le4sctBZoQjvtglEe4dnWXmhWh2o4f6yQXqxkG2DyFcTwivVWlBwhhLPOgqyvUBTuUS
|
||||
LySpZnU7iUHb0fbKxe4IVtaizPAYSC5OnmMH7JBbgde1KUplSMXmS6a1Gd6dh1ewxpVmkFyqXN6V
|
||||
8IhatZ5eAvB8NdKqcgE8nPgCNBxXIC1FkY2PGIt74bpR4LihYx2xNdUqkXitNS8/oTVmY0u+YXP1
|
||||
6n/QM1mK6pfpyIWsAtQVl0wWMFjy/rmYXkT88rnbrZW36X9Un2SKAqs+iDwgrFv0yYi6sYZ4+zzq
|
||||
zeU7EAI9/x7Wp0B/Zkv7H8vkxNgRitOdQ0M8624ORDH7PeuY31wD8TB/6FH6O0bfVFJPdi1g3HA7
|
||||
W3DqmB4cHrgRmx6j66zIRjSo5D7D0ty+HQfUakx4hpuvpPo4LmvNv+I9GteDA5bRpHDhHigB+Rq5
|
||||
Ut6mfODxCp+ch5qGxwA235YxXy12bdteNldQrOHdsAnXxwrwiBjyreQxIL+DyWrrhhIi1RUQB/NS
|
||||
kngqiY4RufJEmaThFbwF794Ocdyz45iXiognTUHqJ27TCVBrSrxn3Nk5Cz6LY3hwyXF/7hlNf24C
|
||||
bbuoMKj2dOHYl9BUM6lj7UIN/A3sKlfS2DF8ktpTSKxU9De8FYLpo7vraT+9sMJY3dSLScp+Xkon
|
||||
vgWRjMfH3Ub+B+ZZASIcArpJe38NEfpvd337GoJm80ab5dTv3NapBp5oAG4lxzNPjEcgYkFa+FZP
|
||||
f9yQDY5XvGCz43ZEWExl6hIQ8eyKNbhtihys4gxajeJCk+P7QTGDnV7W6qH39jLjGTcmvS0P1Hoh
|
||||
GoEhEVYtRCF6mLeQi77XiSs4zwAaTHbBbsqOZues13+3lylLGNMu62wIlFpQlr6TltAoMzd4+FLH
|
||||
vqZkbTRGaK8AIdftQwgCpccmGHveJ32cGkIHnMI2DiszFPtrBaRFPw3GEnzfxagYT4adeRJXnfLP
|
||||
vOjtMZTEc0SENNB2IRgCWJG+AdSNBjjpKqrOSqpDrSq37YKJp7XlQNi/7BG9LLcFzm/3tTRhUAoA
|
||||
XUnNKqkBQZaDrUipNFIFq0Z3aQzIhOUK2NkFOw6+iZ4MnBP7eQ06AGXp5vLWm1wW3vw6qfg5osiI
|
||||
UAgpSRRfh8ndKi70Fo52UBBTBsRHYiLl1AVVxE9f6KR/4IosvENowlIk7DrXmnd6lyCAStmOLxHl
|
||||
2mamPlTKh0FIYpRWPAB3XWaoJaAdP/TpeH7b4uj8zHSaG+Qm9HIfcVkAv4y/lI8bIxyftkOTArif
|
||||
PM7Ik+jIwRd1eIBoAckN4nw8Jwm/9+9Q5DRRuxQhlvxNbRXr/5/IdG8Jh+SPBUlug9cbU6MZQq1F
|
||||
FfAqoBEmuQ8PAkMpg3Zu8FgE1PrFs5KrxcfhHJ3GiNv8lL3/dVrhe2bbD0TWYVjacVxCcNdBPMxd
|
||||
fkEObx3VKeZqaxzIoku6Ouy6pXC2W13KDZ50YC68RWDGKy8Nl4jwB21fkXHONXUTmFG+hKvgihHq
|
||||
7jPPzXCJn4aLdDVjXKrVR5/VDnfmtH1XQHPSySl/S9PfAc4mMeHAuYEs/b+iPn2jQIJ36DJ2gi3W
|
||||
yWUq2VZc5oHrsPpCN8zL3d8JMX84JYuC6vIDwmm9b61UlB2eMcr0A6DInpbD810rfYeHpHWlyMec
|
||||
LgX7BP8Dwg8/kVrdBAhOb7RVUn7hyoxQBMkckzCPljaKJvDs/LUO+o9KjMGOkZ72ziIlh+YNlI7E
|
||||
85ukeweCibEelZcAuh20vPYD
|
||||
@@ -0,0 +1,209 @@
|
||||
<?php session_start();
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="shortcut icon" href="../images/SoftSPM.ico">
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<title>Wykaz pracy studni</title>
|
||||
|
||||
<!-- Bootstrap -->
|
||||
<link href="./bootstrap.min.css" rel="stylesheet">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script src="./jquery.min.js"></script>
|
||||
|
||||
<?php
|
||||
date_default_timezone_set('Europe/Warsaw');
|
||||
require_once("../func.php");
|
||||
require_once("../dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
function cdt($inDate)
|
||||
{
|
||||
unset($out);
|
||||
$out = (float) str_replace(array('-',' '), array('',''), $inDate);
|
||||
return $out;
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="panel panel-danger">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Wykaz pracy studni <?php echo $_SESSION['syndis_eq_stock'];?></h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
Za okres od:<b> <?php echo date('Y-m')."-01"; ?> do: <?php echo date('Y-m-d');?> </b>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<a class="btn btn-default" href="#" role="button" onclick="window.print();">Drukuj <span class="glyphicon glyphicon-print" aria-hidden="true"></span></a>
|
||||
<a class="btn btn-success" href="#" role="button">Eksport do Excel <span class="glyphicon glyphicon-file" aria-hidden="true"></span></a>
|
||||
<a class="btn btn-danger" href="#" role="button">Eksport do PDF <span class="glyphicon glyphicon-file" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<table class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Lp.</th>
|
||||
<th>Studnia</th>
|
||||
<th>Agregat pompowy <br/> [pompa / silnik]</th>
|
||||
<th>Data zabudowy</th>
|
||||
<th>Data wybudowy</th>
|
||||
<th>Moc silnika <br/> [kW]</th>
|
||||
<th>Czas pracy <br/> [h]</th>
|
||||
<th>Ilość wypompowanej wody <br/> [m<sup>3</sup>]</th>
|
||||
<th>Wydajność średnia <br/> [m<sup>3</sup>/min]</th>
|
||||
<th>Zwierciadło statyczne <br/> [m]</th>
|
||||
<th>Zwierciadło dynamiczne <br/> [m]</th>
|
||||
<th>Temperatura wody <br/> [<sup>o</sup>C]</th>
|
||||
<th>Stężenie chlorków</th>
|
||||
<th>Kategoria</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<?php
|
||||
unset($rep002Array);
|
||||
$rep002Array = sqlGetResAsArray("select DRS_ID,WLL_ID,WLL_NAME,WLL_BARIERA,WLL_CAT_DIC_ID,WLE_PUMP_NAME,WLE_PUMP_NO,WLE_ENG_NAME,WLE_ENG_NO,WLE_DATE_FROM,WLE_DATE_TO,DRS_DEPARTMENT from seg_wells_exchanged,seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID where WLE_WLL_ID=WLL_ID and DRS_DEV_TYPE=12 and (WLE_DATE_TO is null or WLE_DATE_TO>'".date('Y-m')."-01') and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' order by WLL_BARIERA,WLL_NAME,WLE_DATE_TO");
|
||||
|
||||
|
||||
//print_r($rep001Array);
|
||||
?>
|
||||
|
||||
<?php
|
||||
$bariera = "";
|
||||
$licznik_bariera=0;
|
||||
$bariera_woda=0;
|
||||
$calosc_woda=0;
|
||||
|
||||
for($i=0;$i<count($rep002Array);$i++)
|
||||
{
|
||||
if ($bariera!=$rep002Array[$i]['WLL_BARIERA'])
|
||||
{
|
||||
if ($licznik_bariera>0)
|
||||
{
|
||||
echo"<tr style='font-weight: bolder; background-color: #B22222; color: #ffffff;'>
|
||||
<td style='font-weight: bolder;' colspan='7'>Razem bariera: ".$bariera."</td>
|
||||
<td style='font-weight: bolder;'>".$bariera_woda."</td>
|
||||
<td colspan='6'></td>
|
||||
</tr>";
|
||||
echo"<tr><td colspan='12'></td></tr>";
|
||||
$bariera_woda=0;
|
||||
}
|
||||
|
||||
echo"<tr style='font-weight: bolder; background-color: #DCDCDC;'><td colspan='14'>Bariera: ".$rep002Array[$i]['WLL_BARIERA']."</td></tr>";
|
||||
$bariera=$rep002Array[$i]['WLL_BARIERA'];
|
||||
$licznik_bariera++;
|
||||
}
|
||||
|
||||
unset($mocSilnika);
|
||||
$mocSilnika = sqlStringValue("select ENG_POWER from seg_engines,seg_dev_resources where DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 and ENG_NAME='".$rep002Array[$i]['WLE_ENG_NAME']."' and DRS_SN_NUMBER='".$rep002Array[$i]['WLE_ENG_NO']."'", "ENG_POWER");
|
||||
|
||||
//czas pracy
|
||||
unset($minTime);unset($maxTime);unset($valTime);unset($finDate); unset($valTime);unset($valHst0);unset($valHdTw);unset($valClor); unset($valVm3); unset($minVpup); unset($maxVpup);
|
||||
|
||||
if (strlen($rep002Array[$i]['WLE_DATE_TO'])>8)
|
||||
$finDate = $rep002Array[$i]['WLE_DATE_TO'];
|
||||
else $finDate = date('Y-m-d H:i:s');
|
||||
|
||||
|
||||
if (strlen($rep002Array[$i]['WLE_DATE_TO'])>8)
|
||||
{
|
||||
//)
|
||||
$valTmVm = sqlGetResAsArray("select (max(RHD_WORK_TIME_VAL) - min(RHD_WORK_TIME_VAL)) WRTM, (max(RHD_VM3_VAL) - min(RHD_VM3_VAL)) VM3 from softspm_rep.rep_002_data_wrze where RHD_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."' and RHD_DATE<='".$rep002Array[$i]['WLE_DATE_TO']."' and RHD_DRS_ID=".$rep002Array[$i]['DRS_ID']);
|
||||
$valHst0 = sqlGetResAsArray("select DRD_VALUE from seg_dev_resources_det where DRD_ID = (select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=212 and DRD_DRS_ID=".$rep002Array[$i]['DRS_ID']." and DRD_AUDIT_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."' and DRD_AUDIT_DATE<='".$rep002Array[$i]['WLE_DATE_TO']."')");
|
||||
$valHdTw = sqlGetResAsArray("select RHD_HD_VAL,RHD_WTEMP_VAL from softspm_rep.rep_002_data_wrze where RHD_ID=(select MAX(RHD_ID) from softspm_rep.rep_002_data_wrze where RHD_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."' and RHD_DATE<='".$rep002Array[$i]['WLE_DATE_TO']."' and RHD_DRS_ID=".$rep002Array[$i]['DRS_ID']." and RHD_HD_VAL>0 and RHD_WTEMP_VAL>0)");
|
||||
$valClor = sqlGetResAsArray("select DRD_VALUE from seg_dev_resources_det where DRD_ID = (select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=719 and DRD_DRS_ID=".$rep002Array[$i]['DRS_ID']." and DRD_AUDIT_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."' and DRD_AUDIT_DATE<='".$rep002Array[$i]['WLE_DATE_TO']."')");
|
||||
|
||||
$valTime = $valTmVm[0]['WRTM'];
|
||||
$valVm3 = $valTmVm[0]['VM3'];
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$valTmVm = sqlGetResAsArray("select (max(RHD_WORK_TIME_VAL) - min(RHD_WORK_TIME_VAL)) WRTM, (max(RHD_VM3_VAL) - min(RHD_VM3_VAL)) VM3 from softspm_rep.rep_002_data_wrze where RHD_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."' and RHD_DRS_ID=".$rep002Array[$i]['DRS_ID']);
|
||||
$valHst0 = sqlGetResAsArray("select DRD_VALUE from seg_dev_resources_det where DRD_ID = (select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=212 and DRD_DRS_ID=".$rep002Array[$i]['DRS_ID']." and DRD_AUDIT_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."')");
|
||||
$valHdTw = sqlGetResAsArray("select RHD_HD_VAL,RHD_WTEMP_VAL from softspm_rep.rep_002_data_wrze where RHD_ID=(select MAX(RHD_ID) from softspm_rep.rep_002_data_wrze where RHD_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."' and RHD_DRS_ID=".$rep002Array[$i]['DRS_ID']." and RHD_HD_VAL>0 and RHD_WTEMP_VAL>0)");
|
||||
$valClor = sqlGetResAsArray("select DRD_VALUE from seg_dev_resources_det where DRD_ID = (select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=719 and DRD_DRS_ID=".$rep002Array[$i]['DRS_ID']." and DRD_AUDIT_DATE>='".$rep002Array[$i]['WLE_DATE_FROM']."')");
|
||||
|
||||
$valTime = $valTmVm[0]['WRTM'];
|
||||
$valVm3 = $valTmVm[0]['VM3'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
unset($qSred);
|
||||
if ($valTime>0)
|
||||
$qSred = (float) ($valVm3/$valTime);
|
||||
|
||||
|
||||
echo"
|
||||
<tr>
|
||||
<td>".($i+1).".</td>
|
||||
<td>".$rep002Array[$i]['WLL_NAME']."</td>
|
||||
<td>".$rep002Array[$i]['WLE_PUMP_NAME']." / ".$rep002Array[$i]['WLE_ENG_NAME']."</td>
|
||||
<td>".$rep002Array[$i]['WLE_DATE_FROM']."</td>
|
||||
<td>".$rep002Array[$i]['WLE_DATE_TO']."</td>
|
||||
|
||||
<td>".$mocSilnika."</td>
|
||||
<td>".$valTime."</td>
|
||||
<td>".$valVm3."</td>
|
||||
<td>".round($qSred/60,3)."</td>
|
||||
<td>".$valHst0[0]['DRD_VALUE']."</td>
|
||||
<td>".$valHdTw[0]['RHD_HD_VAL']."</td>
|
||||
<td>".$valHdTw[0]['RHD_WTEMP_VAL']."</td>
|
||||
<td>".$valClor[0]['DRD_VALUE']."</td>
|
||||
<td>".setDicName($rep002Array[$i]['WLL_CAT_DIC_ID'])."</td>
|
||||
|
||||
</tr>
|
||||
";
|
||||
|
||||
|
||||
$bariera_woda+= (float) $valVm3;
|
||||
$calosc_woda += (float) $bariera_woda;
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo"<tr style='font-weight: bolder; background-color: #B22222; color: #ffffff;'>
|
||||
<td style='font-weight: bolder;' colspan='7'>Razem bariera: ".$bariera."</td>
|
||||
<td style='font-weight: bolder;'>".$bariera_woda."</td>
|
||||
<td colspan='6'></td>
|
||||
</tr>";
|
||||
|
||||
|
||||
echo"<tr style='font-weight: bolder; background-color: #0000CD; color: #ffffff;'>
|
||||
<td style='font-weight: bolder;' colspan='7'>Razem wszystkie studnie:</td>
|
||||
<td style='font-weight: bolder;'>".$calosc_woda."</td>
|
||||
<td colspan='6'></td>
|
||||
</tr>";
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
<?php
|
||||
mysql_close($polacz);
|
||||
|
||||
?>
|
||||
|
||||
<script src="./bootstrap.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,405 @@
|
||||
<?PHP session_start();
|
||||
//setcookie ("odwiedz", "jest", time()+600);
|
||||
if ($_GET['evnt']=='out') { unset($_SESSION['user']); session_destroy();}
|
||||
//Sprawdza, czy nie został przełączony jakiś inny użytkownik. Jeśli tak, to czyście zmianne sesyjne.
|
||||
// =========================================================================================================== //
|
||||
if (!empty($_GET['auth']) && $_GET['auth']!=$_SESSION['syndis_auth']){ unset($_SESSION['user']); $_SESSION = array();}
|
||||
|
||||
|
||||
// =========================================================================================================== //
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
|
||||
<link rel="shortcut icon" href="./images/SoftSPM.ico">
|
||||
<LINK href="./style/theme.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/style.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/topmenu.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/tooltip.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/cointainers.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/map_tooltip.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/tables.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/links.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/forms.css" type="text/css" rel="stylesheet">
|
||||
<LINK href="./style/multi-select.css" type="text/css" rel="stylesheet">
|
||||
<link rel="stylesheet" href="./style/sweetalert.css">
|
||||
<link rel="stylesheet" href="./style/preloader.css">
|
||||
<link rel="stylesheet" href="./datepicker/images/jquery-ui.css">
|
||||
<link rel="stylesheet" href="./datepicker/images/style.css">
|
||||
<script src="./datepicker/js/jquery-1.9.1.js"></script>
|
||||
<script src="./datepicker/js/jquery-ui.js"></script>
|
||||
<script src="./datepicker/js/jquery.multi-select.js"></script>
|
||||
<script src="./js/jquery.multi-select.js" type="text/javascript"></script>
|
||||
<script src="./js/application.js" type="text/javascript"></script>
|
||||
<script src="./js/jquery.validate.js"></script>
|
||||
<script src="./js/myValidations.js" type="text/javascript"></script>
|
||||
<script src="./js/dynamicForms.js"></script>
|
||||
<script src="./js/sweetalert.min.js"></script>
|
||||
|
||||
|
||||
<TITLE>..:: SoftSPM ::..</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<?php
|
||||
// sprawdza rodzaj i wersje przeglądarki
|
||||
//if (empty($_SESSION['attention'])) if (checkYourBrowser()==1) $_SESSION['attention']='accept';
|
||||
//if ((empty($_SESSION['attention']) && $_POST['subAttentionAccept']=='OK') || $_POST['in_subOK']==" ok ") $_SESSION['attention']='accept';
|
||||
//if (empty($_SESSION['attention']))
|
||||
// showBrowserAttention();
|
||||
// ========================================
|
||||
//else
|
||||
//{
|
||||
?>
|
||||
|
||||
<BODY style="background-repeat: repeat-x;" BACKGROUND="./images/bg.jpg" >
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
date_default_timezone_set('Europe/Warsaw');
|
||||
require_once("func.php");
|
||||
require_once("dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
|
||||
|
||||
//usuwa zmienne sesyjne, jeśli otwarto nowe okno
|
||||
if(!empty($_GET['auth']))
|
||||
{
|
||||
delSearchSessionData();
|
||||
$_SESSION['syndis_close_window']=600;
|
||||
//echo('<script>sweetAlert("Ważna informacja!", "W celu uniknięcia potencjalnych błędów proszę zamknąć wcześniej pootwierane okna systemu SoftSPM. Proszę pracować tylko i wyłącznie na aktualnie otwartej karcie! Niedostosowanie się do niniejszego komunikatu może generować błędy w systemie.", "warning");</script>');
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// sprawdza, czy URL jest skierowany z SYNDISA
|
||||
if (!empty($_GET['auth']) && !$_SESSION['user'])
|
||||
{
|
||||
if ($_GET['auth']=="6e19274776a47c204d6b412756a60d78")
|
||||
usrLoginAndSiteAccess("syndis", "syndis", "polish", "SoftSPM_bas");
|
||||
else
|
||||
{
|
||||
$wynik = mysql_query("select USR_USERNAME,md5(USR_USERNAME) ATH from sys_users where USR_STATUS='1'");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$uName=$r["USR_USERNAME"];
|
||||
$authMd5=$r["ATH"];
|
||||
|
||||
if ($_GET['auth']==$authMd5)
|
||||
{
|
||||
usrLoginAndSiteAccess($uName, $uName.".123", "polish", "SoftSPM_bas");
|
||||
$_SESSION['syndis_auth']=$authMd5;
|
||||
|
||||
// pobiera informacje o dostępie do regionu
|
||||
$access_reg=""; $reg_count=1;
|
||||
$wynik_reg = mysql_query("select URG_DESC from sys_users_regions where URG_USR_ID=".$_SESSION['user_id']);
|
||||
if($wynik_reg)while ($r_reg = mysql_fetch_array($wynik_reg))
|
||||
{
|
||||
if ($reg_count==1) { $access_reg = $r_reg["URG_DESC"]; $_SESSION['eq_stock_param3_1'] = $r_reg["URG_DESC"]; }
|
||||
else if ($reg_count==2) { $access_reg .= ";".$r_reg["URG_DESC"]; $_SESSION['eq_stock_param3_2'] = $r_reg["URG_DESC"]; }
|
||||
else if ($reg_count==3) { $access_reg .= ";".$r_reg["URG_DESC"]; $_SESSION['eq_stock_param3_3'] = $r_reg["URG_DESC"]; }
|
||||
$reg_count++;
|
||||
}
|
||||
$reg_count--;
|
||||
$_SESSION['syndis_eq_stock']=$access_reg;
|
||||
|
||||
//warunek na wybieranie oddziału w jaki chce użytkownik pracować
|
||||
if ($reg_count>1)
|
||||
{
|
||||
//pobiera informacje z URL i przypisuje Oddział oraz wchodzi w dany obiekt
|
||||
$tmpDevID=sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_GET['obj']."'", "DRS_ID");
|
||||
if ($tmpDevID>0)
|
||||
{
|
||||
$tmpPlc=sqlStringValue("select SOD_PLC from seg_object_def where SOD_NAME='".$_GET['obj']."'", "SOD_PLC");
|
||||
$_SESSION['syndis_eq_stock'] = $tmpPlc;
|
||||
$_SESSION['eq_stock_param3_1'] = $tmpPlc;
|
||||
unset($_SESSION['eq_stock_param3_2']);
|
||||
unset($_SESSION['eq_stock_param3_3']);
|
||||
|
||||
header("Location: ?pg=site401mark&dev=$tmpDevID");
|
||||
|
||||
}
|
||||
else{
|
||||
//sprawdza, czy nie jest to piezometr
|
||||
$tmpDevID=sqlStringValue("select DRS_ID from seg_dev_resources,seg_reservoirs_piezometers where SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=601 and SRP_NAME='".$_GET['obj']."'", "DRS_ID");
|
||||
if ($tmpDevID>0)
|
||||
{
|
||||
$tmpPlc=sqlStringValue("select SOD_PLC from seg_object_def where SOD_NAME='".$_GET['obj']."'", "SOD_PLC");
|
||||
$_SESSION['syndis_eq_stock'] = $tmpPlc;
|
||||
$_SESSION['eq_stock_param3_1'] = $tmpPlc;
|
||||
unset($_SESSION['eq_stock_param3_2']);
|
||||
unset($_SESSION['eq_stock_param3_3']);
|
||||
|
||||
header("Location: ?pg=site404inf&dev=$tmpDevID");
|
||||
}
|
||||
else{
|
||||
$dalej="./?pg=seldep";
|
||||
header("Location: $dalej");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//zerowanie wszystkich danych sesyjnych z wyszukiwarek
|
||||
delSearchSessionData();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//zwykłe logowanie
|
||||
if ($_POST['in_subOK']=="Zaloguj" && strlen($_POST['in_login'])>3)
|
||||
{
|
||||
usrLoginAndSiteAccess($_POST['in_login'], $_POST['in_pass'], $_POST['in_lang'], $_POST['in_system']);
|
||||
//dodawanie informacji o wydziale
|
||||
if (!empty($_SESSION['user']))
|
||||
{
|
||||
//uprawnienia do oddziłu
|
||||
$_SESSION['eq_stock_param3_1'] = $_POST['in_branch'];
|
||||
$_SESSION['syndis_eq_stock'] = $_POST['in_branch'];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!empty($_SESSION['user']))
|
||||
{
|
||||
if ($_SESSION['lang'])
|
||||
{
|
||||
include"./language/".$_SESSION['lang'].".php";
|
||||
$fileFlag = "./images/".$_SESSION['lang'].".png";
|
||||
}
|
||||
if ($_SESSION['sys_typ'])
|
||||
//$fileSys = "./images/".$_SESSION['sys_typ'].".png";
|
||||
$fileSys = "./images/SoftSPM_ent.png";
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
// sprawdza, czu użytkownik jest przypisany do jakiegoś wydziału
|
||||
if ((empty($_SESSION['eq_stock_param3_1']) && empty($_SESSION['eq_stock_param3_1']) && empty($_SESSION['eq_stock_param3_1'])) && empty($_SESSION['war_about_priv']) && !empty($_SESSION['user']))
|
||||
{
|
||||
echo('<script>sweetAlert("Uwaga!", "Aktualnie zalogowany użytkownik nie jest przypisany do żadnego z wydziałów! Należy skontaktować się z administratorem w celu nadania odpowiednich ról w systemie.\n W niektórych przypadkach system będzie pokazywał wszystkie obiekty lub nie będzie pokazywał żadnego.\n\n Inną przyczyną może być pominięcie logowania bezpośrednio z systemu SYNDIS!", "warning");</script>');
|
||||
$_SESSION['war_about_priv']='Show';
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="main">
|
||||
|
||||
<div class="LogLog">
|
||||
<div class="logo_name">
|
||||
<?php echo"<img src='$fileSys' border='0'>"; ?>
|
||||
</div>
|
||||
<div class="logged_block">
|
||||
<a class='tooltip_logout' href='./?evnt=out'><img src="./images/logged.png" border="0"> <span><?php echo $lab_MenuOut ;?></span></a>
|
||||
</div>
|
||||
<span class="login_name"><?php echo $_SESSION['user'] ;?></span>
|
||||
|
||||
<div class="language">
|
||||
<?php echo"<img style='max-height: 30px;' src='$fileFlag' border='0'>"; ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="system_name"><?php echo"<img src='./images/SoftTITLE.png' border='0'>"; ?></div>
|
||||
<div class="head_space"></div>
|
||||
|
||||
<div class="work_area">
|
||||
<div class="topmenu">
|
||||
<ul id="menu">
|
||||
<li><a href="#"> <?php echo $lab_TopMenu_200 ;?> </a>
|
||||
<ul>
|
||||
<?php if (!empty($_SESSION['site203'])) echo"<li><a href='?pg=site203'> $lab_SubMenu_203 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site204'])) echo"<li><a href='?pg=site204'> $lab_SubMenu_204 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site205'])) echo"<li><a href='?pg=site205'> $lab_SubMenu_205 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site201'])) echo"<li><a href='?pg=site201'> $lab_SubMenu_201 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site206'])) echo"<li><a href='?pg=site206'> $lab_SubMenu_206 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site207'])) echo"<li><a href='?pg=site207'> $lab_SubMenu_207 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site208'])) echo"<li><a href='?pg=site208'> $lab_SubMenu_208 </a></li>"; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#">| <?php echo $lab_TopMenu_300 ;?> </a>
|
||||
<ul>
|
||||
<?php if (!empty($_SESSION['site303'])) echo"<li><a href='?pg=site303'> $lab_SubMenu_303 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site304'])) echo"<li><a href='?pg=site304'> $lab_SubMenu_304 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site301'])) echo"<li><a href='?pg=site301'> $lab_SubMenu_301 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site302'])) echo"<li><a href='?pg=site302'> $lab_SubMenu_302 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site309'])) echo"<li><a href='?pg=site309'> $lab_SubMenu_309 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site306'])) echo"<li><a href='?pg=site306'> $lab_SubMenu_306 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site307'])) echo"<li><a href='?pg=site307'> $lab_SubMenu_307 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site308'])) echo"<li><a href='?pg=site308'> $lab_SubMenu_308 </a></li>"; ?>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#">| <?php echo $lab_TopMenu_400 ;?> </a>
|
||||
<ul>
|
||||
<?php if (!empty($_SESSION['site401'])) echo"<li><a href='?pg=site401'> $lab_SubMenu_401 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site402'])) echo"<li><a href='?pg=site402'> $lab_SubMenu_402 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site404'])) echo"<li><a href='?pg=site404'> $lab_SubMenu_404 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site405'])) echo"<li><a href='?pg=site405'> $lab_SubMenu_405 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site406'])) echo"<li><a href='?pg=site406'> $lab_SubMenu_406 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site403'])) echo"<li><a href='?pg=site403'> $lab_SubMenu_403 </a></li>"; ?>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
||||
<?php if (!empty($_SESSION['siteXXX'])) echo"<li><a href='?pg=siteXXX'> $lab_SubMenu_XXX </a></li>"; ?>
|
||||
|
||||
|
||||
<?php
|
||||
// dla STANDARD
|
||||
if ($_SESSION['access_level']>1)
|
||||
{
|
||||
echo"
|
||||
<li><a href='#'>| $lab_TopMenu_500 </a>
|
||||
<ul>
|
||||
<li><a href=?pg=site501> $lab_SubMenu_501 </a></li>
|
||||
<li><a href=?pg=site502> $lab_SubMenu_502 </a></li>
|
||||
<li><a href=?pg=site503> $lab_SubMenu_503 </a></li>
|
||||
<li><a href=?pg=site504> $lab_SubMenu_504 </a></li>
|
||||
</ul>
|
||||
</li>";
|
||||
}
|
||||
// dla ENTERPRICE
|
||||
if ($_SESSION['access_level']>2)
|
||||
{
|
||||
echo"
|
||||
<li><a href='#'>| $lab_TopMenu_600 </a>
|
||||
<ul>
|
||||
<li><a href=?pg=site601> $lab_SubMenu_601 </a></li>
|
||||
<li><a href=?pg=site602> $lab_SubMenu_602 </a></li>
|
||||
<li><a href=?pg=site603> $lab_SubMenu_603 </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='#'>| $lab_TopMenu_700 </a>
|
||||
<ul>
|
||||
<li><a href=?pg=site701> $lab_SubMenu_701 </a></li>
|
||||
<li><a href=?pg=site702> $lab_SubMenu_702 </a></li>
|
||||
<li><a href=?pg=site703> $lab_SubMenu_703 </a></li>
|
||||
<li><a href=?pg=site704> $lab_SubMenu_704 </a></li>
|
||||
</ul>
|
||||
</li>";
|
||||
}
|
||||
?>
|
||||
|
||||
<li><a href="#">| <?php echo $lab_TopMenu_800 ;?> </a>
|
||||
<ul>
|
||||
<?php if (!empty($_SESSION['site801'])) echo"<li><a href='?pg=site801'> $lab_SubMenu_801 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site802'])) echo"<li><a href='?pg=site802'> $lab_SubMenu_802 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site805'])) echo"<li><a href='?pg=site805'> $lab_SubMenu_805 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site803'])) echo"<li><a href='?pg=site803'> $lab_SubMenu_803 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site806'])) echo"<li><a href='?pg=site806'> $lab_SubMenu_806 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site807'])) echo"<li><a href='?pg=site807'> $lab_SubMenu_807 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site809'])) echo"<li><a href='?pg=site809'> $lab_SubMenu_809 </a></li>"; ?>
|
||||
<?php if (!empty($_SESSION['site810'])) echo"<li><a href='?pg=site810'> $lab_SubMenu_810 </a></li>"; ?>
|
||||
<li><a href=?pg=site804> <?php echo $lab_SubMenu_804 ;?> </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li><a href="?pg=site900">| <?php echo $lab_TopMenu_900 ;?> </a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
<!-- buduje �ż�cie�ż�k�ż� w ramach kt�ż�rej si�ż� znajdujemy -->
|
||||
<div class="path_map">
|
||||
<?php
|
||||
if (!($_GET['pg'])) $_GET['pg']='site401';
|
||||
getPathFromSiteNumber($_GET['pg']);
|
||||
|
||||
?>
|
||||
</div>
|
||||
<br/>
|
||||
|
||||
<?php
|
||||
if ($_GET['pg'])
|
||||
include'./sites/'.$_GET['pg'].'.php';
|
||||
else
|
||||
include'./sites/site401.php';
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="footer">© SoftSPM, <?php echo date('Y'); ?>, v.1.25</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
mysql_close($polacz);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
?>
|
||||
<img style="position: relative; left: 0; width: 100%; opacity:0.5;" src="./images/tlo.jpg">
|
||||
<img src="./images/systemOnLoginName.png" style="position:fixed; top:20px; left: 25%; max-width: 50%;">
|
||||
|
||||
|
||||
<form action="./" method="post">
|
||||
<input type="hidden" name="in_system" value="SoftSPM_bas">
|
||||
<input type="hidden" name="in_lang" value="polish">
|
||||
|
||||
<div class="login_cointainer">
|
||||
<br/>
|
||||
<table style="width: 80%; margin: 0px auto;">
|
||||
<tr>
|
||||
<td style="width: 50%; font-size: 21px;">Logowanie</td>
|
||||
<td style="width: 50%; text-align: right;"><img src="./images/pl.png" style="max-height: 24px;" title="Obsługa w języku polskim"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<p><hr style="width: 82%;"/><br/><br/></p>
|
||||
<p style="text-align: center;">
|
||||
<img class='user_login' src='images/user-icon.png'><input class='log_pass' type='text' name='in_login' placeholder='podaj nazwę użytkownika'><br/><br/>
|
||||
<img class='user_login' src='images/padlock-lock-icon.png'><input class='log_pass' type='password' name='in_pass' placeholder='podaj hasło'><br/><br/>
|
||||
<img class='user_login' src='images/applications-icon.png'><select name="in_branch" class='log_branch'>
|
||||
<option VALUE="P/Szczerców">P/Szczerców</OPTION>
|
||||
<option VALUE="P/Bełchatów">P/Bełchatów</OPTION>
|
||||
<option VALUE="Dębina">Dębina</OPTION>
|
||||
</select>
|
||||
<br/><br/>
|
||||
</p>
|
||||
<p style="text-align: center; padding-bottom: 20px;">
|
||||
<input name="in_subOK" type="submit" class="btn btn-primary" value="Zaloguj" />
|
||||
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
}
|
||||
//}
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
//zamyka okienko dla sesji przeglądarki SYNDIS
|
||||
//if (!empty($_SESSION['syndis_close_window']))
|
||||
// echo'<meta http-equiv="refresh" content="'.$_SESSION['syndis_close_window'].'; url=./?pg=closewindow">';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
||||
@@ -0,0 +1,302 @@
|
||||
<?php session_start();
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="pl">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="shortcut icon" href="../images/SoftSPM.ico">
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<title>Zrzut wody na odprowadzalniki</title>
|
||||
|
||||
<!-- Bootstrap -->
|
||||
<link href="./bootstrap.min.css" rel="stylesheet">
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<script src="./jquery.min.js"></script>
|
||||
|
||||
|
||||
<?php
|
||||
date_default_timezone_set('Europe/Warsaw');
|
||||
require_once("../func.php");
|
||||
require_once("../dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
function cdt($inDate)
|
||||
{
|
||||
unset($out);
|
||||
$out = (float) str_replace(array('-',' '), array('',''), $inDate);
|
||||
return $out;
|
||||
}
|
||||
|
||||
function getFullTree($inOdprowadzID)
|
||||
{
|
||||
unset($outParam);
|
||||
unset($counter); $counter=0;
|
||||
|
||||
$counter+= (float) sqlStringValue("select sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_ID=".$inOdprowadzID, "QM");
|
||||
|
||||
// ================================================================================================================================
|
||||
unset($getArray01);
|
||||
$getArray01 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$inOdprowadzID." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID");
|
||||
for($i1=0; $i1<count($getArray01); $i1++)
|
||||
{
|
||||
$counter+= (float) sqlStringValue("select sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_ID=".$getArray01[$i1]['WWD_ID'], "QM");
|
||||
// ================================================================================================================================
|
||||
if ($getArray01[$i1]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray02);
|
||||
$getArray02 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray01[$i1]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID");
|
||||
for($i2=0; $i2<count($getArray02); $i2++)
|
||||
{
|
||||
$counter+= (float) sqlStringValue("select sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_ID=".$getArray02[$i2]['WWD_ID'], "QM");
|
||||
// ================================================================================================================================
|
||||
if ($getArray02[$i2]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray03);
|
||||
$getArray03 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray02[$i2]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID");
|
||||
for($i3=0; $i3<count($getArray03); $i3++)
|
||||
{
|
||||
$counter+= (float) sqlStringValue("select sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_ID=".$getArray03[$i3]['WWD_ID'], "QM");
|
||||
// ================================================================================================================================
|
||||
if ($getArray03[$i3]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray04);
|
||||
$getArray04 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray03[$i3]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID");
|
||||
for($i4=0; $i4<count($getArray04); $i4++)
|
||||
{
|
||||
$counter+= (float) sqlStringValue("select sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_ID=".$getArray04[$i4]['WWD_ID'], "QM");
|
||||
// ================================================================================================================================
|
||||
if ($getArray04[$i4]['WWD_ID']>0)
|
||||
{
|
||||
unset($getArray05);
|
||||
$getArray05 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$getArray04[$i4]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID");
|
||||
for($i5=0; $i5<count($getArray05); $i5++)
|
||||
{
|
||||
$counter+= (float) sqlStringValue("select sum(Q_MIN) QM from softspm_rep.rep_003_data where WWD_ID=".$getArray05[$i5]['WWD_ID'], "QM");
|
||||
}
|
||||
}
|
||||
|
||||
// ================================================================================================================================
|
||||
}
|
||||
}
|
||||
|
||||
// ================================================================================================================================
|
||||
}
|
||||
}
|
||||
|
||||
// ================================================================================================================================
|
||||
}
|
||||
|
||||
}
|
||||
// ================================================================================================================================
|
||||
}
|
||||
// ================================================================================================================================
|
||||
|
||||
|
||||
// print_r($getArray01);
|
||||
|
||||
// ================================================================================================================================
|
||||
// ================================================================================================================================
|
||||
// ================================================================================================================================
|
||||
// ================================================================================================================================
|
||||
// ================================================================================================================================
|
||||
// ================================================================================================================================
|
||||
|
||||
|
||||
|
||||
|
||||
$outParam = (float) $counter;
|
||||
|
||||
return $outParam;
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="panel panel-danger">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Zrzut wody na odprowadzalniki <?php echo $_SESSION['syndis_eq_stock'];?> <br/>Studnie pracujące - status ON</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
Na dzień:<b> <?php echo sqlStringValue("select max(WLL_AUDIT_CD) DT from softspm_rep.rep_003_data", "DT"); ?></b>
|
||||
</div>
|
||||
<div class="panel-footer">
|
||||
<a class="btn btn-default" href="#" role="button" onclick="window.print();">Drukuj <span class="glyphicon glyphicon-print" aria-hidden="true"></span></a>
|
||||
<a class="btn btn-success" href="#" role="button">Eksport do Excel <span class="glyphicon glyphicon-file" aria-hidden="true"></span></a>
|
||||
<a class="btn btn-danger" href="#" role="button">Eksport do PDF <span class="glyphicon glyphicon-file" aria-hidden="true"></span></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<table class="table table-bordered">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Zrzut</th>
|
||||
<th></th>
|
||||
<th>[m<sup>3</sup>/min]</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
$levVAL=0;
|
||||
unset($rep003Array_00);
|
||||
$rep003Array_00 = sqlGetResAsArray("select * from seg_water_drainage where WWD_PARENT_ID is null order by WWD_NAME");
|
||||
for($f=0;$f<count($rep003Array_00);$f++)
|
||||
{
|
||||
|
||||
//poziom pierwszy
|
||||
unset($rep003Array_01);
|
||||
$rep003Array_01 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$rep003Array_00[$f]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by WWD_ID order by WWD_NAME");
|
||||
if (sqlValue("select count(*) from softspm_rep.rep_003_data where WWD_PARENT_ID=".$rep003Array_00[$f]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."'")>0)
|
||||
{
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #B22222; color: #ffffff;'>
|
||||
<td style='width: 15%;'>".$rep003Array_00[$f]['WWD_NAME']."</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
";
|
||||
// ================================================================================================================================
|
||||
unset($rep003ArrayVal);$rep003ArrayVal=0;
|
||||
for ($i1=0; $i1<count($rep003Array_01); $i1++)
|
||||
{
|
||||
$rep003ArrayVal+= (float) getFullTree($rep003Array_01[$i1]['WWD_ID']);
|
||||
echo"
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style='background-color: #FFEBCD;'>".$rep003Array_01[$i1]['WWD_NAME']."</td>
|
||||
<td style='font-weight: bolder; background-color: #ADD8E6;'>".getFullTree($rep003Array_01[$i1]['WWD_ID'])."</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #0000CD; color: #ffffff;'>
|
||||
<td style='text-align: right;'>Łącznie</td>
|
||||
<td></td>
|
||||
<td>".$rep003ArrayVal."</td>
|
||||
</tr><tr style='height: 10px;'><tr>
|
||||
";
|
||||
unset($rep003ArrayVal);
|
||||
// ================================================================================================================================
|
||||
|
||||
|
||||
// ================================================================================================================================
|
||||
for ($i1=0; $i1<count($rep003Array_01); $i1++)
|
||||
{
|
||||
unset($rep003ArrayVal);$rep003ArrayVal=0;
|
||||
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #FFEBCD;'>
|
||||
<td>".$rep003Array_01[$i1]['WWD_NAME']."</td>
|
||||
<td style='text-align: center;'> — — — ⟩ ".$rep003Array_00[$f]['WWD_NAME']."</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
";
|
||||
|
||||
unset($rep003Array_02);
|
||||
$rep003Array_02 = sqlGetResAsArray("select * from softspm_rep.rep_003_data where WWD_ID=".$rep003Array_01[$i1]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' order by WLL_NAME");
|
||||
for($i2=0; $i2<count($rep003Array_02); $i2++)
|
||||
{
|
||||
|
||||
$rep003ArrayVal += (float) $rep003Array_02[$i2]['Q_MIN'];
|
||||
|
||||
echo"
|
||||
<tr>
|
||||
<td>".$rep003Array_02[$i2]['WLL_BARIERA']."</td>
|
||||
<td>".$rep003Array_02[$i2]['WLL_NAME']."</td>
|
||||
<td>".$rep003Array_02[$i2]['Q_MIN']."</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
|
||||
|
||||
unset($rep003Array_02);
|
||||
$rep003Array_02 = sqlGetResAsArray("select * from softspm_rep.rep_003_data where WWD_ID=".$rep003Array_01[$i1]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' GROUP by WWD_ID");
|
||||
for($i2=0; $i2<count($rep003Array_02); $i2++)
|
||||
{
|
||||
unset($rep003Array_03);
|
||||
$rep003Array_03 = sqlGetResAsArray("select WWD_ID,WWD_NAME from softspm_rep.rep_003_data where WWD_PARENT_ID=".$rep003Array_02[$i2]['WWD_ID']." and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' GROUP by WWD_ID");
|
||||
for($i3=0; $i3<count($rep003Array_03); $i3++)
|
||||
{
|
||||
$rep003ArrayVal += (float) getFullTree($rep003Array_03[$i3]['WWD_ID']);
|
||||
|
||||
echo"
|
||||
<tr>
|
||||
<td></td>
|
||||
<td style='background-color: #FFEBCD;'>".$rep003Array_03[$i3]['WWD_NAME']."</td>
|
||||
<td>".getFullTree($rep003Array_03[$i3]['WWD_ID'])."</td>
|
||||
</tr>";
|
||||
}
|
||||
}
|
||||
|
||||
echo"
|
||||
<tr style='font-weight: bolder; background-color: #ADD8E6;'>
|
||||
<td style='text-align: right;'>Łącznie</td>
|
||||
<td></td>
|
||||
<td>".$rep003ArrayVal."</td>
|
||||
</tr><tr style='height: 10px;'><tr>
|
||||
";
|
||||
unset($rep003ArrayVal);
|
||||
|
||||
// ================================================================================================================================
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ================================================================================================================================
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
mysql_close($polacz);
|
||||
|
||||
?>
|
||||
|
||||
<script src="./bootstrap.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,439 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site205']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if ($_POST['subEng4PupUpdate']== $lab_ButtonName_Update)
|
||||
{
|
||||
$_GET['pup']=$_POST['pup'];
|
||||
mysql_query("DELETE FROM seg_pump_engine_rel where RPE_PUP_ID=".$_POST['pup']);
|
||||
|
||||
$wynik = mysql_query("select ENG_ID from seg_engines");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eID = $r["ENG_ID"];
|
||||
if ($_POST['eng4pump'][$eID])
|
||||
mysql_query("INSERT INTO seg_pump_engine_rel SET RPE_PUP_ID=".$_POST['pup'].",RPE_ENG_ID=$eID");
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site203&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php getSelectValueAsArray('sr_param', $typSelArray,$_SESSION['site203_sr_param']); ?></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked> ";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site205_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table class="tag" style="width: 100%;">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_ID,MCF_NAME,PUP_NAME,(PUP_Q_N/60) PUP_Q_N from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID order by PUP_Q_N,PUP_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_203_PUP_ID = $r["PUP_ID"]; if(!$_GET['pup']) $_GET['pup']=$sql_203_PUP_ID;
|
||||
$sql_203_PUP_MCF_ID = $r["MCF_NAME"];
|
||||
$sql_203_PUP_NAME = $r["PUP_NAME"];
|
||||
$sql_203_PUP_Q_N = round($r["PUP_Q_N"],3); $sql_203_PUP_Q_N= str_replace(".", ",", $sql_203_PUP_Q_N);
|
||||
|
||||
if ($_GET['pup']==$sql_203_PUP_ID)
|
||||
$styl = 'background-color: #ffff00;';
|
||||
else $styl='';
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer; ".$styl."' onclick=".chr(34)."document.location.href='?pg=site205&pup=$sql_203_PUP_ID'".chr(34).">
|
||||
<TD class='field_left'>$sql_203_PUP_NAME</TD>
|
||||
<TD class='field_right'>$sql_203_PUP_Q_N</TD>
|
||||
<TD class='field_center'>$sql_203_PUP_MCF_ID</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_006.sqlValue("select PUP_NAME from seg_pumps where PUP_ID=".$_GET['pup']) ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select RPE_ENG_ID,ENG_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=ENG_MCF_ID) ENG_MCF,ENG_VOLTAGE from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["RPE_ENG_ID"]; if (!$_GET['eng']) $_GET['eng']=$param_1;
|
||||
$param_4 = $r["ENG_NAME"];
|
||||
$param_5 = $r["ENG_VOLTAGE"]; $param_6= str_replace(".", ",", $param_6);
|
||||
$param_6 = $r["ENG_MCF"];
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site205&pup=".$_GET['pup']."&eng=$param_1'".chr(34).">
|
||||
<TD class='field_center'>$param_4</TD>
|
||||
<TD class='field_center'>$param_5</TD>
|
||||
<TD class='field_center'>$param_6</TD>
|
||||
</TR>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=PUP_MCF_ID) PUP_MCF,(PUP_Q_N/60) PUP_Q_N,PUP_H_P,PUP_ETA_MAX,ENG_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=ENG_MCF_ID) ENG_MCF,ENG_VOLTAGE,ENG_POWER,ENG_ETA from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$mix_1 = $r["PUP_NAME"];
|
||||
$mix_2 = $r["PUP_MCF"];
|
||||
$mix_3 = round($r["PUP_Q_N"],3); $mix_3= str_replace(".", ",", $mix_3);
|
||||
$mix_4 = $r["PUP_H_P"]; $mix_4= str_replace(".", ",", $mix_4);
|
||||
$mix_5 = $r["PUP_ETA_MAX"]; $mix_5= str_replace(".", ",", $mix_5);
|
||||
$mix_6 = $r["ENG_NAME"];
|
||||
$mix_7 = $r["ENG_MCF"];
|
||||
$mix_8 = $r["ENG_VOLTAGE"];
|
||||
$mix_9 = $r["ENG_POWER"]; $mix_9= str_replace(".", ",", $mix_9);
|
||||
$mix_10 = $r["ENG_ETA"]; $mix_10= str_replace(".", ",", $mix_10);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo sqlValue("select concat (PUP_NAME, ' + ',ENG_NAME) from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=".$_GET['eng']) ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR >
|
||||
|
||||
<?php echo"<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site203inf&pup=".$_GET['pup']."'".chr(34).">"; ?>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_1; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_2; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_009; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_5; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<?php echo"<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site204inf&eng=".$_GET['eng']."'".chr(34).">"; ?>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_6; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_7; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_8; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_9; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_006; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_10; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
if ($_GET['pup']>0)
|
||||
{
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_01.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_02.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
|
||||
unset($scope);
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$yMax = sqlValue("select max(PEP_Y_PARAM) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = ceil($yMax/4);
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data = $newParam;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image,5,0,0,'H[m]',$colorMap[ "Black" ]);
|
||||
imageString($image,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[0], $scope[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[2], $scope[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[3], $scope[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[5], $scope[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
imagePNG( $image,$fileName1);
|
||||
// =======================================================================================//
|
||||
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
unset($scope1);
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam1[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope1[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam1[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
|
||||
$Y_MajorScale = 0.2;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
|
||||
$data1 = $newParam1;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data1 as $dataPoint1 )
|
||||
$polynomialRegression1->addData( $dataPoint1[ 0 ], $dataPoint1[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data1, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image1,5,0,0,'n',$colorMap[ "Black" ]);
|
||||
imagerectangle($image1,6,12,7,17,$colorMap[ "Black" ]);
|
||||
imageString($image1,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression1, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[0], $scope1[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[2], $scope1[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[3], $scope1[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[5], $scope1[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if (count($scope)>0)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if (count($scope1)>0)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site205_edit']))
|
||||
echo"
|
||||
<div class='tag100'>
|
||||
<div class='tag_buttons'>
|
||||
<a href='javascript:history.back()'><INPUT class='btn btn-info btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Back'></A>
|
||||
<a href=?pg=site205E&pup=".$_GET['pup']."><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>
|
||||
</div>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,261 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// dodawanie pomy na stan
|
||||
if ($_POST['inPumpID']>0 && $_POST['subPumpSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
if (sqlValue("select count(1) from seg_dev_resources where DRS_DEV_TYPE=10 and DRS_DEV_ID=".$_POST['inPumpID']." and DRS_SN_NUMBER='".$_POST['inPumpSN']."'")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inPumpID'].",DRS_DEV_TYPE=10,DRS_SN_NUMBER='".$_POST['inPumpSN']."',DRS_BUY_DATE='".$_POST['inPumpBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inPumpAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inPumpStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inPumpDevRes'].",DRS_DEV_ATTENTION='".$_POST['inPumpAtt']."',DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inPumpEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxDRSid);
|
||||
delSearchSessionData();
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_SaveRecordNotification_004</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
}
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_dev_resources WHERE DRS_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site203_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site303&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Typ pompy:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
<TD class="label">Dostępne [szt.]</TD>
|
||||
<TD class="label">Użytkowane [szt.]</TD>
|
||||
<TD class="label">W remoncie [szt.]</TD>
|
||||
<TD class="label">Niedostępne [szt.]</TD>
|
||||
<TD class="label">Nieużytkowane [szt.]</TD>
|
||||
<TD class="label">Ilość razem [szt.]</TD>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site303_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
//$query = "select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME,MCF_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8)";
|
||||
$query = "select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME,MCF_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."'";
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " group by PUP_ID,PUP_NAME,MCF_NAME order by PUP_NAME,PUP_Q_N";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
//NOWE+ REZERWA+ EKSPLOATACJA+ REMONT+ KASACJA
|
||||
|
||||
unset($arrayStatuses);
|
||||
// $arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and PUP_ID=DRS_DEV_ID and DRS_STATUS_DIC_ID in (6,7,8) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$r["PUP_ID"]." group by DRS_STATUS_DIC_ID");
|
||||
$arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and PUP_ID=DRS_DEV_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$r["PUP_ID"]." group by DRS_STATUS_DIC_ID");
|
||||
$dostepne=0; $uzytkowa=0; $remont=0; $nieuzytk=0;
|
||||
for ($s=0; $s<count($arrayStatuses); $s++)
|
||||
{
|
||||
if ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==6)
|
||||
$dostepne = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==7)
|
||||
$uzytkowa = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==8)
|
||||
$remont = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==9)
|
||||
$niedostepne = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==30)
|
||||
$nieuzytk = $arrayStatuses[$s]['ILE'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
$res[]=array(
|
||||
'id' => $r["PUP_ID"],
|
||||
'mfc' => $r["MCF_NAME"],
|
||||
'pumpName' => $r["PUP_NAME"],
|
||||
'pumpcount' => $r["ILOSC"],
|
||||
'dostepne' => $dostepne,
|
||||
'uzytkowa' => $uzytkowa,
|
||||
'remont' => $remont,
|
||||
'ndostpne' => $niedostepne,
|
||||
'notused' => $nieuzytk
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site303_array']);
|
||||
$_SESSION['site303_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
//print_r($_SESSION['site303_array']);
|
||||
//echo"<br/><br/><br/>";
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site303_array'])) $stop=count($_SESSION['site303_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site303list&pup=".$_SESSION['site303_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site303_array'][$i]['pumpName']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site303_array'][$i]['mfc']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['dostepne']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['uzytkowa']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['remont']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['ndostpne']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['notused']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['pumpcount']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site303_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site303_array'])>20)
|
||||
echo pagination_grid('?pg=site303', $_GET['pgn'], count($_SESSION['site303_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site303_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site303_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='./?pg=site303A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,175 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (empty($_GET['eng'])) delSearchSessionData();
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if ($_POST['inEngineID']>0 && $_POST['subEngineSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inEngineID'].",DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='ENGINE'),DRS_SN_NUMBER='".$_POST['inEngineSN']."',DRS_BUY_DATE='".$_POST['inEngineBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inEngineAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inEngineStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inEngineDevRes'].",DRS_DEV_ATTENTION='".$_POST['inEngineAtt']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inEngineEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxDRSid);
|
||||
unset($_SESSION['site304_print_array']);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_001 ;?></TD>
|
||||
<TD class="label">Dostępne [szt.]</TD>
|
||||
<TD class="label">Użytkowane [szt.]</TD>
|
||||
<TD class="label">W remoncie [szt.]</TD>
|
||||
<TD class="label">Ilość razem [szt.]</TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
if (empty($_SESSION['site304_array']))
|
||||
$_SESSION['site304_array'] = sqlGetResAsArray("select ENG_ID,count(ENG_ID) ILOSC,ENG_NAME,MCF_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8) group by ENG_ID,ENG_NAME,MCF_NAME order by ENG_NAME");
|
||||
|
||||
|
||||
if (empty($_SESSION['site304_print_array']))
|
||||
{
|
||||
$res=null;
|
||||
$wynik = mysql_query("select DRS_SN_NUMBER,DRS_RESOURCES_DIC_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 where ENG_ID>0 and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8,30) order by ENG_NAME,ENG_POWER");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'ENG_NAME' => $r["ENG_NAME"],
|
||||
'DRS_SN_NUMBER' => $r["DRS_SN_NUMBER"],
|
||||
'STATUS' => setDicName($r["DRS_RESOURCES_DIC_ID"]),
|
||||
'ENG_VOLTAGE' => $r["ENG_VOLTAGE"],
|
||||
'ENG_POWER' => $r["ENG_POWER"],
|
||||
'WLL_NAME' => $r["WLL_NAME"],
|
||||
'DRS_DEPARTMENT' => $_SESSION['syndis_eq_stock']
|
||||
);
|
||||
|
||||
}
|
||||
unset($_SESSION['site304_print_array']);
|
||||
$_SESSION['site304_print_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (isset($_GET['eng']) && $_GET['eng']>0)
|
||||
$eng_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 where DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8,30) and ENG_ID=".$_GET['eng']);
|
||||
|
||||
//select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,PUP_ID,PUP_NAME,PUP_Q_N,PUP_H_P,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 where DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8,30) and ENG_ID=".$_GET['eng'])
|
||||
|
||||
for($i=0; $i<count($_SESSION['site304_array']); $i++)
|
||||
{
|
||||
|
||||
unset($arrayStatuses);
|
||||
$arrayStatuses = sqlGetResAsArray("select DRS_STATUS_DIC_ID, count(DRS_STATUS_DIC_ID) ILE from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and ENG_ID=DRS_DEV_ID and DRS_STATUS_DIC_ID in (6,7,8) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$_SESSION['site304_array'][$i]['ENG_ID']." group by DRS_STATUS_DIC_ID");
|
||||
|
||||
$dostepne=0; $uzytkowa=0; $remont=0; $nieuzytk=0;
|
||||
for ($s=0; $s<count($arrayStatuses); $s++)
|
||||
{
|
||||
if ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==6)
|
||||
$dostepne = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==7)
|
||||
$uzytkowa = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==8)
|
||||
$remont = $arrayStatuses[$s]['ILE'];
|
||||
elseif ($arrayStatuses[$s]['DRS_STATUS_DIC_ID']==30)
|
||||
$nieuzytk = $arrayStatuses[$s]['ILE'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site304&eng=".$_SESSION['site304_array'][$i]['ENG_ID']."'".chr(34).">
|
||||
<TD class='field_left'>".$_SESSION['site304_array'][$i]['ENG_NAME']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site304_array'][$i]['MCF_NAME']."</TD>
|
||||
<TD class='field_center'>".$dostepne."</TD>
|
||||
<TD class='field_center'>".$uzytkowa."</TD>
|
||||
<TD class='field_center'>".$remont."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site304_array'][$i]['ILOSC']."</TD>
|
||||
</TR>
|
||||
";
|
||||
|
||||
if (isset($_GET['eng']) && $_GET['eng']>0 && count($eng_array)>0 && $_GET['eng']==$_SESSION['site304_array'][$i]['ENG_ID'])
|
||||
{
|
||||
echo"
|
||||
<tr>
|
||||
<td colspan='6' class='eq_details'>
|
||||
<table WIDTH='100%' class='tag'>
|
||||
<TR>
|
||||
<TD class='eq_label'>Lp.</TD>
|
||||
<TD class='eq_label'>".$lab_Field_site204_001."</TD>
|
||||
<TD class='eq_label'>".$lab_Field_site303_001."</TD>
|
||||
<TD class='eq_label'>".$lab_Field_site204_002."</TD>
|
||||
<TD class='eq_label'>".$lab_Field_site204_003."</TD>
|
||||
<TD class='eq_label'>".$lab_Field_site203_022."</TD>
|
||||
<td class='eq_label'>".$lab_Field_site303_004."</td>
|
||||
</TR>
|
||||
";
|
||||
|
||||
for ($j=0; $j<count($eng_array); $j++)
|
||||
{
|
||||
|
||||
echo"
|
||||
<tr STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site304inf&dev=".$eng_array[$j]['DRS_ID']."'".chr(34).">
|
||||
<td class='field_left group_color'>".($j+1)."</td>
|
||||
<td class='field_left group_color'>".$eng_array[$j]['ENG_NAME']."</td>
|
||||
<td class='field_center group_color'>".$eng_array[$j]['DRS_SN_NUMBER']."</td>
|
||||
<td class='field_right group_color'>".$eng_array[$j]['ENG_VOLTAGE']."</td>
|
||||
<td class='field_right group_color'>".$eng_array[$j]['ENG_POWER']."</td>
|
||||
<td class='field_center group_color'>".$eng_array[$j]['WLL_NAME']."</td>
|
||||
<td class='field_center group_color'>".setDicName($eng_array[$j]['DRS_STATUS_DIC_ID'])."</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
echo"
|
||||
</table>
|
||||
</td>
|
||||
</tr>";
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site304_print_array']); ?></span></td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site304_xls.php" target="_blank" title="Export do EXCEL"><img src="/images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site304_print.php" target="_blank" title="Wydruk"><img src="/images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site304A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,122 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site309_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$( "#data_01" ).datepicker(); });
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site309inf&dev=<?php echo $_GET['dev'];?>" METHOD="POST">
|
||||
<input type="hidden" name="dev" value="<?php echo $_GET['dev']; ?>">
|
||||
<input type="hidden" name="sprid" value="<?php echo $_SESSION['site309inf_array'][0]["SRP_ID"]; ?>">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site309_003 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
|
||||
echo"
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Tag_site302_004 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50_req' TYPE='TEXT' NAME='inRePieName' value='".$_SESSION['site309inf_array'][0]["SRP_NAME"]."' required> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_014 </TD>
|
||||
<TD CLASS=desc_value>
|
||||
<select name='inPieBariera'>
|
||||
";
|
||||
$result = mysql_query("select SWI_ID,SWI_NAME from seg_water_intakes order by SWI_NAME");
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
if ($r["SWI_ID"]==$_SESSION['site309inf_array'][0]["SRP_SWI_ID"])
|
||||
echo"<option value='".$r["SWI_ID"]."' selected>".$r["SWI_NAME"]."</option>";
|
||||
else
|
||||
echo"<option value='".$r["SWI_ID"]."'>".$r["SWI_NAME"]."</option>";
|
||||
}
|
||||
echo"
|
||||
|
||||
</select>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_001 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inRePieSN' value='".$_SESSION['site309inf_array'][0]["DRS_SN_NUMBER"]."'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inRePieAsset' value='".str_replace('.',',',$_SESSION['site309inf_array'][0]["ASSET"])."'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='DEPTH'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieDepth' value='".str_replace('.',',',$_SESSION['site309inf_array'][0]["DEPTH"])."' required> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='DIAMETER'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieDiameter' value='".str_replace('.',',',$_SESSION['site309inf_array'][0]["DIAMETER"])."' required> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site309_001 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inSonda' value='".str_replace('.',',',$_SESSION['site309inf_array'][0]["SONDA"])."' required> </TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='PIEZOMETER_WATER_LEVEL' and DIC_NAME='REPAIR_LEVEL'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float' TYPE='TEXT' NAME='inRePieRepair' value='".str_replace('.',',',$_SESSION['site309inf_array'][0]["REPAIR_LEVEL"])."'> </TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_008 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieLat' value='".$_SESSION['site309inf_array'][0]["OHC_DL_GEOGR"]."' required> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_009 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieLong' value='".$_SESSION['site309inf_array'][0]["OHC_SZER_GEOGR"]."' required> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Tag_site302_003 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inRePieStatus', 'PIEZO_STATUS_LEVEL_01',$_SESSION['site309inf_array'][0]["DRS_RESOURCES_DIC_ID"]); echo"</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc>".$lab_Field_site301_025."</TD>
|
||||
<TD CLASS=desc_value>"; selectDescriptionFromDictionary('inPieSysType', 'PIEZO_SYSTEM_TYPE', $_SESSION['site309inf_array'][0]["SRP_SYS_TYPE"]); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc>".$lab_Field_site802_002."</TD>
|
||||
<TD CLASS=desc_value>"; selectDescriptionFromDictionary('inPieDesc', 'PIEZO_STATUS_LEVEL_03', $_SESSION['site309inf_array'][0]["SRP_STAT_DESC"]); echo"</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
|
||||
";
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="?pg=site309inf&dev=<?php echo $_GET['dev']; ?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subRePieUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,249 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site401']))
|
||||
{
|
||||
?>
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
$(function() {$("#data_02").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn'])
|
||||
{
|
||||
$_GET['pgn']=1;
|
||||
//delSearchSessionData();
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
// pamięta z na jaką stronę ma przenieść, klikając - Cofnij
|
||||
if (!empty($_GET['site'])) $_SESSION['site401ahis_site']=$_GET['site'];
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
// wybieranie dat z poszczególnych agregatów
|
||||
if (!empty($_GET['df']))
|
||||
{
|
||||
$_SESSION['site401ahis_from'] = $_GET['df'];
|
||||
if (strlen($_GET['dt'])>0) $_SESSION['site401ahis_to']=$_GET['dt'];
|
||||
else $_SESSION['site401ahis_to']=date('Y-m-d');
|
||||
}
|
||||
|
||||
|
||||
if (empty($_POST['inDateFrom']) && empty($_SESSION['site401ahis_from'])) $_SESSION['site401ahis_from'] = date('Y-m')."-01";
|
||||
else if (!empty($_POST['inDateFrom'])) $_SESSION['site401ahis_from']=$_POST['inDateFrom'];
|
||||
|
||||
if (empty($_POST['inDateTo']) && empty($_SESSION['site401ahis_to'])) $_SESSION['site401ahis_to'] = date('Y-m-d');
|
||||
else if (!empty($_POST['inDateTo'])) $_SESSION['site401ahis_to']=$_POST['inDateTo'];
|
||||
|
||||
if ($_POST['sub_search']=='Pokaż' || !empty($_GET['df']))
|
||||
echo"<div id='loader-wrapper'><div id='loader'></div></div>";
|
||||
|
||||
?>
|
||||
|
||||
<form action="?pg=site401ahis&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Wyświetl dane za okres od:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inDateFrom' value='<?php echo $_SESSION['site401ahis_from']; ?>' SIZE='10'></td>
|
||||
<td style="width: 15px;"></td>
|
||||
<td>do:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inDateTo' value='<?php echo $_SESSION['site401ahis_to']; ?>' SIZE='10'></td>
|
||||
<td style="width: 20px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Pokaż" class="btn btn-default btn-sm" onclick="makeRequest('?pg=site401ahis')"></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag">Wymiany agregatów - <?php echo $_SESSION['well_details']['wellName']; ?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Nr</TD>
|
||||
<TD class="label">Typ pompy</TD>
|
||||
<TD class="label">Nr pompy</TD>
|
||||
<TD class="label">Typ silnika</TD>
|
||||
<TD class="label">Nr silnika</TD>
|
||||
<TD class="label">Data zab.</TD>
|
||||
<TD class="label">Data wyb.</TD>
|
||||
<TD class="label">L<sub>S</sub> [m]</TD>
|
||||
<TD class="label">D<sub>R</sub> [mm]</TD>
|
||||
<TD class="label">Powód</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select WLE_ID,WLE_NR_EXCHANGE,WLE_PUMP_NAME,WLE_PUMP_NO,WLE_ENG_NAME,WLE_ENG_NO,WLE_DATE_FROM,WLE_DATE_TO,WLE_ZP,WLE_DR,WLE_REASON from seg_wells_exchanged where WLE_WLL_ID=".$_SESSION['well_details']['wellID']." order by WLE_NR_EXCHANGE desc ");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sqID = $r["WLE_ID"];
|
||||
$sqNR_EXCHANGE = $r["WLE_NR_EXCHANGE"];
|
||||
$sqPUMP_NAME = $r["WLE_PUMP_NAME"];
|
||||
$sqPUMP_NO = $r["WLE_PUMP_NO"];
|
||||
$sqENG_NAME = $r["WLE_ENG_NAME"];
|
||||
$sqENG_NO = $r["WLE_ENG_NO"];
|
||||
$sqDATE_FROM = $r["WLE_DATE_FROM"];
|
||||
$sqDATE_TO = $r["WLE_DATE_TO"];
|
||||
$sqZP = $r["WLE_ZP"];
|
||||
$sqDR = $r["WLE_DR"];
|
||||
$sqREASON = $r["WLE_REASON"];
|
||||
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site401ahis&df=".substr($sqDATE_FROM,0,10)."&dt=".substr($sqDATE_TO,0,10)."'; makeRequest('?pg=site401ahis');".chr(34).">
|
||||
<TD class='field_left'>$sqNR_EXCHANGE</TD>
|
||||
<TD class='field_left'>$sqPUMP_NAME</TD>
|
||||
<TD class='field_left'>$sqPUMP_NO</TD>
|
||||
<TD class='field_left'>$sqENG_NAME</TD>
|
||||
<TD class='field_left'>$sqENG_NO</TD>
|
||||
<TD class='field_left'>$sqDATE_FROM</TD>
|
||||
<TD class='field_left'>$sqDATE_TO</TD>
|
||||
<TD class='field_left'>$sqZP</TD>
|
||||
<TD class='field_left'>$sqDR</TD>
|
||||
<TD class='field_left'>$sqREASON</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
";
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if ($_POST['sub_search']=='Pokaż' || !empty($_GET['df']))
|
||||
{
|
||||
if (strlen($_POST['inDateTo'])>6) $query="select RHD_DATE,RHD_HST_VAL,RHD_HD_VAL,RHD_Q_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_I_VAL,RHD_U_VAL,RHD_PE_VAL,RHD_COS_VAL,RHD_WORK_TIME_VAL from rep_his_data_everyday where RHD_DATE>='".$_POST['inDateFrom']." 00:00:00' and RHD_DATE<='".$_POST['inDateTo']." 23:59:59' and RHD_DRS_ID=".$_SESSION['well_details']['devID']." order by RHD_DATE desc";
|
||||
else $query="select RHD_DATE,RHD_HST_VAL,RHD_HD_VAL,RHD_Q_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_I_VAL,RHD_U_VAL,RHD_PE_VAL,RHD_COS_VAL,RHD_WORK_TIME_VAL from rep_his_data_everyday where RHD_DATE>='".$_POST['inDateFrom']." 00:00:00' and RHD_DATE<='".$_SESSION['site401ahis_to']." 23:59:59' and RHD_DRS_ID=".$_SESSION['well_details']['devID']." order by RHD_DATE desc";
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'his_date' => $r["RHD_DATE"],
|
||||
'his_hst' => $r["RHD_HST_VAL"],
|
||||
'his_hd' => $r["RHD_HD_VAL"],
|
||||
'his_q' => round($r["RHD_Q_VAL"]/60,2),
|
||||
'his_p1' => $r["RHD_P1_VAL"],
|
||||
'his_p2' => $r["RHD_P2_VAL"],
|
||||
'his_I' => $r["RHD_I_VAL"],
|
||||
'his_U' => $r["RHD_U_VAL"],
|
||||
'his_PE' => $r["RHD_PE_VAL"],
|
||||
'his_cos' => $r["RHD_COS_VAL"],
|
||||
'his_work_time' => $r["RHD_WORK_TIME_VAL"]
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site401ahis_array']);
|
||||
$_SESSION['site401ahis_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (!empty($_SESSION['site401ahis_array']))
|
||||
{
|
||||
echo"
|
||||
<div class='head_tag'>Dane historyczne [od ".$_SESSION['site401ahis_from']." do ".$_SESSION['site401ahis_to']."]</div>
|
||||
<div class='tag'>
|
||||
<table WIDTH='100%' class='tag'>
|
||||
<TR>
|
||||
<TD class='label'>Lp.</TD>
|
||||
<TD class='label'>Data</TD>
|
||||
<TD class='label'>H<sub>ST</sub> [m]</TD>
|
||||
<TD class='label'>H<sub>D</sub> [m]</TD>
|
||||
<TD class='label'>Q [m<sup>3</sup>/min] </TD>
|
||||
<TD class='label'>p<sub>1</sub> [m]</TD>
|
||||
<TD class='label'>p<sub>2</sub> [m]</TD>
|
||||
<TD class='label'>I [A]</TD>
|
||||
<TD class='label'>U [V]</TD>
|
||||
<TD class='label'>P<sub>e</sub> [kW]</TD>
|
||||
<TD class='label'>cos(φ)</TD>
|
||||
<TD class='label'>Czas pracy [h]</TD>
|
||||
</TR>";
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site401ahis_array'])) $stop=count($_SESSION['site401ahis_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<tr>
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_date']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_hst']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_hd']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_q']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_p1']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_p2']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_I']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_U']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_PE']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_cos']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site401ahis_array'][$i]['his_work_time']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
echo"
|
||||
</table>";
|
||||
?>
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site401ahis_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site401ahis_array'])>20)
|
||||
echo pagination_grid('?pg=site401ahis', $_GET['pgn'], count($_SESSION['site401ahis_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site401ahis_xls.php" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site401ahis_pdf.php" title="Export do PDF"><img src="./images/pdf_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site401ahis_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
echo"
|
||||
</div>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="tag_buttons">
|
||||
<a href='?pg=<?php echo $_SESSION['site401ahis_site']; ?>&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class="btn btn-info btn-sm" TYPE='BUTTON' VALUE='Powrót'></A>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -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." »</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>
|
||||
|
||||
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>
|
||||
|
||||
<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>
|
||||
|
||||
<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>
|
||||
|
||||
<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);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,320 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site401']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if (empty($_SESSION['well_details']))
|
||||
header("Location: /?pg=site401");
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if ($_POST['subWellParamSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
$_GET['dev'] = $_POST['dev'];
|
||||
// $_GET['dic'] = $_POST['dic'];
|
||||
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['dev'].",DRD_RESOURCES_DETAIL=".$_POST['dic'].",DRD_VALUE='".str_replace(',','.',$_POST['inWellParamValue'])."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inWellParamDate']." ".date('H:i:s')."';");
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
}
|
||||
|
||||
//updateWellTimeWorking($_GET['dev']);
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
//kasuje daty w histori pomiarów
|
||||
unset($_SESSION['site401ahis_from']);
|
||||
unset($_SESSION['site401ahis_to']);
|
||||
unset($_SESSION['site401ahis_array']);
|
||||
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
|
||||
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";
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
|
||||
<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"><img src=./images/pdf_ico.png></TD>
|
||||
<TD CLASS="desc_value"><a class='knowledge' href='./charts/GC_5_07_tests.pdf' target='_blank'><?php echo $lab_Field_site401_019; ?></a></TD>
|
||||
</TR>
|
||||
-->
|
||||
</table>
|
||||
</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 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"];
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_ID=".$var_DIC_ID,$decFieldLang)."</TD>
|
||||
<TD CLASS='desc_value'>".getLinkToShowHistoricalData('WELL_TECHNICAL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf')."</TD>";
|
||||
if (!empty($_SESSION['site401_edit']))
|
||||
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>
|
||||
";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$result = mysql_query("select DIC_ID,DIC_NAME,DIC_TYPE from sys_dictionaries where DIC_ID in (235,240,285) 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_DIC_TYPE = $r["DIC_TYPE"];
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_ID=".$var_DIC_ID,$decFieldLang)."</TD>
|
||||
<TD CLASS='desc_value'>".getLinkToShowHistoricalData($var_DIC_TYPE,$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf')."</TD>";
|
||||
if (!empty($_SESSION['site401_edit']))
|
||||
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>
|
||||
";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</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>
|
||||
<input type="hidden" id="inDevID" value="<?php echo $_GET['dev'];?>">
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
$result = mysql_query("select DIC_ID,DIC_NAME from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' and DIC_ID<>235 and DIC_ID<>240 order by DIC_ID");
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
$var_DIC_ID = $r["DIC_ID"];
|
||||
$var_DIC_NAME = $r["DIC_NAME"];
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' and DIC_NAME='$var_DIC_NAME'",$decFieldLang)."</TD>";
|
||||
|
||||
if ($_SESSION['well_details']['turnOnOff']=='OFF' && ($var_DIC_ID==200 || $var_DIC_ID==205))
|
||||
echo"<TD class='desc_value'></TD>";
|
||||
elseif ($_SESSION['well_details']['turnOnOff']=='ON' && $var_DIC_ID==210)
|
||||
echo"<TD class='desc_value'></TD>";
|
||||
else
|
||||
echo"<TD class='desc_value'><input class='readonly_hide' type='text' value='".getLastValueFromDevResourceDetail('WELL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf')."' id='in401_".$var_DIC_ID."' disabled></TD>";
|
||||
|
||||
echo"</TR>";
|
||||
}
|
||||
?>
|
||||
<TR><TD COLSPAN="3" CLASS="desc_value"><HR ></TD></TR>
|
||||
<?php
|
||||
$result = mysql_query("select DIC_ID,DIC_NAME from sys_dictionaries where DIC_TYPE='WELL_ELECTRICAL_PARAMETERS' and DIC_ID<>285 order by DIC_ID");
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
$var_DIC_ID = $r["DIC_ID"];
|
||||
$var_DIC_NAME = $r["DIC_NAME"];
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='WELL_ELECTRICAL_PARAMETERS' and DIC_NAME='$var_DIC_NAME'",$decFieldLang)."</TD>";
|
||||
|
||||
if ($_SESSION['well_details']['turnOnOff']=='OFF' && ($var_DIC_ID==260 || $var_DIC_ID==270))
|
||||
echo"<TD class='desc_value'></TD>";
|
||||
else
|
||||
echo"<TD class='desc_value'><input class='readonly_hide' type='text' value='".getLastValueFromDevResourceDetail('WELL_ELECTRICAL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID'],'site401inf')."' id='in401_".$var_DIC_ID."' disabled></TD>";
|
||||
|
||||
echo"</TR>";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</table>
|
||||
</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;
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag">Studnia</div>
|
||||
<div class="tag_WellName">
|
||||
<?php echo $_SESSION['well_details']['wellName']; ?>
|
||||
</div>
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<img SRC="<?php echo $imgSPM; ?>" >
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site401_008 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_003 ;?></TD>
|
||||
<TD class="label"></TD>
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select SRP_ID,SRP_NAME,DRS_BUY_DATE,DRS_STATUS_DIC_ID, MCF_NAME,DRS_ID from seg_res_piezo_wells_rel left join seg_dev_resources on RPW_RP_DRS_ID =DRS_ID and DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='RESERVOIR') left join seg_reservoirs_piezometers on DRS_DEV_ID=SRP_ID left join seg_manufacturers on SRP_MCF_ID=MCF_ID where RPW_WELL_DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["SRP_ID"];
|
||||
$sql_2 = $r["SRP_NAME"];
|
||||
$sql_3 = $r["DRS_BUY_DATE"];
|
||||
$sql_4 = $r["MCF_NAME"];
|
||||
$sql_5 = $r["DRS_STATUS_DIC_ID"];$sql_5=setDicName($sql_5);
|
||||
$sql_DRSid = $r["DRS_ID"];
|
||||
|
||||
|
||||
|
||||
$maxAcc = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_ACCEPTABLE',$sql_DRSid);
|
||||
$maxWar = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_WARNING',$sql_DRSid);
|
||||
$minWar = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_WARNING',$sql_DRSid);
|
||||
$minAcc = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_ACCEPTABLE',$sql_DRSid);
|
||||
$waterLevel = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_PARAMETERS','WATER_LEVEL',$sql_DRSid);
|
||||
|
||||
if ($waterLevel<=$minAcc || $waterLevel>=$maxAcc)
|
||||
$image_zb = "<img src='./images/redRes_mini.png'>";
|
||||
else if (($waterLevel>$minAcc && $waterLevel<=$minWar) || ($waterLevel>=$maxWar && $waterLevel<$maxAcc))
|
||||
$image_zb = "<img src='./images/yellowRes_mini.png'>";
|
||||
else
|
||||
$image_zb = "<img src='./images/greenRes_mini.png'>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site402inf&dev=$sql_DRSid'".chr(34).">
|
||||
<TD class='field_left'>$sql_2</TD>
|
||||
<TD class='field_left'>$sql_4</TD>
|
||||
<TD class='field_center'>$sql_3</TD>
|
||||
<TD class='field_center'>$image_zb</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<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>
|
||||
|
||||
<a href='?pg=site401CL&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Kalibracja'></A>
|
||||
|
||||
<br/><br/>
|
||||
<a href='?pg=site401mhis&dev<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Historia ocen'></A>
|
||||
|
||||
<a href='?pg=site401ahis&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Historia pomiarów'></A>
|
||||
|
||||
<br/><br/>
|
||||
<a href='?pg=site401CH&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Parametry chemiczne'></A>
|
||||
|
||||
<a href='?pg=site401HP&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Harmonogram płukań'></A>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_GET['dev']) && !empty($_GET['dic']))
|
||||
getHistoryData($_GET['dev'], $_GET['dic']);
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,826 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site401']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
if (!empty($_GET['direct']) && $_GET['direct']=='site301inf')
|
||||
{
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//warunek na przekazywanie nazw obiektów (G54)
|
||||
if (empty($_GET['dev']) && !empty($_GET['obj']))
|
||||
{
|
||||
delSearchSessionData();
|
||||
$_GET['dev'] = sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_GET['obj']."'", "DRS_ID");
|
||||
|
||||
if ($_GET['dev']>0) $_GET['dev']=$_GET['dev'];
|
||||
else {
|
||||
$tmp = explode('=', $_SERVER['REQUEST_URI']);
|
||||
$lastVal = count($tmp)-1;
|
||||
$_GET['dev'] = sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$tmp[$lastVal]."'", "DRS_ID");
|
||||
unset($tmp);
|
||||
}
|
||||
}
|
||||
|
||||
//załączaie wylączanie pompy
|
||||
if (!empty($_GET['pa']) && $_GET['dev']>0 && $_POST['inEncrypted']==md5($_GET['dev']) && $_POST['subWellParamSave']==$lab_ButtonName_Next)
|
||||
{
|
||||
$onOffDate = $_POST['inOnOffDate'].' '.$_POST['inOnOffTimeH'].':'.$_POST['inOnOffTimeM'].':00';
|
||||
|
||||
if ($_GET['pa']=='on')
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='ON',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$onOffDate."'");
|
||||
mysql_query("INSERT INTO seg_wells_manual_work SET WMS_WLL_ID=".$_SESSION['well_details']['wellID'].",WMS_DRS_ID=".$_GET['dev'].",WMS_NAME='".$_SESSION['well_details']['wellName']."',WMS_WORK_STATUS='ON',WMS_DATETIME='".$onOffDate."'");
|
||||
}
|
||||
elseif ($_GET['pa']=='off')
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='".$_POST['inOnOffReason']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$onOffDate."'");
|
||||
mysql_query("INSERT INTO seg_wells_manual_work SET WMS_WLL_ID=".$_SESSION['well_details']['wellID'].",WMS_DRS_ID=".$_GET['dev'].",WMS_NAME='".$_SESSION['well_details']['wellName']."',WMS_WORK_STATUS='OFF',WMS_DATETIME='".$onOffDate."'");
|
||||
}
|
||||
elseif ($_GET['pa']=='reson')
|
||||
{
|
||||
$drdID = sqlValue("select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev']." and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev'].")");
|
||||
mysql_query("UPDATE seg_dev_resources_det SET DRD_DESCRIPTION='".$_POST['inOnOffReason']."' WHERE DRD_ID=".$drdID);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// kasuje zmianne sesyjne dla historii ocen
|
||||
unset($_SESSION['site401mhis_working_params']);
|
||||
unset($_SESSION['site401mhis_inDate']);
|
||||
unset($_SESSION['site401mhis_sel_data']);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
|
||||
|
||||
|
||||
//wpisuje do tablicy podstawowe informacje o studni
|
||||
if (empty($_SESSION['well_details']))
|
||||
{
|
||||
//$wynik = mysql_query("select DRS_ID,WLL_ID,WLL_NAME,PUP_ID,WLE_PUMP_NAME,WLE_PUMP_NO,ENG_ID,WLE_ENG_NAME,WLE_ENG_NO,WLE_PUMP_Q_N from rep_object_departments where DRS_ID=".$_GET['dev']);
|
||||
$wynik = mysql_query("select DRS_ID,WLL_ID,WLL_NAME,WLL_CAT_DIC_ID,(select PUP_ID from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=RWL_PUP_DRS_ID limit 1) PUP_ID,(select PUP_NAME from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=RWL_PUP_DRS_ID limit 1) WLE_PUMP_NAME,(select PUP_Q_N from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=RWL_PUP_DRS_ID limit 1) WLE_PUMP_Q_N,(select DRS_SN_NUMBER from seg_dev_resources where DRS_ID=RWL_PUP_DRS_ID limit 1) WLE_PUMP_NO,(select ENG_ID from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 where DRS_ID=RWL_ENG_DRS_ID limit 1) ENG_ID,(select ENG_NAME from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 where DRS_ID=RWL_ENG_DRS_ID limit 1) WLE_ENG_NAME,(select DRS_SN_NUMBER from seg_dev_resources where DRS_ID=RWL_ENG_DRS_ID limit 1) WLE_ENG_NO from seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 left join seg_well_pump_eng_rel on RWL_WLL_ID=WLL_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
//$tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$r["PUP_ID"]." and TST_PUP_SN_NO='".$r["WLE_PUMP_NO"]."' and TST_ENG_ID=".$r["ENG_ID"]." and TST_ENG_SN_NO='".$r["WLE_ENG_NO"]."'");
|
||||
$tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$r["PUP_ID"]." and TST_PUP_SN_NO='".$r["WLE_PUMP_NO"]."' and TST_ENG_SN_NO='".$r["WLE_ENG_NO"]."'");
|
||||
if (empty($tstID)) $tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$r["PUP_ID"]." and TST_PUP_SN_NO='".$r["WLE_PUMP_NO"]."'");
|
||||
|
||||
$_SESSION['well_details']=array(
|
||||
'devID' => $r["DRS_ID"],
|
||||
'wellID' => $r["WLL_ID"],
|
||||
'wellName' => $r["WLL_NAME"],
|
||||
'wellTypeID'=> $r["WLL_CAT_DIC_ID"],
|
||||
'pumpID' => $r["PUP_ID"],
|
||||
'pumpName' => $r["WLE_PUMP_NAME"],
|
||||
'pumpSN' => $r["WLE_PUMP_NO"],
|
||||
'engID' => $r["ENG_ID"],
|
||||
'engName' => $r["WLE_ENG_NAME"],
|
||||
'engSN' => $r["WLE_ENG_NO"],
|
||||
'QnVal' => $r["WLE_PUMP_Q_N"],
|
||||
'LpVal' => (float) getLastValueFromDevResourceDetail('WELL_PARAMETERS','LPM',$r["DRS_ID"]),
|
||||
'DrVal' => (float) getLastValueFromDevResourceDetail('WELL_PARAMETERS','DR',$r["DRS_ID"])/1000,
|
||||
'testID' => $tstID
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//2016-09-10
|
||||
// pobiera informacje do tablicy o wiarygodności danych z SYNDIS
|
||||
unset($qualDataArray);
|
||||
if ($_SESSION['well_details']['wellTypeID']!=20)
|
||||
$qualDataArray = sqlGetResAsArray("select * from rep_soap_syndis_quality_data where SQD_DRS_ID=".$_GET['dev']);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//zakresy dla wykresów
|
||||
if (empty($_SESSION['site401_scope']))
|
||||
{
|
||||
$wynik = mysql_query("select PEP_X_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_SESSION['well_details']['pumpID']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_scope'][] = (float) $r["PEP_X_PARAM"]/60;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// punkty pomiarowe ze stacji prób dla H
|
||||
if (empty($_SESSION['site401_lift_xy']))
|
||||
{
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_08 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_lift_xy'][$i][$j] = (float) $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$_SESSION['site401_lift_xy'][$i][$j] = (float) $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
$wynik = mysql_query("select max(TSD_VAL_04)/60 X_MAX, max(TSD_VAL_08) Y_MAX from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_minmax_params'] = array(
|
||||
'x_min' => 0,
|
||||
'x_max' => (float) $r["X_MAX"],
|
||||
'y_min' => 0,
|
||||
'y_max' => (float) $r["Y_MAX"]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// punkty pomiarowe ze stacji prób dla ETA
|
||||
if (empty($_SESSION['site401_eta_xy']))
|
||||
{
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_18 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_eta_xy'][$i][$j] = (float) $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$_SESSION['site401_eta_xy'][$i][$j] = (float) $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
}
|
||||
|
||||
$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";
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
include("./pChart/pData.class.php");
|
||||
include("./pChart/pDraw.class.php");
|
||||
include("./pChart/pImage.class.php");
|
||||
include("./pChart/pScatter.class.php");
|
||||
|
||||
|
||||
|
||||
$isDiagOK = getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','DGN',$_SESSION['well_details']['devID']);
|
||||
|
||||
$wynik = mysql_query("select RHD_Q_VAL,RHD_HD_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_PP_VAL,RHD_HH_VAL,RHD_PE_VAL,RHD_DATE from rep_his_data_everyday where RHD_ID=(select max(RHD_ID) from rep_his_data_everyday where RHD_DRS_ID=".$_SESSION['well_details']['devID'].")");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$qParam = $r["RHD_Q_VAL"];
|
||||
$P1param = $r["RHD_P1_VAL"];
|
||||
$P2param = $r["RHD_P2_VAL"];
|
||||
$PEparam = $r["RHD_PE_VAL"];
|
||||
$PPparam = $r["RHD_PP_VAL"];
|
||||
$HHparam = $r["RHD_HH_VAL"];
|
||||
$resHD = $r["RHD_HD_VAL"];
|
||||
$resWorkStatus = $r["RHD_DATE"];
|
||||
|
||||
if (empty($qualDataArray)) $qualDataArray[0]['SQD_AUDIT_CD'] = $r["RHD_DATE"];
|
||||
}
|
||||
|
||||
|
||||
// =============================================================== //
|
||||
$Evaluation4_q = wellEvaluation4_q($_SESSION['well_details']['QnVal'], $qParam);
|
||||
// =============================================================== //
|
||||
//$resHP = (setPumpHparameterForQ($_SESSION['well_details']['pumpID'],$qParam)-($PPparam-$HHparam))/($PPparam-$HHparam);
|
||||
//$resHP = (getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60)-($PPparam-$HHparam))/($PPparam-$HHparam);
|
||||
|
||||
|
||||
//$Evaluation4_HfQ = wellEvaluation4_HfQ($resHP,$PPparam);
|
||||
$HPparam = (float) ($PPparam - $HHparam);
|
||||
$HPSparam = (float) getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60);
|
||||
$Evaluation4_HfQ = wellEvaluation4_HfQ_new($HPSparam,$PPparam,$HHparam);
|
||||
|
||||
// =============================================================== //
|
||||
$Evaluation4_Throt = wellEvaluation4_Throt($resHD,$P1param,$P2param);
|
||||
// =============================================================== //
|
||||
$Evaluation4_LineLoss = wellEvaluation4_LineLoss($P1param,$PPparam,$_SESSION['well_details']['LpVal'],$_SESSION['well_details']['DrVal']);
|
||||
// =============================================================== //
|
||||
$qRZ = $qParam;
|
||||
|
||||
|
||||
$fileName0="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_01.png";
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
|
||||
// =============================================================== //
|
||||
if (empty($PEparam)) $PEparam=1;
|
||||
$resETA = ($qParam*($resHD+$P2param))/(367*$PEparam);
|
||||
$RedYellowParam = setRedYellowLimes($_SESSION['well_details']['QnVal']);
|
||||
$YellowGreenParam = setYellowGreenLimes($_SESSION['well_details']['QnVal']);
|
||||
// =============================================================== //
|
||||
|
||||
|
||||
// Jeśli mamy odchyłke CH na czerwono, wtedy obrazek jest szary
|
||||
// =============================================================== //
|
||||
if ($greyChart==1 || $_SESSION['well_details']['wellTypeID']==20)
|
||||
pumpImageGreyBell($fileName0);
|
||||
else pumpImageStatus($fileName0, $RedYellowParam, $YellowGreenParam, $resETA);
|
||||
// =============================================================== //
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_02.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_03.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = $_SESSION['site401_minmax_params']['x_max'];
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$yMax = $_SESSION['site401_minmax_params']['y_max'];
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = ceil($yMax/10);
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data = $_SESSION['site401_lift_xy'];
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image,3,0,0,'H[m]',$colorMap[ "Black" ]);
|
||||
imageString($image,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][0], $_SESSION['site401_scope'][2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][2], $_SESSION['site401_scope'][3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][3], $_SESSION['site401_scope'][5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][5], $_SESSION['site401_scope'][6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
unset($data);
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($dataPoint);
|
||||
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Green')
|
||||
{
|
||||
$colorKROPA = $colorMap["Green"];
|
||||
$moveKROPA=0;
|
||||
|
||||
}
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Yellow')
|
||||
{
|
||||
$colorKROPA = $colorMap["Yellow"];
|
||||
$moveKROPA=2;
|
||||
|
||||
}
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Red')
|
||||
{
|
||||
$colorKROPA = $colorMap["Red"];
|
||||
$moveKROPA=2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
//plotCircleRange(0,$xMax,0,ceil($yMax/4)*4,$qRZ/60,str_replace(',','.',setPumpHparameterForQafterTest($_SESSION['well_details']['pumpID'],$_SESSION['well_details']['pumpSN'],$qRZ))-$moveKROPA,$colorKROPA);
|
||||
plotCircleRange(0,$xMax,0,ceil($yMax/4)*4,$qRZ/60,getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60)-$moveKROPA,$colorKROPA);
|
||||
imagePNG( $image,$fileName1);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
|
||||
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
// Sprawność
|
||||
// =======================================================================================//
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = $_SESSION['site401_minmax_params']['x_max'];
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = 0.1;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data1 = $_SESSION['site401_eta_xy'];
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data1 as $dataPoint1 )
|
||||
$polynomialRegression1->addData( $dataPoint1[ 0 ], $dataPoint1[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data1, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
if ($qRZ/60<$_SESSION['site401_scope'][2])
|
||||
plotRectangleRange1(0,$xMax,0,$_SESSION['site401_scope'][2], 'red_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][2] && $qRZ/60<$_SESSION['site401_scope'][3])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][2],$_SESSION['site401_scope'][3], 'yellow_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][3] && $qRZ/60<$_SESSION['site401_scope'][5])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][3],$_SESSION['site401_scope'][5], 'green_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][5] && $qRZ/60<$_SESSION['site401_scope'][6])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][5],$_SESSION['site401_scope'][6], 'yellow_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][6])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][6],$xMaxLine, 'red_value');
|
||||
|
||||
plotAddScale();
|
||||
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image1,3,0,0,'n',$colorMap[ "Black" ]);
|
||||
imagerectangle($image1,4,10,5,15,$colorMap[ "Black" ]);
|
||||
imageString($image1,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][0], $_SESSION['site401_scope'][2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][2], $_SESSION['site401_scope'][3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][3], $_SESSION['site401_scope'][5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][5], $_SESSION['site401_scope'][6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
unset($data);
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($dataPoint);
|
||||
unset($moveKROPA);
|
||||
|
||||
//plotCircleRange1(0,$xMax,0,1,$qRZ/60,str_replace(',','.',setPumpETAparameterForQafterTest($_SESSION['well_details']['pumpID'],$_SESSION['well_details']['pumpSN'],$qRZ)));
|
||||
plotCircleRange1(0,$xMax,0,1,$qRZ/60,getPolynomialValue($_SESSION['site401_eta_xy'],$qParam/60));
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
//tworzy nazwę pliku rysunku jaki ma podstawić w zalezności od stanu pompy (Throt i Loss)
|
||||
if (strlen($Evaluation4_Throt['image'])>0 && strlen($Evaluation4_LineLoss['image'])>0 && !strstr($imgSPM,"SEGAP"))
|
||||
$imgSPM = "./images/".$Evaluation4_Throt['image']."".$Evaluation4_LineLoss['image']."_".$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);
|
||||
$font = './fonts/verdana.ttf';
|
||||
|
||||
// sprawdza stan diagnostyki i podstawia odpowiedni obrazek
|
||||
$imgToDiag = imagecreatefrompng("./images/diag_ok.png");
|
||||
//$isDiagOK = getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','DGN',$var_DRSid);
|
||||
if ($isDiagOK>0) $imgToDiag = imagecreatefrompng("./images/diag_error.png");
|
||||
|
||||
if ($_SESSION['well_details']['wellTypeID']==18)
|
||||
{
|
||||
imagecopy($image,$imgToDiag,105,450,0,0,13,13);
|
||||
imagettftext($image, 10, 0, 75, 635, imagecolorallocate($image, 0, 0, 255), $font, "Data odpytania SYNDIS: ".$qualDataArray[0]['SQD_AUDIT_CD']);
|
||||
}
|
||||
elseif ($_SESSION['well_details']['wellTypeID']==19)
|
||||
{
|
||||
imagecopy($image,$imgToDiag,81,450,0,0,13,13);
|
||||
imagettftext($image, 10, 0, 75, 635, imagecolorallocate($image, 0, 0, 255), $font, "Data odpytania SYNDIS: ".$qualDataArray[0]['SQD_AUDIT_CD']);
|
||||
}
|
||||
imagepng($image,$fileName);
|
||||
|
||||
|
||||
// Jeśli mamy typ "SPM - inne"
|
||||
if ($_SESSION['well_details']['wellTypeID']==20)
|
||||
{
|
||||
unset($Evaluation4_HfQ);
|
||||
unset($Evaluation4_Throt);
|
||||
unset($Evaluation4_LineLoss);
|
||||
//pumpImageGreyBell($fileName0);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
// sprawdza informacje, czy aktualne dane są wiarygodne i zgodne z tym co trzeba
|
||||
// tablice pobiera wcześniej
|
||||
|
||||
//przelicza algorytmem, czy dane są prawidłowe
|
||||
/*
|
||||
// =========================================================================================================================================
|
||||
if (!empty($qualDataArray) && $qualDataArray[0]['SQD_VAL_ONOFF']==1)
|
||||
{
|
||||
$isOdstaja = false;
|
||||
$isTest01 = false;
|
||||
|
||||
// Założenia
|
||||
// =========================================================================================================================================
|
||||
$test01_Hsa = (float) $qualDataArray[0]['SQD_VAL_P1'] - $qualDataArray[0]['SQD_VAL_P2'];
|
||||
$test01_F = (float) (3.14*($_SESSION['well_details']['DrVal']*$_SESSION['well_details']['DrVal']))/4;
|
||||
$test01_Ct = (float) ($qualDataArray[0]['SQD_VAL_Q']/3600) / $test01_F;
|
||||
$test01_Hsl_1 = (float) 0.035*($_SESSION['well_details']['LpVal']/$_SESSION['well_details']['DrVal'])*(($test01_Ct*$test01_Ct)/19.62);
|
||||
$test01_Hp = (float) $qualDataArray[0]['SQD_VAL_PP'] - $qualDataArray[0]['SQD_VAL_HH'];
|
||||
$test01_Hp_1 = (float) $qualDataArray[0]['SQD_VAL_HD'] + $test01_Hsa + $test01_Hsl_1 + $qualDataArray[0]['SQD_VAL_P2'];
|
||||
|
||||
$test02_Hsl = (float) $qualDataArray[0]['SQD_VAL_PP'] - $_SESSION['well_details']['LpVal'] - $qualDataArray[0]['SQD_VAL_P1'];
|
||||
$test03_Hps = (float) getPolynomialValue($_SESSION['site401_lift_xy'],($qualDataArray[0]['SQD_VAL_Q']/60)); //wysokość ze stacji
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_14 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_pe_xy'][$i][$j] = (float) $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$_SESSION['site401_pe_xy'][$i][$j] = (float) $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
$test04_Pes = (float) getPolynomialValue($_SESSION['site401_pe_xy'],($qualDataArray[0]['SQD_VAL_Q']/60)); //moc ze stacji
|
||||
|
||||
// =========================================================================================================================================
|
||||
|
||||
// TEST - 1
|
||||
if ( $test01_Hp > (1.07 * $test01_Hp_1) || $test01_Hp < (0.9*$test01_Hp_1) )
|
||||
{
|
||||
$isOdstaja = true;
|
||||
$isTest01 = true;
|
||||
$lista_testy .= "<br/>- Ciśnienie PP";
|
||||
}
|
||||
// TEST - 2
|
||||
// elseif ( $test02_Hsl > (1.15*$test01_Hsl_1) || $test02_Hsl < (0.9*$test01_Hsl_1) )
|
||||
// {
|
||||
// $isOdstaja = true;
|
||||
// $lista .= "<br/>- Ciśnienie PP";
|
||||
// }
|
||||
// TEST - 3
|
||||
elseif ( $test01_Hp > (1.07*$test03_Hps) || $test01_Hp < (0.91*$test03_Hps) )
|
||||
{
|
||||
$isOdstaja = true;
|
||||
$lista_testy .= "<br/>- Wysokość podnoszenia na Stacji Prób";
|
||||
}
|
||||
|
||||
// TEST - 3
|
||||
if (!$isTest01 && ($qualDataArray[0]['SQD_VAL_PE'] > (1.07*$test04_Pes) || $qualDataArray[0]['SQD_VAL_PE']<(0.9*$test04_Pes)))
|
||||
{
|
||||
$isOdstaja = true;
|
||||
$lista_testy .= "<br/>- Moc czynna Pe";
|
||||
}
|
||||
elseif ($isTest01 && ($qualDataArray[0]['SQD_VAL_PE'] > (1.07*$test04_Pes) || $qualDataArray[0]['SQD_VAL_PE']<(0.9*$test04_Pes)))
|
||||
{
|
||||
$isOdstaja = true;
|
||||
$lista_testy .= "<br/>- Wydajność Q";
|
||||
}
|
||||
|
||||
|
||||
if ($isOdstaja)
|
||||
$lista_testy = "<br/><br/>Szczególna uwaga:".$lista_testy;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo "test01_Hp: ".$test01_Hp."<br>";
|
||||
echo "test01_Hp_1: ".$test01_Hp_1."<br>";
|
||||
echo "test02_Hsl: ".$test02_Hsl."<br>";
|
||||
echo "test01_Hsl_1: ".$test01_Hsl_1."<br>";
|
||||
echo "test03_Hps: ".$test03_Hps."<br>";
|
||||
echo "SQD_VAL_PE: ".$qualDataArray[0]['SQD_VAL_PE']."<br>";
|
||||
echo "test04_Pes: ".$test04_Pes."<br>";
|
||||
|
||||
echo "SQD_VAL_Q m3/h: ".$qualDataArray[0]['SQD_VAL_Q']."<br>";
|
||||
echo "SQD_VAL_Q m3/s: ".($qualDataArray[0]['SQD_VAL_Q']/3600)."<br>";
|
||||
echo "DrVal: ".$_SESSION['well_details']['DrVal']."<br>";
|
||||
echo "test01_Ct: ".$test01_Ct."<br>";
|
||||
echo "test01_F: ".$test01_F."<br>";
|
||||
|
||||
echo "SQD_VAL_PP: ".$qualDataArray[0]['SQD_VAL_PP']."<br>";
|
||||
echo "SQD_VAL_P1: ".$qualDataArray[0]['SQD_VAL_P1']."<br>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}*/
|
||||
|
||||
// tsty na szybko
|
||||
if (!empty($qualDataArray) && $qualDataArray[0]['SQD_VAL_ONOFF']==1)
|
||||
{
|
||||
$isOdstaja = false;
|
||||
$isTest01 = false;
|
||||
|
||||
$test_Hp = (float) $qualDataArray[0]['SQD_VAL_PP'] - $qualDataArray[0]['SQD_VAL_HH'];
|
||||
$test_Hps = (float) getPolynomialValue($_SESSION['site401_lift_xy'],($qualDataArray[0]['SQD_VAL_Q']/60)); //wysokość ze stacji
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_14 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_pe_xy'][$i][$j] = (float) $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$_SESSION['site401_pe_xy'][$i][$j] = (float) $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
$test_Pes = (float) getPolynomialValue($_SESSION['site401_pe_xy'],($qualDataArray[0]['SQD_VAL_Q']/60)); //moc ze stacji
|
||||
|
||||
// test na wysokość podnoszenia
|
||||
if ( $test_Hp < (0.85*$test_Hps) || $test_Hp > (1.05*$test_Hps) )
|
||||
{
|
||||
$isOdstaja = true;
|
||||
$lista_testy .= "<br/>- Ciśnienie PP - Należy sprawdzić zakresy pomiarowe w [Stan » Stan studni » Zakresy pomiarowe dla powiązanych urządzeń]";
|
||||
$lista_testy .= "<br/>- Wysokość HH - Należy sprawdzić zakresy pomiarowe w [Stan » Stan studni » Zakresy pomiarowe dla powiązanych urządzeń]";
|
||||
}
|
||||
// test na moc czynną
|
||||
if ( $qualDataArray[0]['SQD_VAL_PE'] < (0.8*$test_Pes) || $qualDataArray[0]['SQD_VAL_PE'] > (1.2*$test_Pes) )
|
||||
{
|
||||
$isOdstaja = true;
|
||||
$lista_testy .= "<br/>- Moc czynna Pe";
|
||||
}
|
||||
|
||||
if ($isOdstaja)
|
||||
$lista_testy = "<br/><br/>Szczególna uwaga:".$lista_testy;
|
||||
|
||||
/*
|
||||
echo "test_Hp: ".$test_Hp."<br/>";
|
||||
echo "test_Hps: ".$test_Hps."<br/>";
|
||||
echo "SQD_VAL_PE: ".$qualDataArray[0]['SQD_VAL_PE']."<br/>";
|
||||
echo "test_Pes: ".$test_Pes."<br/>";
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
// =========================================================================================================================================
|
||||
// =========================================================================================================================================
|
||||
|
||||
//sprawdza, czy dane nie są danymi niewiarygodnymi - jeśli tak, wyświetla komunikat
|
||||
if (!empty($qualDataArray) && $qualDataArray[0]['SQD_VAL_ONOFF']==1 && ($qualDataArray[0]['SQD_FLG_Q']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_P1']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_P2']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_PE']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_PP']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_HH']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_HD']<>'CORRECT' || $qualDataArray[0]['SQD_VAL_Q']<=0 || $qualDataArray[0]['SQD_VAL_P1']<=0 || $qualDataArray[0]['SQD_VAL_P2']<=0 || $qualDataArray[0]['SQD_VAL_PE']<=0 || $qualDataArray[0]['SQD_VAL_PP']<=0 || $qualDataArray[0]['SQD_VAL_HH']<=0 || $qualDataArray[0]['SQD_VAL_HD']<=0))
|
||||
{
|
||||
if ($qualDataArray[0]['SQD_FLG_Q']<>'CORRECT')
|
||||
$lista .= "- Wydajność Q <br>";
|
||||
if ($qualDataArray[0]['SQD_FLG_P1']<>'CORRECT')
|
||||
$lista .= "- Ciśnienie P1 <br>";
|
||||
if ($qualDataArray[0]['SQD_FLG_P2']<>'CORRECT')
|
||||
$lista .= "- Ciśnienie P2 <br>";
|
||||
if ($qualDataArray[0]['SQD_FLG_PE']<>'CORRECT')
|
||||
$lista .= "- Moc czynna Pe <br>";
|
||||
if ($qualDataArray[0]['SQD_FLG_PP']<>'CORRECT')
|
||||
$lista .= "- Ciśnienie PP - Należy sprawdzić zakresy pomiarowe w [Stan » Stan studni » Zakresy pomiarowe dla powiązanych urządzeń]<br>";
|
||||
if ($qualDataArray[0]['SQD_FLG_HH']<>'CORRECT')
|
||||
$lista .= "- Wysokość HH - Należy sprawdzić zakresy pomiarowe w [Stan » Stan studni » Zakresy pomiarowe dla powiązanych urządzeń]<br>";
|
||||
if ($qualDataArray[0]['SQD_FLG_HD']<>'CORRECT')
|
||||
$lista .= "- Zwierciadło dynamiczne HD <br>";
|
||||
|
||||
$lista .= "- Napięcie zasilania U<br>";
|
||||
$lista .= "- Pobór energii E<br>";
|
||||
$lista .= "- Pobór prądu I<br>";
|
||||
|
||||
|
||||
if ($qualDataArray[0]['SQD_FLG_Q']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_P2']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_PP']<>'CORRECT' || $qualDataArray[0]['SQD_FLG_PE']<>'CORRECT' || $qualDataArray[0]['SQD_VAL_Q']<=0 || $qualDataArray[0]['SQD_VAL_P2']<=0 || $qualDataArray[0]['SQD_VAL_PE']<=0 || $qualDataArray[0]['SQD_VAL_PP']<=0)
|
||||
{
|
||||
echo"<div class='actionERROR'>
|
||||
Dane z systemu SYNDIS zostały przekazane jako niewiarygodne lub niepoprawne.<br/>Należy zweryfikować parametry:<br/>
|
||||
".$lista."<br/><br/>Brak poprawnej oceny!
|
||||
</div>";
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
pumpImageGreyBell($fileName0);
|
||||
}
|
||||
else
|
||||
echo"<div class='actionWARNING'>
|
||||
Dane z systemu SYNDIS zostały przekazane jako niewiarygodne lub niepoprawne.<br/>Należy zweryfikować parametry:<br/>
|
||||
".$lista."<br/><br/>Ocena przybliżona!
|
||||
</div>";
|
||||
}
|
||||
elseif (!empty($qualDataArray) && $isOdstaja)
|
||||
{
|
||||
echo"<div class='actionERROR'>
|
||||
Algorytm modelu oceny przekazał do weryfikacji parametry.<br/><br/>
|
||||
Należy sprawdzić poprawność:<br/>
|
||||
1. Parametrów technicznych studni.<br/>
|
||||
2. Parametrów pracy studni i układu pompowego.<br/>
|
||||
3. Konfigurację zakresów pomiarowych dla powiązanych urządzeń [Stan » Stan studni » Zakresy pomiarowe dla powiązanych urządzeń].
|
||||
|
||||
".$lista_testy."<br/><br/>Brak poprawnej oceny!
|
||||
</div>";
|
||||
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
pumpImageGreyBell($fileName0);
|
||||
}
|
||||
|
||||
// =========================================================================================================================================
|
||||
// =========================================================================================================================================
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_004." - ".$_SESSION['well_details']['wellName'];?></div>
|
||||
<div class="tag_center">
|
||||
<a href="?pg=site401inf&dev=<?php echo $_GET['dev']?>"><img SRC="<?php echo $fileName; ?>" border="0"></a>
|
||||
</div>
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site401_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_005; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_q['grid_style']; ?>"><?php echo $Evaluation4_q['grid_text']; ?></TD>
|
||||
<TD CLASS="desc_value" style="max-width: 40px; text-align: center;" rowspan="4">
|
||||
<a href="?pg=site401mhis&dev=<?php echo$_GET['dev']; ?>"><img SRC="<?php echo $fileName0; ?>" border="0"></a>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_009; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_HfQ['grid_style']; ?>"><?php echo $Evaluation4_HfQ['grid_text']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_012; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_Throt['grid_style']; ?>"><?php echo $Evaluation4_Throt['grid_text']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_015; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_LineLoss['grid_style']; ?>"><?php echo $Evaluation4_LineLoss['grid_text']; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0 && ($_SESSION['well_details']['wellTypeID']==18 || $_SESSION['well_details']['wellTypeID']==19))
|
||||
echo"<a href='?pg=site401lift&t=".$_SESSION['well_details']['testID']."&d=".$_SESSION['well_details']['devID']."&q=".$qParam."&hp=".$HPparam."'><img SRC=$fileName1></a>";
|
||||
elseif ($_SESSION['well_details']['testID']>0 && $_SESSION['well_details']['wellTypeID']==20)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
$workStatusArray = sqlGetResAsArray("select DRD_VALUE,DRD_DESCRIPTION,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=DRD_DESCRIPTION limit 1) DRD_DESC from seg_dev_resources_det where DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_SESSION['well_details']['devID'].") and DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_SESSION['well_details']['devID']." limit 1");
|
||||
//$well_work_status = getLastValueFromDevResourceDetail('WELL_STATUSES','ON_OFF',$_SESSION['well_details']['devID']);
|
||||
|
||||
|
||||
if ($workStatusArray[0]['DRD_VALUE']=="ON")
|
||||
{
|
||||
$imgONOFF_g = "./images/green_ONOFF_ON.png";
|
||||
$imgONOFF_r = "./images/red_ONOFF.png";
|
||||
$stringONOFF = "Stan pracy - Załączona";
|
||||
|
||||
if (!empty($_SESSION['site401_well_onoff']))
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF_ON.png">
|
||||
<a href="./?pg=site401Eonf&dev='.$_SESSION['well_details']['devID'].'&pa=off"><img style="padding: 9px;" src="./images/red_ONOFF.png" title="Wyłącz pompe"></a>
|
||||
';
|
||||
else
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF_ON.png">
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF.png">
|
||||
';
|
||||
}
|
||||
else
|
||||
{
|
||||
$imgONOFF_g = "./images/green_ONOFF.png";
|
||||
$imgONOFF_r = "./images/red_ONOFF_OFF.png";
|
||||
$stringONOFF = "Stan pracy - Wyłączona";
|
||||
|
||||
if (!empty($_SESSION['site401_well_onoff']))
|
||||
$btmAcction = '
|
||||
<a href="./?pg=site401Eonf&dev='.$_SESSION['well_details']['devID'].'&pa=on"><img style="padding: 9px;" src="./images/green_ONOFF.png" title="Załącz pompe"></a>
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF_OFF.png">
|
||||
';
|
||||
else
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF.png">
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF_OFF.png">
|
||||
';
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<div class="head_tag"><?php echo $stringONOFF ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php echo $btmAcction; ?>
|
||||
<?php
|
||||
if ($workStatusArray[0]['DRD_DESCRIPTION']>0)
|
||||
echo"<br/>Powód: <i><b><a style='text-decoration: none;' href='./?pg=site401Eonf&dev=".$_SESSION['well_details']['devID']."&pa=reson'>".$workStatusArray[0]['DRD_DESC']."</a></b></i>";
|
||||
elseif ($workStatusArray[0]['DRD_VALUE']!="ON" && empty($workStatusArray[0]['DRD_DESCRIPTION']))
|
||||
echo"<br/><a style='text-decoration: none; color: #ff0000;' href='./?pg=site401Eonf&dev=".$_SESSION['well_details']['devID']."&pa=reson'>Kliknij, aby wprowadzić przyczynę wyłączenia</a>";
|
||||
|
||||
?>
|
||||
</div>
|
||||
|
||||
<div class=tag_ChemicalButtons>
|
||||
<a href='?pg=site401inf&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Parametry pracy układu'></A>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,797 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site401']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
//if (!empty($_GET['direct']) && $_GET['direct']=='site301inf')
|
||||
//{
|
||||
// delSearchSessionData();
|
||||
//}
|
||||
|
||||
|
||||
|
||||
|
||||
//warunek na przekazywanie nazw obiektów (G54)
|
||||
if (empty($_GET['dev']) && !empty($_GET['obj']))
|
||||
{
|
||||
delSearchSessionData();
|
||||
$_GET['dev'] = sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_GET['obj']."'", "DRS_ID");
|
||||
|
||||
if ($_GET['dev']>0) $_GET['dev']=$_GET['dev'];
|
||||
else {
|
||||
$tmp = explode('=', $_SERVER['REQUEST_URI']);
|
||||
$lastVal = count($tmp)-1;
|
||||
$_GET['dev'] = sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$tmp[$lastVal]."'", "DRS_ID");
|
||||
unset($tmp);
|
||||
}
|
||||
}
|
||||
|
||||
//załączaie wylączanie pompy
|
||||
if (!empty($_GET['pa']) && $_GET['dev']>0 && $_POST['inEncrypted']==md5($_GET['dev']) && $_POST['subWellParamSave']==$lab_ButtonName_Next)
|
||||
{
|
||||
$onOffDate = $_POST['inOnOffDate'].' '.$_POST['inOnOffTimeH'].':'.$_POST['inOnOffTimeM'].':00';
|
||||
|
||||
if ($_GET['pa']=='on')
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='ON',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$onOffDate."'");
|
||||
mysql_query("INSERT INTO seg_wells_manual_work SET WMS_WLL_ID=".$_SESSION['well_details']['wellID'].",WMS_DRS_ID=".$_GET['dev'].",WMS_NAME='".$_SESSION['well_details']['wellName']."',WMS_WORK_STATUS='ON',WMS_DATETIME='".$onOffDate."'");
|
||||
}
|
||||
elseif ($_GET['pa']=='off')
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='".$_POST['inOnOffReason']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$onOffDate."'");
|
||||
mysql_query("INSERT INTO seg_wells_manual_work SET WMS_WLL_ID=".$_SESSION['well_details']['wellID'].",WMS_DRS_ID=".$_GET['dev'].",WMS_NAME='".$_SESSION['well_details']['wellName']."',WMS_WORK_STATUS='OFF',WMS_DATETIME='".$onOffDate."'");
|
||||
}
|
||||
elseif ($_GET['pa']=='reson')
|
||||
{
|
||||
$drdID = sqlValue("select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev']." and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev'].")");
|
||||
mysql_query("UPDATE seg_dev_resources_det SET DRD_DESCRIPTION='".$_POST['inOnOffReason']."' WHERE DRD_ID=".$drdID);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// kasuje zmianne sesyjne dla historii ocen
|
||||
unset($_SESSION['site401mhis_working_params']);
|
||||
unset($_SESSION['site401mhis_inDate']);
|
||||
unset($_SESSION['site401mhis_sel_data']);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
delSearchSessionData();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
|
||||
|
||||
|
||||
//wpisuje do tablicy podstawowe informacje o studni
|
||||
if (empty($_SESSION['well_details']))
|
||||
{
|
||||
//$wynik = mysql_query("select DRS_ID,WLL_ID,WLL_NAME,PUP_ID,WLE_PUMP_NAME,WLE_PUMP_NO,ENG_ID,WLE_ENG_NAME,WLE_ENG_NO,WLE_PUMP_Q_N from rep_object_departments where DRS_ID=".$_GET['dev']);
|
||||
$wynik = mysql_query("select DRS_ID,WLL_ID,WLL_NAME,WLL_CAT_DIC_ID,RWL_PUP_DRS_ID,RWL_ENG_DRS_ID,round(getLastValue(235,DRS_ID)/1000,3) DR, getLastValue(240,DRS_ID) LPM from seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 left join seg_well_pump_eng_rel on RWL_WLL_ID=WLL_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
unset($pupTmpArray);
|
||||
$pupTmpArray = sqlGetResAsArray("select PUP_ID,PUP_NAME,DRS_SN_NUMBER,PUP_Q_N from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=".$r["RWL_PUP_DRS_ID"]);
|
||||
unset($engTmpArray);
|
||||
$engTmpArray = sqlGetResAsArray("select ENG_ID,ENG_NAME,ENG_ELECTRICITY,ENG_VOLTAGE,ENG_COS_FI,DRS_SN_NUMBER from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 where DRS_ID=".$r["RWL_ENG_DRS_ID"]);
|
||||
|
||||
//$tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$r["PUP_ID"]." and TST_PUP_SN_NO='".$r["WLE_PUMP_NO"]."' and TST_ENG_ID=".$r["ENG_ID"]." and TST_ENG_SN_NO='".$r["WLE_ENG_NO"]."'");
|
||||
$tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$pupTmpArray[0]['PUP_ID']." and TST_PUP_SN_NO='".$pupTmpArray[0]['DRS_SN_NUMBER']."' and TST_ENG_SN_NO='".$engTmpArray[0]['DRS_SN_NUMBER']."'");
|
||||
if (empty($tstID)) $tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$pupTmpArray[0]['PUP_ID']." and TST_PUP_SN_NO='".$pupTmpArray[0]['DRS_SN_NUMBER']."'");
|
||||
|
||||
$_SESSION['well_details']=array(
|
||||
'devID' => $r["DRS_ID"],
|
||||
'wellID' => $r["WLL_ID"],
|
||||
'wellName' => $r["WLL_NAME"],
|
||||
'wellTypeID'=> $r["WLL_CAT_DIC_ID"],
|
||||
'pumpID' => $pupTmpArray[0]['PUP_ID'],
|
||||
'pumpName' => $pupTmpArray[0]['PUP_NAME'],
|
||||
'pumpSN' => $pupTmpArray[0]['DRS_SN_NUMBER'],
|
||||
'QnVal' => $pupTmpArray[0]['PUP_Q_N'],
|
||||
'engID' => $engTmpArray[0]['ENG_ID'],
|
||||
'engName' => $engTmpArray[0]['ENG_NAME'],
|
||||
'eng_I' => $engTmpArray[0]['ENG_ELECTRICITY'],
|
||||
'eng_U' => $engTmpArray[0]['ENG_VOLTAGE'],
|
||||
'eng_CF' => $engTmpArray[0]['ENG_COS_FI'],
|
||||
'engSN' => $engTmpArray[0]['DRS_SN_NUMBER'],
|
||||
'LpVal' => $r["LPM"],
|
||||
'DrVal' => $r["DR"],
|
||||
'testID' => $tstID
|
||||
);
|
||||
|
||||
}
|
||||
unset($pupTmpArray);
|
||||
unset($engTmpArray);
|
||||
}
|
||||
|
||||
|
||||
|
||||
//2016-09-10
|
||||
// pobiera informacje do tablicy o wiarygodności danych z SYNDIS
|
||||
unset($qualDataArray);
|
||||
if ($_SESSION['well_details']['wellTypeID']!=20)
|
||||
{
|
||||
$qualDataArray = sqlGetResAsArray("select * from rep_soap_syndis_quality_data where SQD_DRS_ID=".$_GET['dev']);
|
||||
$getLastDyndisData = $qualDataArray[0]['SQD_AUDIT_CD'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//zakresy dla wykresów
|
||||
if (empty($_SESSION['site401_scope']))
|
||||
{
|
||||
$wynik = mysql_query("select PEP_X_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_SESSION['well_details']['pumpID']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_scope'][] = (float) $r["PEP_X_PARAM"]/60;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// punkty pomiarowe ze stacji prób dla H
|
||||
if (empty($_SESSION['site401_lift_xy']))
|
||||
{
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_08 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_lift_xy'][$i][$j] = (float) $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$_SESSION['site401_lift_xy'][$i][$j] = (float) $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
$wynik = mysql_query("select max(TSD_VAL_04)/60 X_MAX, max(TSD_VAL_08) Y_MAX from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_minmax_params'] = array(
|
||||
'x_min' => 0,
|
||||
'x_max' => (float) $r["X_MAX"],
|
||||
'y_min' => 0,
|
||||
'y_max' => (float) $r["Y_MAX"]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// punkty pomiarowe ze stacji prób dla ETA
|
||||
if (empty($_SESSION['site401_eta_xy']))
|
||||
{
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_18 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_eta_xy'][$i][$j] = (float) $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$_SESSION['site401_eta_xy'][$i][$j] = (float) $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
}
|
||||
|
||||
$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";
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
include("./pChart/pData.class.php");
|
||||
include("./pChart/pDraw.class.php");
|
||||
include("./pChart/pImage.class.php");
|
||||
include("./pChart/pScatter.class.php");
|
||||
|
||||
|
||||
|
||||
$isDiagOK = getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','DGN',$_SESSION['well_details']['devID']);
|
||||
|
||||
$wynik = mysql_query("select RHD_Q_VAL,RHD_HD_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_PP_VAL,RHD_HH_VAL,RHD_PE_VAL,RHD_DATE from rep_his_data_everyday where RHD_ID=(select max(RHD_ID) from rep_his_data_everyday where RHD_DRS_ID=".$_SESSION['well_details']['devID'].")");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$qParam = $r["RHD_Q_VAL"];
|
||||
$P1param = $r["RHD_P1_VAL"];
|
||||
$P2param = $r["RHD_P2_VAL"];
|
||||
$PEparam = $r["RHD_PE_VAL"];
|
||||
$PPparam = $r["RHD_PP_VAL"];
|
||||
$HHparam = $r["RHD_HH_VAL"];
|
||||
$resHD = $r["RHD_HD_VAL"];
|
||||
$resWorkStatus = $r["RHD_DATE"];
|
||||
|
||||
if (empty($qualDataArray)) $getLastDyndisData = $r["RHD_DATE"];
|
||||
}
|
||||
|
||||
|
||||
// =============================================================== //
|
||||
$Evaluation4_q = wellEvaluation4_q($_SESSION['well_details']['QnVal'], $qParam);
|
||||
// =============================================================== //
|
||||
//$resHP = (setPumpHparameterForQ($_SESSION['well_details']['pumpID'],$qParam)-($PPparam-$HHparam))/($PPparam-$HHparam);
|
||||
//$resHP = (getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60)-($PPparam-$HHparam))/($PPparam-$HHparam);
|
||||
|
||||
|
||||
//$Evaluation4_HfQ = wellEvaluation4_HfQ($resHP,$PPparam);
|
||||
$HPparam = (float) ($PPparam - $HHparam);
|
||||
$HPSparam = (float) getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60);
|
||||
$Evaluation4_HfQ = wellEvaluation4_HfQ_new($HPSparam,$PPparam,$HHparam);
|
||||
|
||||
// =============================================================== //
|
||||
$Evaluation4_Throt = wellEvaluation4_Throt($resHD,$P1param,$P2param);
|
||||
// =============================================================== //
|
||||
$Evaluation4_LineLoss = wellEvaluation4_LineLoss($P1param,$PPparam,$_SESSION['well_details']['LpVal'],$_SESSION['well_details']['DrVal']);
|
||||
// =============================================================== //
|
||||
$qRZ = $qParam;
|
||||
|
||||
|
||||
$fileName0="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_01.png";
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
|
||||
// =============================================================== //
|
||||
if (empty($PEparam)) $PEparam=1;
|
||||
$resETA = ($qParam*($resHD+$P2param))/(367*$PEparam);
|
||||
$RedYellowParam = setRedYellowLimes($_SESSION['well_details']['QnVal']);
|
||||
$YellowGreenParam = setYellowGreenLimes($_SESSION['well_details']['QnVal']);
|
||||
// =============================================================== //
|
||||
|
||||
|
||||
// Jeśli mamy odchyłke CH na czerwono, wtedy obrazek jest szary
|
||||
// =============================================================== //
|
||||
if ($greyChart==1 || $_SESSION['well_details']['wellTypeID']==20)
|
||||
pumpImageGreyBell($fileName0);
|
||||
else pumpImageStatus($fileName0, $RedYellowParam, $YellowGreenParam, $resETA);
|
||||
// =============================================================== //
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_02.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_03.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = $_SESSION['site401_minmax_params']['x_max'];
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$yMax = $_SESSION['site401_minmax_params']['y_max'];
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = ceil($yMax/10);
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data = $_SESSION['site401_lift_xy'];
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image,3,0,0,'H[m]',$colorMap[ "Black" ]);
|
||||
imageString($image,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][0], $_SESSION['site401_scope'][2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][2], $_SESSION['site401_scope'][3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][3], $_SESSION['site401_scope'][5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][5], $_SESSION['site401_scope'][6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
unset($data);
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($dataPoint);
|
||||
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Green')
|
||||
{
|
||||
$colorKROPA = $colorMap["Green"];
|
||||
$moveKROPA=0;
|
||||
|
||||
}
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Yellow')
|
||||
{
|
||||
$colorKROPA = $colorMap["Yellow"];
|
||||
$moveKROPA=2;
|
||||
|
||||
}
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Red')
|
||||
{
|
||||
$colorKROPA = $colorMap["Red"];
|
||||
$moveKROPA=2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
//plotCircleRange(0,$xMax,0,ceil($yMax/4)*4,$qRZ/60,str_replace(',','.',setPumpHparameterForQafterTest($_SESSION['well_details']['pumpID'],$_SESSION['well_details']['pumpSN'],$qRZ))-$moveKROPA,$colorKROPA);
|
||||
plotCircleRange(0,$xMax,0,ceil($yMax/4)*4,$qRZ/60,getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60)-$moveKROPA,$colorKROPA);
|
||||
imagePNG( $image,$fileName1);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
|
||||
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
// Sprawność
|
||||
// =======================================================================================//
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = $_SESSION['site401_minmax_params']['x_max'];
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = 0.1;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data1 = $_SESSION['site401_eta_xy'];
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data1 as $dataPoint1 )
|
||||
$polynomialRegression1->addData( $dataPoint1[ 0 ], $dataPoint1[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data1, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
if ($qRZ/60<$_SESSION['site401_scope'][2])
|
||||
plotRectangleRange1(0,$xMax,0,$_SESSION['site401_scope'][2], 'red_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][2] && $qRZ/60<$_SESSION['site401_scope'][3])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][2],$_SESSION['site401_scope'][3], 'yellow_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][3] && $qRZ/60<$_SESSION['site401_scope'][5])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][3],$_SESSION['site401_scope'][5], 'green_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][5] && $qRZ/60<$_SESSION['site401_scope'][6])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][5],$_SESSION['site401_scope'][6], 'yellow_value');
|
||||
else if ($qRZ/60>=$_SESSION['site401_scope'][6])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][6],$xMaxLine, 'red_value');
|
||||
|
||||
plotAddScale();
|
||||
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image1,3,0,0,'n',$colorMap[ "Black" ]);
|
||||
imagerectangle($image1,4,10,5,15,$colorMap[ "Black" ]);
|
||||
imageString($image1,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][0], $_SESSION['site401_scope'][2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][2], $_SESSION['site401_scope'][3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][3], $_SESSION['site401_scope'][5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][5], $_SESSION['site401_scope'][6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
unset($data);
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($dataPoint);
|
||||
unset($moveKROPA);
|
||||
|
||||
//plotCircleRange1(0,$xMax,0,1,$qRZ/60,str_replace(',','.',setPumpETAparameterForQafterTest($_SESSION['well_details']['pumpID'],$_SESSION['well_details']['pumpSN'],$qRZ)));
|
||||
plotCircleRange1(0,$xMax,0,1,$qRZ/60,getPolynomialValue($_SESSION['site401_eta_xy'],$qParam/60));
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
//tworzy nazwę pliku rysunku jaki ma podstawić w zalezności od stanu pompy (Throt i Loss)
|
||||
if (strlen($Evaluation4_Throt['image'])>0 && strlen($Evaluation4_LineLoss['image'])>0 && !strstr($imgSPM,"SEGAP"))
|
||||
$imgSPM = "./images/".$Evaluation4_Throt['image']."".$Evaluation4_LineLoss['image']."_".$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);
|
||||
$font = './fonts/verdana.ttf';
|
||||
|
||||
// sprawdza stan diagnostyki i podstawia odpowiedni obrazek
|
||||
$imgToDiag = imagecreatefrompng("./images/diag_ok.png");
|
||||
//$isDiagOK = getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','DGN',$var_DRSid);
|
||||
if ($isDiagOK>0) $imgToDiag = imagecreatefrompng("./images/diag_error.png");
|
||||
|
||||
if ($_SESSION['well_details']['wellTypeID']==18)
|
||||
{
|
||||
imagecopy($image,$imgToDiag,105,450,0,0,13,13);
|
||||
imagettftext($image, 10, 0, 75, 635, imagecolorallocate($image, 0, 0, 255), $font, "Data odpytania SYNDIS: ".$getLastDyndisData);
|
||||
}
|
||||
elseif ($_SESSION['well_details']['wellTypeID']==19)
|
||||
{
|
||||
imagecopy($image,$imgToDiag,81,450,0,0,13,13);
|
||||
imagettftext($image, 10, 0, 75, 635, imagecolorallocate($image, 0, 0, 255), $font, "Data odpytania SYNDIS: ".$getLastDyndisData);
|
||||
}
|
||||
imagepng($image,$fileName);
|
||||
|
||||
|
||||
// Jeśli mamy typ "SPM - inne"
|
||||
if ($_SESSION['well_details']['wellTypeID']==20)
|
||||
{
|
||||
unset($Evaluation4_HfQ);
|
||||
unset($Evaluation4_Throt);
|
||||
unset($Evaluation4_LineLoss);
|
||||
//pumpImageGreyBell($fileName0);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
$spacja = " "; unset($algSPM);
|
||||
//analiza, czy wszystkie wartości z ostatniego pomiaru z SYNDIS są prawidłowe i wiarygodne:
|
||||
// =========================================================================================================================================
|
||||
// analiza hydrauliczna
|
||||
// =========================================================================================================================================
|
||||
$isInfoWATER = false;
|
||||
if (!empty($qualDataArray) && (
|
||||
$qualDataArray[0]['SQD_FLG_Q']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_P1']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_P2']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_PP']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_HH']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_HD']!='CORRECT'
|
||||
|
||||
|| $qualDataArray[0]['SQD_VAL_Q']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_PP']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_HH']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_HD']<=0
|
||||
))
|
||||
{
|
||||
$isInfoWATER = true;
|
||||
$infoWATER_text = "";
|
||||
|
||||
if ($qualDataArray[0]['SQD_FLG_Q']!='CORRECT' || $qualDataArray[0]['SQD_VAL_Q']<=0)
|
||||
$infoWATER_text .="<br/> - Wydajność Q=".round($qualDataArray[0]['SQD_VAL_Q']/60,3)." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_Q']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_P1']!='CORRECT')
|
||||
$infoWATER_text .="<br/> - Ciśnienie p1=".$qualDataArray[0]['SQD_VAL_P1']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_P1']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_P2']!='CORRECT')
|
||||
$infoWATER_text .="<br/> - Ciśnienie p2=".$qualDataArray[0]['SQD_VAL_P2']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_P2']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_PP']!='CORRECT' || $qualDataArray[0]['SQD_VAL_PP']<=0)
|
||||
$infoWATER_text .="<br/> - Ciśnienie Pp=".$qualDataArray[0]['SQD_VAL_PP']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_PP']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_HH']!='CORRECT' || $qualDataArray[0]['SQD_VAL_HH']<=0)
|
||||
$infoWATER_text .="<br/> - Wysokość Hh=".$qualDataArray[0]['SQD_VAL_HH']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_HH']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_HD']!='CORRECT' || $qualDataArray[0]['SQD_VAL_HD']<=0)
|
||||
$infoWATER_text .="<br/> - Zwierciadło dynamiczne Hd=".$qualDataArray[0]['SQD_VAL_HD']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_HD']."].";
|
||||
}
|
||||
// =========================================================================================================================================
|
||||
// analiza elektryczna
|
||||
// =========================================================================================================================================
|
||||
$isInfoENERGETIC = false;
|
||||
if (!empty($qualDataArray) && (
|
||||
$qualDataArray[0]['SQD_FLG_I']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_U']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_CF']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_PE']!='CORRECT'
|
||||
|
||||
|| $qualDataArray[0]['SQD_VAL_I']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_U']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_CF']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_CF']>=1
|
||||
|| $qualDataArray[0]['SQD_VAL_PE']<=0
|
||||
|
||||
))
|
||||
{
|
||||
$isInfoENERGETIC = true;
|
||||
$infoENERGETIC_text = "";
|
||||
|
||||
if ($qualDataArray[0]['SQD_FLG_I']!='CORRECT' || $qualDataArray[0]['SQD_VAL_I']<=0)
|
||||
$infoENERGETIC_text .="<br/> - Pobór prądu I=".$qualDataArray[0]['SQD_VAL_I']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_I']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_U']!='CORRECT' || $qualDataArray[0]['SQD_VAL_U']<=0)
|
||||
$infoENERGETIC_text .="<br/> - Napięcie zasilania U=".$qualDataArray[0]['SQD_VAL_U']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_U']."]";
|
||||
if ($qualDataArray[0]['SQD_FLG_CF']!='CORRECT' || $qualDataArray[0]['SQD_VAL_CF']<=0 || $qualDataArray[0]['SQD_VAL_CF']>=1)
|
||||
$infoENERGETIC_text .="<br/> - cos(φ)=".$qualDataArray[0]['SQD_VAL_CF']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_CF']."]";
|
||||
if ($qualDataArray[0]['SQD_FLG_PE']!='CORRECT' || $qualDataArray[0]['SQD_VAL_PE']<=0)
|
||||
$infoENERGETIC_text .="<br/> - Moc czynna Pe=".$qualDataArray[0]['SQD_VAL_PE']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_PE']."]";
|
||||
}
|
||||
// =========================================================================================================================================
|
||||
// =========================================================================================================================================
|
||||
|
||||
// jeśli analiza jakości i poprawności danych przeszła poprawnie sprawdza algorytmem SoftSPM
|
||||
if (!empty($qualDataArray) && !$isInfoWATER && !$isInfoENERGETIC)
|
||||
{
|
||||
// =====================================================================================================================================
|
||||
// analiza hydrauliczna
|
||||
// =====================================================================================================================================
|
||||
$test_Hp = (float) $qualDataArray[0]['SQD_VAL_PP'] - $qualDataArray[0]['SQD_VAL_HH'];
|
||||
$test_Hps = (float) getPolynomialValue($_SESSION['site401_lift_xy'],($qualDataArray[0]['SQD_VAL_Q']/60)); //wysokość ze stacji
|
||||
|
||||
|
||||
if (
|
||||
//($test_Hp < (0.8*$test_Hps) || $test_Hp > (1.08*$test_Hps))
|
||||
$test_Hp > (1.08*$test_Hps)
|
||||
|| ($qualDataArray[0]['SQD_VAL_P2']>$qualDataArray[0]['SQD_VAL_P1'])
|
||||
|
||||
)
|
||||
{
|
||||
$isInfoWATER = true;
|
||||
$infoWATER_text = "";
|
||||
$algSPM = "według algorytmu SoftSPM";
|
||||
|
||||
|
||||
//if ($test_Hp < (0.8*$test_Hps) || $test_Hp > (1.08*$test_Hps))
|
||||
if ($qualDataArray[0]['SQD_VAL_P2']>$qualDataArray[0]['SQD_VAL_P1'])
|
||||
$infoWATER_text .="<br/> - Ciśnienie P2>P1 ".$spacja."[SYNDIS].";
|
||||
if ($test_Hp > (1.08*$test_Hps))
|
||||
{
|
||||
$infoWATER_text .="<br/> - Głębokość zabudowy pompy Lp=".$_SESSION['well_details']['LpVal']." ".$spacja."[SoftSPM].";
|
||||
$infoWATER_text .="<br/> - Ciśnienie Pp=".$qualDataArray[0]['SQD_VAL_PP']." [SYNDIS].";
|
||||
$infoWATER_text .="<br/> - Zwierciadło dynamiczne Hd=".$qualDataArray[0]['SQD_VAL_HD']." ".$spacja."[SYNDIS].";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
// =====================================================================================================================================
|
||||
|
||||
|
||||
// =====================================================================================================================================
|
||||
// analiza elektryczna
|
||||
// =====================================================================================================================================
|
||||
unset($probaArray);
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 PEP_X_PARAM, TSD_VAL_14 PEP_Y_PARAM from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$probaArray[] = array(
|
||||
(float) $r["PEP_X_PARAM"],
|
||||
(float) $r["PEP_Y_PARAM"]
|
||||
);
|
||||
}
|
||||
$test_Pes = (float) getPolynomialValue($probaArray,($qualDataArray[0]['SQD_VAL_Q']/60)); //moc ze stacji
|
||||
unset($probaArray);
|
||||
|
||||
if (
|
||||
$qualDataArray[0]['SQD_VAL_PE'] < (0.83*$test_Pes) || $qualDataArray[0]['SQD_VAL_PE'] > (1.25*$test_Pes)
|
||||
//|| ((0.92*$_SESSION['well_details']['eng_CF'])>$qualDataArray[0]['SQD_VAL_CF'] || $qualDataArray[0]['SQD_VAL_CF']>(1.07*$_SESSION['well_details']['eng_CF']))
|
||||
//|| ((0.93*$_SESSION['well_details']['eng_U']) > $qualDataArray[0]['SQD_VAL_U'] || $qualDataArray[0]['SQD_VAL_U']>(1.08*$_SESSION['well_details']['eng_U']))
|
||||
//|| ((0.85*$_SESSION['well_details']['eng_I']) > $qualDataArray[0]['SQD_VAL_I'] || $qualDataArray[0]['SQD_VAL_I']>(1.15*$_SESSION['well_details']['eng_I']))
|
||||
)
|
||||
{
|
||||
$isInfoENERGETIC = true;
|
||||
$infoENERGETIC_text = "";
|
||||
$algSPM = "według algorytmu SoftSPM";
|
||||
|
||||
if ($qualDataArray[0]['SQD_VAL_PE'] < (0.83*$test_Pes) || $qualDataArray[0]['SQD_VAL_PE'] > (1.25*$test_Pes))
|
||||
$infoENERGETIC_text .="<br/> - Moc czynna Pe=".$qualDataArray[0]['SQD_VAL_PE']." ".$spacja."[SYNDIS]";
|
||||
// if ((0.92*$_SESSION['well_details']['eng_CF'])>$qualDataArray[0]['SQD_VAL_CF'] || $qualDataArray[0]['SQD_VAL_CF']>(1.07*$_SESSION['well_details']['eng_CF']))
|
||||
// $infoENERGETIC_text .="<br/> - cos(φ)=".$qualDataArray[0]['SQD_VAL_CF']." ".$spacja."[SYNDIS]";
|
||||
// if ((0.93*$_SESSION['well_details']['eng_U']) > $qualDataArray[0]['SQD_VAL_U'] || $qualDataArray[0]['SQD_VAL_U']>(1.08*$_SESSION['well_details']['eng_U']))
|
||||
// $infoENERGETIC_text .="<br/> - Napięcie zasilania U=".$qualDataArray[0]['SQD_VAL_U']." ".$spacja."[SYNDIS]";
|
||||
// if ((0.85*$_SESSION['well_details']['eng_I']) > $qualDataArray[0]['SQD_VAL_I'] || $qualDataArray[0]['SQD_VAL_I']>(1.15*$_SESSION['well_details']['eng_I']))
|
||||
// $infoENERGETIC_text .="<br/> - Pobór prądu I=".$qualDataArray[0]['SQD_VAL_I']." ".$spacja."[SYNDIS]";
|
||||
}
|
||||
// =====================================================================================================================================
|
||||
}
|
||||
// =========================================================================================================================================
|
||||
|
||||
if ($isInfoWATER)
|
||||
echo "<div class='infoWATER'>Parametry hydrauliczne lub techniczne wymagające analizy ".$algSPM.":".$infoWATER_text."</div>";
|
||||
|
||||
if ($isInfoENERGETIC)
|
||||
echo "<div class='infoENERGETIC'>Parametry elektryczne wymagające analizy ".$algSPM.":".$infoENERGETIC_text."</div>";
|
||||
|
||||
if ($isInfoWATER || $isInfoENERGETIC)
|
||||
echo "<div class='actionERROR'>Brak oceny!</div>";
|
||||
|
||||
|
||||
|
||||
if ($qualDataArray[0]['SQD_VAL_ONOFF']==0 || $isInfoWATER || $isInfoENERGETIC)
|
||||
{
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
pumpImageGreyBell($fileName0);
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_004." - ".$_SESSION['well_details']['wellName'];?></div>
|
||||
<div class="tag_center">
|
||||
<a href="?pg=site401inf&dev=<?php echo $_GET['dev']?>"><img SRC="<?php echo $fileName; ?>" border="0"></a>
|
||||
</div>
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site401_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_005; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_q['grid_style']; ?>"><?php echo $Evaluation4_q['grid_text']; ?></TD>
|
||||
<TD CLASS="desc_value" style="max-width: 40px; text-align: center;" rowspan="4">
|
||||
<a href="?pg=site401mhis&dev=<?php echo$_GET['dev']; ?>"><img SRC="<?php echo $fileName0; ?>" border="0"></a>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_009; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_HfQ['grid_style']; ?>"><?php echo $Evaluation4_HfQ['grid_text']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_012; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_Throt['grid_style']; ?>"><?php echo $Evaluation4_Throt['grid_text']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_015; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_LineLoss['grid_style']; ?>"><?php echo $Evaluation4_LineLoss['grid_text']; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0 && ($_SESSION['well_details']['wellTypeID']==18 || $_SESSION['well_details']['wellTypeID']==19))
|
||||
echo"<a href='?pg=site401lift&t=".$_SESSION['well_details']['testID']."&d=".$_SESSION['well_details']['devID']."&q=".$qParam."&hp=".$HPparam."'><img SRC=$fileName1></a>";
|
||||
elseif ($_SESSION['well_details']['testID']>0 && $_SESSION['well_details']['wellTypeID']==20)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
$workStatusArray = sqlGetResAsArray("select DRD_VALUE,DRD_DESCRIPTION,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=DRD_DESCRIPTION limit 1) DRD_DESC from seg_dev_resources_det where DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_SESSION['well_details']['devID'].") and DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_SESSION['well_details']['devID']." limit 1");
|
||||
//$well_work_status = getLastValueFromDevResourceDetail('WELL_STATUSES','ON_OFF',$_SESSION['well_details']['devID']);
|
||||
|
||||
|
||||
if ($workStatusArray[0]['DRD_VALUE']=="ON")
|
||||
{
|
||||
$imgONOFF_g = "./images/green_ONOFF_ON.png";
|
||||
$imgONOFF_r = "./images/red_ONOFF.png";
|
||||
$stringONOFF = "Stan pracy - Załączona";
|
||||
|
||||
if (!empty($_SESSION['site401_well_onoff']))
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF_ON.png">
|
||||
<a href="./?pg=site401Eonf&dev='.$_SESSION['well_details']['devID'].'&pa=off"><img style="padding: 9px;" src="./images/red_ONOFF.png" title="Wyłącz pompe"></a>
|
||||
';
|
||||
else
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF_ON.png">
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF.png">
|
||||
';
|
||||
}
|
||||
else
|
||||
{
|
||||
$imgONOFF_g = "./images/green_ONOFF.png";
|
||||
$imgONOFF_r = "./images/red_ONOFF_OFF.png";
|
||||
$stringONOFF = "Stan pracy - Wyłączona";
|
||||
|
||||
if (!empty($_SESSION['site401_well_onoff']))
|
||||
$btmAcction = '
|
||||
<a href="./?pg=site401Eonf&dev='.$_SESSION['well_details']['devID'].'&pa=on"><img style="padding: 9px;" src="./images/green_ONOFF.png" title="Załącz pompe"></a>
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF_OFF.png">
|
||||
';
|
||||
else
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF.png">
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF_OFF.png">
|
||||
';
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<div class="head_tag"><?php echo $stringONOFF ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php echo $btmAcction; ?>
|
||||
<?php
|
||||
if ($workStatusArray[0]['DRD_DESCRIPTION']>0)
|
||||
echo"<br/>Powód: <i><b><a style='text-decoration: none;' href='./?pg=site401Eonf&dev=".$_SESSION['well_details']['devID']."&pa=reson'>".$workStatusArray[0]['DRD_DESC']."</a></b></i>";
|
||||
elseif ($workStatusArray[0]['DRD_VALUE']!="ON" && empty($workStatusArray[0]['DRD_DESCRIPTION']))
|
||||
echo"<br/><a style='text-decoration: none; color: #ff0000;' href='./?pg=site401Eonf&dev=".$_SESSION['well_details']['devID']."&pa=reson'>Kliknij, aby wprowadzić przyczynę wyłączenia</a>";
|
||||
|
||||
?>
|
||||
</div>
|
||||
|
||||
<div class=tag_ChemicalButtons>
|
||||
<a href='?pg=site401inf&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Parametry pracy układu'></A>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,912 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site401']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
if (!empty($_GET['direct']) && $_GET['direct']=='site301inf')
|
||||
{
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
//warunek na przekazywanie nazw obiektów (G54)
|
||||
if (empty($_GET['dev']) && !empty($_GET['obj']))
|
||||
{
|
||||
delSearchSessionData();
|
||||
$_GET['dev'] = sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_GET['obj']."'", "DRS_ID");
|
||||
|
||||
if ($_GET['dev']>0) $_GET['dev']=$_GET['dev'];
|
||||
else {
|
||||
$tmp = explode('=', $_SERVER['REQUEST_URI']);
|
||||
$lastVal = count($tmp)-1;
|
||||
$_GET['dev'] = sqlStringValue("select DRS_ID from seg_dev_resources,seg_wells where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$tmp[$lastVal]."'", "DRS_ID");
|
||||
unset($tmp);
|
||||
}
|
||||
}
|
||||
|
||||
//załączaie wylączanie pompy
|
||||
if (!empty($_GET['pa']) && $_GET['dev']>0 && $_POST['inEncrypted']==md5($_GET['dev']) && $_POST['subWellParamSave']==$lab_ButtonName_Next)
|
||||
{
|
||||
$onOffDate = $_POST['inOnOffDate'].' '.$_POST['inOnOffTimeH'].':'.$_POST['inOnOffTimeM'].':00';
|
||||
|
||||
if ($_GET['pa']=='on')
|
||||
{
|
||||
//kasuje wcześniejsze wpisy (z datą późnijszą niż aktualnie wstawiona)
|
||||
mysql_query("DELETE FROM seg_dev_resources_det WHERE DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev']." and DRD_AUDIT_DATE>='".$onOffDate."'");
|
||||
mysql_query("DELETE FROM seg_wells_manual_work WHERE WMS_DRS_ID=".$_GET['dev']." and WMS_DATETIME>='".$onOffDate."'");
|
||||
mysql_query("DELETE FROM seg_wells_manual_work_syndis WHERE SLA_DRS_ID=".$_GET['dev']." and SLA_DATETIME>='".$onOffDate."'");
|
||||
// ===================================================================================
|
||||
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='ON',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$onOffDate."'");
|
||||
mysql_query("INSERT INTO seg_wells_manual_work SET WMS_WLL_ID=".$_SESSION['well_details']['wellID'].",WMS_DRS_ID=".$_GET['dev'].",WMS_NAME='".$_SESSION['well_details']['wellName']."',WMS_WORK_STATUS='ON',WMS_DATETIME='".$onOffDate."'");
|
||||
|
||||
// Dodaje do tabeli liczników - Łata dla syndis na liczenie czasów
|
||||
mysql_query("INSERT INTO seg_wells_manual_work_syndis SET SLA_WLL_ID=".$_SESSION['well_details']['wellID'].",SLA_DRS_ID=".$_GET['dev'].",SLA_NAME='".$_SESSION['well_details']['wellName']."',SLA_WORK_STATUS='ON',SLA_DATETIME='".$onOffDate."',SLA_AUDIT_CD=now()");
|
||||
mysql_query("INSERT INTO rep_his_data_everyday SET RHD_DRS_ID=".$_GET['dev'].",RHD_DATE='".$onOffDate."',RHD_Q_VAL=getLastValue(200,".$_GET['dev']."),RHD_AUDIT_CD=now()");
|
||||
|
||||
// dodaje wpis, czy aktualizować czasy pracy - 2018-01-06 (syndis_onoff_time)
|
||||
mysql_query("INSERT INTO softspm_rep.rep_002_is_set_new_onoff_signals SET ISN_STATUS_VAL='ON',ISN_DRS_ID=".$_GET['dev'].",ISN_DATE=now()");
|
||||
// czyści informcję w polu RHD_SPM_WT - w celu przeliczenia czasu i wody jeszcze raz - dla załącz/wyłącz wpisywanych wstecznie
|
||||
mysql_query("UPDATE rep_his_data_everyday SET RHD_SPM_WT=NULL WHERE RHD_DRS_ID=".$_GET['dev']." and RHD_DATE>='".$onOffDate."'");
|
||||
|
||||
}
|
||||
elseif ($_GET['pa']=='off')
|
||||
{
|
||||
//kasuje wcześniejsze wpisy (z datą późnijszą niż aktualnie wstawiona)
|
||||
mysql_query("DELETE FROM seg_dev_resources_det WHERE DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev']." and DRD_AUDIT_DATE>='".$onOffDate."'");
|
||||
mysql_query("DELETE FROM seg_wells_manual_work WHERE WMS_DRS_ID=".$_GET['dev']." and WMS_DATETIME>='".$onOffDate."'");
|
||||
mysql_query("DELETE FROM seg_wells_manual_work_syndis WHERE SLA_DRS_ID=".$_GET['dev']." and SLA_DATETIME>='".$onOffDate."'");
|
||||
// ===================================================================================
|
||||
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='".$_POST['inOnOffReason']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$onOffDate."'");
|
||||
mysql_query("INSERT INTO seg_wells_manual_work SET WMS_WLL_ID=".$_SESSION['well_details']['wellID'].",WMS_DRS_ID=".$_GET['dev'].",WMS_NAME='".$_SESSION['well_details']['wellName']."',WMS_WORK_STATUS='OFF',WMS_DATETIME='".$onOffDate."'");
|
||||
|
||||
// Dodaje do tabeli liczników - Łata dla syndis na liczenie czasów
|
||||
mysql_query("INSERT INTO seg_wells_manual_work_syndis SET SLA_WLL_ID=".$_SESSION['well_details']['wellID'].",SLA_DRS_ID=".$_GET['dev'].",SLA_NAME='".$_SESSION['well_details']['wellName']."',SLA_WORK_STATUS='OFF',SLA_DATETIME='".$onOffDate."',SLA_AUDIT_CD=now()");
|
||||
|
||||
// dodaje wpis, czy aktualizować czasy pracy - 2018-01-06 (syndis_onoff_time)
|
||||
mysql_query("INSERT INTO softspm_rep.rep_002_is_set_new_onoff_signals SET ISN_STATUS_VAL='OFF',ISN_DRS_ID=".$_GET['dev'].",ISN_DATE=now()");
|
||||
// czyści informcję w polu RHD_SPM_WT - w celu przeliczenia czasu i wody jeszcze raz - dla załącz/wyłącz wpisywanych wstecznie
|
||||
mysql_query("UPDATE rep_his_data_everyday SET RHD_SPM_WT=NULL WHERE RHD_DRS_ID=".$_GET['dev']." and RHD_DATE>='".$onOffDate."'");
|
||||
|
||||
}
|
||||
elseif ($_GET['pa']=='reson')
|
||||
{
|
||||
$drdID = sqlValue("select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev']." and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev'].")");
|
||||
mysql_query("UPDATE seg_dev_resources_det SET DRD_DESCRIPTION='".$_POST['inOnOffReason']."' WHERE DRD_ID=".$drdID);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// kasuje zmianne sesyjne dla historii ocen
|
||||
unset($_SESSION['site401mhis_working_params']);
|
||||
unset($_SESSION['site401mhis_inDate']);
|
||||
unset($_SESSION['site401mhis_sel_data']);
|
||||
|
||||
|
||||
|
||||
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
|
||||
|
||||
unset($_SESSION['well_details']);
|
||||
//wpisuje do tablicy podstawowe informacje o studni
|
||||
$wynik = mysql_query("select DRS_ID,WLL_ID,WLL_NAME,WLL_CAT_DIC_ID,RWL_PUP_DRS_ID,RWL_ENG_DRS_ID,round(getLastValue(235,DRS_ID)/1000,3) DR, getLastValue(240,DRS_ID) LPM from seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 left join seg_well_pump_eng_rel on RWL_WLL_ID=WLL_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
unset($pupTmpArray);
|
||||
if ($r["RWL_PUP_DRS_ID"]>0)
|
||||
$pupTmpArray = sqlGetResAsArray("select PUP_ID,PUP_NAME,DRS_SN_NUMBER,PUP_Q_N from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=".$r["RWL_PUP_DRS_ID"]);
|
||||
unset($engTmpArray);
|
||||
if ($r["RWL_ENG_DRS_ID"]>0)
|
||||
$engTmpArray = sqlGetResAsArray("select ENG_ID,ENG_NAME,ENG_ELECTRICITY,ENG_VOLTAGE,ENG_COS_FI,DRS_SN_NUMBER from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 where DRS_ID=".$r["RWL_ENG_DRS_ID"]);
|
||||
unset($workStatusArray);
|
||||
//$workStatusArray = sqlGetResAsArray("select DRD_VALUE,DRD_DESCRIPTION,DRD_AUDIT_DATE,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=DRD_DESCRIPTION limit 1) DRD_DESC from viw_pump_working_status where DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from viw_pump_working_status where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev'].") and DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev']." limit 1");
|
||||
$workStatusArray = sqlGetResAsArray("select * from seg_dev_resources_det where DRD_ID=(select max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_GET['dev'].")");
|
||||
//$tstID = sqlValue("select TST_ID from tst_tests where TST_PUP_ID=".$r["PUP_ID"]." and TST_PUP_SN_NO='".$r["WLE_PUMP_NO"]."' and TST_ENG_ID=".$r["ENG_ID"]." and TST_ENG_SN_NO='".$r["WLE_ENG_NO"]."'");
|
||||
if ($r["RWL_PUP_DRS_ID"]>0 && $r["RWL_ENG_DRS_ID"]>0)
|
||||
{
|
||||
$tstID = sqlValue("select max(TST_ID) TST_ID from tst_tests where TST_PUP_ID=".$pupTmpArray[0]['PUP_ID']." and TST_PUP_SN_NO='".$pupTmpArray[0]['DRS_SN_NUMBER']."' and TST_ENG_SN_NO='".$engTmpArray[0]['DRS_SN_NUMBER']."'");
|
||||
if (empty($tstID)) $tstID = sqlValue("select max(TST_ID) TST_ID from tst_tests where TST_PUP_ID=".$pupTmpArray[0]['PUP_ID']." and TST_PUP_SN_NO='".$pupTmpArray[0]['DRS_SN_NUMBER']."'");
|
||||
}
|
||||
|
||||
$_SESSION['well_details']=array(
|
||||
'devID' => $r["DRS_ID"],
|
||||
'wellID' => $r["WLL_ID"],
|
||||
'wellName' => $r["WLL_NAME"],
|
||||
'wellTypeID'=> $r["WLL_CAT_DIC_ID"],
|
||||
'pumpID' => $pupTmpArray[0]['PUP_ID'],
|
||||
'pumpName' => $pupTmpArray[0]['PUP_NAME'],
|
||||
'pumpSN' => $pupTmpArray[0]['DRS_SN_NUMBER'],
|
||||
'QnVal' => $pupTmpArray[0]['PUP_Q_N'],
|
||||
'engID' => $engTmpArray[0]['ENG_ID'],
|
||||
'engName' => $engTmpArray[0]['ENG_NAME'],
|
||||
'eng_I' => $engTmpArray[0]['ENG_ELECTRICITY'],
|
||||
'eng_U' => $engTmpArray[0]['ENG_VOLTAGE'],
|
||||
'eng_CF' => $engTmpArray[0]['ENG_COS_FI'],
|
||||
'engSN' => $engTmpArray[0]['DRS_SN_NUMBER'],
|
||||
'LpVal' => $r["LPM"],
|
||||
'DrVal' => $r["DR"],
|
||||
'testID' => $tstID,
|
||||
'onOff' => $workStatusArray[0]['DRD_VALUE']
|
||||
);
|
||||
|
||||
}
|
||||
unset($pupTmpArray);
|
||||
unset($engTmpArray);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//2016-09-10
|
||||
// pobiera informacje do tablicy o wiarygodności danych z SYNDIS
|
||||
unset($qualDataArray);
|
||||
if ($_SESSION['well_details']['wellTypeID']!=20)
|
||||
{
|
||||
$qualDataArray = sqlGetResAsArray("select * from rep_soap_syndis_quality_data where SQD_DRS_ID=".$_GET['dev']);
|
||||
$getLastDyndisData = $qualDataArray[0]['SQD_AUDIT_CD'];
|
||||
}
|
||||
|
||||
if ($_SESSION['well_details']['wellTypeID']==18)
|
||||
$imgSPM="SPM_BASE_polish.png";
|
||||
elseif ($_SESSION['well_details']['wellTypeID']==19)
|
||||
$imgSPM="SPM_OPT_polish.png";
|
||||
else
|
||||
$imgSPM="SPM_FULL_polish.png";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// jeśli mamy zabudowany agregat i jest próba dla niego
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
|
||||
//zakresy dla wykresów
|
||||
if (empty($_SESSION['site401_scope']))
|
||||
{
|
||||
$wynik = mysql_query("select PEP_X_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_SESSION['well_details']['pumpID']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['site401_scope'][] = (float) $r["PEP_X_PARAM"]/60;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
// punkty pomiarowe dla Hp, Eta, Pe ze stacji prób
|
||||
$wynik = mysql_query("select TSD_VAL_04/60 TSD_VAL_04,TSD_VAL_08,TSD_VAL_14,TSD_VAL_18 from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$tstID." order by TSD_MSR_STEP");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$testArray[] = array(
|
||||
'q' => (float) $r["TSD_VAL_04"],
|
||||
'h' => (float) $r["TSD_VAL_08"],
|
||||
'p' => (float) $r["TSD_VAL_14"],
|
||||
'n' => (float) $r["TSD_VAL_18"]
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
//$_SESSION['site401_lift_xy']
|
||||
//$_SESSION['site401_eta_xy']
|
||||
//$_SESSION['site401_minmax_params']
|
||||
|
||||
$maxPiontOfTest =sqlGetResAsArray("select max(TSD_VAL_04)/60 X_MAX, max(TSD_VAL_08) Y_MAX from tst_tests left join tst_test_details on TSD_TST_ID=TST_ID where TST_ID=".$_SESSION['well_details']['testID']);
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
include("./pChart/pData.class.php");
|
||||
include("./pChart/pDraw.class.php");
|
||||
include("./pChart/pImage.class.php");
|
||||
include("./pChart/pScatter.class.php");
|
||||
|
||||
|
||||
$wynik = mysql_query("select RHD_Q_VAL,RHD_HD_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_PP_VAL,RHD_HH_VAL,RHD_PE_VAL,RHD_DGN_VAL,RHD_DATE from rep_his_data_everyday where RHD_ID=(select max(RHD_ID) from rep_his_data_everyday where RHD_DRS_ID=".$_SESSION['well_details']['devID'].")");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$qParam = $r["RHD_Q_VAL"];
|
||||
$P1param = $r["RHD_P1_VAL"];
|
||||
$P2param = $r["RHD_P2_VAL"];
|
||||
$PEparam = $r["RHD_PE_VAL"];
|
||||
$PPparam = $r["RHD_PP_VAL"];
|
||||
$HHparam = $r["RHD_HH_VAL"];
|
||||
$resHD = $r["RHD_HD_VAL"];
|
||||
$isDiagOK = $r["RHD_DGN_VAL"];
|
||||
$resWorkStatus = $r["RHD_DATE"];
|
||||
|
||||
if (empty($qualDataArray)) $getLastDyndisData = $r["RHD_DATE"];
|
||||
}
|
||||
|
||||
|
||||
// =============================================================== //
|
||||
$Evaluation4_q = wellEvaluation4_q($_SESSION['well_details']['QnVal'], $qParam);
|
||||
// =============================================================== //
|
||||
//$resHP = (setPumpHparameterForQ($_SESSION['well_details']['pumpID'],$qParam)-($PPparam-$HHparam))/($PPparam-$HHparam);
|
||||
//$resHP = (getPolynomialValue($_SESSION['site401_lift_xy'],$qParam/60)-($PPparam-$HHparam))/($PPparam-$HHparam);
|
||||
|
||||
|
||||
//$Evaluation4_HfQ = wellEvaluation4_HfQ($resHP,$PPparam);
|
||||
$HPparam = (float) ($PPparam - $HHparam);
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
$HPSparam = (float) getPolynomialHp_second($testArray,$qParam/60);
|
||||
|
||||
$Evaluation4_HfQ = wellEvaluation4_HfQ_new($HPSparam,$PPparam,$HHparam);
|
||||
|
||||
// =============================================================== //
|
||||
$Evaluation4_Throt = wellEvaluation4_Throt($resHD,$P1param,$P2param);
|
||||
// =============================================================== //
|
||||
$Evaluation4_LineLoss = wellEvaluation4_LineLoss($P1param,$PPparam,$_SESSION['well_details']['LpVal'],$_SESSION['well_details']['DrVal']);
|
||||
// =============================================================== //
|
||||
//$qRZ = $qParam;
|
||||
|
||||
$fileName0="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_01.png";
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
|
||||
// =============================================================== //
|
||||
if (empty($PEparam)) $PEparam=1;
|
||||
$resETA = ($qParam*($resHD+$P2param))/(367*$PEparam);
|
||||
$RedYellowParam = setRedYellowLimes($_SESSION['well_details']['QnVal']);
|
||||
$YellowGreenParam = setYellowGreenLimes($_SESSION['well_details']['QnVal']);
|
||||
// =============================================================== //
|
||||
|
||||
|
||||
// Jeśli mamy odchyłke CH na czerwono, wtedy obrazek jest szary
|
||||
// =============================================================== //
|
||||
if ($greyChart==1 || $_SESSION['well_details']['wellTypeID']==20)
|
||||
pumpImageGreyBell($fileName0);
|
||||
else pumpImageStatus($fileName0, $RedYellowParam, $YellowGreenParam, $resETA);
|
||||
// =============================================================== //
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_02.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_401inf_03.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
|
||||
// jeśli jest próba
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
// =======================================================================================//
|
||||
{
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = $maxPiontOfTest[0]['X_MAX'];
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$yMax = $maxPiontOfTest[0]['Y_MAX'];
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = ceil($yMax/10);
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $testArray as $dataPoint )
|
||||
{
|
||||
$polynomialRegression->addData( $dataPoint['q'], $dataPoint['h'] );
|
||||
//echo $dataPoint['q']."<br/> ".$dataPoint['h']."<br/><br/>";
|
||||
}
|
||||
//$polynomialRegression->addData( $dataPoint['q'], $dataPoint['h'] );
|
||||
|
||||
// Add raw data to plot.
|
||||
unset($data);
|
||||
for($i=0; $i<count($testArray); $i++)
|
||||
{
|
||||
$data[] = array(
|
||||
$testArray[$i]['q'],
|
||||
$testArray[$i]['h']
|
||||
);
|
||||
}
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize(3);
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image,3,0,0,'H[m]',$colorMap[ "Black" ]);
|
||||
imageString($image,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][0], $_SESSION['site401_scope'][2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][2], $_SESSION['site401_scope'][3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][3], $_SESSION['site401_scope'][5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][5], $_SESSION['site401_scope'][6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $_SESSION['site401_scope'][6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
unset($data);
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($dataPoint);
|
||||
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Green')
|
||||
{
|
||||
$colorKROPA = $colorMap["Green"];
|
||||
$moveKROPA=0;
|
||||
|
||||
}
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Yellow')
|
||||
{
|
||||
$colorKROPA = $colorMap["Yellow"];
|
||||
$moveKROPA=2;
|
||||
|
||||
}
|
||||
if ($Evaluation4_HfQ['point_color'] == 'Red')
|
||||
{
|
||||
$colorKROPA = $colorMap["Red"];
|
||||
$moveKROPA=2;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
//plotCircleRange(0,$xMax,0,ceil($yMax/4)*4,$qRZ/60,str_replace(',','.',setPumpHparameterForQafterTest($_SESSION['well_details']['pumpID'],$_SESSION['well_details']['pumpSN'],$qRZ))-$moveKROPA,$colorKROPA);
|
||||
plotCircleRange(0,$xMax,0,ceil($yMax/4)*4,$qParam/60,getPolynomialHp_second($testArray,$qParam/60)-$moveKROPA,$colorKROPA);
|
||||
imagePNG( $image,$fileName1);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
// =======================================================================================//
|
||||
|
||||
|
||||
// jeśli jest próba
|
||||
// =======================================================================================//
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
// Sprawność
|
||||
// =======================================================================================//
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = $maxPiontOfTest[0]['X_MAX'];
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = 0.1;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
unset($dataPoint);
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $testArray as $dataPoint )
|
||||
$polynomialRegression1->addData($dataPoint['q'], $dataPoint['n']);
|
||||
|
||||
// Add raw data to plot.
|
||||
unset($data);
|
||||
for($i=0; $i<count($testArray); $i++)
|
||||
{
|
||||
$data[] = array(
|
||||
$testArray[$i]['q'],
|
||||
$testArray[$i]['n']
|
||||
);
|
||||
}
|
||||
plotRenderData($data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
if ($qParam/60<$_SESSION['site401_scope'][2])
|
||||
plotRectangleRange1(0,$xMax,0,$_SESSION['site401_scope'][2], 'red_value');
|
||||
else if ($qParam/60>=$_SESSION['site401_scope'][2] && $qParam/60<$_SESSION['site401_scope'][3])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][2],$_SESSION['site401_scope'][3], 'yellow_value');
|
||||
else if ($qParam/60>=$_SESSION['site401_scope'][3] && $qParam/60<$_SESSION['site401_scope'][5])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][3],$_SESSION['site401_scope'][5], 'green_value');
|
||||
else if ($qParam/60>=$_SESSION['site401_scope'][5] && $qParam/60<$_SESSION['site401_scope'][6])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][5],$_SESSION['site401_scope'][6], 'yellow_value');
|
||||
else if ($qParam/60>=$_SESSION['site401_scope'][6])
|
||||
plotRectangleRange1(0,$xMax,$_SESSION['site401_scope'][6],$xMaxLine, 'red_value');
|
||||
|
||||
plotAddScale();
|
||||
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image1,3,0,0,'n',$colorMap[ "Black" ]);
|
||||
imagerectangle($image1,4,10,5,15,$colorMap[ "Black" ]);
|
||||
imageString($image1,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][0], $_SESSION['site401_scope'][2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][2], $_SESSION['site401_scope'][3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][3], $_SESSION['site401_scope'][5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][5], $_SESSION['site401_scope'][6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $_SESSION['site401_scope'][6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
unset($data);
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($dataPoint);
|
||||
unset($moveKROPA);
|
||||
|
||||
//plotCircleRange1(0,$xMax,0,1,$qRZ/60,str_replace(',','.',setPumpETAparameterForQafterTest($_SESSION['well_details']['pumpID'],$_SESSION['well_details']['pumpSN'],$qRZ)));
|
||||
plotCircleRange1(0,$xMax,0,1,$qParam/60,getPolynomialEta_second($testArray,$qParam/60));
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
// =======================================================================================//
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
//tworzy nazwę pliku rysunku jaki ma podstawić w zalezności od stanu pompy (Throt i Loss)
|
||||
if (strlen($Evaluation4_Throt['image'])>0 && strlen($Evaluation4_LineLoss['image'])>0 && !strstr($imgSPM,"SEGAP"))
|
||||
$imgSPM = "./images/".$Evaluation4_Throt['image']."".$Evaluation4_LineLoss['image']."_".$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);
|
||||
$font = './fonts/verdana.ttf';
|
||||
|
||||
// sprawdza stan diagnostyki i podstawia odpowiedni obrazek
|
||||
//$isDiagOK = getLastValueFromDevResourceDetail('WELL_HIDDEN_PARAMETERS','DGN',$var_DRSid);
|
||||
if ($isDiagOK==1) $imgToDiag = imagecreatefrompng("./images/diag_warning.png");
|
||||
elseif ($isDiagOK==2) $imgToDiag = imagecreatefrompng("./images/diag_error.png");
|
||||
else $imgToDiag = imagecreatefrompng("./images/diag_ok.png");
|
||||
//diag_warning
|
||||
|
||||
|
||||
if ($_SESSION['well_details']['wellTypeID']==18)
|
||||
{
|
||||
imagecopy($image,$imgToDiag,105,450,0,0,13,13);
|
||||
imagettftext($image, 10, 0, 75, 635, imagecolorallocate($image, 0, 0, 255), $font, "Data odpytania SYNDIS: ".$getLastDyndisData);
|
||||
}
|
||||
elseif ($_SESSION['well_details']['wellTypeID']==19)
|
||||
{
|
||||
imagecopy($image,$imgToDiag,81,450,0,0,13,13);
|
||||
imagettftext($image, 10, 0, 75, 635, imagecolorallocate($image, 0, 0, 255), $font, "Data odpytania SYNDIS: ".$getLastDyndisData);
|
||||
}
|
||||
imagepng($image,$fileName);
|
||||
|
||||
|
||||
// Jeśli mamy typ "SPM - inne"
|
||||
if ($_SESSION['well_details']['wellTypeID']==20)
|
||||
{
|
||||
unset($Evaluation4_HfQ);
|
||||
unset($Evaluation4_Throt);
|
||||
unset($Evaluation4_LineLoss);
|
||||
//pumpImageGreyBell($fileName0);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
{
|
||||
// =========================================================================================================================================
|
||||
|
||||
|
||||
$spacja = " "; unset($algSPM);
|
||||
//analiza, czy wszystkie wartości z ostatniego pomiaru z SYNDIS są prawidłowe i wiarygodne:
|
||||
// =========================================================================================================================================
|
||||
// analiza hydrauliczna
|
||||
// =========================================================================================================================================
|
||||
$isInfoWATER = false;
|
||||
if (!empty($qualDataArray) && (
|
||||
$qualDataArray[0]['SQD_FLG_Q']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_P1']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_P2']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_PP']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_HH']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_HD']!='CORRECT'
|
||||
|
||||
|| $qualDataArray[0]['SQD_VAL_Q']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_PP']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_HH']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_HD']<=0
|
||||
))
|
||||
{
|
||||
$isInfoWATER = true;
|
||||
$infoWATER_text = "";
|
||||
|
||||
if ($qualDataArray[0]['SQD_FLG_Q']!='CORRECT' || $qualDataArray[0]['SQD_VAL_Q']<=0)
|
||||
$infoWATER_text .="<br/> - Wydajność Q=".round($qualDataArray[0]['SQD_VAL_Q']/60,3)." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_Q']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_P1']!='CORRECT')
|
||||
$infoWATER_text .="<br/> - Ciśnienie p1=".$qualDataArray[0]['SQD_VAL_P1']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_P1']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_P2']!='CORRECT')
|
||||
$infoWATER_text .="<br/> - Ciśnienie p2=".$qualDataArray[0]['SQD_VAL_P2']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_P2']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_PP']!='CORRECT' || $qualDataArray[0]['SQD_VAL_PP']<=0)
|
||||
$infoWATER_text .="<br/> - Ciśnienie Pp=".$qualDataArray[0]['SQD_VAL_PP']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_PP']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_HH']!='CORRECT' || $qualDataArray[0]['SQD_VAL_HH']<=0)
|
||||
$infoWATER_text .="<br/> - Wysokość Hh=".$qualDataArray[0]['SQD_VAL_HH']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_HH']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_HD']!='CORRECT' || $qualDataArray[0]['SQD_VAL_HD']<=0)
|
||||
$infoWATER_text .="<br/> - Zwierciadło dynamiczne Hd=".$qualDataArray[0]['SQD_VAL_HD']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_HD']."].";
|
||||
}
|
||||
// =========================================================================================================================================
|
||||
// analiza elektryczna
|
||||
// =========================================================================================================================================
|
||||
$isInfoENERGETIC = false;
|
||||
if (!empty($qualDataArray) && (
|
||||
$qualDataArray[0]['SQD_FLG_I']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_U']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_CF']!='CORRECT'
|
||||
|| $qualDataArray[0]['SQD_FLG_PE']!='CORRECT'
|
||||
|
||||
|| $qualDataArray[0]['SQD_VAL_I']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_U']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_CF']<=0
|
||||
|| $qualDataArray[0]['SQD_VAL_CF']>=1
|
||||
|| $qualDataArray[0]['SQD_VAL_PE']<=0
|
||||
|
||||
))
|
||||
{
|
||||
$isInfoENERGETIC = true;
|
||||
$infoENERGETIC_text = "";
|
||||
|
||||
if ($qualDataArray[0]['SQD_FLG_I']!='CORRECT' || $qualDataArray[0]['SQD_VAL_I']<=0)
|
||||
$infoENERGETIC_text .="<br/> - Pobór prądu I=".$qualDataArray[0]['SQD_VAL_I']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_I']."].";
|
||||
if ($qualDataArray[0]['SQD_FLG_U']!='CORRECT' || $qualDataArray[0]['SQD_VAL_U']<=0)
|
||||
$infoENERGETIC_text .="<br/> - Napięcie zasilania U=".$qualDataArray[0]['SQD_VAL_U']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_U']."]";
|
||||
if ($qualDataArray[0]['SQD_FLG_CF']!='CORRECT' || $qualDataArray[0]['SQD_VAL_CF']<=0 || $qualDataArray[0]['SQD_VAL_CF']>=1)
|
||||
$infoENERGETIC_text .="<br/> - cos(φ)=".$qualDataArray[0]['SQD_VAL_CF']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_CF']."]";
|
||||
if ($qualDataArray[0]['SQD_FLG_PE']!='CORRECT' || $qualDataArray[0]['SQD_VAL_PE']<=0)
|
||||
$infoENERGETIC_text .="<br/> - Moc czynna Pe=".$qualDataArray[0]['SQD_VAL_PE']." ".$spacja."[SYNDIS=".$qualDataArray[0]['SQD_FLG_PE']."]";
|
||||
}
|
||||
// =========================================================================================================================================
|
||||
// =========================================================================================================================================
|
||||
/*
|
||||
// jeśli analiza jakości i poprawności danych przeszła poprawnie sprawdza algorytmem SoftSPM
|
||||
if (!empty($qualDataArray) && !$isInfoWATER && !$isInfoENERGETIC)
|
||||
{
|
||||
// =====================================================================================================================================
|
||||
// analiza hydrauliczna
|
||||
// =====================================================================================================================================
|
||||
$test_Hp = (float) $qualDataArray[0]['SQD_VAL_PP'] - $qualDataArray[0]['SQD_VAL_HH'];
|
||||
$test_Hps = (float) getPolynomialHp($testArray,($qualDataArray[0]['SQD_VAL_Q']/60)); //wysokość ze stacji
|
||||
|
||||
|
||||
if (
|
||||
//($test_Hp < (0.8*$test_Hps) || $test_Hp > (1.08*$test_Hps))
|
||||
$test_Hp > (1.08*$test_Hps)
|
||||
|| (($qualDataArray[0]['SQD_VAL_P2']-1.5)>$qualDataArray[0]['SQD_VAL_P1'])
|
||||
|
||||
)
|
||||
{
|
||||
$isInfoWATER = true;
|
||||
$infoWATER_text = "";
|
||||
$algSPM = "według algorytmu SoftSPM";
|
||||
|
||||
|
||||
//if ($test_Hp < (0.8*$test_Hps) || $test_Hp > (1.08*$test_Hps))
|
||||
//if ($qualDataArray[0]['SQD_VAL_P2']>$qualDataArray[0]['SQD_VAL_P1'])
|
||||
if (($qualDataArray[0]['SQD_VAL_P2']-1.5)>$qualDataArray[0]['SQD_VAL_P1'])
|
||||
$infoWATER_text .="<br/> - Ciśnienie P2>P1 ".$spacja."[SYNDIS].";
|
||||
if ($test_Hp > (1.08*$test_Hps))
|
||||
{
|
||||
$infoWATER_text .="<br/> - Głębokość zabudowy pompy Lp=".$_SESSION['well_details']['LpVal']." ".$spacja."[SoftSPM].";
|
||||
$infoWATER_text .="<br/> - Ciśnienie Pp=".$qualDataArray[0]['SQD_VAL_PP']." [SYNDIS].";
|
||||
$infoWATER_text .="<br/> - Zwierciadło dynamiczne Hd=".$qualDataArray[0]['SQD_VAL_HD']." ".$spacja."[SYNDIS].";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
// =====================================================================================================================================
|
||||
|
||||
|
||||
// =====================================================================================================================================
|
||||
// analiza elektryczna
|
||||
// =====================================================================================================================================
|
||||
$test_Pes = (float) getPolynomialPe_second($testArray,($qualDataArray[0]['SQD_VAL_Q']/60)); //moc ze stacji
|
||||
|
||||
if (
|
||||
$qualDataArray[0]['SQD_VAL_PE'] < (0.83*$test_Pes) || $qualDataArray[0]['SQD_VAL_PE'] > (1.25*$test_Pes)
|
||||
//|| ((0.92*$_SESSION['well_details']['eng_CF'])>$qualDataArray[0]['SQD_VAL_CF'] || $qualDataArray[0]['SQD_VAL_CF']>(1.07*$_SESSION['well_details']['eng_CF']))
|
||||
//|| ((0.93*$_SESSION['well_details']['eng_U']) > $qualDataArray[0]['SQD_VAL_U'] || $qualDataArray[0]['SQD_VAL_U']>(1.08*$_SESSION['well_details']['eng_U']))
|
||||
//|| ((0.85*$_SESSION['well_details']['eng_I']) > $qualDataArray[0]['SQD_VAL_I'] || $qualDataArray[0]['SQD_VAL_I']>(1.15*$_SESSION['well_details']['eng_I']))
|
||||
)
|
||||
{
|
||||
$isInfoENERGETIC = true;
|
||||
$infoENERGETIC_text = "";
|
||||
$algSPM = "według algorytmu SoftSPM";
|
||||
|
||||
if ($qualDataArray[0]['SQD_VAL_PE'] < (0.83*$test_Pes) || $qualDataArray[0]['SQD_VAL_PE'] > (1.25*$test_Pes))
|
||||
$infoENERGETIC_text .="<br/> - Moc czynna Pe=".$qualDataArray[0]['SQD_VAL_PE']." ".$spacja."[SYNDIS]";
|
||||
// if ((0.92*$_SESSION['well_details']['eng_CF'])>$qualDataArray[0]['SQD_VAL_CF'] || $qualDataArray[0]['SQD_VAL_CF']>(1.07*$_SESSION['well_details']['eng_CF']))
|
||||
// $infoENERGETIC_text .="<br/> - cos(φ)=".$qualDataArray[0]['SQD_VAL_CF']." ".$spacja."[SYNDIS]";
|
||||
// if ((0.93*$_SESSION['well_details']['eng_U']) > $qualDataArray[0]['SQD_VAL_U'] || $qualDataArray[0]['SQD_VAL_U']>(1.08*$_SESSION['well_details']['eng_U']))
|
||||
// $infoENERGETIC_text .="<br/> - Napięcie zasilania U=".$qualDataArray[0]['SQD_VAL_U']." ".$spacja."[SYNDIS]";
|
||||
// if ((0.85*$_SESSION['well_details']['eng_I']) > $qualDataArray[0]['SQD_VAL_I'] || $qualDataArray[0]['SQD_VAL_I']>(1.15*$_SESSION['well_details']['eng_I']))
|
||||
// $infoENERGETIC_text .="<br/> - Pobór prądu I=".$qualDataArray[0]['SQD_VAL_I']." ".$spacja."[SYNDIS]";
|
||||
}
|
||||
// =====================================================================================================================================
|
||||
}
|
||||
// =========================================================================================================================================
|
||||
*/
|
||||
|
||||
if ($isInfoWATER)
|
||||
echo "<div class='infoWATER'>Parametry hydrauliczne lub techniczne wymagające analizy ".$algSPM.":".$infoWATER_text."</div>";
|
||||
|
||||
if ($isInfoENERGETIC)
|
||||
echo "<div class='infoENERGETIC'>Parametry elektryczne wymagające analizy ".$algSPM.":".$infoENERGETIC_text."</div>";
|
||||
|
||||
if ($isInfoWATER || $isInfoENERGETIC)
|
||||
echo "<div class='actionERROR'>Brak oceny!</div>";
|
||||
|
||||
|
||||
|
||||
if ($qualDataArray[0]['SQD_VAL_ONOFF']==0 || $isInfoWATER || $isInfoENERGETIC)
|
||||
{
|
||||
if (file_exists( $fileName0)) unlink($fileName0);
|
||||
pumpImageGreyBell($fileName0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// =========================================================================================================================================
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// pobieranie aktualnych danych
|
||||
if ($_GET['data']=='refresh')
|
||||
{
|
||||
|
||||
$refreshTime=15;
|
||||
echo"<meta http-equiv='refresh' content='".$refreshTime.";url=./?pg=site401mark&dev=".$_GET['dev']."'>";
|
||||
?>
|
||||
<div class="tag100">
|
||||
<div class="head_tag">Pobór aktualnych danych dla <?php echo $_SESSION['well_details']['wellName']; ?> – proszę czekać.</div>
|
||||
<div class="tag_center"></br>
|
||||
<progress id="progressBar" value="0" max="100"></progress>
|
||||
<span id="status"></span>
|
||||
<h1 id="finalMessage"></h1>
|
||||
<script type="text/javascript" language="javascript">
|
||||
function progressBarSim(al) {
|
||||
var bar = document.getElementById('progressBar');
|
||||
var status = document.getElementById('status');
|
||||
status.innerHTML = al+"%";
|
||||
bar.value = al;
|
||||
al++;
|
||||
var sim = setTimeout("progressBarSim("+al+")",<?php echo $refreshTime*10; ?> );
|
||||
if(al == 100){
|
||||
status.innerHTML = "100%";
|
||||
bar.value = 100;
|
||||
clearTimeout(sim);
|
||||
//var finalMessage = document.getElementById('finalMessage');
|
||||
//finalMessage.innerHTML = "Process is complete";
|
||||
}
|
||||
}
|
||||
var amountLoaded = 0;
|
||||
progressBarSim(amountLoaded);
|
||||
</script></br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="./bootstrap.min.js"></script>
|
||||
<script>
|
||||
|
||||
|
||||
|
||||
$(window).load(function() {
|
||||
// Animate loader off screen
|
||||
//$('#preloader').hide();
|
||||
//$('#loader').hide();
|
||||
$.post( "./ajax_getdata4well.php", { post_action: "ajax", done: "insert", well_name: "<?php echo $_SESSION['well_details']['wellName'];?>"}).done(function(data)
|
||||
{
|
||||
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_004." - ".$_SESSION['well_details']['wellName'];?></div>
|
||||
<div class="tag_center">
|
||||
<a href="?pg=site401inf&dev=<?php echo $_GET['dev']?>"><img SRC="<?php echo $fileName; ?>" border="0"></a>
|
||||
</div>
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site401_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_005; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_q['grid_style']; ?>"><?php echo $Evaluation4_q['grid_text']; ?></TD>
|
||||
<TD CLASS="desc_value" style="max-width: 40px; text-align: center;" rowspan="4">
|
||||
<a href="?pg=site401mhis&dev=<?php echo$_GET['dev']; ?>"><img SRC="<?php echo $fileName0; ?>" border="0"></a>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_009; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_HfQ['grid_style']; ?>"><?php echo $Evaluation4_HfQ['grid_text']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_012; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_Throt['grid_style']; ?>"><?php echo $Evaluation4_Throt['grid_text']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site401_015; ?></TD>
|
||||
<TD class="<?php echo $Evaluation4_LineLoss['grid_style']; ?>"><?php echo $Evaluation4_LineLoss['grid_text']; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0 && ($_SESSION['well_details']['wellTypeID']==18 || $_SESSION['well_details']['wellTypeID']==19))
|
||||
echo"<a href='?pg=site401lift&t=".$_SESSION['well_details']['testID']."&d=".$_SESSION['well_details']['devID']."&q=".$qParam."'><img SRC=$fileName1></a>";
|
||||
elseif ($_SESSION['well_details']['testID']>0 && $_SESSION['well_details']['wellTypeID']==20)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($_SESSION['well_details']['testID']>0)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
//$workStatusArray = sqlGetResAsArray("select DRD_VALUE,DRD_DESCRIPTION,(select DIC_POL_LANG from sys_dictionaries where DIC_ID=DRD_DESCRIPTION limit 1) DRD_DESC from seg_dev_resources_det where DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_SESSION['well_details']['devID'].") and DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$_SESSION['well_details']['devID']." limit 1");
|
||||
//$well_work_status = getLastValueFromDevResourceDetail('WELL_STATUSES','ON_OFF',$_SESSION['well_details']['devID']);
|
||||
|
||||
|
||||
if ($workStatusArray[0]['DRD_VALUE']=="ON")
|
||||
{
|
||||
$imgONOFF_g = "./images/green_ONOFF_ON.png";
|
||||
$imgONOFF_r = "./images/red_ONOFF.png";
|
||||
$stringONOFF = "Stan pracy - Załączona";
|
||||
|
||||
if (!empty($_SESSION['site401_well_onoff']) && $_SESSION['well_details']['wellTypeID']==20)
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF_ON.png">
|
||||
<a href="./?pg=site401Eonf&dev='.$_SESSION['well_details']['devID'].'&pa=off"><img style="padding: 9px;" src="./images/red_ONOFF.png" title="Wyłącz pompe"></a>
|
||||
';
|
||||
else
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF_ON.png">
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF.png">
|
||||
';
|
||||
}
|
||||
else
|
||||
{
|
||||
$imgONOFF_g = "./images/green_ONOFF.png";
|
||||
$imgONOFF_r = "./images/red_ONOFF_OFF.png";
|
||||
$stringONOFF = "Stan pracy - Wyłączona";
|
||||
|
||||
if (!empty($_SESSION['site401_well_onoff']) && $_SESSION['well_details']['wellTypeID']==20)
|
||||
$btmAcction = '
|
||||
<a href="./?pg=site401Eonf&dev='.$_SESSION['well_details']['devID'].'&pa=on"><img style="padding: 9px;" src="./images/green_ONOFF.png" title="Załącz pompe"></a>
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF_OFF.png">
|
||||
';
|
||||
else
|
||||
$btmAcction = '
|
||||
<img style="padding: 9px;" src="./images/green_ONOFF.png">
|
||||
<img style="padding: 9px;" src="./images/red_ONOFF_OFF.png">
|
||||
';
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<div class="head_tag"><?php echo $stringONOFF ;?> [<?php echo $workStatusArray[0]['DRD_AUDIT_DATE'];?>]</div>
|
||||
<div class="tag_center">
|
||||
<?php echo $btmAcction; ?>
|
||||
<?php
|
||||
if ($workStatusArray[0]['DRD_DESCRIPTION']>0)
|
||||
echo"<br/>Powód: <i><b><a style='text-decoration: none;' href='./?pg=site401Eonf&dev=".$_SESSION['well_details']['devID']."&pa=reson'>".setDicName($workStatusArray[0]['DRD_DESCRIPTION'])."</a></b></i>";
|
||||
elseif ($workStatusArray[0]['DRD_VALUE']!="ON" && empty($workStatusArray[0]['DRD_DESCRIPTION']))
|
||||
echo"<br/><a style='text-decoration: none; color: #ff0000;' href='./?pg=site401Eonf&dev=".$_SESSION['well_details']['devID']."&pa=reson'>Kliknij, aby wprowadzić przyczynę wyłączenia</a>";
|
||||
|
||||
?>
|
||||
</div>
|
||||
|
||||
<div class=tag_ChemicalButtons>
|
||||
<a href='?pg=site401inf&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Parametry pracy układu'></A>
|
||||
|
||||
<?php if ($_SESSION['well_details']['wellTypeID']!=20): ?>
|
||||
|
||||
<a href='?pg=site401mark&dev=<?php echo $_SESSION['well_details']['devID'];?>&data=refresh'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Pobierz aktualne dane'></A>
|
||||
<?php endif; ?>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site404']))
|
||||
{
|
||||
|
||||
//if (empty($_POST['wydz'])) $_POST['wydz']=sqlStringValue("select URG_DESC from sys_users_regions where URG_USR_ID=".$_SESSION['user_id']." limit 1","URG_DESC");
|
||||
if (empty($_POST['wydz'])) $_POST['wydz']=$_SESSION['eq_stock_param3_1']
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site404_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
<form action="./?pg=site404&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Piezometr:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site404_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>wydział:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="wydz">
|
||||
<?php
|
||||
if (!empty($_SESSION['eq_stock_param3_1']))
|
||||
{
|
||||
echo"<option value='".$_SESSION['eq_stock_param3_1']."'>".$_SESSION['eq_stock_param3_1']."</option>";
|
||||
}
|
||||
else
|
||||
{
|
||||
$wynik = mysql_query("select URG_DESC from sys_users_regions where URG_USR_ID=".$_SESSION['user_id']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resW=$r["URG_DESC"];
|
||||
|
||||
if ($_POST['wydz']==$resW)
|
||||
echo"<option value='$resW' selected>$resW</option>";
|
||||
else
|
||||
echo"<option value='$resW'>$resW</option>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'>";
|
||||
?>
|
||||
Pokaż wszystkie</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site309_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_014 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_006 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_007 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_007 ;?></TD>
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site404_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
$query="select DRS_ID,SRP_ID,SRP_NAME,SOD_UJ,SOD_DESC from seg_dev_resources left join seg_reservoirs_piezometers on DRS_DEV_ID=SRP_ID left join seg_object_def on SOD_NAME=SRP_NAME where DRS_DEV_TYPE=601 and DRS_STATUS_DIC_ID=7 and SRP_NAME like '%".$_POST['sr_well']."%' and SOD_PLC='".$_POST['wydz']."'";
|
||||
$query .= " order by SRP_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$hst = getLastValueFromDevResourceDetail("WELL_PARAMETERS","HSTM",$r["DRS_ID"]);
|
||||
if (empty($hst)) $hst = $lab_Field_site404_001;
|
||||
else $hst=str_replace('.',',',round($hst,2));
|
||||
|
||||
$res[]=array(
|
||||
'id' => $r["SRP_ID"],
|
||||
'name' => $r["SRP_NAME"],
|
||||
'dev_id' => $r["DRS_ID"],
|
||||
'hstm' => $hst,//,round(getLastValueFromDevResourceDetail("WELL_PARAMETERS","HSTM",$r["DRS_ID"]),2),
|
||||
'depth' => round(getLastValueFromDevResourceDetail("DEV_RESOURCES_DETAIL","DEPTH",$r["DRS_ID"]),2),
|
||||
'desc' => $r["SOD_DESC"],
|
||||
'bariera' => $r["SOD_UJ"]
|
||||
);
|
||||
|
||||
}
|
||||
unset($_SESSION['site404_array']);
|
||||
$_SESSION['site404_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site404_array'])) $stop=count($_SESSION['site404_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site404inf&dev=".$_SESSION['site404_array'][$i]['dev_id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site404_array'][$i]['name']."</TD>
|
||||
<TD class='field_left'>".$_SESSION['site404_array'][$i]['bariera']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site404_array'][$i]['hstm']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site404_array'][$i]['depth']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site404_array'][$i]['desc']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site404_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site404_array'])>20)
|
||||
echo pagination_grid('?pg=site404', $_GET['pgn'], count($_SESSION['site404_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="/export/site404_xls.php" title="Export do EXCEL"><img src="/images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="/export/site404_pdf.php" title="Export do PDF"><img src="/images/pdf_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="/export/site404_print.php" target="_blank" title="Wydruk"><img src="/images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,112 @@
|
||||
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
echo 'starting ...<br>';
|
||||
require_once("soap.php");
|
||||
$cl = new SyndisConnector("http://172.21.11.101/SyndisSpm.wsdl"); //zmienić URL na inny - ten kieruje na moj komputer
|
||||
//$cl->__setLocation('http://172.20.43.10:3615/');
|
||||
$cl->__setLocation('http://172.21.11.101:3615/');
|
||||
echo 'connected ...<br>';
|
||||
|
||||
//$scriptDate = date("Y-m-d H:i:s");
|
||||
|
||||
require_once("func.php");
|
||||
require_once("dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
function insert_new_record($devID, $dicID, $value,$insertDate,$bar,$dep,$pname)
|
||||
{
|
||||
|
||||
$insertDate = str_replace(array('T','Z'), array(' ',''),$insertDate);
|
||||
$insertDateValue = (float) str_replace(array('-',':',' '),array('','',''),$insertDate);
|
||||
|
||||
$lastMasureDate = sqlStringValue("select getLastMeasureDate(".$dicID.",".$devID.") MT","MT");
|
||||
$lastMasureDateValue = (float) str_replace(array('-',':',' '),array('','',''),$lastMasureDate);
|
||||
|
||||
// sprawdza, czy ostatni pomiar jest późniejszy od nowego z SYNDIS
|
||||
if ($insertDateValue>$lastMasureDateValue)
|
||||
{
|
||||
$value = round($value,2);
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=".$dicID.",DRD_VALUE='".round($value,2)."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".$insertDate."'");
|
||||
|
||||
|
||||
|
||||
|
||||
echo "wstawił<br/><br/>";
|
||||
}
|
||||
|
||||
// wpisuje dane - jako do exportu do SEGAP
|
||||
mysql_query("INSERT INTO seg_piezometers_segap SET DRD_DRS_ID=".$devID.",SRP_BARIERA='".$bar."',SRP_NAME='".$pname."',DRD_RESOURCES_DETAIL=".$dicID.",DRD_VALUE='".round($value,2)."',DRS_DEPARTMENT='".$dep."',DRD_AUDIT_DATE='".$insertDate."'");
|
||||
|
||||
|
||||
//echo"INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=".$dicID.",DRD_VALUE='".$value."',DRD_EXPORT_SEGAP='0',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".$insertDate."'";
|
||||
//echo sqlStringValue("select DIC_POL_LANG from sys_dictionaries where DIC_ID=".$dicID, "DIC_POL_LANG")." [$dicID]: ".$value;
|
||||
//echo"</br>";
|
||||
}
|
||||
|
||||
mysql_query("truncate table seg_piezometers_segap");
|
||||
|
||||
$wynik = mysql_query("select SOI_NAME from rep_soap_objects_import where SOI_OBJECT='PIEZO'");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$pName=$r["SOI_NAME"];
|
||||
$pz = $cl->GetPiezometerDataAsArray($pName);
|
||||
|
||||
|
||||
echo $pName."</br>";
|
||||
//print_r($wl);
|
||||
|
||||
//$devID=null;
|
||||
//$devID = sqlStringValue("select DRS_ID from seg_reservoirs_piezometers left join seg_dev_resources on SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=601 where SRP_NAME='".$pName."'","DRS_ID");
|
||||
|
||||
$piezoArray=null;
|
||||
unset($piezoArray);
|
||||
$piezoArray = sqlGetResAsArray("select DRS_ID,DRS_DEPARTMENT,SRP_BARIERA from seg_reservoirs_piezometers left join seg_dev_resources on SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=601 where SRP_NAME='".$pName."'");
|
||||
|
||||
if ($piezoArray[0]['DRS_ID']>0 && $pz["staticWaterTable"]["flag"] == "CORRECT")
|
||||
{
|
||||
if ($pz["staticWaterTable"]["value"]>0)
|
||||
{
|
||||
//echo "</br>";
|
||||
//zwirciadło statyczne
|
||||
insert_new_record($piezoArray[0]['DRS_ID'], 210, $pz["staticWaterTable"]["value"],$pz["staticWaterTable"]["date"],$piezoArray[0]['SRP_BARIERA'],$piezoArray[0]['DRS_DEPARTMENT'],$pName);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"Dane InCorrect </br>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
mysql_close($polacz);
|
||||
|
||||
echo 'finish processing ...<br>';
|
||||
|
||||
/**
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*print_r($cl->GetWellDataAsArray('PUMP23')); //Pobieranie danych jednej pompy - zwraca dane jako tablica
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>Indeksy piezometru<pre>";
|
||||
*print_r($cl->GetPiezometerData('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako obiekt
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>";
|
||||
*var_dump($cl->GetPiezometerDataAsArray('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako tablice
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*var_dump($cl->GetWellsDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*v8ar_dump($cl->GetPiezometersDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*/
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,303 @@
|
||||
|
||||
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
echo 'starting ...<br>';
|
||||
require_once("soap.php");
|
||||
$cl = new SyndisConnector("http://172.21.11.101/SyndisSpm.wsdl"); //zmienić URL na inny - ten kieruje na moj komputer
|
||||
//$cl->__setLocation('http://172.20.43.10:3615/');
|
||||
$cl->__setLocation('http://172.21.11.101:3615/');
|
||||
echo 'connected ...<br>';
|
||||
echo 'Start: '.date("Y-m-d H:i:s").'<br>';
|
||||
|
||||
$scriptDate = date("Y-m-d H:i:s");
|
||||
|
||||
date_default_timezone_set('Europe/Warsaw');
|
||||
require_once("func.php");
|
||||
require_once("dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
|
||||
function convertData($insertDate)
|
||||
{
|
||||
unset($res);
|
||||
//re-contruct to format
|
||||
$res = date('Y-m-d H:i:s', strtotime($insertDate));
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// pobieramy tablice studni
|
||||
$well_array=null;
|
||||
$wynik = mysql_query("select WLL_NAME from seg_wells,seg_well_pump_eng_rel where RWL_WLL_ID=WLL_ID and WLL_CAT_DIC_ID in (18,19)");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$well_array[] = $r["WLL_NAME"];
|
||||
}
|
||||
//print_r($cl->GetWellsDataAsArray(array('G52','G54'))); //Pobieranie danych dla wszystkich studni
|
||||
$wl = $cl->GetWellsDataAsArray($well_array);
|
||||
mysql_query("truncate table seg_dev_major_segap");
|
||||
mysql_query("truncate table rep_soap_syndis_quality_data");
|
||||
mysql_query("truncate table rep_soap_syndis_update5min_data");
|
||||
|
||||
for($i=0; $i<count($wl["wells"]); $i++)
|
||||
{
|
||||
//echo "Name: ". $wl["wells"][$i]["well"]["id"]."<br/>";
|
||||
|
||||
$devID=null; $wellID=null; $vpp=null; $vhh=null;
|
||||
|
||||
// sprawdza, czy ma zapisać nowy rekord do bazy everyday
|
||||
$isSaveRecords=false;
|
||||
|
||||
$wynik_W = mysql_query("select DRS_ID,DRS_DEPARTMENT,WLL_ID,WLL_BARIERA,WLL_PP_SCOPE,WLL_HH_SCOPE,WLL_CAT_DIC_ID from seg_wells left join seg_dev_resources on WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 where WLL_NAME='".$wl["wells"][$i]["well"]["id"]."'");
|
||||
if($wynik_W)while ($r_W = mysql_fetch_array($wynik_W))
|
||||
{
|
||||
$devID = $r_W["DRS_ID"];
|
||||
$wellID = $r_W["WLL_ID"];
|
||||
$wellBar = $r_W["WLL_BARIERA"];
|
||||
$vpp=$r_W["WLL_PP_SCOPE"]; if ($vpp==0) $vpp=500;
|
||||
$vhh=$r_W["WLL_HH_SCOPE"];
|
||||
$devDep = $r_W["DRS_DEPARTMENT"];
|
||||
$wellType = $r_W["WLL_CAT_DIC_ID"];
|
||||
}
|
||||
|
||||
// 2018-01-06 obsługa w soap_of_while.php
|
||||
/*
|
||||
//sprawdza stan załączenia pompy
|
||||
if (sqlStringValue("select getLastValue(507,".$devID.") ONF", "ONF")=='ON' && $wl["wells"][$i]["pumpOnOff"]["value"]==0 && $wl["wells"][$i]["pumpEfficiency"]["value"]<=0.016)
|
||||
{
|
||||
//2017-10-17 - dodanie parametru REASON [pumpOnOffReason]: $wl["wells"][$i]["pumpOnOffReason"]["value"]
|
||||
//INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=1234,DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE=now();
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='".$wl["wells"][$i]["pumpOnOffReason"]["value"]."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".convertData($wl["wells"][$i]["pumpOnOff"]["date"])."'");
|
||||
|
||||
// Dodaje do tabeli liczników - Łata dla syndis na liczenie czasów
|
||||
mysql_query("INSERT INTO seg_wells_manual_work_syndis SET SLA_WLL_ID=".$wellID.",SLA_DRS_ID=".$devID.",SLA_NAME='".$wl["wells"][$i]["well"]["id"]."',SLA_WORK_STATUS='OFF',SLA_DATETIME='".convertData($wl["wells"][$i]["pumpOnOff"]["date"])."',SLA_AUDIT_CD=now()");
|
||||
// ==============================================================================================================================================================
|
||||
}
|
||||
//sprawdza stan załączenia pompy
|
||||
elseif (sqlStringValue("select getLastValue(507,".$devID.") ONF", "ONF")!='ON' && $wl["wells"][$i]["pumpOnOff"]["value"]==1)
|
||||
{
|
||||
//INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=1234,DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE=now();
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=507,DRD_VALUE='ON',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".convertData($wl["wells"][$i]["pumpOnOff"]["date"])."'");
|
||||
|
||||
// Dodaje do tabeli liczników - Łata dla syndis na liczenie czasów
|
||||
mysql_query("INSERT INTO seg_wells_manual_work_syndis SET SLA_WLL_ID=".$wellID.",SLA_DRS_ID=".$devID.",SLA_NAME='".$wl["wells"][$i]["well"]["id"]."',SLA_WORK_STATUS='ON',SLA_DATETIME='".convertData($wl["wells"][$i]["pumpOnOff"]["date"])."',SLA_AUDIT_CD=now()");
|
||||
// ==============================================================================================================================================================
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
// sprawdza, czy pompa jest włączona
|
||||
if ($wl["wells"][$i]["pumpOnOff"]["value"]==1)
|
||||
{
|
||||
//przeliczenie PP
|
||||
unset($ppValue); unset($ppFlag); unset($hhValue); unset($hhFlag);
|
||||
// ==============================================================================
|
||||
$ppValue = (float) $wl["wells"][$i]["pressureInPistonBody"]["value"];
|
||||
$ppValue = (float) ($ppValue - (($wl["wells"][$i]["barometricPressuremA"]["value"]*10)/98));
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBody"]["flag"];
|
||||
|
||||
unset($lpValue);
|
||||
$lpValue = (float) sqlStringValue("select getLastValue(240,".$devID.") HHV", "HHV");
|
||||
$hhValue = (float) $lpValue - ($wl["wells"][$i]["dynamicWaterTable"]["value"]);
|
||||
$hhFlag = $wl["wells"][$i]["dynamicWaterTable"]["flag"];
|
||||
// ==============================================================================
|
||||
|
||||
//rejestruje dane bez względu na ich jakość - prezentacja informacji w SYNDIS
|
||||
//INSERT INTO rep_soap_syndis_quality_data SET SQD_DRS_ID=111,SQD_OBJECT_NAME='111',SQD_NAME='111',SQD_VAL_Q=111,SQD_FLG_Q='111',SQD_VAL_P1=111,SQD_FLG_P1='111',SQD_VAL_P2=111,SQD_FLG_P2='111',SQD_VAL_PE=111,SQD_FLG_PE='111',SQD_VAL_PP=111,SQD_FLG_PP='111',SQD_VAL_HH=111,SQD_FLG_HH='111',SQD_VAL_HD=111,SQD_FLG_HD='111',SQD_VAL_ONOFF=111,SQD_FLG_ONOFF='111',SQD_AUDIT_CD=now();
|
||||
//if (sqlValue("select count(*) from rep_soap_syndis_quality_data where SQD_DRS_ID=".$devID)==0)
|
||||
//{
|
||||
mysql_query("
|
||||
INSERT INTO rep_soap_syndis_quality_data SET
|
||||
SQD_DRS_ID=".$devID.",
|
||||
SQD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',
|
||||
SQD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",
|
||||
SQD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',
|
||||
SQD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",
|
||||
SQD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',
|
||||
SQD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",
|
||||
SQD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',
|
||||
SQD_VAL_I=".$wl["wells"][$i]["currentL1"]["value"].",
|
||||
SQD_FLG_I='".$wl["wells"][$i]["currentL1"]["flag"]."',
|
||||
SQD_VAL_U=".$wl["wells"][$i]["voltageL12"]["value"].",
|
||||
SQD_FLG_U='".$wl["wells"][$i]["voltageL12"]["flag"]."',
|
||||
SQD_VAL_CF=".$wl["wells"][$i]["cos"]["value"].",
|
||||
SQD_FLG_CF='".$wl["wells"][$i]["cos"]["flag"]."',
|
||||
SQD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",
|
||||
SQD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',
|
||||
SQD_VAL_PP=".$ppValue.",
|
||||
SQD_FLG_PP='".$ppFlag."',
|
||||
SQD_VAL_HH=".$hhValue.",
|
||||
SQD_FLG_HH='".$hhFlag."',
|
||||
SQD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",
|
||||
SQD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',
|
||||
SQD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",
|
||||
SQD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',
|
||||
SQD_AUDIT_CD='".$scriptDate."'
|
||||
");
|
||||
//}
|
||||
/*
|
||||
else {
|
||||
|
||||
mysql_query("
|
||||
update rep_soap_syndis_quality_data SET
|
||||
SQD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',
|
||||
SQD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",
|
||||
SQD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',
|
||||
SQD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",
|
||||
SQD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',
|
||||
SQD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",
|
||||
SQD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',
|
||||
SQD_VAL_I=".$wl["wells"][$i]["currentL1"]["value"].",
|
||||
SQD_FLG_I='".$wl["wells"][$i]["currentL1"]["flag"]."',
|
||||
SQD_VAL_U=".$wl["wells"][$i]["voltageL12"]["value"].",
|
||||
SQD_FLG_U='".$wl["wells"][$i]["voltageL12"]["flag"]."',
|
||||
SQD_VAL_CF=".$wl["wells"][$i]["cos"]["value"].",
|
||||
SQD_FLG_CF='".$wl["wells"][$i]["cos"]["flag"]."',
|
||||
SQD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",
|
||||
SQD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',
|
||||
SQD_VAL_PP=".$ppValue.",
|
||||
SQD_FLG_PP='".$ppFlag."',
|
||||
SQD_VAL_HH=".$hhValue.",
|
||||
SQD_FLG_HH='".$hhFlag."',
|
||||
SQD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",
|
||||
SQD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',
|
||||
SQD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",
|
||||
SQD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',
|
||||
SQD_AUDIT_CD='".$scriptDate."' where SQD_DRS_ID=".$devID
|
||||
);
|
||||
}
|
||||
*/
|
||||
// ==============================================================================
|
||||
|
||||
|
||||
if ($devID>0)
|
||||
{
|
||||
$measureQuery = "INSERT INTO rep_soap_syndis_update5min_data SET ";
|
||||
$measureQuery .= "SUD_DRS_ID=".$devID.",SUD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',SUD_OBJECT_TYPE=".$wellType.",";
|
||||
|
||||
//prąd fazy L1 zasilania pompy
|
||||
$measureQuery .= "SUD_ID_L1=270,SUD_VAL_L1=".$wl["wells"][$i]["currentL1"]["value"].",SUD_FLG_L1='".$wl["wells"][$i]["currentL1"]["flag"]."',SUD_DATE_L1='".convertData($wl["wells"][$i]["currentL1"]["date"])."',";
|
||||
//prąd fazy L2 zasilania pompy
|
||||
$measureQuery .= "SUD_ID_L2=710,SUD_VAL_L2=".$wl["wells"][$i]["currentL2"]["value"].",SUD_FLG_L2='".$wl["wells"][$i]["currentL2"]["flag"]."',SUD_DATE_L2='".convertData($wl["wells"][$i]["currentL2"]["date"])."',";
|
||||
//prąd fazy L3 zasilania pompy
|
||||
$measureQuery .= "SUD_ID_L3=711,SUD_VAL_L3=".$wl["wells"][$i]["currentL3"]["value"].",SUD_FLG_L3='".$wl["wells"][$i]["currentL3"]["flag"]."',SUD_DATE_L3='".convertData($wl["wells"][$i]["currentL3"]["date"])."',";
|
||||
//[voltageL12] => U L12 [V] - napięcie międzyfazowe L1-L2
|
||||
$measureQuery .= "SUD_ID_UL12=275,SUD_VAL_UL12=".$wl["wells"][$i]["voltageL12"]["value"].",SUD_FLG_UL12='".$wl["wells"][$i]["voltageL12"]["flag"]."',SUD_DATE_UL12='".convertData($wl["wells"][$i]["voltageL12"]["date"])."',";
|
||||
//[voltageL23] => U L23 [V] - napięcie międzyfazowe L2-L3
|
||||
$measureQuery .= "SUD_ID_UL23=712,SUD_VAL_UL23=".$wl["wells"][$i]["voltageL23"]["value"].",SUD_FLG_UL23='".$wl["wells"][$i]["voltageL23"]["flag"]."',SUD_DATE_UL23='".convertData($wl["wells"][$i]["voltageL23"]["date"])."',";
|
||||
//[throttlePosition] => Położenie przepustnicy [*]
|
||||
if ($wellType==19)
|
||||
$measureQuery .= "SUD_ID_TRP=730,SUD_VAL_TRP=".$wl["wells"][$i]["throttlePosition"]["value"].",SUD_FLG_TRP='".$wl["wells"][$i]["throttlePosition"]["flag"]."',SUD_DATE_TRP='".convertData($wl["wells"][$i]["throttlePosition"]["date"])."',";
|
||||
else
|
||||
{
|
||||
$tmpDivP1P2=0;
|
||||
$tmpDivP1P2 = (float) ($wl["wells"][$i]["pressureAfterThrottle"]["value"] / $wl["wells"][$i]["pressureBeforeThrottle"]["value"]);
|
||||
if ($tmpDivP1P2>0.93)
|
||||
$measureQuery .= "SUD_ID_TRP=730,SUD_VAL_TRP=100,SUD_FLG_TRP='".$wl["wells"][$i]["throttlePosition"]["flag"]."',SUD_DATE_TRP='".convertData($wl["wells"][$i]["throttlePosition"]["date"])."',";
|
||||
else
|
||||
$measureQuery .= "SUD_ID_TRP=730,SUD_VAL_TRP=50,SUD_FLG_TRP='".$wl["wells"][$i]["throttlePosition"]["flag"]."',SUD_DATE_TRP='".convertData($wl["wells"][$i]["throttlePosition"]["date"])."',";
|
||||
}
|
||||
|
||||
//[waterTemperature] => Tw [*C]
|
||||
$measureQuery .= "SUD_ID_TW=245,SUD_VAL_TW=".$wl["wells"][$i]["waterTemperature"]["value"].",SUD_FLG_TW='".$wl["wells"][$i]["waterTemperature"]["flag"]."',SUD_DATE_TW='".convertData($wl["wells"][$i]["waterTemperature"]["date"])."',";
|
||||
//[activePower] => P [kW]
|
||||
$measureQuery .= "SUD_ID_PE=260,SUD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",SUD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',SUD_DATE_PE='".convertData($wl["wells"][$i]["activePower"]["date"])."',";
|
||||
//[cos] => cos(FI)
|
||||
$measureQuery .= "SUD_ID_CFI=280,SUD_VAL_CFI=".$wl["wells"][$i]["cos"]["value"].",SUD_FLG_CFI='".$wl["wells"][$i]["cos"]["flag"]."',SUD_DATE_CFI='".convertData($wl["wells"][$i]["cos"]["date"])."',";
|
||||
//[activeEnergy] => E [kWh]
|
||||
$measureQuery .= "SUD_ID_KWH=265,SUD_VAL_KWH=".$wl["wells"][$i]["activeEnergy"]["value"].",SUD_FLG_KWH='".$wl["wells"][$i]["activeEnergy"]["flag"]."',SUD_DATE_KWH='".convertData($wl["wells"][$i]["activeEnergy"]["date"])."',";
|
||||
//[pumpedWaterAmount] => V [m3]
|
||||
$measureQuery .= "SUD_ID_VM3=230,SUD_VAL_VM3=".$wl["wells"][$i]["pumpedWaterAmount"]["value"].",SUD_FLG_VM3='".$wl["wells"][$i]["pumpedWaterAmount"]["flag"]."',SUD_DATE_VM3='".convertData($wl["wells"][$i]["pumpedWaterAmount"]["date"])."',";
|
||||
//[ClInPumpedWater] => ch [mg/l]
|
||||
$measureQuery .= "SUD_ID_CHL=719,SUD_VAL_CHL=".$wl["wells"][$i]["ClInPumpedWater"]["value"].",SUD_FLG_CHL='".$wl["wells"][$i]["ClInPumpedWater"]["flag"]."',SUD_DATE_CHL='".convertData($wl["wells"][$i]["ClInPumpedWater"]["date"])."',";
|
||||
//[energyConsumption] => Jednostkowe zużycie energii [kWh/m3/m]
|
||||
$measureQuery .= "SUD_ID_ECM=721,SUD_VAL_ECM=".$wl["wells"][$i]["energyConsumption"]["value"].",SUD_FLG_ECM='".$wl["wells"][$i]["energyConsumption"]["flag"]."',SUD_DATE_ECM='".convertData($wl["wells"][$i]["energyConsumption"]["date"])."',";
|
||||
//[pumpRuntime] => t [h]
|
||||
$measureQuery .= "SUD_ID_RUTM=290,SUD_VAL_RUTM=".$wl["wells"][$i]["pumpRuntime"]["value"].",SUD_FLG_RUTM='".$wl["wells"][$i]["pumpRuntime"]["flag"]."',SUD_DATE_RUTM='".convertData($wl["wells"][$i]["pumpRuntime"]["date"])."',";
|
||||
//[dynamicWaterTable] => HD [m]
|
||||
$measureQuery .= "SUD_ID_HD=205,SUD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",SUD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',SUD_DATE_HD='".convertData($wl["wells"][$i]["dynamicWaterTable"]["date"])."',";
|
||||
//[staticWaterTable] => HST [m]
|
||||
$measureQuery .= "SUD_ID_HST=210,SUD_VAL_HST=".$wl["wells"][$i]["staticWaterTable"]["value"].",SUD_FLG_HST='".$wl["wells"][$i]["staticWaterTable"]["flag"]."',SUD_DATE_HST='".convertData($wl["wells"][$i]["staticWaterTable"]["date"])."',";
|
||||
//[pressureBeforeThrottle] => p1 [kPa]
|
||||
$measureQuery .= "SUD_ID_P1=215,SUD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",SUD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',SUD_DATE_P1='".convertData($wl["wells"][$i]["pressureBeforeThrottle"]["date"])."',";
|
||||
//[pressureAfterThrottle] => p2 [kPa]
|
||||
$measureQuery .= "SUD_ID_P2=220,SUD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",SUD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',SUD_DATE_P2='".convertData($wl["wells"][$i]["pressureAfterThrottle"]["date"])."',";
|
||||
//[barometricPressuremA] => Ciśnienie barometryczne pB[mA] - zakres 4-20
|
||||
$measureQuery .= "SUD_ID_PB=225,SUD_VAL_PB=".($wl["wells"][$i]["barometricPressuremA"]["value"] * 10).",SUD_FLG_PB='".$wl["wells"][$i]["barometricPressuremA"]["flag"]."',SUD_DATE_PB='".convertData($wl["wells"][$i]["barometricPressuremA"]["date"])."',";
|
||||
//[pumpEfficiency] => Q [m3/min]
|
||||
$measureQuery .= "SUD_ID_Q=200,SUD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",SUD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',SUD_DATE_Q='".convertData($wl["wells"][$i]["pumpEfficiency"]["date"])."',";
|
||||
//[currentDiagnosticsOperationState] => Działanie/niedziałanie [1/0] diagnostyki prądowej
|
||||
$measureQuery .= "SUD_ID_DIAG=708,SUD_VAL_DIAG=".$wl["wells"][$i]["currentDiagnosticsOperationState"]["value"].",SUD_FLG_DIAG='".$wl["wells"][$i]["currentDiagnosticsOperationState"]["flag"]."',SUD_DATE_DIAG='".convertData($wl["wells"][$i]["currentDiagnosticsOperationState"]["date"])."',";
|
||||
// PP
|
||||
$measureQuery .= "SUD_ID_PP=401,SUD_VAL_PP=".$ppValue.",SUD_FLG_PP='".$ppFlag."',SUD_DATE_PP='".convertData($wl["wells"][$i]["pressureInPistonBody"]["date"])."',";
|
||||
// HH
|
||||
$measureQuery .= "SUD_ID_HH=402,SUD_VAL_HH=".$hhValue.",SUD_FLG_HH='".$hhFlag."',SUD_DATE_HH='".convertData($wl["wells"][$i]["dynamicWaterTable"]["date"])."',";
|
||||
// ON OFF
|
||||
$measureQuery .= "SUD_ID_ONOFF=507,SUD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",SUD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',SUD_DATE_ONOFF='".convertData($wl["wells"][$i]["pumpOnOff"]["date"])."',";
|
||||
// end query
|
||||
$measureQuery .= "SUD_AUDIT_CD=now()";
|
||||
|
||||
// wpisuje do tabeli z rekordami.
|
||||
//echo $measureQuery."<br/><br/>";
|
||||
mysql_query($measureQuery);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
//Jeśli wyłączona
|
||||
/*
|
||||
else
|
||||
{
|
||||
if ($devID>0)
|
||||
{
|
||||
$measureQuery = "INSERT INTO rep_soap_syndis_update5min_data SET ";
|
||||
$measureQuery .= "SUD_DRS_ID=".$devID.",SUD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',SUD_OBJECT_TYPE=".$wellType.",";
|
||||
//[staticWaterTable] => HST [m]
|
||||
$measureQuery .= "SUD_ID_HST=210,SUD_VAL_HST=".$wl["wells"][$i]["staticWaterTable"]["value"].",SUD_FLG_HST='".$wl["wells"][$i]["staticWaterTable"]["flag"]."',SUD_DATE_HST='".convertData($wl["wells"][$i]["staticWaterTable"]["date"])."',";
|
||||
// ON OFF
|
||||
$measureQuery .= "SUD_ID_ONOFF=507,SUD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",SUD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',SUD_DATE_ONOFF='".convertData($wl["wells"][$i]["pumpOnOff"]["date"])."',";
|
||||
// end query
|
||||
$measureQuery .= "SUD_AUDIT_CD=now()";
|
||||
// wpisuje do tabeli z rekordami.
|
||||
//echo $measureQuery."<br/><br/>";
|
||||
mysql_query($measureQuery);
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
//mysql_query("truncate table softspm_rep.rep_002_avg_pump_working");
|
||||
//mysql_query("insert into softspm_rep.rep_002_avg_pump_working select null,DRD_VALUE,DRD_DRS_ID,DRD_AUDIT_DATE from (select * from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 union select * from seg_dev_resources_det_his where DRD_RESOURCES_DETAIL=507) tb order by DRD_DRS_ID,DRD_AUDIT_DATE,DRD_ID");
|
||||
|
||||
mysql_close($polacz);
|
||||
echo 'finish processing ...<br>';
|
||||
echo 'Finish: '.date("Y-m-d H:i:s").'<br>';
|
||||
|
||||
/**
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*print_r($cl->GetWellDataAsArray('PUMP23')); //Pobieranie danych jednej pompy - zwraca dane jako tablica
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>Indeksy piezometru<pre>";
|
||||
*print_r($cl->GetPiezometerData('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako obiekt
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>";
|
||||
*var_dump($cl->GetPiezometerDataAsArray('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako tablice
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*var_dump($cl->GetWellsDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*v8ar_dump($cl->GetPiezometersDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*/
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,456 @@
|
||||
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
echo 'starting ...<br>';
|
||||
require_once("soap.php");
|
||||
$cl = new SyndisConnector("http://172.21.11.101/SyndisSpm.wsdl"); //zmienić URL na inny - ten kieruje na moj komputer
|
||||
//$cl->__setLocation('http://172.20.43.10:3615/');
|
||||
$cl->__setLocation('http://172.21.11.101:3615/');
|
||||
echo 'connected ...<br>';
|
||||
echo 'Start: '.date("Y-m-d H:i:s").'<br>';
|
||||
|
||||
$scriptDate = date("Y-m-d H:i:s");
|
||||
|
||||
require_once("func.php");
|
||||
require_once("dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
function update_new_record($devID, $dicID, $value,$insertDate)
|
||||
{
|
||||
$insertDate = str_replace(array('T','Z'), array(' ',''),$insertDate);
|
||||
|
||||
$value = round($value,2);
|
||||
|
||||
$drdID = sqlValue("select SQL_NO_CACHE max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=".$dicID." and DRD_DRS_ID=".$devID);
|
||||
if ($drdID>0)
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources_det SET DRD_VALUE='".round($value,2)."',DRD_AUDIT_DATE='".$insertDate."',DRD_AUDIT_USR='SYNDIS' WHERE DRD_ID=".$drdID);
|
||||
// echo sqlStringValue("select DIC_POL_LANG from sys_dictionaries where DIC_ID=".$dicID, "DIC_POL_LANG")." [$dicID]: ".$value;
|
||||
}
|
||||
//echo"</br>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function isNewestData($devID,$dicID,$insertDate)
|
||||
{
|
||||
$res = false;
|
||||
$insertDate = str_replace(array('T','Z'), array(' ',''),$insertDate);
|
||||
$insertDateValue = (float) str_replace(array('-',':',' '),array('','',''),$insertDate);
|
||||
|
||||
$lastMasureDate = sqlStringValue("select getLastMeasureDate(".$dicID.",".$devID.") MT","MT");
|
||||
$lastMasureDateValue = (float) str_replace(array('-',':',' '),array('','',''),$lastMasureDate);
|
||||
|
||||
if ($insertDateValue>$lastMasureDateValue)
|
||||
$res=true;
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
|
||||
// pobieramy tablice studni
|
||||
$well_array=null;
|
||||
$wynik = mysql_query("select DISTINCT DRD_OBJECT_NAME from seg_dev_major_data left join seg_wells on DRD_OBJECT_NAME=WLL_NAME where DRD_OBJECT_TYPE='WELL' and DMD_WORK_STATUS='1' and WLL_HH_SCOPE>0 and WLL_CAT_DIC_ID in (18,19)");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$well_array[] = $r["DRD_OBJECT_NAME"];
|
||||
}
|
||||
//print_r($cl->GetWellsDataAsArray(array('G52','G54'))); //Pobieranie danych dla wszystkich studni
|
||||
$wl = $cl->GetWellsDataAsArray($well_array);
|
||||
|
||||
for($i=0; $i<count($wl["wells"]); $i++)
|
||||
{
|
||||
//echo "Name: ". $wl["wells"][$i]["well"]["id"]."<br/>";
|
||||
|
||||
$devID=null; $wellID=null; $vpp=null; $vhh=null;
|
||||
$wynik_W = mysql_query("select DRS_ID,WLL_ID,WLL_PP_SCOPE,WLL_HH_SCOPE,WLL_CAT_DIC_ID from seg_wells left join seg_dev_resources on WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 where WLL_NAME='".$wl["wells"][$i]["well"]["id"]."'");
|
||||
if($wynik_W)while ($r_W = mysql_fetch_array($wynik_W))
|
||||
{
|
||||
$devID = $r_W["DRS_ID"];
|
||||
$wellID = $r_W["WLL_ID"];
|
||||
$vpp=$r_W["WLL_PP_SCOPE"]; if ($vpp==0) $vpp=500;
|
||||
$vhh=$r_W["WLL_HH_SCOPE"];
|
||||
$wellType = $r_W["WLL_CAT_DIC_ID"];
|
||||
}
|
||||
|
||||
|
||||
//sprawdza stan załączenia pompy
|
||||
if (sqlStringValue("select getLastValue(507,".$devID.") ONF", "ONF")=='ON' && $wl["wells"][$i]["pumpOnOff"]["value"]==0)
|
||||
{
|
||||
//INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=1234,DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE=now();
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".$scriptDate."'");
|
||||
}
|
||||
//sprawdza stan załączenia pompy
|
||||
elseif (sqlStringValue("select getLastValue(507,".$devID.") ONF", "ONF")=='OFF' && $wl["wells"][$i]["pumpOnOff"]["value"]==1)
|
||||
{
|
||||
//INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=1234,DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE=now();
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=507,DRD_VALUE='ON',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".$scriptDate."'");
|
||||
}
|
||||
|
||||
|
||||
// sprawdza, czy pompa jest włączona
|
||||
if ($wl["wells"][$i]["pumpOnOff"]["value"]==1)
|
||||
{
|
||||
//rejestruje dane bez względu na ich jakość - prezentacja informacji w SYNDIS
|
||||
//INSERT INTO rep_soap_syndis_quality_data SET SQD_DRS_ID=111,SQD_OBJECT_NAME='111',SQD_NAME='111',SQD_VAL_Q=111,SQD_FLG_Q='111',SQD_VAL_P1=111,SQD_FLG_P1='111',SQD_VAL_P2=111,SQD_FLG_P2='111',SQD_VAL_PE=111,SQD_FLG_PE='111',SQD_VAL_PP=111,SQD_FLG_PP='111',SQD_VAL_HH=111,SQD_FLG_HH='111',SQD_VAL_HD=111,SQD_FLG_HD='111',SQD_VAL_ONOFF=111,SQD_FLG_ONOFF='111',SQD_AUDIT_CD=now();
|
||||
if (sqlValue("select count(*) from rep_soap_syndis_quality_data where SQD_DRS_ID=".$devID)==0)
|
||||
{
|
||||
|
||||
//przeliczenie PP
|
||||
unset($ppValue); unset($ppFlag); unset($hhValue); unset($hhFlag);
|
||||
// ==============================================================================
|
||||
if ($wl["wells"][$i]["pressureInPistonBody"]["value"]>0)
|
||||
{
|
||||
$ppValue = (float) $wl["wells"][$i]["pressureInPistonBody"]["value"];
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBody"]["flag"];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ppValue = (float) (($wl["wells"][$i]["pressureInPistonBodymA"]["value"] - 4) / 16 * $vpp - (($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98));
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBodymA"]["flag"];
|
||||
}
|
||||
//przeliczanie HH
|
||||
if ($wl["wells"][$i]["waterTablePosition"]["value"]>0)
|
||||
{
|
||||
$hhValue = (float) $wl["wells"][$i]["waterTablePosition"]["value"];
|
||||
$hhFlag = $wl["wells"][$i]["waterTablePosition"]["flag"];
|
||||
}
|
||||
else
|
||||
{
|
||||
$hhValue = (float) (($wl["wells"][$i]["waterTablePositionmA"]["value"] - 4) / 16 * $vhh - (($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98));
|
||||
$hhFlag = $wl["wells"][$i]["waterTablePositionmA"]["flag"];
|
||||
}
|
||||
// ==============================================================================
|
||||
|
||||
|
||||
|
||||
mysql_query("
|
||||
INSERT INTO rep_soap_syndis_quality_data SET
|
||||
SQD_DRS_ID=".$devID.",
|
||||
SQD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',
|
||||
SQD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",
|
||||
SQD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',
|
||||
SQD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",
|
||||
SQD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',
|
||||
SQD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",
|
||||
SQD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',
|
||||
SQD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",
|
||||
SQD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',
|
||||
SQD_VAL_PP=".$ppValue.",
|
||||
SQD_FLG_PP='".$ppFlag."',
|
||||
SQD_VAL_HH=".$hhValue.",
|
||||
SQD_FLG_HH='".$hhFlag."',
|
||||
SQD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",
|
||||
SQD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',
|
||||
SQD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",
|
||||
SQD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',
|
||||
SQD_AUDIT_CD='".$scriptDate."'
|
||||
");
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
//przeliczenie PP
|
||||
unset($ppValue); unset($ppFlag); unset($hhValue); unset($hhFlag);
|
||||
// ==============================================================================
|
||||
if ($wl["wells"][$i]["pressureInPistonBody"]["value"]>0)
|
||||
{
|
||||
$ppValue = (float) $wl["wells"][$i]["pressureInPistonBody"]["value"];
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBody"]["flag"];
|
||||
}
|
||||
else
|
||||
{
|
||||
$ppValue = (float) (($wl["wells"][$i]["pressureInPistonBodymA"]["value"] - 4) / 16 * $vpp - (($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98));
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBodymA"]["flag"];
|
||||
}
|
||||
//przeliczanie HH
|
||||
if ($wl["wells"][$i]["waterTablePosition"]["value"]>0)
|
||||
{
|
||||
$hhValue = (float) $wl["wells"][$i]["waterTablePosition"]["value"];
|
||||
$hhFlag = $wl["wells"][$i]["waterTablePosition"]["flag"];
|
||||
}
|
||||
else
|
||||
{
|
||||
$hhValue = (float) (($wl["wells"][$i]["waterTablePositionmA"]["value"] - 4) / 16 * $vhh - (($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98));
|
||||
$hhFlag = $wl["wells"][$i]["waterTablePositionmA"]["flag"];
|
||||
}
|
||||
// ==============================================================================
|
||||
|
||||
|
||||
|
||||
mysql_query("
|
||||
update rep_soap_syndis_quality_data SET
|
||||
SQD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',
|
||||
SQD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",
|
||||
SQD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',
|
||||
SQD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",
|
||||
SQD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',
|
||||
SQD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",
|
||||
SQD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',
|
||||
SQD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",
|
||||
SQD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',
|
||||
SQD_VAL_PP=".$ppValue.",
|
||||
SQD_FLG_PP='".$ppFlag."',
|
||||
SQD_VAL_HH=".$hhValue.",
|
||||
SQD_FLG_HH='".$hhFlag."',
|
||||
SQD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",
|
||||
SQD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',
|
||||
SQD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",
|
||||
SQD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',
|
||||
SQD_AUDIT_CD='".$scriptDate."' where SQD_DRS_ID=".$devID
|
||||
);
|
||||
}
|
||||
// ==============================================================================
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if ($devID>0 && $wl["wells"][$i]["currentL1"]["flag"] == "CORRECT" && $wl["wells"][$i]["pumpEfficiency"]["flag"]=="CORRECT" && $wl["wells"][$i]["pressureInPistonBodymA"]["flag"]=="CORRECT")
|
||||
{
|
||||
if ($wl["wells"][$i]["pumpOnOff"]["value"]==1 && $wl["wells"][$i]["pumpEfficiency"]["value"]>0 && $wl["wells"][$i]["currentL1"]["value"]>0)
|
||||
{
|
||||
|
||||
//prąd fazy L1 zasilania pompy
|
||||
if (isNewestData($devID,270,$wl["wells"][$i]["currentL1"]["date"]))
|
||||
update_new_record($devID, 270, $wl["wells"][$i]["currentL1"]["value"],$scriptDate);
|
||||
|
||||
//prąd fazy L2 zasilania pompy
|
||||
if (isNewestData($devID,710,$wl["wells"][$i]["currentL2"]["date"]))
|
||||
update_new_record($devID, 710, $wl["wells"][$i]["currentL2"]["value"],$scriptDate);
|
||||
|
||||
//prąd fazy L3 zasilania pompy
|
||||
if (isNewestData($devID,711,$wl["wells"][$i]["currentL3"]["date"]))
|
||||
update_new_record($devID, 711, $wl["wells"][$i]["currentL3"]["value"],$scriptDate);
|
||||
|
||||
//[voltageL12] => U L12 [V] - napięcie międzyfazowe L1-L2
|
||||
if (isNewestData($devID,275,$wl["wells"][$i]["voltageL12"]["date"]))
|
||||
update_new_record($devID, 275, $wl["wells"][$i]["voltageL12"]["value"],$scriptDate);
|
||||
|
||||
//[voltageL23] => U L23 [V] - napięcie międzyfazowe L2-L3
|
||||
if (isNewestData($devID,712,$wl["wells"][$i]["voltageL23"]["date"]))
|
||||
update_new_record($devID, 712, $wl["wells"][$i]["voltageL23"]["value"],$scriptDate);
|
||||
|
||||
//[throttlePosition] => Położenie przepustnicy [*]
|
||||
if (isNewestData($devID,730,$wl["wells"][$i]["throttlePosition"]["date"]) && $wellType==19)
|
||||
update_new_record($devID, 730, $wl["wells"][$i]["throttlePosition"]["value"],$scriptDate);
|
||||
elseif (isNewestData($devID,730,$wl["wells"][$i]["throttlePosition"]["date"]) && $wellType==18)
|
||||
{
|
||||
$tmpDivP1P2=0;
|
||||
$tmpDivP1P2 = ($wl["wells"][$i]["pressureAfterThrottle"]["value"] / $wl["wells"][$i]["pressureBeforeThrottle"]["value"]);
|
||||
if ($tmpDivP1P2>0.93)
|
||||
{
|
||||
update_new_record($devID, 730, 100,$scriptDate);
|
||||
$wl["wells"][$i]["throttlePosition"]["value"] = 100;
|
||||
}
|
||||
else
|
||||
{
|
||||
update_new_record($devID, 730, 50,$scriptDate);
|
||||
$wl["wells"][$i]["throttlePosition"]["value"] = 50;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//[waterTemperature] => Tw [*C]
|
||||
if (isNewestData($devID,245,$wl["wells"][$i]["waterTemperature"]["date"]))
|
||||
update_new_record($devID, 245, $wl["wells"][$i]["waterTemperature"]["value"],$scriptDate);
|
||||
|
||||
//[so52v21ksoTemperature] => Temperatura sterownika [*C]
|
||||
if (isNewestData($devID,720,$wl["wells"][$i]["so52v21ksoTemperature"]["date"]))
|
||||
update_new_record($devID, 720, $wl["wells"][$i]["so52v21ksoTemperature"]["value"],$scriptDate);
|
||||
|
||||
//[activePower] => P [kW]
|
||||
if (isNewestData($devID,260,$wl["wells"][$i]["activePower"]["date"]))
|
||||
update_new_record($devID, 260, $wl["wells"][$i]["activePower"]["value"],$scriptDate);
|
||||
|
||||
//[cos] => cos(FI)
|
||||
if (isNewestData($devID,280,$wl["wells"][$i]["cos"]["date"]))
|
||||
update_new_record($devID, 280, $wl["wells"][$i]["cos"]["value"],$scriptDate);
|
||||
|
||||
//[activeEnergy] => E [kWh]
|
||||
if (isNewestData($devID,265,$wl["wells"][$i]["activeEnergy"]["date"]))
|
||||
update_new_record($devID, 265, $wl["wells"][$i]["activeEnergy"]["value"],$scriptDate);
|
||||
|
||||
//[pumpedWaterAmount] => V [m3]
|
||||
if (isNewestData($devID,230,$wl["wells"][$i]["pumpedWaterAmount"]["date"]))
|
||||
update_new_record($devID, 230, $wl["wells"][$i]["pumpedWaterAmount"]["value"],$scriptDate);
|
||||
|
||||
//[ClInPumpedWater] => ch [mg/l]
|
||||
if (isNewestData($devID,719,$wl["wells"][$i]["ClInPumpedWater"]["date"]))
|
||||
update_new_record($devID, 719, $wl["wells"][$i]["ClInPumpedWater"]["value"],$scriptDate);
|
||||
|
||||
//[energyConsumption] => Jednostkowe zużycie energii [kWh/m3/m]
|
||||
if (isNewestData($devID,721,$wl["wells"][$i]["energyConsumption"]["date"]))
|
||||
update_new_record($devID, 721, $wl["wells"][$i]["energyConsumption"]["value"],$scriptDate);
|
||||
|
||||
//[pumpRuntime] => t [h]
|
||||
if (isNewestData($devID,290,$wl["wells"][$i]["pumpRuntime"]["date"]))
|
||||
update_new_record($devID, 290, $wl["wells"][$i]["pumpRuntime"]["value"],$scriptDate);
|
||||
|
||||
//[dynamicWaterTable] => HD [m]
|
||||
if ($wl["wells"][$i]["dynamicWaterTable"]["value"]>0 && isNewestData($devID,205,$wl["wells"][$i]["dynamicWaterTable"]["date"]))
|
||||
update_new_record($devID, 205, $wl["wells"][$i]["dynamicWaterTable"]["value"],$scriptDate);
|
||||
|
||||
|
||||
//[HdFromSetpoint] => Zadana wartość Hd od [m]
|
||||
// update_new_record($devID, 722, $wl["wells"][$i]["HdFromSetpoint"]["value"],$scriptDate);
|
||||
//[HdToSetpoint] => Zadana wartość Hd do [m]
|
||||
// update_new_record($devID, 723, $wl["wells"][$i]["HdToSetpoint"]["value"],$scriptDate);
|
||||
|
||||
|
||||
//[pressureBeforeThrottle] => p1 [kPa]
|
||||
if (isNewestData($devID,215,$wl["wells"][$i]["pressureBeforeThrottle"]["date"]))
|
||||
update_new_record($devID, 215, $wl["wells"][$i]["pressureBeforeThrottle"]["value"],$scriptDate);
|
||||
|
||||
//[pressureAfterThrottle] => p2 [kPa]
|
||||
if (isNewestData($devID,220,$wl["wells"][$i]["pressureAfterThrottle"]["date"]))
|
||||
update_new_record($devID, 220, $wl["wells"][$i]["pressureAfterThrottle"]["value"],$scriptDate);
|
||||
|
||||
//[barometricPressuremA] => Ciśnienie barometryczne pB[mA] - zakres 4-20
|
||||
if (isNewestData($devID,225,$wl["wells"][$i]["barometricPressuremA"]["date"]))
|
||||
update_new_record($devID, 225, $wl["wells"][$i]["barometricPressuremA"]["value"] * 10,$scriptDate);
|
||||
|
||||
|
||||
//[pumpEfficiency] => Q [m3/min]
|
||||
if (isNewestData($devID,200,$wl["wells"][$i]["pumpEfficiency"]["date"]))
|
||||
update_new_record($devID, 200, $wl["wells"][$i]["pumpEfficiency"]["value"] * 60,$scriptDate);
|
||||
|
||||
//[QFromSetpoint] => Zadana wartość wydajności od [m3/min]
|
||||
// update_new_record($devID, 724, $wl["wells"][$i]["QFromSetpoint"]["value"] * 60,$scriptDate);
|
||||
//[QToSetpoint] => Zadana wartość wydajności do [m3/min]
|
||||
// update_new_record($devID, 725, $wl["wells"][$i]["QToSetpoint"]["value"] * 60,$scriptDate);
|
||||
//[QminSetpoint] => Zadana wartość minimalnej wydajności [m3/min]
|
||||
// update_new_record($devID, 726, $wl["wells"][$i]["QminSetpoint"]["value"],$scriptDate);
|
||||
|
||||
|
||||
//[currentDiagnosticsOperationState] => Działanie/niedziałanie [1/0] diagnostyki prądowej
|
||||
if (isNewestData($devID,708,$wl["wells"][$i]["currentDiagnosticsOperationState"]["date"]))
|
||||
update_new_record($devID, 708, $wl["wells"][$i]["currentDiagnosticsOperationState"]["value"],$scriptDate);
|
||||
|
||||
|
||||
$bar = ($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98;
|
||||
//[pressureInPistonBodymA] => pp [mA] - zakres 4-20
|
||||
$pp_tmp = (($wl["wells"][$i]["pressureInPistonBodymA"]["value"] - 4) / 16 * $vpp - $bar);
|
||||
if ($pp_tmp <0) $pp_tmp=0;
|
||||
|
||||
if (isNewestData($devID,401,$wl["wells"][$i]["pressureInPistonBodymA"]["date"]))
|
||||
update_new_record($devID, 401, $pp_tmp,$scriptDate);
|
||||
//[waterTablePositionmA] => HH [mA] - zakres 4-20
|
||||
$hh_tmp = (($wl["wells"][$i]["waterTablePositionmA"]["value"] - 4) / 16 * $vhh - $bar);
|
||||
if ($hh_tmp <0) $hh_tmp=0;
|
||||
|
||||
if (isNewestData($devID,402,$wl["wells"][$i]["waterTablePositionmA"]["date"]))
|
||||
update_new_record($devID, 402, $hh_tmp,$scriptDate);
|
||||
|
||||
|
||||
// wpisuje dane do tabeli major_data (logi + FastAccess)
|
||||
//INSERT INTO seg_dev_major_data SET DRD_OBJECT_TYPE='WELL',DMD_DRS_ID=3134,DRD_OBJECT_NAME='G54',DRD_L1=1,DRD_L2=1,DRD_L3=1,DRD_U_L12=1,DRD_U_L23=1,DRD_THROTTLE=1,DRD_WATER_TEMP=1,DRD_POWER=1,DRD_COS_FI=1,DRD_ENERGY=1,DRD_WATER_PUMPED=1,DRD_RUN_TIME=1,DRD_HD=1,DRD_P1=1,DRD_P2=1,DRD_PB=1,DRD_Q=1,DRD_PP=1,DRD_HH=1,DRD_HST=1,DMD_WORK_STATUS='ON',DRD_AUDIT_CD=now()
|
||||
mysql_query("INSERT INTO seg_dev_major_data SET DRD_OBJECT_TYPE='WELL',DMD_DRS_ID=".$devID.",DRD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',DRD_L1=".$wl["wells"][$i]["currentL1"]["value"].",DRD_L2=".$wl["wells"][$i]["currentL2"]["value"].",DRD_L3=".$wl["wells"][$i]["currentL3"]["value"].",DRD_U_L12=".$wl["wells"][$i]["voltageL12"]["value"].",DRD_U_L23=".$wl["wells"][$i]["voltageL23"]["value"].",DRD_THROTTLE=".$wl["wells"][$i]["throttlePosition"]["value"].",DRD_WATER_TEMP=".$wl["wells"][$i]["waterTemperature"]["value"].",DRD_POWER=".$wl["wells"][$i]["activePower"]["value"].",DRD_COS_FI=".$wl["wells"][$i]["cos"]["value"].",DRD_ENERGY=".$wl["wells"][$i]["activeEnergy"]["value"].",DRD_WATER_PUMPED=".$wl["wells"][$i]["pumpedWaterAmount"]["value"].",DRD_RUN_TIME=".$wl["wells"][$i]["pumpRuntime"]["value"].",DRD_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",DRD_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",DRD_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",DRD_PB=".($wl["wells"][$i]["barometricPressuremA"]["value"] * 10).",DRD_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",DRD_PP=".$pp_tmp.",DRD_HH=".$hh_tmp.",DRD_HST=".$wl["wells"][$i]["staticWaterTable"]["value"].",DMD_WORK_STATUS='".$wl["wells"][$i]["pumpOnOff"]["value"]."',DRD_AUDIT_CD='".$scriptDate."'");
|
||||
|
||||
|
||||
|
||||
|
||||
// wpisuje dane do tabeli odnośnie energochłonności
|
||||
// ====================================================================== //
|
||||
$getEnergyValue=null;
|
||||
$qParam = $wl["wells"][$i]["pumpEfficiency"]["value"] * 60;
|
||||
$resHD = $wl["wells"][$i]["dynamicWaterTable"]["value"];
|
||||
$P2param = $wl["wells"][$i]["pressureAfterThrottle"]["value"];
|
||||
$PEparam = $wl["wells"][$i]["activePower"]["value"];
|
||||
if (empty($PEparam)) $PEparam=1;
|
||||
|
||||
$resETA = ($qParam*($resHD+$P2param))/(367*$PEparam);
|
||||
$RedYellowParam = setRedYellowLimes(sqlValue("select PUP_Q_N from seg_pumps where PUP_ID=(select DRS_DEV_ID from seg_dev_resources where DRS_ID=(select RWL_PUP_DRS_ID from seg_dev_resources left join seg_well_pump_eng_rel on RWL_WLL_ID=DRS_DEV_ID where DRS_ID=".$devID."))"));
|
||||
$YellowGreenParam = setYellowGreenLimes(sqlValue("select PUP_Q_N from seg_pumps where PUP_ID=(select DRS_DEV_ID from seg_dev_resources where DRS_ID=(select RWL_PUP_DRS_ID from seg_dev_resources left join seg_well_pump_eng_rel on RWL_WLL_ID=DRS_DEV_ID where DRS_ID=".$devID."))"));
|
||||
|
||||
if ($resETA<=$RedYellowParam)
|
||||
$getEnergyValue = "R";
|
||||
else if ($RedYellowParam<$resETA && $resETA<=$YellowGreenParam)
|
||||
$getEnergyValue = "Y";
|
||||
else if ($resETA>$YellowGreenParam)
|
||||
$getEnergyValue = "G";
|
||||
|
||||
//mysql_query("INSERT INTO rep_dev_details SET RDD_DRS_ID=".$devID.",RDD_RESOURCES_DETAIL=729,RDD_VALUE='".$getEnergyValue."',RDD_AUDIT_USR='SYNDIS',RDD_AUDIT_DATE='".$scriptDate."'");
|
||||
|
||||
if (sqlValue("select count(1) from rep_soap_well_energy where SWE_DRS_ID=".$devID)>0)
|
||||
mysql_query("UPDATE rep_soap_well_energy SET SWE_VALUE='".$getEnergyValue."',SWE_AUDIT_USR='SYNDIS',SWE_WORK_STATUS='".$wl["wells"][$i]["pumpOnOff"]["value"]."',SWE_AUDIT_DATE='".$scriptDate."' WHERE SWE_DRS_ID=".$devID);
|
||||
else
|
||||
mysql_query("INSERT INTO rep_soap_well_energy SET SWE_DRS_ID=".$devID.",SWE_WELL_ID=".$wellID.",SWE_NAME='".$wl["wells"][$i]["well"]["id"]."',SWE_VALUE='".$getEnergyValue."',SWE_AUDIT_USR='SYNDIS',SWE_WORK_STATUS='".$wl["wells"][$i]["pumpOnOff"]["value"]."',SWE_AUDIT_DATE='".$scriptDate."'");
|
||||
// ====================================================================== //
|
||||
|
||||
|
||||
}
|
||||
|
||||
//[staticWaterTable] => HST [m]
|
||||
//update_new_record($devID, 210, $wl["staticWaterTable"]["value"],$scriptDate);
|
||||
|
||||
|
||||
|
||||
//echo"currentL1: ".$wl["currentL1"]["value"]."</br>";
|
||||
|
||||
// log do bazy
|
||||
//mysql_query("INSERT INTO sys_syndis_logs SET SYL_WELL='" . $wName . "',SYL_CURRENTL1='" . $wl["currentL1"]["value"] . "',SYL_CURRENTL2='" . $wl["currentL2"]["value"] . "',SYL_CURRENTL3='" . $wl["currentL3"]["value"] . "',SYL_VOLTAGEL12='" . $wl["voltageL12"]["value"] . "',SYL_VOLTAGEL23='" . $wl["voltageL23"]["value"] . "',SYL_ACTIVEPOWER='" . $wl["activePower"]["value"] . "',SYL_COS='" . $wl["cos"]["value"] . "',SYL_ACTIVEENERGY='" . $wl["activeEnergy"]["value"] . "',SYL_WATERTEMPERATURE='" . $wl["waterTemperature"]["value"] . "',SYL_CLINPUMPEDWATER='" . $wl["ClInPumpedWater"]["value"] . "',SYL_CURRENTDIAGNOSTICS='" . $wl["currentDiagnosticsOperationState"]["value"] . "',SYL_STATICWATERTABLE='" . $wl["staticWaterTable"]["value"] . "',SYL_DYNAMICWATERTABLE='" . $wl["dynamicWaterTable"]["value"] . "',SYL_PRESSUREBEFORETHROTTLEMA='" . $wl["pressureBeforeThrottlemA"]["value"] . "',SYL_PRESSUREAFTERTHROTTLEMA='" . $wl["pressureAfterThrottlemA"]["value"] . "',SYL_PRESSUREINPISTONBODYMA='" . $wl["pressureInPistonBodymA"]["value"] . "',SYL_PUMPEFFICIENCYMA='" . $wl["pumpEfficiencymA"]["value"] . "',SYL_WATERTABLEPOSITIONMA='" . $wl["waterTablePositionmA"]["value"] . "',SYL_BAROMETRICPRESSUREMA='" . $wl["barometricPressuremA"]["value"] . "',SYL_DATA='" . $scriptDate . "'");
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"Dane InCorrect </br>";
|
||||
|
||||
}
|
||||
|
||||
|
||||
// aktualizauje status pomiaru
|
||||
mysql_query("UPDATE rep_soap_well_energy SET SWE_WORK_STATUS='".$wl["wells"][$i]["currentL1"]["flag"]."' WHERE SWE_NAME='".$wl["wells"][$i]["well"]["id"]."'");
|
||||
|
||||
|
||||
/*
|
||||
|
||||
![well] => nazwa studni, np. "G50"
|
||||
|
||||
![piezometer] => nazwa piezometru, np. "PS-110-1"
|
||||
![staticWaterTable] => HST [m]
|
||||
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
//echo"</br></br>";
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
mysql_close($polacz);
|
||||
echo 'finish processing ...<br>';
|
||||
echo 'Finish: '.date("Y-m-d H:i:s").'<br>';
|
||||
|
||||
/**
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*print_r($cl->GetWellDataAsArray('PUMP23')); //Pobieranie danych jednej pompy - zwraca dane jako tablica
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>Indeksy piezometru<pre>";
|
||||
*print_r($cl->GetPiezometerData('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako obiekt
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>";
|
||||
*var_dump($cl->GetPiezometerDataAsArray('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako tablice
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*var_dump($cl->GetWellsDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*v8ar_dump($cl->GetPiezometersDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*/
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,454 @@
|
||||
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
|
||||
<?php
|
||||
error_reporting(E_ALL);
|
||||
echo 'starting ...<br>';
|
||||
require_once("soap.php");
|
||||
$cl = new SyndisConnector("http://172.21.11.101/SyndisSpm.wsdl"); //zmienić URL na inny - ten kieruje na moj komputer
|
||||
//$cl->__setLocation('http://172.20.43.10:3615/');
|
||||
$cl->__setLocation('http://172.21.11.101:3615/');
|
||||
echo 'connected ...<br>';
|
||||
echo 'Start: '.date("Y-m-d H:i:s").'<br>';
|
||||
|
||||
$scriptDate = date("Y-m-d H:i:s");
|
||||
|
||||
require_once("func.php");
|
||||
require_once("dbaccess.php");
|
||||
$polacz = mysql_connect($db_host, $db_user, $db_user_pass) or die ('cannot connect to db');
|
||||
mysql_select_db($db_name);
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
function update_new_record($devID, $dicID, $value,$insertDate)
|
||||
{
|
||||
$insertDate = str_replace(array('T','Z'), array(' ',''),$insertDate);
|
||||
|
||||
$value = round($value,2);
|
||||
|
||||
$drdID = sqlValue("select SQL_NO_CACHE max(DRD_ID) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=".$dicID." and DRD_DRS_ID=".$devID);
|
||||
if ($drdID>0)
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources_det SET DRD_VALUE='".round($value,2)."',DRD_AUDIT_DATE='".$insertDate."',DRD_AUDIT_USR='SYNDIS' WHERE DRD_ID=".$drdID);
|
||||
// echo sqlStringValue("select DIC_POL_LANG from sys_dictionaries where DIC_ID=".$dicID, "DIC_POL_LANG")." [$dicID]: ".$value;
|
||||
}
|
||||
//echo"</br>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function isNewestData($devID,$dicID,$insertDate)
|
||||
{
|
||||
$res = false;
|
||||
$insertDate = str_replace(array('T','Z'), array(' ',''),$insertDate);
|
||||
$insertDateValue = (float) str_replace(array('-',':',' '),array('','',''),$insertDate);
|
||||
|
||||
$lastMasureDate = sqlStringValue("select getLastMeasureDate(".$dicID.",".$devID.") MT","MT");
|
||||
$lastMasureDateValue = (float) str_replace(array('-',':',' '),array('','',''),$lastMasureDate);
|
||||
|
||||
if ($insertDateValue>$lastMasureDateValue)
|
||||
$res=true;
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
function convertData($insertDate)
|
||||
{
|
||||
unset($res);
|
||||
$res = str_replace(array('T','Z'), array(' ',''),$insertDate);
|
||||
|
||||
return $res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// pobieramy tablice studni
|
||||
$well_array=null;
|
||||
$wynik = mysql_query("select DISTINCT DRD_OBJECT_NAME from seg_dev_major_data left join seg_wells on DRD_OBJECT_NAME=WLL_NAME where DRD_OBJECT_TYPE='WELL' and DMD_WORK_STATUS='1' and WLL_HH_SCOPE>0 and WLL_CAT_DIC_ID in (18,19)");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$well_array[] = $r["DRD_OBJECT_NAME"];
|
||||
}
|
||||
//print_r($cl->GetWellsDataAsArray(array('G52','G54'))); //Pobieranie danych dla wszystkich studni
|
||||
$wl = $cl->GetWellsDataAsArray($well_array);
|
||||
|
||||
for($i=0; $i<count($wl["wells"]); $i++)
|
||||
{
|
||||
//echo "Name: ". $wl["wells"][$i]["well"]["id"]."<br/>";
|
||||
|
||||
$devID=null; $wellID=null; $vpp=null; $vhh=null;
|
||||
$wynik_W = mysql_query("select DRS_ID,WLL_ID,WLL_PP_SCOPE,WLL_HH_SCOPE,WLL_CAT_DIC_ID from seg_wells left join seg_dev_resources on WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 where WLL_NAME='".$wl["wells"][$i]["well"]["id"]."'");
|
||||
if($wynik_W)while ($r_W = mysql_fetch_array($wynik_W))
|
||||
{
|
||||
$devID = $r_W["DRS_ID"];
|
||||
$wellID = $r_W["WLL_ID"];
|
||||
$vpp=$r_W["WLL_PP_SCOPE"]; if ($vpp==0) $vpp=500;
|
||||
$vhh=$r_W["WLL_HH_SCOPE"];
|
||||
$wellType = $r_W["WLL_CAT_DIC_ID"];
|
||||
}
|
||||
|
||||
|
||||
//sprawdza stan załączenia pompy
|
||||
if (sqlStringValue("select getLastValue(507,".$devID.") ONF", "ONF")=='ON' && $wl["wells"][$i]["pumpOnOff"]["value"]==0)
|
||||
{
|
||||
//INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=1234,DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE=now();
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".$scriptDate."'");
|
||||
}
|
||||
//sprawdza stan załączenia pompy
|
||||
elseif (sqlStringValue("select getLastValue(507,".$devID.") ONF", "ONF")=='OFF' && $wl["wells"][$i]["pumpOnOff"]["value"]==1)
|
||||
{
|
||||
//INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=1234,DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE=now();
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$devID.",DRD_RESOURCES_DETAIL=507,DRD_VALUE='ON',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='SYNDIS',DRD_AUDIT_DATE='".$scriptDate."'");
|
||||
}
|
||||
|
||||
|
||||
// sprawdza, czy pompa jest włączona
|
||||
if ($wl["wells"][$i]["pumpOnOff"]["value"]==1)
|
||||
{
|
||||
//rejestruje dane bez względu na ich jakość - prezentacja informacji w SYNDIS
|
||||
//INSERT INTO rep_soap_syndis_quality_data SET SQD_DRS_ID=111,SQD_OBJECT_NAME='111',SQD_NAME='111',SQD_VAL_Q=111,SQD_FLG_Q='111',SQD_VAL_P1=111,SQD_FLG_P1='111',SQD_VAL_P2=111,SQD_FLG_P2='111',SQD_VAL_PE=111,SQD_FLG_PE='111',SQD_VAL_PP=111,SQD_FLG_PP='111',SQD_VAL_HH=111,SQD_FLG_HH='111',SQD_VAL_HD=111,SQD_FLG_HD='111',SQD_VAL_ONOFF=111,SQD_FLG_ONOFF='111',SQD_AUDIT_CD=now();
|
||||
if (sqlValue("select count(*) from rep_soap_syndis_quality_data where SQD_DRS_ID=".$devID)==0)
|
||||
{
|
||||
|
||||
//przeliczenie PP
|
||||
unset($ppValue); unset($ppFlag); unset($hhValue); unset($hhFlag);
|
||||
// ==============================================================================
|
||||
if ($wl["wells"][$i]["pressureInPistonBody"]["value"]>0)
|
||||
{
|
||||
$ppValue = (float) $wl["wells"][$i]["pressureInPistonBody"]["value"];
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBody"]["flag"];
|
||||
|
||||
$ppValue = (float) ($ppValue - (($wl["wells"][$i]["barometricPressuremA"]["value"]*10)/98));
|
||||
}
|
||||
else
|
||||
{
|
||||
$ppValue = (float) (($wl["wells"][$i]["pressureInPistonBodymA"]["value"] - 4) / 16 * $vpp - (($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98));
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBodymA"]["flag"];
|
||||
}
|
||||
//przeliczanie HH
|
||||
unset($lpValue);
|
||||
$lpValue = (float) sqlStringValue("select getLastValue(240,".$devID.") HHV", "HHV");
|
||||
$hhValue = (float) $lpValue - ($wl["wells"][$i]["dynamicWaterTable"]["value"]);
|
||||
$hhFlag = $wl["wells"][$i]["dynamicWaterTable"]["flag"];
|
||||
// ==============================================================================
|
||||
|
||||
|
||||
|
||||
mysql_query("
|
||||
INSERT INTO rep_soap_syndis_quality_data SET
|
||||
SQD_DRS_ID=".$devID.",
|
||||
SQD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',
|
||||
SQD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",
|
||||
SQD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',
|
||||
SQD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",
|
||||
SQD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',
|
||||
SQD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",
|
||||
SQD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',
|
||||
SQD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",
|
||||
SQD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',
|
||||
SQD_VAL_PP=".$ppValue.",
|
||||
SQD_FLG_PP='".$ppFlag."',
|
||||
SQD_VAL_HH=".$hhValue.",
|
||||
SQD_FLG_HH='".$hhFlag."',
|
||||
SQD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",
|
||||
SQD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',
|
||||
SQD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",
|
||||
SQD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',
|
||||
SQD_AUDIT_CD='".$scriptDate."'
|
||||
");
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
//przeliczenie PP
|
||||
unset($ppValue); unset($ppFlag); unset($hhValue); unset($hhFlag);
|
||||
// ==============================================================================
|
||||
if ($wl["wells"][$i]["pressureInPistonBody"]["value"]>0)
|
||||
{
|
||||
$ppValue = (float) $wl["wells"][$i]["pressureInPistonBody"]["value"];
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBody"]["flag"];
|
||||
|
||||
$ppValue = (float) ($ppValue - (($wl["wells"][$i]["barometricPressuremA"]["value"]*10)/98));
|
||||
}
|
||||
else
|
||||
{
|
||||
$ppValue = (float) (($wl["wells"][$i]["pressureInPistonBodymA"]["value"] - 4) / 16 * $vpp - (($wl["wells"][$i]["barometricPressuremA"]["value"] * 10) / 98));
|
||||
$ppFlag = $wl["wells"][$i]["pressureInPistonBodymA"]["flag"];
|
||||
}
|
||||
//przeliczanie HH
|
||||
unset($lpValue);
|
||||
$lpValue = (float) sqlStringValue("select getLastValue(240,".$devID.") HHV", "HHV");
|
||||
$hhValue = (float) $lpValue - ($wl["wells"][$i]["dynamicWaterTable"]["value"]);
|
||||
$hhFlag = $wl["wells"][$i]["dynamicWaterTable"]["flag"];
|
||||
// ==============================================================================
|
||||
|
||||
|
||||
|
||||
mysql_query("
|
||||
update rep_soap_syndis_quality_data SET
|
||||
SQD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',
|
||||
SQD_VAL_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",
|
||||
SQD_FLG_Q='".$wl["wells"][$i]["pumpEfficiency"]["flag"]."',
|
||||
SQD_VAL_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",
|
||||
SQD_FLG_P1='".$wl["wells"][$i]["pressureBeforeThrottle"]["flag"]."',
|
||||
SQD_VAL_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",
|
||||
SQD_FLG_P2='".$wl["wells"][$i]["pressureAfterThrottle"]["flag"]."',
|
||||
SQD_VAL_PE=".$wl["wells"][$i]["activePower"]["value"].",
|
||||
SQD_FLG_PE='".$wl["wells"][$i]["activePower"]["flag"]."',
|
||||
SQD_VAL_PP=".$ppValue.",
|
||||
SQD_FLG_PP='".$ppFlag."',
|
||||
SQD_VAL_HH=".$hhValue.",
|
||||
SQD_FLG_HH='".$hhFlag."',
|
||||
SQD_VAL_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",
|
||||
SQD_FLG_HD='".$wl["wells"][$i]["dynamicWaterTable"]["flag"]."',
|
||||
SQD_VAL_ONOFF=".$wl["wells"][$i]["pumpOnOff"]["value"].",
|
||||
SQD_FLG_ONOFF='".$wl["wells"][$i]["pumpOnOff"]["flag"]."',
|
||||
SQD_AUDIT_CD='".$scriptDate."' where SQD_DRS_ID=".$devID
|
||||
);
|
||||
}
|
||||
// ==============================================================================
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if ($devID>0 && $wl["wells"][$i]["currentL1"]["flag"] == "CORRECT" && $wl["wells"][$i]["pumpEfficiency"]["flag"]=="CORRECT" && $wl["wells"][$i]["pressureInPistonBodymA"]["flag"]=="CORRECT")
|
||||
{
|
||||
if ($wl["wells"][$i]["pumpOnOff"]["value"]==1 && $wl["wells"][$i]["pumpEfficiency"]["value"]>0 && $wl["wells"][$i]["currentL1"]["value"]>0)
|
||||
{
|
||||
|
||||
//prąd fazy L1 zasilania pompy
|
||||
if (isNewestData($devID,270,$wl["wells"][$i]["currentL1"]["date"]))
|
||||
update_new_record($devID, 270, $wl["wells"][$i]["currentL1"]["value"],$scriptDate);
|
||||
|
||||
//prąd fazy L2 zasilania pompy
|
||||
if (isNewestData($devID,710,$wl["wells"][$i]["currentL2"]["date"]))
|
||||
update_new_record($devID, 710, $wl["wells"][$i]["currentL2"]["value"],$scriptDate);
|
||||
|
||||
//prąd fazy L3 zasilania pompy
|
||||
if (isNewestData($devID,711,$wl["wells"][$i]["currentL3"]["date"]))
|
||||
update_new_record($devID, 711, $wl["wells"][$i]["currentL3"]["value"],$scriptDate);
|
||||
|
||||
//[voltageL12] => U L12 [V] - napięcie międzyfazowe L1-L2
|
||||
if (isNewestData($devID,275,$wl["wells"][$i]["voltageL12"]["date"]))
|
||||
update_new_record($devID, 275, $wl["wells"][$i]["voltageL12"]["value"],$scriptDate);
|
||||
|
||||
//[voltageL23] => U L23 [V] - napięcie międzyfazowe L2-L3
|
||||
if (isNewestData($devID,712,$wl["wells"][$i]["voltageL23"]["date"]))
|
||||
update_new_record($devID, 712, $wl["wells"][$i]["voltageL23"]["value"],$scriptDate);
|
||||
|
||||
//[throttlePosition] => Położenie przepustnicy [*]
|
||||
if (isNewestData($devID,730,$wl["wells"][$i]["throttlePosition"]["date"]) && $wellType==19)
|
||||
update_new_record($devID, 730, $wl["wells"][$i]["throttlePosition"]["value"],$scriptDate);
|
||||
elseif (isNewestData($devID,730,$wl["wells"][$i]["throttlePosition"]["date"]) && $wellType==18)
|
||||
{
|
||||
$tmpDivP1P2=0;
|
||||
$tmpDivP1P2 = ($wl["wells"][$i]["pressureAfterThrottle"]["value"] / $wl["wells"][$i]["pressureBeforeThrottle"]["value"]);
|
||||
if ($tmpDivP1P2>0.93)
|
||||
{
|
||||
update_new_record($devID, 730, 100,$scriptDate);
|
||||
$wl["wells"][$i]["throttlePosition"]["value"] = 100;
|
||||
}
|
||||
else
|
||||
{
|
||||
update_new_record($devID, 730, 50,$scriptDate);
|
||||
$wl["wells"][$i]["throttlePosition"]["value"] = 50;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//[waterTemperature] => Tw [*C]
|
||||
if (isNewestData($devID,245,$wl["wells"][$i]["waterTemperature"]["date"]))
|
||||
update_new_record($devID, 245, $wl["wells"][$i]["waterTemperature"]["value"],$scriptDate);
|
||||
|
||||
//[so52v21ksoTemperature] => Temperatura sterownika [*C]
|
||||
if (isNewestData($devID,720,$wl["wells"][$i]["so52v21ksoTemperature"]["date"]))
|
||||
update_new_record($devID, 720, $wl["wells"][$i]["so52v21ksoTemperature"]["value"],$scriptDate);
|
||||
|
||||
//[activePower] => P [kW]
|
||||
if (isNewestData($devID,260,$wl["wells"][$i]["activePower"]["date"]))
|
||||
update_new_record($devID, 260, $wl["wells"][$i]["activePower"]["value"],$scriptDate);
|
||||
|
||||
//[cos] => cos(FI)
|
||||
if (isNewestData($devID,280,$wl["wells"][$i]["cos"]["date"]))
|
||||
update_new_record($devID, 280, $wl["wells"][$i]["cos"]["value"],$scriptDate);
|
||||
|
||||
//[activeEnergy] => E [kWh]
|
||||
if (isNewestData($devID,265,$wl["wells"][$i]["activeEnergy"]["date"]))
|
||||
update_new_record($devID, 265, $wl["wells"][$i]["activeEnergy"]["value"],$scriptDate);
|
||||
|
||||
//[pumpedWaterAmount] => V [m3]
|
||||
if (isNewestData($devID,230,$wl["wells"][$i]["pumpedWaterAmount"]["date"]))
|
||||
update_new_record($devID, 230, $wl["wells"][$i]["pumpedWaterAmount"]["value"],$scriptDate);
|
||||
|
||||
//[ClInPumpedWater] => ch [mg/l]
|
||||
if (isNewestData($devID,719,$wl["wells"][$i]["ClInPumpedWater"]["date"]))
|
||||
update_new_record($devID, 719, $wl["wells"][$i]["ClInPumpedWater"]["value"],$scriptDate);
|
||||
|
||||
//[energyConsumption] => Jednostkowe zużycie energii [kWh/m3/m]
|
||||
if (isNewestData($devID,721,$wl["wells"][$i]["energyConsumption"]["date"]))
|
||||
update_new_record($devID, 721, $wl["wells"][$i]["energyConsumption"]["value"],$scriptDate);
|
||||
|
||||
//[pumpRuntime] => t [h]
|
||||
if (isNewestData($devID,290,$wl["wells"][$i]["pumpRuntime"]["date"]))
|
||||
update_new_record($devID, 290, $wl["wells"][$i]["pumpRuntime"]["value"],$scriptDate);
|
||||
|
||||
//[dynamicWaterTable] => HD [m]
|
||||
if ($wl["wells"][$i]["dynamicWaterTable"]["value"]>0 && isNewestData($devID,205,$wl["wells"][$i]["dynamicWaterTable"]["date"]))
|
||||
update_new_record($devID, 205, $wl["wells"][$i]["dynamicWaterTable"]["value"],$scriptDate);
|
||||
|
||||
|
||||
//[HdFromSetpoint] => Zadana wartość Hd od [m]
|
||||
// update_new_record($devID, 722, $wl["wells"][$i]["HdFromSetpoint"]["value"],$scriptDate);
|
||||
//[HdToSetpoint] => Zadana wartość Hd do [m]
|
||||
// update_new_record($devID, 723, $wl["wells"][$i]["HdToSetpoint"]["value"],$scriptDate);
|
||||
|
||||
|
||||
//[pressureBeforeThrottle] => p1 [kPa]
|
||||
if (isNewestData($devID,215,$wl["wells"][$i]["pressureBeforeThrottle"]["date"]))
|
||||
update_new_record($devID, 215, $wl["wells"][$i]["pressureBeforeThrottle"]["value"],$scriptDate);
|
||||
|
||||
//[pressureAfterThrottle] => p2 [kPa]
|
||||
if (isNewestData($devID,220,$wl["wells"][$i]["pressureAfterThrottle"]["date"]))
|
||||
update_new_record($devID, 220, $wl["wells"][$i]["pressureAfterThrottle"]["value"],$scriptDate);
|
||||
|
||||
//[barometricPressuremA] => Ciśnienie barometryczne pB[mA] - zakres 4-20
|
||||
if (isNewestData($devID,225,$wl["wells"][$i]["barometricPressuremA"]["date"]))
|
||||
update_new_record($devID, 225, $wl["wells"][$i]["barometricPressuremA"]["value"] * 10,$scriptDate);
|
||||
|
||||
|
||||
//[pumpEfficiency] => Q [m3/min]
|
||||
if (isNewestData($devID,200,$wl["wells"][$i]["pumpEfficiency"]["date"]))
|
||||
update_new_record($devID, 200, $wl["wells"][$i]["pumpEfficiency"]["value"] * 60,$scriptDate);
|
||||
|
||||
//[QFromSetpoint] => Zadana wartość wydajności od [m3/min]
|
||||
// update_new_record($devID, 724, $wl["wells"][$i]["QFromSetpoint"]["value"] * 60,$scriptDate);
|
||||
//[QToSetpoint] => Zadana wartość wydajności do [m3/min]
|
||||
// update_new_record($devID, 725, $wl["wells"][$i]["QToSetpoint"]["value"] * 60,$scriptDate);
|
||||
//[QminSetpoint] => Zadana wartość minimalnej wydajności [m3/min]
|
||||
// update_new_record($devID, 726, $wl["wells"][$i]["QminSetpoint"]["value"],$scriptDate);
|
||||
|
||||
|
||||
//[currentDiagnosticsOperationState] => Działanie/niedziałanie [1/0] diagnostyki prądowej
|
||||
if (isNewestData($devID,708,$wl["wells"][$i]["currentDiagnosticsOperationState"]["date"]))
|
||||
update_new_record($devID, 708, $wl["wells"][$i]["currentDiagnosticsOperationState"]["value"],$scriptDate);
|
||||
|
||||
|
||||
$pp_tmp = $ppValue;
|
||||
if (isNewestData($devID,401,$wl["wells"][$i]["pressureInPistonBodymA"]["date"]))
|
||||
update_new_record($devID, 401, $pp_tmp,$scriptDate);
|
||||
|
||||
$hh_tmp = $hhValue;
|
||||
if (isNewestData($devID,402,$wl["wells"][$i]["waterTablePositionmA"]["date"]))
|
||||
update_new_record($devID, 402, $hh_tmp,$scriptDate);
|
||||
|
||||
|
||||
// wpisuje dane do tabeli major_data (logi + FastAccess)
|
||||
//INSERT INTO seg_dev_major_data SET DRD_OBJECT_TYPE='WELL',DMD_DRS_ID=3134,DRD_OBJECT_NAME='G54',DRD_L1=1,DRD_L2=1,DRD_L3=1,DRD_U_L12=1,DRD_U_L23=1,DRD_THROTTLE=1,DRD_WATER_TEMP=1,DRD_POWER=1,DRD_COS_FI=1,DRD_ENERGY=1,DRD_WATER_PUMPED=1,DRD_RUN_TIME=1,DRD_HD=1,DRD_P1=1,DRD_P2=1,DRD_PB=1,DRD_Q=1,DRD_PP=1,DRD_HH=1,DRD_HST=1,DMD_WORK_STATUS='ON',DRD_AUDIT_CD=now()
|
||||
mysql_query("INSERT INTO seg_dev_major_data SET DRD_OBJECT_TYPE='WELL',DMD_DRS_ID=".$devID.",DRD_OBJECT_NAME='".$wl["wells"][$i]["well"]["id"]."',DRD_L1=".$wl["wells"][$i]["currentL1"]["value"].",DRD_L2=".$wl["wells"][$i]["currentL2"]["value"].",DRD_L3=".$wl["wells"][$i]["currentL3"]["value"].",DRD_U_L12=".$wl["wells"][$i]["voltageL12"]["value"].",DRD_U_L23=".$wl["wells"][$i]["voltageL23"]["value"].",DRD_THROTTLE=".$wl["wells"][$i]["throttlePosition"]["value"].",DRD_WATER_TEMP=".$wl["wells"][$i]["waterTemperature"]["value"].",DRD_POWER=".$wl["wells"][$i]["activePower"]["value"].",DRD_COS_FI=".$wl["wells"][$i]["cos"]["value"].",DRD_ENERGY=".$wl["wells"][$i]["activeEnergy"]["value"].",DRD_WATER_PUMPED=".$wl["wells"][$i]["pumpedWaterAmount"]["value"].",DRD_RUN_TIME=".$wl["wells"][$i]["pumpRuntime"]["value"].",DRD_HD=".$wl["wells"][$i]["dynamicWaterTable"]["value"].",DRD_P1=".$wl["wells"][$i]["pressureBeforeThrottle"]["value"].",DRD_P2=".$wl["wells"][$i]["pressureAfterThrottle"]["value"].",DRD_PB=".($wl["wells"][$i]["barometricPressuremA"]["value"] * 10).",DRD_Q=".($wl["wells"][$i]["pumpEfficiency"]["value"] * 60).",DRD_PP=".$pp_tmp.",DRD_HH=".$hh_tmp.",DRD_HST=".$wl["wells"][$i]["staticWaterTable"]["value"].",DMD_WORK_STATUS='".$wl["wells"][$i]["pumpOnOff"]["value"]."',DRD_AUDIT_CD='".$scriptDate."'");
|
||||
|
||||
|
||||
|
||||
|
||||
// wpisuje dane do tabeli odnośnie energochłonności
|
||||
// ====================================================================== //
|
||||
$getEnergyValue=null;
|
||||
$qParam = $wl["wells"][$i]["pumpEfficiency"]["value"] * 60;
|
||||
$resHD = $wl["wells"][$i]["dynamicWaterTable"]["value"];
|
||||
$P2param = $wl["wells"][$i]["pressureAfterThrottle"]["value"];
|
||||
$PEparam = $wl["wells"][$i]["activePower"]["value"];
|
||||
if (empty($PEparam)) $PEparam=1;
|
||||
|
||||
$resETA = ($qParam*($resHD+$P2param))/(367*$PEparam);
|
||||
$RedYellowParam = setRedYellowLimes(sqlValue("select PUP_Q_N from seg_pumps where PUP_ID=(select DRS_DEV_ID from seg_dev_resources where DRS_ID=(select RWL_PUP_DRS_ID from seg_dev_resources left join seg_well_pump_eng_rel on RWL_WLL_ID=DRS_DEV_ID where DRS_ID=".$devID."))"));
|
||||
$YellowGreenParam = setYellowGreenLimes(sqlValue("select PUP_Q_N from seg_pumps where PUP_ID=(select DRS_DEV_ID from seg_dev_resources where DRS_ID=(select RWL_PUP_DRS_ID from seg_dev_resources left join seg_well_pump_eng_rel on RWL_WLL_ID=DRS_DEV_ID where DRS_ID=".$devID."))"));
|
||||
|
||||
if ($resETA<=$RedYellowParam)
|
||||
$getEnergyValue = "R";
|
||||
else if ($RedYellowParam<$resETA && $resETA<=$YellowGreenParam)
|
||||
$getEnergyValue = "Y";
|
||||
else if ($resETA>$YellowGreenParam)
|
||||
$getEnergyValue = "G";
|
||||
|
||||
if ($wellType==20) $getEnergyValue = "NN";
|
||||
|
||||
//mysql_query("INSERT INTO rep_dev_details SET RDD_DRS_ID=".$devID.",RDD_RESOURCES_DETAIL=729,RDD_VALUE='".$getEnergyValue."',RDD_AUDIT_USR='SYNDIS',RDD_AUDIT_DATE='".$scriptDate."'");
|
||||
|
||||
if (sqlValue("select count(1) from rep_soap_well_energy where SWE_DRS_ID=".$devID)>0)
|
||||
mysql_query("UPDATE rep_soap_well_energy SET SWE_VALUE='".$getEnergyValue."',SWE_AUDIT_USR='SYNDIS',SWE_WORK_STATUS='".$wl["wells"][$i]["pumpOnOff"]["value"]."',SWE_AUDIT_DATE='".$scriptDate."' WHERE SWE_DRS_ID=".$devID);
|
||||
else
|
||||
mysql_query("INSERT INTO rep_soap_well_energy SET SWE_DRS_ID=".$devID.",SWE_WELL_ID=".$wellID.",SWE_NAME='".$wl["wells"][$i]["well"]["id"]."',SWE_VALUE='".$getEnergyValue."',SWE_AUDIT_USR='SYNDIS',SWE_WORK_STATUS='".$wl["wells"][$i]["pumpOnOff"]["value"]."',SWE_AUDIT_DATE='".$scriptDate."'");
|
||||
// ====================================================================== //
|
||||
|
||||
|
||||
}
|
||||
|
||||
//[staticWaterTable] => HST [m]
|
||||
//update_new_record($devID, 210, $wl["staticWaterTable"]["value"],$scriptDate);
|
||||
|
||||
|
||||
|
||||
//echo"currentL1: ".$wl["currentL1"]["value"]."</br>";
|
||||
|
||||
// log do bazy
|
||||
//mysql_query("INSERT INTO sys_syndis_logs SET SYL_WELL='" . $wName . "',SYL_CURRENTL1='" . $wl["currentL1"]["value"] . "',SYL_CURRENTL2='" . $wl["currentL2"]["value"] . "',SYL_CURRENTL3='" . $wl["currentL3"]["value"] . "',SYL_VOLTAGEL12='" . $wl["voltageL12"]["value"] . "',SYL_VOLTAGEL23='" . $wl["voltageL23"]["value"] . "',SYL_ACTIVEPOWER='" . $wl["activePower"]["value"] . "',SYL_COS='" . $wl["cos"]["value"] . "',SYL_ACTIVEENERGY='" . $wl["activeEnergy"]["value"] . "',SYL_WATERTEMPERATURE='" . $wl["waterTemperature"]["value"] . "',SYL_CLINPUMPEDWATER='" . $wl["ClInPumpedWater"]["value"] . "',SYL_CURRENTDIAGNOSTICS='" . $wl["currentDiagnosticsOperationState"]["value"] . "',SYL_STATICWATERTABLE='" . $wl["staticWaterTable"]["value"] . "',SYL_DYNAMICWATERTABLE='" . $wl["dynamicWaterTable"]["value"] . "',SYL_PRESSUREBEFORETHROTTLEMA='" . $wl["pressureBeforeThrottlemA"]["value"] . "',SYL_PRESSUREAFTERTHROTTLEMA='" . $wl["pressureAfterThrottlemA"]["value"] . "',SYL_PRESSUREINPISTONBODYMA='" . $wl["pressureInPistonBodymA"]["value"] . "',SYL_PUMPEFFICIENCYMA='" . $wl["pumpEfficiencymA"]["value"] . "',SYL_WATERTABLEPOSITIONMA='" . $wl["waterTablePositionmA"]["value"] . "',SYL_BAROMETRICPRESSUREMA='" . $wl["barometricPressuremA"]["value"] . "',SYL_DATA='" . $scriptDate . "'");
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"Dane InCorrect </br>";
|
||||
|
||||
}
|
||||
|
||||
|
||||
// aktualizauje status pomiaru
|
||||
mysql_query("UPDATE rep_soap_well_energy SET SWE_WORK_STATUS='".$wl["wells"][$i]["currentL1"]["flag"]."' WHERE SWE_NAME='".$wl["wells"][$i]["well"]["id"]."'");
|
||||
|
||||
|
||||
/*
|
||||
|
||||
![well] => nazwa studni, np. "G50"
|
||||
|
||||
![piezometer] => nazwa piezometru, np. "PS-110-1"
|
||||
![staticWaterTable] => HST [m]
|
||||
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
//echo"</br></br>";
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
mysql_close($polacz);
|
||||
echo 'finish processing ...<br>';
|
||||
echo 'Finish: '.date("Y-m-d H:i:s").'<br>';
|
||||
|
||||
/**
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*print_r($cl->GetWellDataAsArray('PUMP23')); //Pobieranie danych jednej pompy - zwraca dane jako tablica
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>Indeksy piezometru<pre>";
|
||||
*print_r($cl->GetPiezometerData('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako obiekt
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br>";
|
||||
*var_dump($cl->GetPiezometerDataAsArray('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako tablice
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*var_dump($cl->GetWellsDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*
|
||||
*echo "</pre><br>---------------------------------<br><pre>";
|
||||
*v8ar_dump($cl->GetPiezometersDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
|
||||
*/
|
||||
|
||||
|
||||
?>
|
||||
@@ -0,0 +1,5 @@
|
||||
<<script type="text/javascript">
|
||||
<!--
|
||||
window.close();
|
||||
//-->
|
||||
</script>
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php ob_start(); ?>
|
||||
<?php
|
||||
|
||||
|
||||
if(isset($_GET['fno']))
|
||||
{
|
||||
// include"/var/www/dbaccess.php";
|
||||
// $polacz = mysql_connect($softspm_host, $demo_softspm_user, $demo_softspm_pass);mysql_select_db($demo_softspm_db);
|
||||
|
||||
// $polacz = mysql_connect('localhost', 'segap', 'segap');mysql_select_db('segap');
|
||||
$polacz = mysql_connect('localhost', 'softspm', 'ff8efe59e7265fe9680b0c325e44cb53');mysql_select_db('softspm');
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
$id = $_GET['fno'];
|
||||
$query = "select EQF_FILE_NAME,EQF_FILE_TYPE,EQF_FILE_SIZE,EQF_FILE from seg_equipments_files where EQF_ID=$id";
|
||||
$result = mysql_query($query) or die('Error, query failed');
|
||||
list($name, $type, $size, $content) = mysql_fetch_array($result);
|
||||
|
||||
header("Content-length: $size");
|
||||
header("Content-type: $type");
|
||||
header("Content-Disposition: download; filename=$name");
|
||||
echo $content;
|
||||
mysql_close($polacz);
|
||||
exit;
|
||||
}
|
||||
?>
|
||||
<?php ob_end_flush();?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
<?php ob_start(); ?>
|
||||
<?php
|
||||
|
||||
|
||||
if(isset($_GET['fno']))
|
||||
{
|
||||
// include"/var/www/dbaccess.php";
|
||||
// $polacz = mysql_connect($softspm_host, $demo_softspm_user, $demo_softspm_pass);mysql_select_db($demo_softspm_db);
|
||||
|
||||
// $polacz = mysql_connect('localhost', 'segap', 'segap');mysql_select_db('segap');
|
||||
$polacz = mysql_connect('localhost', 'softspm', 'ff8efe59e7265fe9680b0c325e44cb53');mysql_select_db('softspm');
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
$id = $_GET['fno'];
|
||||
$query = "select SKB_FILE_NAME,SKB_FILE_TYPE,SKB_FILE_SIZE,SKB_FILE from seg_knowledge_base where SKB_ID=$id";
|
||||
$result = mysql_query($query) or die('Error, query failed');
|
||||
list($name, $type, $size, $content) = mysql_fetch_array($result);
|
||||
|
||||
header("Content-length: $size");
|
||||
header("Content-type: $type");
|
||||
header("Content-Disposition: download; filename=$name");
|
||||
echo $content;
|
||||
mysql_close($polacz);
|
||||
exit;
|
||||
}
|
||||
?>
|
||||
<?php ob_end_flush();?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
<?php ob_start(); ?>
|
||||
<?php
|
||||
// include"/var/www/dbaccess.php";
|
||||
// $polacz = mysql_connect($softspm_host, $demo_softspm_user, $demo_softspm_pass);mysql_select_db($demo_softspm_db);
|
||||
|
||||
// $polacz = mysql_connect('localhost', 'segap', 'segap');mysql_select_db('segap');
|
||||
$polacz = mysql_connect('localhost', 'softspm', 'ff8efe59e7265fe9680b0c325e44cb53');mysql_select_db('softspm');
|
||||
mysql_query("SET NAMES utf8");
|
||||
mysql_query("SET CHARACTER_SET utf8_general_ci");
|
||||
|
||||
$wynik = mysql_query("select DRD_DRS_ID,DRD_RESOURCES_DETAIL from seg_dev_resources_det group by DRD_DRS_ID, DRD_RESOURCES_DETAIL having count(DRD_RESOURCES_DETAIL)>20");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_p1 = $r["DRD_DRS_ID"];
|
||||
$sql_p2 = $r["DRD_RESOURCES_DETAIL"];
|
||||
|
||||
$wynik1 = mysql_query("select DRD_ID from seg_dev_resources_det where DRD_DRS_ID=$sql_p1 and DRD_RESOURCES_DETAIL=$sql_p2 and DRD_AUDIT_DATE < ADDDATE(CURDATE(), INTERVAL -7 DAY)");
|
||||
if($wynik1)while ($r1 = mysql_fetch_array($wynik1))
|
||||
{
|
||||
$sql_drdID = $r1["DRD_ID"];
|
||||
mysql_query("insert into seg_dev_resources_det_his select * from seg_dev_resources_det where DRD_ID=$sql_drdID");
|
||||
mysql_query("DELETE FROM seg_dev_resources_det WHERE DRD_ID=$sql_drdID");
|
||||
}
|
||||
|
||||
}
|
||||
mysql_close($polacz);
|
||||
|
||||
?>
|
||||
<?php ob_end_flush();?>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site401']))
|
||||
{
|
||||
?>
|
||||
<?php
|
||||
delSearchSessionData();
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag">Wybierz oddział</div>
|
||||
<div class="tag">
|
||||
|
||||
<table WIDTH="100%" class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc" colspan="2"><br/>Posiadasz uprawnienia do poniższych oddziałów. W celu kontunuowania dalszej pracy w systemie kliknij proszę w oddział, w kontekście którego chcesz być zalogowany.<br/> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc">Wybierz oddział</td>
|
||||
<td class="desc_value"><br/>
|
||||
<?php
|
||||
|
||||
if (!empty($_SESSION['eq_stock_param3_1'])) echo"<a href='?pg=site401&seldep=".$_SESSION['eq_stock_param3_1']."'>".$_SESSION['eq_stock_param3_1']."</a><br/><br/>";
|
||||
if (!empty($_SESSION['eq_stock_param3_2'])) echo"<a href='?pg=site401&seldep=".$_SESSION['eq_stock_param3_2']."'>".$_SESSION['eq_stock_param3_2']."</a><br/><br/>";
|
||||
if (!empty($_SESSION['eq_stock_param3_3'])) echo"<a href='?pg=site401&seldep=".$_SESSION['eq_stock_param3_3']."'>".$_SESSION['eq_stock_param3_3']."</a><br/><br/>";
|
||||
|
||||
?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,245 @@
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_PompDistribution ;?></div>
|
||||
<div class="tag">
|
||||
|
||||
|
||||
<?php
|
||||
$fileName="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_100.png";
|
||||
if (file_exists($fileName)) unlink($fileName);
|
||||
|
||||
|
||||
$imageTLO=imagecreatefrompng("./foto/map_01.png");
|
||||
$image=imagecreatetruecolor(imagesx($imageTLO),imagesy($imageTLO));
|
||||
$color=imagecolorallocate($image,255,255,255);
|
||||
imagefill($image,0,0,$color);
|
||||
imagecopy($image,$imageTLO,0,0,0,0,imagesx($imageTLO),imagesy($imageTLO));
|
||||
$red = imagecolorallocate($image, 255, 0, 0);
|
||||
$blue = imagecolorallocate($image, 0, 0, 255);
|
||||
$black = imagecolorallocate($image, 0, 0, 0);
|
||||
$orange = imagecolorallocate($image, 255, 127, 0);
|
||||
$green = imagecolorallocate($image, 31, 163, 70);
|
||||
|
||||
|
||||
|
||||
$image_greenRes=imagecreatefrompng("./images/greenRes.png");
|
||||
$image_yellowRes=imagecreatefrompng("./images/yellowRes.png");
|
||||
$image_redRes=imagecreatefrompng("./images/redRes.png");
|
||||
|
||||
$image_greenMarkON=imagecreatefrompng("./images/greenMarkON.png");
|
||||
$image_greenMarkOFF=imagecreatefrompng("./images/greenMarkOFF.png");
|
||||
|
||||
$image_yellowMarkON=imagecreatefrompng("./images/yellowMarkON.png");
|
||||
$image_yellowMarkOFF=imagecreatefrompng("./images/yellowMarkOFF.png");
|
||||
|
||||
$image_redMarkON=imagecreatefrompng("./images/redMarkON.png");
|
||||
$image_redMarkOFF=imagecreatefrompng("./images/redMarkOFF.png");
|
||||
|
||||
|
||||
// dodaje studnie
|
||||
$i=0; $alarmy="";
|
||||
$wynik = mysql_query("select WLL_ID,WLL_NAME,WLL_LATITUDE,WLL_LONGITUDE from seg_wells limit 100");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$wellID = $r["WLL_ID"];
|
||||
$devID[$i]=sqlValue("select DRS_ID from seg_dev_resources where DRS_DEV_ID=$wellID and DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='WELL')");
|
||||
|
||||
$wellName[$i]= $r["WLL_NAME"];
|
||||
$wellX[$i]= $r["WLL_LATITUDE"];
|
||||
$wellY[$i]= $r["WLL_LONGITUDE"];
|
||||
$var_Xparam = $r["WLL_LATITUDE"];
|
||||
$var_Yparam = $r["WLL_LONGITUDE"];
|
||||
|
||||
//$wellStatus = sqlStringValue("select DRD_VALUE from seg_dev_resources_det where DRD_DRS_ID=$devID[$i] and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_STATUSES' and DIC_NAME='ON_OFF') and DRD_DRS_ID=$devID[$i])", "DRD_VALUE");
|
||||
$wellStatus = getLastValueFromDevResourceDetail('WELL_STATUSES','ON_OFF',$devID[$i]);
|
||||
// =============================================================================================== //
|
||||
//$qParam = sqlStringValue("select DRD_VALUE from seg_dev_resources_det where DRD_DRS_ID=$devID[$i] and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' and DIC_NAME='QM3H') and DRD_DRS_ID=$devID[$i])", "DRD_VALUE");
|
||||
$qParam = getLastValueFromDevResourceDetail('WELL_PARAMETERS','QM3H',$devID[$i]);
|
||||
|
||||
$resHD=setHDValue($devID[$i]);
|
||||
//$P2param = sqlStringValue("select DRD_VALUE from seg_dev_resources_det where DRD_DRS_ID=$devID[$i] and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' and DIC_NAME='P2M') and DRD_DRS_ID=$devID[$i])", "DRD_VALUE");
|
||||
$P2param = getLastValueFromDevResourceDetail('WELL_PARAMETERS','P2M',$devID[$i]);
|
||||
|
||||
//$PEparam = sqlStringValue("select DRD_VALUE from seg_dev_resources_det where DRD_DRS_ID=$devID[$i] and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_ELECTRICAL_PARAMETERS' and DIC_NAME='POWER_EKW') and DRD_DRS_ID=$devID[$i])", "DRD_VALUE");
|
||||
$PEparam = getLastValueFromDevResourceDetail('WELL_ELECTRICAL_PARAMETERS','POWER_EKW',$devID[$i]);
|
||||
|
||||
if (empty($PEparam)) $PEparam=1;
|
||||
|
||||
// =============================================================================================== //
|
||||
$resETA = ($qParam*($resHD+$P2param))/(367*$PEparam);
|
||||
$RedYellowParam = setRedYellowLimes(sqlValue("select PUP_Q_N from seg_pumps where PUP_ID=(select DRS_DEV_ID from seg_dev_resources where DRS_ID=(select RWL_PUP_DRS_ID from seg_dev_resources left join seg_well_pump_eng_rel on RWL_WLL_ID=DRS_DEV_ID where DRS_ID=$devID[$i]))"));
|
||||
$YellowGreenParam = setYellowGreenLimes(sqlValue("select PUP_Q_N from seg_pumps where PUP_ID=(select DRS_DEV_ID from seg_dev_resources where DRS_ID=(select RWL_PUP_DRS_ID from seg_dev_resources left join seg_well_pump_eng_rel on RWL_WLL_ID=DRS_DEV_ID where DRS_ID=$devID[$i]))"));
|
||||
// =============================================================================================== //
|
||||
// sprawdza czy ocena nie jest szara...
|
||||
// =============================================================== //
|
||||
$resHP = setHPValue($devID[$i],$qParam);
|
||||
// =============================================================== //
|
||||
|
||||
|
||||
if ($resETA<=$RedYellowParam)
|
||||
{
|
||||
if ($wellStatus=='ON') imagecopy($image,$image_redMarkON,$var_Xparam-33,$var_Yparam-63,0,0,65,63);
|
||||
else imagecopy($image,$image_redMarkOFF,$var_Xparam-33,$var_Yparam-63,0,0,65,63);
|
||||
}
|
||||
else if (($RedYellowParam<$resETA && $resETA<=$YellowGreenParam) || (($resHP<-0.07 || $resHP>0.07) && sqlStringValue("select DIC_NAME from sys_dictionaries where DIC_ID=(select WLL_CAT_DIC_ID from seg_wells where WLL_ID=$wellID)","DIC_NAME")!='SPM_OPT'))
|
||||
{
|
||||
if ($wellStatus=='ON') imagecopy($image,$image_yellowMarkON,$var_Xparam-33,$var_Yparam-63,0,0,65,63);
|
||||
else imagecopy($image,$image_yellowMarkOFF,$var_Xparam-33,$var_Yparam-63,0,0,65,63);
|
||||
}
|
||||
else if ($resETA>$YellowGreenParam)
|
||||
{
|
||||
if ($wellStatus=='ON') imagecopy($image,$image_greenMarkON,$var_Xparam-33,$var_Yparam-63,0,0,65,63);
|
||||
else imagecopy($image,$image_greenMarkOFF,$var_Xparam-33,$var_Yparam-63,0,0,65,63);
|
||||
}
|
||||
|
||||
if (getAutoManualWork($devID[$i])==1) imageString($image,5,$var_Xparam-5,$var_Yparam-50,"A",$black);
|
||||
else imageString($image,5,$var_Xparam-5,$var_Yparam-50,"R",$black);
|
||||
|
||||
// pokazuje moc zasięgu dla sygnału GPRS
|
||||
if (sqlValue("select count(1) RSS_VALUE from seg_rss_signal_values where RSS_DRS_ID=".$devID[$i])>0)
|
||||
setImageRSSIgnalValue($image, getLastRSSIvalue($devID[$i]),$var_Xparam+14,$var_Yparam-65, $devID[$i]);
|
||||
|
||||
// pokazuje nazwę studni
|
||||
imageString($image,3,$var_Xparam-12,$var_Yparam-77,$wellName[$i],$blue);
|
||||
|
||||
|
||||
|
||||
|
||||
// Wyświetla informcję o alarmie A1
|
||||
$qrs=sqlStringValue("select ARM_TYPES from seg_alarms where ARM_AUDIT_CD=(select max(ARM_AUDIT_CD) from seg_alarms where ARM_DRS_ID=$devID[$i])","ARM_TYPES");
|
||||
if (strstr($qrs,"A1"))
|
||||
{
|
||||
imageString($image,2,5,10,"Brak potwierdzenia zalaczenia pompy $wellName[$i]",$red);
|
||||
imagefilledellipse($image, $var_Xparam-15, $var_Yparam-7, 10, 10, $red);
|
||||
imageString($image,0,$var_Xparam-17,$var_Yparam-11,"!",$black);
|
||||
}
|
||||
|
||||
// Wyświetla informcję o alarmie A3
|
||||
if (strstr($qrs,"A3"))
|
||||
{
|
||||
imageString($image,2,5,10,"Brak potwierdzenia wylaczenia pompy $wellName[$i]",$red);
|
||||
imagefilledellipse($image, $var_Xparam-15, $var_Yparam-7, 10, 10, $red);
|
||||
imageString($image,0,$var_Xparam-17,$var_Yparam-11,"!",$black);
|
||||
}
|
||||
|
||||
$i++;
|
||||
}
|
||||
|
||||
unset($var_Xparam);
|
||||
unset($var_Yparam);
|
||||
|
||||
|
||||
// dodaje zbiorniki
|
||||
// ==================================================================================
|
||||
$image_zb_Red=imagecreatefrompng("./images/redRes.png");
|
||||
$image_zb_Yellow=imagecreatefrompng("./images/yellowRes.png");
|
||||
$image_zb_Green=imagecreatefrompng("./images/greenRes.png");
|
||||
|
||||
$ii=0;
|
||||
$wynik = mysql_query("select SRP_ID,SRP_NAME,DRS_STATUS_DIC_ID,DRS_ID,SRP_LATITUDE,SRP_LONGITUDE from seg_reservoirs_piezometers left join seg_manufacturers on SRP_MCF_ID=MCF_ID left join seg_dev_resources on SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='RESERVOIR') where SRP_TYPE_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='RESERVOIR')");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
$resName[$ii] = $r["SRP_NAME"];
|
||||
$devR[$ii] = $r["DRS_ID"];
|
||||
$resX[$ii]= $r["SRP_LATITUDE"];
|
||||
$resY[$ii]= $r["SRP_LONGITUDE"];
|
||||
$var_Xparam = $r["SRP_LATITUDE"];
|
||||
$var_Yparam = $r["SRP_LONGITUDE"];
|
||||
|
||||
$maxAcc = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_ACCEPTABLE',$devR[$ii]);
|
||||
$maxWar = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_WARNING',$devR[$ii]);
|
||||
$minWar = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_WARNING',$devR[$ii]);
|
||||
$minAcc = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_ACCEPTABLE',$devR[$ii]);
|
||||
$waterLevel = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_PARAMETERS','WATER_LEVEL',$devR[$ii]);
|
||||
|
||||
if ($waterLevel<=$minAcc || $waterLevel>=$maxAcc)
|
||||
imagecopy($image,$image_zb_Red,$var_Xparam-25,$var_Yparam-47,0,0,50,50);
|
||||
else if (($waterLevel>$minAcc && $waterLevel<=$minWar) || ($waterLevel>=$maxWar && $waterLevel<$maxAcc))
|
||||
imagecopy($image,$image_zb_Yellow,$var_Xparam-25,$var_Yparam-50,0,0,50,50);
|
||||
else
|
||||
imagecopy($image,$image_zb_Green,$var_Xparam-25,$var_Yparam-50,0,0,50,50);
|
||||
|
||||
// pokazuje moc zasięgu dla sygnału GPRS
|
||||
if (sqlValue("select count(1) RSS_VALUE from seg_rss_signal_values where RSS_DRS_ID=".$devR[$ii])>0)
|
||||
setImageRSSIgnalValue($image, getLastRSSIvalue($devR[$ii]),$var_Xparam+14,$var_Yparam-52, $devR[$ii]);
|
||||
|
||||
$ii++;
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
unset($var_Xparam);
|
||||
unset($var_Yparam);
|
||||
|
||||
// dodaje piezometry
|
||||
// ==================================================================================
|
||||
$image_pz_Red=imagecreatefrompng("./images/redPiez.png");
|
||||
$image_pz_Yellow=imagecreatefrompng("./images/yellowPiez.png");
|
||||
$image_pz_Green=imagecreatefrompng("./images/greenPiez.png");
|
||||
|
||||
$iii=0;
|
||||
$wynik = mysql_query("select SRP_ID,SRP_NAME,DRS_STATUS_DIC_ID,DRS_ID,SRP_LATITUDE,SRP_LONGITUDE from seg_reservoirs_piezometers left join seg_manufacturers on SRP_MCF_ID=MCF_ID left join seg_dev_resources on SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='PIEZOMETER') where SRP_TYPE_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='PIEZOMETER')");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
|
||||
$pieName[$iii] = $r["SRP_NAME"];
|
||||
$devP[$iii] = $r["DRS_ID"];
|
||||
$pieX[$iii]= $r["SRP_LATITUDE"];
|
||||
$pieY[$iii]= $r["SRP_LONGITUDE"];
|
||||
$var_Xparam = $r["SRP_LATITUDE"];
|
||||
$var_Yparam = $r["SRP_LONGITUDE"];
|
||||
|
||||
$maxAcc = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_ACCEPTABLE',$devP[$iii]);
|
||||
$maxWar = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_WARNING',$devP[$iii]);
|
||||
$minWar = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_WARNING',$devP[$iii]);
|
||||
$minAcc = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_ACCEPTABLE',$devP[$iii]);
|
||||
$waterLevel = getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_PARAMETERS','WATER_LEVEL',$devP[$iii]);
|
||||
|
||||
if ($waterLevel<=$minAcc || $waterLevel>=$maxAcc)
|
||||
imagecopy($image,$image_pz_Red,$var_Xparam-25,$var_Yparam-47,0,0,50,50);
|
||||
else if (($waterLevel>$minAcc && $waterLevel<=$minWar) || ($waterLevel>=$maxWar && $waterLevel<$maxAcc))
|
||||
imagecopy($image,$image_pz_Yellow,$var_Xparam-25,$var_Yparam-50,0,0,50,50);
|
||||
else
|
||||
imagecopy($image,$image_pz_Green,$var_Xparam-25,$var_Yparam-50,0,0,50,50);
|
||||
|
||||
// pokazuje moc zasięgu dla sygnału GPRS
|
||||
if (sqlValue("select count(1) RSS_VALUE from seg_rss_signal_values where RSS_DRS_ID=".$devP[$iii])>0)
|
||||
setImageRSSIgnalValue($image, getLastRSSIvalue($devP[$iii]),$var_Xparam+14,$var_Yparam-52, $devP[$iii]);
|
||||
|
||||
$iii++;
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
imageString($image,3,825,5,date('Y-m-d H:i:s'),$black);
|
||||
|
||||
imagepng($image,$fileName);
|
||||
?>
|
||||
|
||||
|
||||
<IMG SRC="<?php echo $fileName; ?>" BORDER="0" USEMAP="#mainmap">
|
||||
<MAP NAME="mainmap">
|
||||
<?php
|
||||
for($j=0; $j<$i; $j++)
|
||||
{
|
||||
echo"<AREA SHAPE='RECT' COORDS='".($wellX[$j]-33).",".($wellY[$j]-63).",".($wellX[$j]+33).",".($wellY[$j])."' HREF='?pg=site401mark&dev=$devID[$j]' TITLE='$wellName[$j]'>";
|
||||
}
|
||||
for($j=0; $j<$ii; $j++)
|
||||
{
|
||||
echo"<AREA SHAPE='RECT' COORDS='".($resX[$j]-20).",".($resY[$j]-50).",".($resX[$j]+17).",".($resY[$j]+3)."' HREF='?pg=site401mark&dev=$devR[$j]' TITLE='$resName[$j]'>";
|
||||
}
|
||||
for($j=0; $j<$iii; $j++)
|
||||
{
|
||||
echo"<AREA SHAPE='RECT' COORDS='".($pieX[$j]-20).",".($pieY[$j]-50).",".($pieX[$j]+17).",".($pieY[$j]+3)."' HREF='?pg=site401mark&dev=$devP[$j]' TITLE='$pieName[$j]'>";
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
</MAP>
|
||||
</div>
|
||||
</div>
|
||||
<meta http-equiv='refresh' content='120;url=./?pg=site100'>
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_standard_name ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php echo $lab_Tag_standard_content ;?>
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
/*
|
||||
Example2 : A cubic curve graph
|
||||
*/
|
||||
$fileName="./charts/".date("Ymd")."_".md5(date("DMjG:i:sTY")."_chart_102").".png";
|
||||
if (file_exists( $fileName)) unlink($fileName);
|
||||
|
||||
// Standard inclusions
|
||||
include("./pChart/pData.class");
|
||||
include("./pChart/pChart.class");
|
||||
|
||||
$DataSet = new pData;
|
||||
$DataSet->AddPoint(array(1,4,3,2,3,3,2,1,0,7,4,3,2,3,3,5,1,0,7),"Serie1");
|
||||
$DataSet->AddPoint(array(1,4,2,6,2,3,0,1,5,1,2,4,5,2,1,0,6,4,2),"Serie2");
|
||||
$DataSet->AddAllSeries();
|
||||
$DataSet->SetAbsciseLabelSerie();
|
||||
$DataSet->SetSerieName($lab_Chart_102_001,"Serie1");
|
||||
$DataSet->SetSerieName($lab_Chart_102_002,"Serie2");
|
||||
|
||||
// Initialise the graph
|
||||
$Test = new pChart(700,230);
|
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8);
|
||||
$Test->setGraphArea(50,30,585,200);
|
||||
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);
|
||||
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230);
|
||||
$Test->drawGraphArea(255,255,255,TRUE);
|
||||
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),5,150,150,150,TRUE,0,2);
|
||||
$Test->drawGrid(4,TRUE,230,230,230,50);
|
||||
|
||||
// Draw the 0 line
|
||||
$Test->setFontProperties("Fonts/tahoma.ttf",6);
|
||||
$Test->drawTreshold(0,143,55,72,TRUE,TRUE);
|
||||
|
||||
// Draw the cubic curve graph
|
||||
$Test->drawFilledCubicCurve($DataSet->GetData(),$DataSet->GetDataDescription(),.1,50);
|
||||
|
||||
// Finish the graph
|
||||
$Test->setFontProperties("Fonts/tahoma.ttf",8);
|
||||
$Test->drawLegend(600,30,$DataSet->GetDataDescription(),255,255,255);
|
||||
$Test->setFontProperties("Fonts/tahoma.ttf",10);
|
||||
$Test->drawTitle(50,22,$lab_Chart_102,50,50,50,585);
|
||||
|
||||
|
||||
$Test->Render($fileName);
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_site100_002 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<?php
|
||||
echo"<img SRC='$fileName'>";
|
||||
?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,356 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site201']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div id='loader-wrapper'><div id='loader'></div></div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// Load the polynomial regression class.
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
require_once('./polynomial/uniwersalplot.php' );
|
||||
|
||||
$_POST['inQpump'] = getFloatValue($_POST['inQpump']);
|
||||
$_POST['inHpump'] = getFloatValue($_POST['inHpump']);
|
||||
|
||||
|
||||
// =================================================================================================== //
|
||||
$imageWidth = 900;
|
||||
$imageHeight = 400;
|
||||
$leftMargin = 25;
|
||||
$rightMargin = 50;
|
||||
$topMargin = 25;
|
||||
$bottomMargin = 40;
|
||||
$image = @imageCreate( $imageWidth , $imageHeight )
|
||||
or die( "Cannot Initialize new GD image stream" );
|
||||
|
||||
// =================================================================================================== //
|
||||
$colorMap = array();
|
||||
|
||||
//$colorMap[ "Background" ] = imageColorAllocate( $image , 0xDB , 0xB3 , 0xE6 );
|
||||
$colorMap[ "Background" ] = imageColorAllocate( $image , 255, 255, 255 );
|
||||
// Create a standard color palette
|
||||
$colorMap[ "Black" ] = imagecolorallocate( $image, 0, 0, 0 );
|
||||
$colorMap[ "Red" ] = imagecolorallocate( $image, 192, 0, 0 );
|
||||
$colorMap[ "Green" ] = imagecolorallocate( $image, 0, 192, 0 );
|
||||
$colorMap[ "Blue" ] = imagecolorallocate( $image, 0, 0, 192 );
|
||||
$colorMap[ "Brown" ] = imagecolorallocate( $image, 48, 48, 0 );
|
||||
$colorMap[ "Cyan" ] = imagecolorallocate( $image, 0, 192, 192 );
|
||||
$colorMap[ "Purple" ] = imagecolorallocate( $image, 192, 0, 192 );
|
||||
$colorMap[ "LightGray" ] = imagecolorallocate( $image, 192, 192, 192 );
|
||||
|
||||
$colorMap[ "DarkGray" ] = imagecolorallocate( $image, 48, 48, 48 );
|
||||
$colorMap[ "LightRed" ] = imagecolorallocate( $image, 255, 0, 0 );
|
||||
$colorMap[ "LightGreen" ] = imagecolorallocate( $image, 0, 255, 0 );
|
||||
$colorMap[ "LightBlue" ] = imagecolorallocate( $image, 0, 0, 255 );
|
||||
$colorMap[ "Yellow" ] = imagecolorallocate( $image, 255, 255, 0 );
|
||||
$colorMap[ "LightCyan" ] = imagecolorallocate( $image, 0, 255, 255 );
|
||||
$colorMap[ "LightPurple" ] = imagecolorallocate( $image, 255, 0, 255 );
|
||||
$colorMap[ "White" ] = imagecolorallocate( $image, 255, 255, 255 );
|
||||
$colorMap[ "DarkYellow" ] = imagecolorallocate( $image, 255, 214, 0 );
|
||||
|
||||
$colorMap[ "Gray10" ] = imagecolorallocate( $image , 26 , 26 , 26 );
|
||||
$colorMap[ "Gray20" ] = imagecolorallocate( $image , 51 , 51 , 51 );
|
||||
$colorMap[ "Gray30" ] = imagecolorallocate( $image , 77 , 77 , 77 );
|
||||
$colorMap[ "Gray40" ] = imagecolorallocate( $image , 102 , 102 , 102 );
|
||||
$colorMap[ "Gray50" ] = imagecolorallocate( $image , 128 , 128 , 128 );
|
||||
$colorMap[ "Gray60" ] = imagecolorallocate( $image , 154 , 154 , 154 );
|
||||
$colorMap[ "Gray70" ] = imagecolorallocate( $image , 180 , 180 , 180 );
|
||||
$colorMap[ "Gray80" ] = imagecolorallocate( $image , 205 , 205 , 205 );
|
||||
$colorMap[ "Gray90" ] = imagecolorallocate( $image , 230 , 230 , 230 );
|
||||
|
||||
imageRectangle
|
||||
(
|
||||
$image,
|
||||
$leftMargin,
|
||||
$topMargin,
|
||||
$imageWidth - $rightMargin,
|
||||
$imageHeight - $bottomMargin,
|
||||
$colorMap[ "LightGray" ]
|
||||
);
|
||||
|
||||
if ($_POST['subSearchPumps']==$lab_ButtonName_Search && $_POST['inQpump']>0)
|
||||
{
|
||||
$xMax=0; $yMax=0;
|
||||
unset($pupArray);
|
||||
$pupArray = sqlGetResAsArray("select PUP_ID,PUP_H_MAX from seg_pumps where PUP_Q_MIN/60<".$_POST['inQpump']." and PUP_Q_MAX/60>".$_POST['inQpump']." order by PUP_NAME");
|
||||
|
||||
for ($i=0; $i<count($pupArray); $i++)
|
||||
{
|
||||
unset($tmpArray);
|
||||
$tmpArray = sqlGetResAsArray("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$pupArray[$i]['PUP_ID']." order by PEP_X_PARAM");
|
||||
$tmpVal = 0;
|
||||
$tmpVal = getPolynomialValue_201($tmpArray,$_POST['inQpump']);
|
||||
|
||||
$tmpArrayETA = sqlGetResAsArray("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$pupArray[$i]['PUP_ID']." order by PEP_X_PARAM");
|
||||
$tmpValETA = 0;
|
||||
$tmpValETA = getPolynomialValue_201($tmpArrayETA,$_POST['inQpump']);
|
||||
|
||||
|
||||
if ($_POST['inHpump']>0)
|
||||
{
|
||||
if ($_POST['inHpump']>=($tmpVal-5) && $_POST['inHpump']<=($tmpVal+8))
|
||||
{
|
||||
$finalArray[] = array(
|
||||
'pupID' => $pupArray[$i]['PUP_ID'],
|
||||
'hVal' => $tmpVal,
|
||||
'etaVal' => $tmpValETA
|
||||
);
|
||||
|
||||
$pupIDs[] = $pupArray[$i]['PUP_ID'];
|
||||
|
||||
|
||||
// dopisuje największą wartośc dla x,y max
|
||||
$tmpCount = 0; $tmpCount = count($tmpArray)-1;
|
||||
if ($tmpArray[$tmpCount]['PEP_X_PARAM']>$xMax)
|
||||
$xMax = $tmpArray[$tmpCount]['PEP_X_PARAM'];
|
||||
if ($pupArray[$i]['PUP_H_MAX']>$yMax)
|
||||
$yMax = $pupArray[$i]['PUP_H_MAX'];
|
||||
// ========================================
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$finalArray[] = array(
|
||||
'pupID' => $pupArray[$i]['PUP_ID'],
|
||||
'hVal' => $tmpVal,
|
||||
'etaVal' => $tmpValETA
|
||||
);
|
||||
|
||||
$pupIDs[] = $pupArray[$i]['PUP_ID'];
|
||||
|
||||
// dopisuje największą wartośc dla x,y max
|
||||
$tmpCount = 0; $tmpCount = count($tmpArray)-1;
|
||||
if ($tmpArray[$tmpCount]['PEP_X_PARAM']>$xMax)
|
||||
$xMax = $tmpArray[$tmpCount]['PEP_X_PARAM'];
|
||||
if ($pupArray[$i]['PUP_H_MAX']>$yMax)
|
||||
$yMax = $pupArray[$i]['PUP_H_MAX'];
|
||||
// ========================================
|
||||
}
|
||||
}
|
||||
unset($tmpArray);
|
||||
unset($pupArray);
|
||||
|
||||
|
||||
|
||||
$yMax=ceil($yMax/10)*10;
|
||||
|
||||
|
||||
|
||||
if(count($finalArray)>0)
|
||||
{
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 4;
|
||||
$Y_MajorScale = $yMax/4;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$plot = new XY_PlotClass($image);
|
||||
$plot->sizeWindow
|
||||
(
|
||||
$leftMargin,
|
||||
$topMargin,
|
||||
$imageWidth - $rightMargin,
|
||||
$imageHeight - $bottomMargin
|
||||
);
|
||||
|
||||
// =================================================================================================== //
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, $yMax);
|
||||
plotAddScale();
|
||||
|
||||
$font = './fonts/verdana.ttf';
|
||||
imagettftext($image, 10, 0, 10,15, $colorMap["Black"], $font, 'H[m]');
|
||||
imagettftext($image, 10, 0, 830,395, $colorMap["Black"], $font, 'Q[m3/min]');
|
||||
|
||||
|
||||
|
||||
foreach ( $pupIDs as $pupID )
|
||||
{
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM,PEP_PUP_ID from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=$pupID order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
$data = $newParam; unset($newParam);
|
||||
bcscale( 10 );
|
||||
plotRenderData( $data, $colorMap[ "Red" ] );
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, $yMax);
|
||||
// $plot->setCircleSize( 4 );
|
||||
// $plot->renderPoints();
|
||||
$regression = new PolynomialRegression( 4 );
|
||||
foreach ( $data as $dataPoint)
|
||||
$regression->addData( $dataPoint[0], $dataPoint[1]);
|
||||
$coefficients = $regression->getCoefficients();
|
||||
|
||||
// Plot each of the curves.
|
||||
//plotRenderRegression( $regression, $coefficients, $scope[0], $scope[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $regression, $coefficients, $scope[2], $scope[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $regression, $coefficients, $scope[3], $scope[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $regression, $coefficients, $scope[5], $scope[6], $colorMap[ "DarkYellow" ] );
|
||||
//plotRenderRegression( $regression, $coefficients, $scope[6], $scope[7], $colorMap[ "Red" ] );
|
||||
|
||||
unset($regression);
|
||||
unset($coefficients);
|
||||
unset($data);
|
||||
unset($dataPoint);
|
||||
unset($scope);
|
||||
|
||||
}
|
||||
}
|
||||
else
|
||||
imageString($image,5,240,190,$lab_Field_site201_006,$colorMap[ "Red" ]);
|
||||
}
|
||||
|
||||
|
||||
// Output image
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_201_01.png";
|
||||
imagePNG( $image,$fileName1);
|
||||
|
||||
$_POST['inHpump'] = str_replace(".",",",$_POST['inHpump']);
|
||||
$_POST['inQpump'] = str_replace(".",",",$_POST['inQpump']);
|
||||
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site201_001 ;?></div>
|
||||
<form method="post" action="?pg=site201">
|
||||
<div class="tag_center"><br/>
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="label_gray"><?php echo $lab_Field_site201_003;?></td>
|
||||
<td class="desc_value"><input class="float" type="text" name="inQpump" value="<?php echo $_POST['inQpump'];?>"> m<sup>3</sup>/min</td>
|
||||
<td class="label_gray"><?php echo $lab_Field_site201_002;?></td>
|
||||
<td class='desc_value'><input class="float" type="text" name="inHpump" value="<?php echo $_POST['inHpump'];?>"> m</td>
|
||||
<td class="desc_value"><input class="btn btn-default btn-sm" type="submit" name="subSearchPumps" value="<?php echo $lab_ButtonName_Search; ?>" onclick="makeRequest('?pg=site401mhis');"> </td>
|
||||
</tr>
|
||||
</table><br/>
|
||||
<img src="<?php echo $fileName1;?>">
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$_POST['inHpump'] = str_replace(",",".",$_POST['inHpump']);
|
||||
$_POST['inQpump'] = str_replace(",",".",$_POST['inQpump']);
|
||||
|
||||
if ($_POST['inQpump']>0 && count($pupIDs)>0)
|
||||
{
|
||||
?>
|
||||
<div class="head_tag">
|
||||
<div style="display:inline-block; font-size: 14px; color: #ffffff;"><?php echo $lab_Tag_site201_002 ;?></div>
|
||||
<div style="display:inline-block; float:right; padding-right: 5px;"><img style='cursor: pointer; max-width: 16px; border: 0;' src='./images/printer-icon.png' title="Drukuj" onclick="window.print();"></div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="tag_center">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label">Q<sub>n</sub> [m<sup>3</sup>/min]</TD>
|
||||
<TD class="label">Q<sub>sz</sub> [m<sup>3</sup>/min]</TD>
|
||||
<TD class="label">H(Q<sub>sz</sub>) [m]</TD>
|
||||
<TD class="label">η(Q<sub>sz</sub>)</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site201_009 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$finalArray = sortmddata($finalArray,'etaVal','DESC','num');
|
||||
|
||||
// print_r($finalArray);
|
||||
$counter=1;
|
||||
for ($i=0; $i<count($finalArray); $i++)
|
||||
{
|
||||
unset($tmpArray);
|
||||
$tmpArray = sqlGetResAsArray("select PUP_NAME,(PUP_Q_N/60) PUP_Q_N,ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER from seg_pumps left join seg_pump_engine_rel on RPE_PUP_ID=PUP_ID left join seg_engines on RPE_ENG_ID=ENG_ID where PUP_ID=".$finalArray[$i]['pupID']." order by ENG_POWER");
|
||||
|
||||
for ($j=0; $j<count($tmpArray); $j++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site201det&pup=".$finalArray[$i]['pupID']."&eng=".$tmpArray[$j]['ENG_ID']."'".chr(34).">
|
||||
<TD class='field_left'>".$counter."</TD>
|
||||
<TD class='field_left'>".$tmpArray[$j]['PUP_NAME']."</TD>
|
||||
<TD class='field_left'>".$tmpArray[$j]['ENG_NAME']."</TD>
|
||||
<TD class='field_right'>".round($tmpArray[$j]['PUP_Q_N'],3)."</TD>
|
||||
<TD class='field_right'>".str_replace(".",",",$_POST['inQpump'])."</TD>
|
||||
<TD class='field_right'>".round($finalArray[$i]['hVal'],2)."</TD>
|
||||
<TD class='field_right'>".round($finalArray[$i]['etaVal'],2)."</TD>
|
||||
<TD class='field_right'>".$tmpArray[$j]['ENG_POWER']."</TD>
|
||||
<TD class='field_right'>".$tmpArray[$j]['ENG_VOLTAGE']."</TD>
|
||||
</TR>
|
||||
";
|
||||
$counter++;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
$l=0;
|
||||
foreach ($pupIDs as $scoupeID)
|
||||
{
|
||||
if ($l==0) $internelSQL = $scoupeID;
|
||||
else $internelSQL .= ",".$scoupeID;
|
||||
$l++;
|
||||
}
|
||||
|
||||
$wynik = mysql_query("select PUP_NAME,ENG_NAME,ENG_POWER,ENG_VOLTAGE,RPE_PUP_ID,PUF_A,PUF_B,PUF_C,PUF_D from seg_pump_engine_rel left join seg_pumps on RPE_PUP_ID=PUP_ID left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps_xy_formula on RPE_PUP_ID=PUF_PUP_ID where RPE_PUP_ID in ($internelSQL) and PUF_TYPE='H' order by ENG_POWER,PUP_NAME,ENG_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["PUP_NAME"];
|
||||
$sql_2 = $r["ENG_NAME"];
|
||||
$sql_3 = $r["ENG_POWER"];
|
||||
$sql_4 = $r["ENG_VOLTAGE"];
|
||||
$sql_5 = $r["RPE_PUP_ID"];
|
||||
$sql_A = $r["PUF_A"];
|
||||
$sql_B = $r["PUF_B"];
|
||||
$sql_C = $r["PUF_C"];
|
||||
$sql_D = $r["PUF_D"];
|
||||
|
||||
$y = round($sql_A*$_POST['inQpump']*$_POST['inQpump']*$_POST['inQpump']+$sql_B*$_POST['inQpump']*$_POST['inQpump']+$sql_C*$_POST['inQpump']+$sql_D,2);
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_left'>$sql_1</TD>
|
||||
<TD class='field_left'>$sql_2</TD>
|
||||
<TD class='field_right'>".str_replace(".",",",$_POST['inQpump'])."</TD>
|
||||
<TD class='field_right'>".str_replace(".",",",$y)."</TD>
|
||||
<TD class='field_right'>".setPumpETAparameterForQ($sql_5,$_POST['inQpump'])."</TD>
|
||||
<TD class='field_right'>".str_replace(".",",",$sql_3)."</TD>
|
||||
<TD class='field_right'>".str_replace(".",",",$sql_4)."</TD>
|
||||
</TR>
|
||||
";
|
||||
|
||||
}
|
||||
*/
|
||||
?>
|
||||
|
||||
</TR>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,388 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site205']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if ($_POST['subEng4PupUpdate']== $lab_ButtonName_Update)
|
||||
{
|
||||
$_GET['pup']=$_POST['pup'];
|
||||
mysql_query("DELETE FROM seg_pump_engine_rel where RPE_PUP_ID=".$_POST['pup']);
|
||||
|
||||
$wynik = mysql_query("select ENG_ID from seg_engines");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eID = $r["ENG_ID"];
|
||||
if ($_POST['eng4pump'][$eID])
|
||||
mysql_query("INSERT INTO seg_pump_engine_rel SET RPE_PUP_ID=".$_POST['pup'].",RPE_ENG_ID=$eID");
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site205_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table class="tag" style="width: 100%;">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
$wynik = mysql_query("select PUP_ID,MCF_NAME,PUP_NAME,(PUP_Q_N/60) PUP_Q_N from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_ID=".$_GET['pup']);
|
||||
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_203_PUP_ID = $r["PUP_ID"]; if(!$_GET['pup']) $_GET['pup']=$sql_203_PUP_ID;
|
||||
$sql_203_PUP_MCF_ID = $r["MCF_NAME"];
|
||||
$sql_203_PUP_NAME = $r["PUP_NAME"];
|
||||
$sql_203_PUP_Q_N = round($r["PUP_Q_N"],3); $sql_203_PUP_Q_N= str_replace(".", ",", $sql_203_PUP_Q_N);
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_left'>$sql_203_PUP_NAME</TD>
|
||||
<TD class='field_right'>$sql_203_PUP_Q_N</TD>
|
||||
<TD class='field_center'>$sql_203_PUP_MCF_ID</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_006.sqlValue("select PUP_NAME from seg_pumps where PUP_ID=".$_GET['pup']) ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select RPE_ENG_ID,ENG_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=ENG_MCF_ID) ENG_MCF,ENG_VOLTAGE from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["RPE_ENG_ID"]; if (!$_GET['eng']) $_GET['eng']=$param_1;
|
||||
$param_4 = $r["ENG_NAME"];
|
||||
$param_5 = $r["ENG_VOLTAGE"]; $param_6= str_replace(".", ",", $param_6);
|
||||
$param_6 = $r["ENG_MCF"];
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site201det&pup=".$_GET['pup']."&eng=$param_1'".chr(34).">
|
||||
<TD class='field_center'>$param_4</TD>
|
||||
<TD class='field_center'>$param_5</TD>
|
||||
<TD class='field_center'>$param_6</TD>
|
||||
</TR>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=PUP_MCF_ID) PUP_MCF,(PUP_Q_N/60) PUP_Q_N,PUP_H_P,PUP_ETA_MAX,ENG_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=ENG_MCF_ID) ENG_MCF,ENG_VOLTAGE,ENG_POWER,ENG_ETA from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$mix_1 = $r["PUP_NAME"];
|
||||
$mix_2 = $r["PUP_MCF"];
|
||||
$mix_3 = round($r["PUP_Q_N"],3); $mix_3= str_replace(".", ",", $mix_3);
|
||||
$mix_4 = $r["PUP_H_P"]; $mix_4= str_replace(".", ",", $mix_4);
|
||||
$mix_5 = $r["PUP_ETA_MAX"]; $mix_5= str_replace(".", ",", $mix_5);
|
||||
$mix_6 = $r["ENG_NAME"];
|
||||
$mix_7 = $r["ENG_MCF"];
|
||||
$mix_8 = $r["ENG_VOLTAGE"];
|
||||
$mix_9 = $r["ENG_POWER"]; $mix_9= str_replace(".", ",", $mix_9);
|
||||
$mix_10 = $r["ENG_ETA"]; $mix_10= str_replace(".", ",", $mix_10);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo sqlValue("select concat (PUP_NAME, ' + ',ENG_NAME) from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=".$_GET['eng']) ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR >
|
||||
|
||||
<?php echo"<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site203inf&pup=".$_GET['pup']."'".chr(34).">"; ?>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_1; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_2; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_009; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_5; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<?php echo"<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site204inf&eng=".$_GET['eng']."'".chr(34).">"; ?>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_6; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_7; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_8; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_9; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_006; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_10; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
|
||||
<?php
|
||||
if ($_GET['pup']>0)
|
||||
{
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_01.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_02.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
|
||||
unset($scope);
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$yMax = sqlValue("select max(PEP_Y_PARAM) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = ceil($yMax/4);
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data = $newParam;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image,5,0,0,'H[m]',$colorMap[ "Black" ]);
|
||||
imageString($image,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[0], $scope[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[2], $scope[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[3], $scope[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[5], $scope[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
imagePNG( $image,$fileName1);
|
||||
// =======================================================================================//
|
||||
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
unset($scope1);
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam1[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope1[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam1[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
|
||||
$Y_MajorScale = 0.2;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
|
||||
$data1 = $newParam1;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data1 as $dataPoint1 )
|
||||
$polynomialRegression1->addData( $dataPoint1[ 0 ], $dataPoint1[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data1, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image1,5,0,0,'n',$colorMap[ "Black" ]);
|
||||
imagerectangle($image1,6,12,7,17,$colorMap[ "Black" ]);
|
||||
imageString($image1,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression1, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[0], $scope1[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[2], $scope1[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[3], $scope1[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[5], $scope1[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if (count($scope)>0)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if (count($scope1)>0)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site201" role="button"><?php echo $lab_ButtonName_Back; ?></a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,20 @@
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_standard_name ;?></div>
|
||||
<div class="tag_center"><?php echo $lab_Tag_standard_content ;?></div>
|
||||
</div>
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_standard_name ;?></div>
|
||||
<div class="tag"><?php echo $lab_Tag_standard_content ;?></div>
|
||||
</div>
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="head_tag"><?php echo $lab_Tag_standard_name ;?></div>
|
||||
<div class="tag"><?php echo $lab_Tag_standard_content ;?></div>
|
||||
</div>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_standard_name ;?></div>
|
||||
<div class="tag"><?php echo $lab_Tag_standard_content ;?></div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,250 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site203']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if ($_POST['subPumpSave']==$lab_ButtonName_Save && !empty($_POST['inPumpName']) && $_POST['inPumpManufName']>0 )
|
||||
{
|
||||
|
||||
$checkIsExists = sqlGetResAsArray("select * from seg_pumps where PUP_NAME='".$_POST['inPumpName']."'");
|
||||
if (count($checkIsExists)>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>Typ pompy ".$_POST['inPumpName']." istnieje już w systemie</div>";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$in_q_ZERO = 0;
|
||||
$in_q_xm = 0.25*(getFloatValue($_POST['inPumpQn'])*60);
|
||||
$in_q_min = 0.55*(getFloatValue($_POST['inPumpQn'])*60);
|
||||
$in_q_1 = 0.7*(getFloatValue($_POST['inPumpQn'])*60);
|
||||
$in_q_2 = 1.22*(getFloatValue($_POST['inPumpQn'])*60);
|
||||
$in_q_max = 1.35*(getFloatValue($_POST['inPumpQn'])*60);
|
||||
$in_q_xl = 1.42*(getFloatValue($_POST['inPumpQn'])*60);
|
||||
|
||||
$query_tmp = "INSERT INTO seg_pumps SET PUP_MCF_ID=".$_POST['inPumpManufName'].",PUP_NAME='".$_POST['inPumpName']."',PUP_Q_N=".(getFloatValue($_POST['inPumpQn'])*60).",PUP_Q_MIN=$in_q_min,PUP_Q_MAX=$in_q_max,PUP_H_P=".getFloatValue($_POST['inPumpHp']).",PUP_ETA_MAX=".getFloatValue($_POST['inPumpEta']);
|
||||
if (getFloatValue($_POST['inPumpLg'])>0) $query_tmp .= ",PUP_PUMP_LENGTH=".getFloatValue($_POST['inPumpLg']);
|
||||
if (getFloatValue($_POST['inPumpWeig'])>0) $query_tmp .= ",PUP_WEIGHT=".getFloatValue($_POST['inPumpWeig']);
|
||||
if (getFloatValue($_POST['inPumpDiam'])>0) $query_tmp .= ",PUP_DIAMETER=".getFloatValue($_POST['inPumpDiam']);
|
||||
|
||||
//echo $query_tmp;
|
||||
|
||||
mysql_query($query_tmp);
|
||||
unset($query_tmp);
|
||||
$newPumpID = sqlValue("select max(PUP_ID) from seg_pumps");
|
||||
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_ZERO,PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_xm,PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_min,PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_1,PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=".(getFloatValue($_POST['inPumpQn'])*60).",PEP_Y_PARAM=".getFloatValue($_POST['inPumpHp']).",PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_2,PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_max,PEP_TYPE='H';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_xl,PEP_TYPE='H';");
|
||||
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_ZERO,PEP_Y_PARAM=0,PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_xm,PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_min,PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_1,PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=".(getFloatValue($_POST['inPumpQn'])*60).",PEP_Y_PARAM=".getFloatValue($_POST['inPumpEta']).",PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_2,PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_max,PEP_TYPE='ETA';");
|
||||
mysql_query("INSERT INTO seg_pump_eng_param SET PEP_PUP_ID=$newPumpID,PEP_X_PARAM=$in_q_xl,PEP_TYPE='ETA';");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (!empty($_SESSION['site203_edit']) && $_GET['del']=="OK")
|
||||
{
|
||||
mysql_query("delete from seg_pumps where PUP_ID=".$_GET['pup']);
|
||||
mysql_query("delete from seg_pump_eng_param where PEP_PUP_ID=".$_GET['pup']);
|
||||
mysql_query("delete from seg_pumps_xy_formula where PUF_PUP_ID=".$_GET['pup']);
|
||||
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); $_SESSION['site203_sr_param']=1;}
|
||||
if ($_POST['sub_search']=='Szukaj') { $_SESSION['site203_input'] = $_POST['sr_well']; $_SESSION['site203_sr_param'] = $_POST['sr_param']; }
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$typSelArray = array(
|
||||
array('id'=>1, 'value'=>$lab_Field_site203_001),
|
||||
array('id'=>2, 'value'=>$lab_Field_site203_002a),
|
||||
);
|
||||
?>
|
||||
|
||||
|
||||
<form action="./?pg=site203&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php getSelectValueAsArray('sr_param', $typSelArray,$_SESSION['site203_sr_param']); ?></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked> ";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site203_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
$query="select PUP_ID,MCF_NAME,PUP_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID where ";
|
||||
|
||||
// wybiera odpowiedni operator
|
||||
if ($_SESSION['site203_sr_param']==1) $query .= " PUP_STATUS='1' and PUP_NAME like '%".$_POST['sr_well']."%'";
|
||||
elseif ($_SESSION['site203_sr_param']==2) $query .= " PUP_STATUS='1' and (PUP_Q_N/60) >= (".(getFullFloatValue($_POST['sr_well'])-(getFullFloatValue($_POST['sr_well'])*0.1)).") and (PUP_Q_N/60) <= (".(getFullFloatValue($_POST['sr_well'])+(getFullFloatValue($_POST['sr_well'])*0.1)).")";
|
||||
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " and PUP_Q_N>0 order by PUP_Q_N,PUP_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'id'=> $r["PUP_ID"],
|
||||
'mfc'=>$r["MCF_NAME"],
|
||||
'pumpName'=>$r["PUP_NAME"],
|
||||
'qN'=>round(getFullFloatValue($r["PUP_Q_N"]),3),
|
||||
'hP'=>getFullFloatValue($r["PUP_H_P"])
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site203_array']);
|
||||
$_SESSION['site203_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
//print_r($_SESSION['site203_array']);
|
||||
//echo"<br/><br/><br/>";
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site203_array'])) $stop=count($_SESSION['site203_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site203inf&pup=".$_SESSION['site203_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site203_array'][$i]['pumpName']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site203_array'][$i]['qN']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site203_array'][$i]['hP']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site203_array'][$i]['mfc']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site203_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site203_array'])>20)
|
||||
echo pagination_grid('?pg=site203', $_GET['pgn'], count($_SESSION['site203_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site203_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site203_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site203_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site203A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,61 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site203_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site203" METHOD="POST" id="PumpCatalogueForm" class="form_valid">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_007 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="req" TYPE="TEXT" NAME="inPumpName" required></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersNameReq('inPumpManufName'); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inPumpQn" required></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_003; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inPumpHp" required></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_009; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inPumpEta" required></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_010; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPumpLg"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_011; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPumpDiam"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_012; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPumpWeig"></TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<INPUT class='btn btn-info btn-sm' TYPE="button" VALUE="<?php echo $lab_ButtonName_Cancel; ?>" onclick="document.location.href='?pg=site203'">
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subPumpSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site203_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_NAME,PUP_MCF_ID,(PUP_Q_N/60) PUP_Q_N,PUP_PUMP_LENGTH,PUP_DIAMETER,PUP_WEIGHT from seg_pumps where PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["PUP_NAME"];
|
||||
$param_2 = $r["PUP_MCF_ID"];
|
||||
$param_3 = getFullFloatValue($r["PUP_Q_N"]);
|
||||
$param_4 = $r["PUP_PUMP_LENGTH"]; $param_4= str_replace(".", ",", $param_4);
|
||||
$param_5 = $r["PUP_DIAMETER"]; $param_5= str_replace(".", ",", $param_5);
|
||||
$param_6 = $r["PUP_WEIGHT"]; $param_6= str_replace(".", ",", $param_6);
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<FORM ACTION="./?pg=site203inf" METHOD="POST" id="PumpCatalogueForm" class="form_valid">
|
||||
<INPUT type="hidden" name="pup" value="<?php echo$_GET['pup'] ;?>">
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_007 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="req" TYPE="TEXT" NAME="inPumpName" value="<?php echo$param_1 ;?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersName('inPumpManufName',$param_2); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo$param_3 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_010; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPumpLg" value="<?php echo$param_4 ;?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_011; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPumpDiam" value="<?php echo$param_5 ;?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_012; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPumpWeig" value="<?php echo$param_6 ;?>"></TD>
|
||||
</TR>
|
||||
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_003." [".strtolower($lab_Tag_site203_004)."]";?></div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<TR>
|
||||
<TD class="label_gray"><?php echo $lab_Field_site203_013a ;?></TD>
|
||||
<TD class="label_gray"><?php echo $lab_Field_site203_014 ;?></TD>
|
||||
</TR>
|
||||
<?php
|
||||
$wynik = mysql_query("select PEP_ID,(PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$fieldID = $r["PEP_ID"];
|
||||
$param_HX = getFullFloatValue($r["PEP_X_PARAM"]);
|
||||
$param_HY = getFullFloatValue($r["PEP_Y_PARAM"]);
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc'>$param_HX</TD>
|
||||
<TD CLASS='desc_value'><INPUT class='text75' TYPE='TEXT' NAME='inPump_H_".$fieldID."' value='$param_HY'></TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_003." [".strtolower($lab_Tag_site203_005)."]" ;?></div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<TR>
|
||||
<TD class="label_gray"><?php echo $lab_Field_site203_013a ;?></TD>
|
||||
<TD class="label_gray"><?php echo $lab_Field_site203_015 ;?></TD>
|
||||
</TR>
|
||||
<?php
|
||||
$wynik = mysql_query("select PEP_ID,(PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$fieldID = $r["PEP_ID"];
|
||||
$param_HX = getFullFloatValue($r["PEP_X_PARAM"]);
|
||||
$param_HY = getFullFloatValue($r["PEP_Y_PARAM"]);
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc'>$param_HX</TD>
|
||||
<TD CLASS='desc_value'><INPUT class='text75' TYPE='TEXT' NAME='inPump_ETA_".$fieldID."' value='$param_HY'></TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="tag_buttons">
|
||||
<INPUT class='btn btn-info btn-sm' TYPE="button" VALUE="<?php echo $lab_ButtonName_Cancel; ?>" onclick="document.location.href='?pg=site203inf&pup=<?php echo $_GET['pup']; ?>'">
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subEPumpSave" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</FORM>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,508 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site203']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
|
||||
if (!$_GET['pup']) $_GET['pup'] = $_POST['pup'];
|
||||
|
||||
if ($_POST['subEPumpSave']==$lab_ButtonName_Update && strlen($_POST['inPumpName'])>1 && $_POST['inPumpManufName']>0 )
|
||||
{
|
||||
|
||||
$varAfterChange_01= str_replace(",", ".", $_POST['inPumpLg']);
|
||||
$varAfterChange_02= str_replace(",", ".", $_POST['inPumpWeig']);
|
||||
$varAfterChange_03= str_replace(",", ".", $_POST['inPumpDiam']);
|
||||
|
||||
mysql_query("UPDATE seg_pumps SET PUP_MCF_ID=".$_POST['inPumpManufName'].",PUP_NAME='".$_POST['inPumpName']."',PUP_PUMP_LENGTH=$varAfterChange_01,PUP_WEIGHT=$varAfterChange_02,PUP_DIAMETER=$varAfterChange_03 WHERE PUP_ID=".$_POST['pup']);
|
||||
|
||||
$count=0;
|
||||
$wynik = mysql_query("select PEP_ID from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_POST['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$fieldID = $r["PEP_ID"];
|
||||
$vName = "inPump_H_".$fieldID;
|
||||
$vValue = str_replace(",", ".",$_POST[$vName]);
|
||||
mysql_query("UPDATE seg_pump_eng_param SET PEP_Y_PARAM=$vValue WHERE PEP_ID=$fieldID");
|
||||
$count++;
|
||||
|
||||
if ($count==3)
|
||||
mysql_query("UPDATE seg_pumps SET PUP_H_MAX=$vValue WHERE PUP_ID=".$_POST['pup']);
|
||||
else if ($count==5)
|
||||
mysql_query("UPDATE seg_pumps SET PUP_H_P=$vValue WHERE PUP_ID=".$_POST['pup']);
|
||||
else if ($count==7)
|
||||
mysql_query("UPDATE seg_pumps SET PUP_H_MIN=$vValue WHERE PUP_ID=".$_POST['pup']);
|
||||
}
|
||||
|
||||
$count=0;
|
||||
$wynik = mysql_query("select PEP_ID from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_POST['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$fieldID = $r["PEP_ID"];
|
||||
$vName = "inPump_ETA_".$fieldID;
|
||||
$vValue = str_replace(",", ".",$_POST[$vName]);
|
||||
mysql_query("UPDATE seg_pump_eng_param SET PEP_Y_PARAM=$vValue WHERE PEP_ID=$fieldID");
|
||||
$count++;
|
||||
if ($count==5)
|
||||
mysql_query("UPDATE seg_pumps SET PUP_ETA_MAX=$vValue WHERE PUP_ID=".$_POST['pup']);
|
||||
}
|
||||
|
||||
include"./site203inf_xy_formula.php";
|
||||
echo"<div class='actionOK'>$lab_Field_site803_015</div>";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
$wynik = mysql_query("select PUP_NAME,MCF_NAME,(PUP_Q_N/60) PUP_Q_N,(PUP_Q_MIN/60) PUP_Q_MIN ,(PUP_Q_MAX/60) PUP_Q_MAX,PUP_H_P,PUP_H_MIN,PUP_H_MAX,PUP_ETA_MAX,PUP_PUMP_LENGTH,PUP_DIAMETER,PUP_WEIGHT from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["PUP_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = getStringFloatRound($r["PUP_Q_N"]);
|
||||
$sql_4 = getStringFloatRound($r["PUP_Q_MIN"]);
|
||||
$sql_5 = getStringFloatRound($r["PUP_Q_MAX"]);
|
||||
$sql_6 = getStringFloatRound($r["PUP_H_P"]);
|
||||
$sql_7 = getStringFloatRound($r["PUP_H_MIN"]);
|
||||
$sql_8 = getStringFloatRound($r["PUP_H_MAX"]);
|
||||
$sql_9 = getStringFloatRound($r["PUP_ETA_MAX"]);
|
||||
$sql_10 = getStringFloatRound($r["PUP_PUMP_LENGTH"]);
|
||||
$sql_11 = getStringFloatRound($r["PUP_DIAMETER"]);
|
||||
$sql_12 = getStringFloatRound($r["PUP_WEIGHT"]);
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_1; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_005a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_006a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_5; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_6; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_007; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_7; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_008; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_8; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_009; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_9; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_010; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_10; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_011; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_11; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_012; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_12; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_003 ;?></div>
|
||||
<div class="tag">
|
||||
<table class="tag" style="width: 100%;">
|
||||
<TR>
|
||||
<TD class="label"></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_013a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_014 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_015 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$licz=1;
|
||||
$wynik = mysql_query("select (tb1.PEP_X_PARAM/60) X, tb1.PEP_Y_PARAM Y1, tb2.PEP_Y_PARAM Y2 from (select PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_PUP_ID=".$_GET['pup']." and PEP_TYPE='H') tb1,(select PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_PUP_ID=".$_GET['pup']." and PEP_TYPE='ETA') tb2 where tb1.PEP_X_PARAM=tb2.PEP_X_PARAM order by X");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["X"]; $param_1= str_replace(".", ",", round($param_1,3));
|
||||
$param_2 = $r["Y1"]; $param_2= str_replace(".", ",", $param_2);
|
||||
$param_3 = $r["Y2"]; $param_3= str_replace(".", ",", $param_3);
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_center'>$licz.</TD>
|
||||
<TD class='field_center'>$param_1</TD>
|
||||
<TD class='field_center'>$param_2</TD>
|
||||
<TD class='field_center'>$param_3</TD>
|
||||
</TR>";
|
||||
$licz++;
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_006.$sql_1 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select ENG_NAME,ENG_VOLTAGE,ENG_POWER,MCF_NAME from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_manufacturers on ENG_MCF_ID=MCF_ID where RPE_PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_4 = $r["ENG_NAME"];
|
||||
$param_5 = $r["ENG_VOLTAGE"];
|
||||
$param_6 = $r["ENG_POWER"]; $param_6= str_replace(".", ",", $param_6);
|
||||
$param_7 = $r["MCF_NAME"];
|
||||
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_center'>$param_4</TD>
|
||||
<TD class='field_center'>$param_5</TD>
|
||||
<TD class='field_center'>$param_6</TD>
|
||||
<TD class='field_center'>$param_7</TD>
|
||||
</TR>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_01.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_02.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
|
||||
|
||||
if ($licz>1 && sqlValue("select COUNT(1) from seg_pump_eng_param where PEP_Y_PARAM=0 and PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup'])==0)
|
||||
{
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax); //$xMax = ceil($xMax+1);
|
||||
|
||||
//$xMax = ceil($xMax+1);
|
||||
|
||||
$yMax = sqlValue("select max(PEP_Y_PARAM) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/4;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
|
||||
// jeżeli przeliczamy parametry dla zadaneo Q
|
||||
$Y_MajorScale = $yMax/4;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data = $newParam;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
$font = './fonts/verdana.ttf';
|
||||
imagettftext($image, 8, 0, 10,15, $colorMap["Black"], $font, 'H[m]');
|
||||
imagettftext($image, 8, 0, 350,325, $colorMap["Black"], $font, 'Q[m3/min]');
|
||||
|
||||
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[0], $scope[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[2], $scope[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[3], $scope[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[5], $scope[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
imagePNG( $image,$fileName1);
|
||||
|
||||
unset($scope);
|
||||
unset($data);
|
||||
//unset($newParam);
|
||||
// =======================================================================================//
|
||||
|
||||
}
|
||||
|
||||
if ($licz>1 && sqlValue("select COUNT(1) from seg_pump_eng_param where PEP_Y_PARAM=0 and PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup'])<2)
|
||||
{
|
||||
// Sprawność
|
||||
// =======================================================================================//
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam1[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope1[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam1[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax); //$xMax = ceil($xMax+1);
|
||||
|
||||
|
||||
|
||||
$X_MajorScale = $xMax/4;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
// jeżeli przeliczamy parametry dla zadaneo Q
|
||||
|
||||
$Y_MajorScale = 0.2;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
|
||||
$data1 = $newParam1;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data1 as $dataPoint1 )
|
||||
$polynomialRegression1->addData( $dataPoint1[ 0 ], $dataPoint1[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data1, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imagettftext($image1, 8, 0, 10,15, $colorMap["Black"], $font, 'n');
|
||||
imagettftext($image1, 8, 0, 350,325, $colorMap["Black"], $font, 'Q[m3/min]');
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression1, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[0], $scope1[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[2], $scope1[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[3], $scope1[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[5], $scope1[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
// =======================================================================================//
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($licz>1 && sqlValue("select COUNT(1) from seg_pump_eng_param where PEP_Y_PARAM=0 and PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup'])==0)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if ($licz>1 && sqlValue("select COUNT(1) from seg_pump_eng_param where PEP_Y_PARAM=0 and PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup'])<2)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
|
||||
$param_1 = str_replace(",",".",$param_1);
|
||||
$sql_3 = str_replace(",",".",$sql_3);
|
||||
$_POST['inQ4count'] = str_replace(",",".",$_POST['inQ4count']);
|
||||
|
||||
if (!$_POST['inQ4count']) $_POST['inQ4count']=$sql_3;
|
||||
|
||||
|
||||
|
||||
if ($_POST['subQ4Recount']==$lab_ButtonName_Recount && $_POST['inQ4count']>$param_1) { $_POST['inQ4count']=$param_1; $erMess=$lab_Field_site203_021;}
|
||||
else if ($_POST['subQ4Recount']==$lab_ButtonName_Recount && $_POST['inQ4count']<0) { $_POST['inQ4count']=0; $erMess=$lab_Field_site203_021; }
|
||||
|
||||
if ($_POST['inQ4count']<$scope1[2]) $style4Q = 'red_value';
|
||||
else if ($_POST['inQ4count']>=$scope1[2] && $_POST['inQ4count']<$scope1[3]) $style4Q = 'yellow_value';
|
||||
else if ($_POST['inQ4count']>=$scope1[3] && $_POST['inQ4count']<$scope1[5]) $style4Q = 'green_value';
|
||||
else if ($_POST['inQ4count']>=$scope1[5] && $_POST['inQ4count']<$scope1[6]) $style4Q = 'yellow_value';
|
||||
else if ($_POST['inQ4count']>=$scope1[6]) $style4Q = 'red_value';
|
||||
|
||||
$param_1 = str_replace(".",",",$param_1);
|
||||
$_POST['inQ4count'] = str_replace(".",",",$_POST['inQ4count']);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_008 ;?></div>
|
||||
<div class="tag">
|
||||
<form method="post" action="?pg=site203inf">
|
||||
<input type="hidden" name="pup" value="<?php echo$_GET['pup'];?>">
|
||||
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_018a; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT TYPE="TEXT" NAME="inQ4count" value="<?php echo $_POST['inQ4count'] ;?>"></TD>
|
||||
<TD class="desc_value"><?php echo "<span class='com_error'> $erMess </span>" ;?> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_019; ?> </TD>
|
||||
<TD CLASS="<?php echo $style4Q; ?>"><?php echo round(getPolynomialValue($newParam,getFloatValue($_POST['inQ4count'])),2) ;?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_020; ?></TD>
|
||||
<TD CLASS="<?php echo $style4Q; ?>"><?php echo round(getPolynomialValue($newParam1,getFloatValue($_POST['inQ4count'])),2) ;?></TD>
|
||||
<TD class="desc_value"><input class='btn btn-default btn-sm' type="submit" name="subQ4Recount" value="<?php echo $lab_ButtonName_Recount; ?>"></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</form>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<a href="./?pg=site203"><INPUT class='btn btn-info btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back ; ?>"></A>
|
||||
<?php
|
||||
if (!empty($_SESSION['site203_edit']))
|
||||
echo"
|
||||
<a class='confirmation' href=./?pg=site203&pup=".$_GET['pup']."&del=OK ><INPUT class='btn btn-danger btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Delete'></A>
|
||||
<a href=./?pg=site203E&pup=".$_GET['pup']."><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>
|
||||
";
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,127 @@
|
||||
<?php
|
||||
mysql_query("DELETE FROM seg_pumps_xy_formula WHERE PUF_PUP_ID=".$_GET['pup']);
|
||||
|
||||
// dla H
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
$data = $newParam;
|
||||
bcscale( 10 );
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
$functionText = "";
|
||||
foreach ( $coefficients as $power => $coefficient )
|
||||
{
|
||||
if ( $power > 0 )
|
||||
$functionText .= "#+";
|
||||
|
||||
$functionText .= round( $coefficient, 20 );
|
||||
|
||||
if ( $power > 0 )
|
||||
{
|
||||
$functionText .= "x";
|
||||
if ( $power > 1 )
|
||||
$functionText .= "^" . $power;
|
||||
}
|
||||
}
|
||||
|
||||
$functionText = str_replace('+-', '-', $functionText);
|
||||
$fx_parameters= $functionText;
|
||||
|
||||
$functionText = str_replace('#', '', $functionText);
|
||||
|
||||
$d = strtok($fx_parameters, '#');
|
||||
$c = strtok('#');
|
||||
$b = strtok('#');
|
||||
$a = strtok('#');
|
||||
|
||||
$a = str_replace('x^3','',$a); $a = str_replace('+','',$a);
|
||||
$b = str_replace('x^2','',$b); $b = str_replace('+','',$b);
|
||||
$c = str_replace('x','',$c); $c = str_replace('+','',$c);
|
||||
$d = str_replace('+','',$d);
|
||||
|
||||
mysql_query("INSERT INTO seg_pumps_xy_formula SET PUF_PUP_ID=".$_GET['pup'].",PUF_XY_FORMULA='y = $functionText',PUF_A='$a',PUF_B='$b',PUF_C='$c',PUF_D='$d',PUF_TYPE='H'");
|
||||
|
||||
// Place text
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
unset($dataPoint);
|
||||
unset($power);
|
||||
unset($coefficients);
|
||||
unset($functionText);
|
||||
unset($fx_parameters);
|
||||
unset($polynomialRegression);
|
||||
|
||||
|
||||
|
||||
// dla ETA
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
$data = $newParam;
|
||||
bcscale( 10 );
|
||||
|
||||
// Symulacja żeby sprawność wykreślała parabole x^2
|
||||
// $polynomialRegression = new PolynomialRegression( 3 );
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
$functionText = "";
|
||||
foreach ( $coefficients as $power => $coefficient )
|
||||
{
|
||||
if ( $power > 0 )
|
||||
$functionText .= "#+";
|
||||
|
||||
$functionText .= round( $coefficient, 20 );
|
||||
|
||||
if ( $power > 0 )
|
||||
{
|
||||
$functionText .= "x";
|
||||
if ( $power > 1 )
|
||||
$functionText .= "^" . $power;
|
||||
}
|
||||
}
|
||||
|
||||
$functionText = str_replace('+-', '-', $functionText);
|
||||
$fx_parameters= $functionText;
|
||||
|
||||
$functionText = str_replace('#', '', $functionText);
|
||||
|
||||
$d = strtok($fx_parameters, '#');
|
||||
$c = strtok('#');
|
||||
$b = strtok('#');
|
||||
$a = strtok('#');
|
||||
|
||||
$a = str_replace('x^3','',$a); $a = str_replace('+','',$a);
|
||||
$b = str_replace('x^2','',$b); $b = str_replace('+','',$b);
|
||||
$c = str_replace('x','',$c); $c = str_replace('+','',$c);
|
||||
$d = str_replace('+','',$d);
|
||||
|
||||
mysql_query("INSERT INTO seg_pumps_xy_formula SET PUF_PUP_ID=".$_GET['pup'].",PUF_XY_FORMULA='y = $functionText',PUF_A='$a',PUF_B='$b',PUF_C='$c',PUF_D='$d',PUF_TYPE='ETA'");
|
||||
|
||||
|
||||
// Place text
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
unset($dataPoint);
|
||||
unset($power);
|
||||
unset($coefficients);
|
||||
unset($functionText);
|
||||
unset($fx_parameters);
|
||||
unset($polynomialRegression);
|
||||
?>
|
||||
@@ -0,0 +1,241 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site204']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
//usuwanie - logiczne ukrywanie
|
||||
if (!empty($_SESSION['site204_edit']) && $_GET['del']=='OK')
|
||||
{
|
||||
|
||||
mysql_query("UPDATE seg_engines SET ENG_STATUS='0' WHERE ENG_ID=".$_GET['eng']);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
|
||||
}
|
||||
// dodawanie
|
||||
if (!empty($_POST['inEngName']) && $_POST['subEngSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
$checkIsExists = sqlGetResAsArray("SELECT * FROM seg_engines WHERE ENG_NAME='".$_POST['inEngName']."' AND ENG_VOLTAGE='".$_POST['inEngVolt']."'");
|
||||
if (count($checkIsExists)>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>Silnik ".$_POST['inEngName']." o napięciu ".$_POST['inEngVolt']."[V] istnieje już w systemie</div>";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
$query_tmp = "INSERT INTO seg_engines SET ENG_MCF_ID=".$_POST['inEngNManufID'].",ENG_NAME='".$_POST['inEngName']."',ENG_STATUS='1'";
|
||||
if (str_replace(",",".",$_POST['inEngVolt'])>0) $query_tmp .= ",ENG_VOLTAGE=".str_replace(",",".",$_POST['inEngVolt']);
|
||||
if (str_replace(",",".",$_POST['inEngDl'])>0) $query_tmp .= ",ENG_LENGTH=".str_replace(",",".",$_POST['inEngDl']);
|
||||
if (str_replace(",",".",$_POST['inEngMass'])>0) $query_tmp .= ",ENG_WEIGHT=".str_replace(",",".",$_POST['inEngMass']);
|
||||
if (str_replace(",",".",$_POST['inEngDiam'])>0) $query_tmp .= ",ENG_DIAMETER=".str_replace(",",".",$_POST['inEngDiam']);
|
||||
if (str_replace(",",".",$_POST['inEngPrzew'])>0) $query_tmp .= ",ENG_WIRES='".str_replace(",",".",$_POST['inEngPrzew'])."'";
|
||||
if (str_replace(",",".",$_POST['inEngPower'])>0) $query_tmp .= ",ENG_POWER=".str_replace(",",".",$_POST['inEngPower']);
|
||||
if (str_replace(",",".",$_POST['inEngPrad'])>0) $query_tmp .= ",ENG_ELECTRICITY=".str_replace(",",".",$_POST['inEngPrad']);
|
||||
if (str_replace(",",".",$_POST['inEngObrot'])>0) $query_tmp .= ",ENG_RPM=".str_replace(",",".",$_POST['inEngObrot']);
|
||||
if (str_replace(",",".",$_POST['inEngCosFi'])>0) $query_tmp .= ",ENG_COS_FI=".str_replace(",",".",$_POST['inEngCosFi']);
|
||||
if (str_replace(",",".",$_POST['inEngSpraw'])>0) $query_tmp .= ",ENG_ETA=".str_replace(",",".",$_POST['inEngSpraw']);
|
||||
|
||||
mysql_query($query_tmp);
|
||||
unset($query_tmp);
|
||||
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
}
|
||||
// aktualizacja
|
||||
if (!empty($_POST['inEngName']) && $_POST['subEngUpdate']==$lab_ButtonName_Update)
|
||||
{
|
||||
$query_tmp = "update seg_engines SET ENG_MCF_ID=".$_POST['inEngNManufID'].",ENG_NAME='".$_POST['inEngName']."',ENG_STATUS='1'";
|
||||
if (str_replace(",",".",$_POST['inEngVolt'])>0) $query_tmp .= ",ENG_VOLTAGE=".str_replace(",",".",$_POST['inEngVolt']);
|
||||
if (str_replace(",",".",$_POST['inEngDl'])>0) $query_tmp .= ",ENG_LENGTH=".str_replace(",",".",$_POST['inEngDl']);
|
||||
if (str_replace(",",".",$_POST['inEngMass'])>0) $query_tmp .= ",ENG_WEIGHT=".str_replace(",",".",$_POST['inEngMass']);
|
||||
if (str_replace(",",".",$_POST['inEngDiam'])>0) $query_tmp .= ",ENG_DIAMETER=".str_replace(",",".",$_POST['inEngDiam']);
|
||||
if (str_replace(",",".",$_POST['inEngPrzew'])>0) $query_tmp .= ",ENG_WIRES='".str_replace(",",".",$_POST['inEngPrzew'])."'";
|
||||
if (str_replace(",",".",$_POST['inEngPower'])>0) $query_tmp .= ",ENG_POWER=".str_replace(",",".",$_POST['inEngPower']);
|
||||
if (str_replace(",",".",$_POST['inEngPrad'])>0) $query_tmp .= ",ENG_ELECTRICITY=".str_replace(",",".",$_POST['inEngPrad']);
|
||||
if (str_replace(",",".",$_POST['inEngObrot'])>0) $query_tmp .= ",ENG_RPM=".str_replace(",",".",$_POST['inEngObrot']);
|
||||
if (str_replace(",",".",$_POST['inEngCosFi'])>0) $query_tmp .= ",ENG_COS_FI=".str_replace(",",".",$_POST['inEngCosFi']);
|
||||
if (str_replace(",",".",$_POST['inEngSpraw'])>0) $query_tmp .= ",ENG_ETA=".str_replace(",",".",$_POST['inEngSpraw']);
|
||||
$query_tmp .= " where ENG_ID=".$_POST['inEngId'];
|
||||
|
||||
mysql_query($query_tmp);
|
||||
unset($query_tmp);
|
||||
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') { $_SESSION['site204_input'] = $_POST['sr_well']; $_SESSION['site204_sr_param'] = $_POST['sr_param']; }
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$typSelArray = array(
|
||||
array('id'=>1, 'value'=>$lab_Field_site204_001),
|
||||
array('id'=>2, 'value'=>$lab_Field_site204_003),
|
||||
);
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site204&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php getSelectValueAsArray('sr_param', $typSelArray,$_SESSION['site204_sr_param']); ?></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site204_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'>";
|
||||
?>
|
||||
<?php echo $lab_HistoricalData_007; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site204_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site204_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
$query="select ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,MCF_NAME from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_STATUS='1' ";
|
||||
|
||||
// wybiera odpowiedni operator +- 10%
|
||||
if ($_SESSION['site204_sr_param']==1) $query .= " and ENG_NAME like '%".$_POST['sr_well']."%'";
|
||||
elseif ($_SESSION['site204_sr_param']==2) $query .= " and ENG_POWER >= ".(getFullFloatValue($_POST['sr_well']) - getFullFloatValue($_POST['sr_well'])*0.1)." and ENG_POWER <= ".(getFullFloatValue($_POST['sr_well']) + getFullFloatValue($_POST['sr_well'])*0.1);
|
||||
|
||||
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " order by ENG_POWER, ENG_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'id' => $r["ENG_ID"],
|
||||
'mfc' =>$r["MCF_NAME"],
|
||||
'engName' =>$r["ENG_NAME"],
|
||||
'engPower' =>str_replace(".", ",", $r["ENG_POWER"]),
|
||||
'engVoltage'=>str_replace(".", ",", $r["ENG_VOLTAGE"])
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site204_array']);
|
||||
$_SESSION['site204_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site204_array'])) $stop=count($_SESSION['site204_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site204inf&eng=".$_SESSION['site204_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site204_array'][$i]['engName']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site204_array'][$i]['engVoltage']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site204_array'][$i]['engPower']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site204_array'][$i]['mfc']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site204_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site204_array'])>20)
|
||||
echo pagination_grid('?pg=site204', $_GET['pgn'], count($_SESSION['site204_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site204_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site204_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site204_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site204A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,104 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site204_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select ENG_ID,ENG_NAME,MCF_NAME,ENG_POWER,ENG_VOLTAGE,ENG_ELECTRICITY,ENG_ETA,ENG_COS_FI,ENG_RPM,ENG_LENGTH,ENG_WEIGHT,ENG_DIAMETER,ENG_WIRES from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_ID"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = $r["ENG_POWER"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["ENG_VOLTAGE"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
$sql_5 = $r["ENG_ELECTRICITY"]; $sql_5= str_replace(".", ",", $sql_5);
|
||||
$sql_6 = $r["ENG_ETA"]; $sql_6= str_replace(".", ",", $sql_6);
|
||||
$sql_7 = $r["ENG_COS_FI"]; $sql_7= str_replace(".", ",", $sql_7);
|
||||
$sql_8 = $r["ENG_RPM"]; $sql_8= str_replace(".", ",", $sql_8);
|
||||
$sql_9 = $r["ENG_LENGTH"]; $sql_9= str_replace(".", ",", $sql_9);
|
||||
$sql_10 = $r["ENG_WEIGHT"]; $sql_10= str_replace(".", ",", $sql_10);
|
||||
$sql_11 = $r["ENG_DIAMETER"]; $sql_11= str_replace(".", ",", $sql_11);
|
||||
$sql_12 = $r["ENG_WIRES"]; $sql_12= str_replace(".", ",", $sql_12);
|
||||
$sql_13 = $r["ENG_NAME"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
<FORM ACTION="?pg=site204" METHOD="POST" id="AddNewEng" class="form_valid">
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site204_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="text50_req" name="inEngName" required="required"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_004; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo selectManufacturersNameReq('inEngNManufID'); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float_req" name="inEngPower" required="required"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float_req" name="inEngVolt" required="required"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_005; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngPrad"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_006; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngSpraw"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_007; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngCosFi"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_008; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngObrot"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_009; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngDl"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_010; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngMass"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_011; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngDiam"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_012; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngPrzew"></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="tag_buttons">
|
||||
<input class="btn btn-info btn-sm" type="button" onclick="location.href = '?pg=site204'" VALUE="<?php echo $lab_ButtonName_Back; ?>">
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site204_edit']))
|
||||
echo"
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subEngSave' VALUE='$lab_ButtonName_Save'>
|
||||
";
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</FORM>
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,103 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site204_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select ENG_ID,ENG_NAME,ENG_MCF_ID,ENG_POWER,ENG_VOLTAGE,ENG_ELECTRICITY,ENG_ETA,ENG_COS_FI,ENG_RPM,ENG_LENGTH,ENG_WEIGHT,ENG_DIAMETER,ENG_WIRES from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_ID"];
|
||||
$sql_2 = $r["ENG_MCF_ID"];
|
||||
$sql_3 = $r["ENG_POWER"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["ENG_VOLTAGE"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
$sql_5 = $r["ENG_ELECTRICITY"]; $sql_5= str_replace(".", ",", $sql_5);
|
||||
$sql_6 = $r["ENG_ETA"]; $sql_6= str_replace(".", ",", $sql_6);
|
||||
$sql_7 = $r["ENG_COS_FI"]; $sql_7= str_replace(".", ",", $sql_7);
|
||||
$sql_8 = $r["ENG_RPM"]; $sql_8= str_replace(".", ",", $sql_8);
|
||||
$sql_9 = $r["ENG_LENGTH"]; $sql_9= str_replace(".", ",", $sql_9);
|
||||
$sql_10 = $r["ENG_WEIGHT"]; $sql_10= str_replace(".", ",", $sql_10);
|
||||
$sql_11 = $r["ENG_DIAMETER"]; $sql_11= str_replace(".", ",", $sql_11);
|
||||
$sql_12 = $r["ENG_WIRES"]; $sql_12= str_replace(".", ",", $sql_12);
|
||||
$sql_13 = $r["ENG_NAME"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
<FORM ACTION="?pg=site204" METHOD="POST" id="AddNewEng" class="form_valid">
|
||||
<input type="hidden" name="inEngId" value="<?php echo $sql_1;?>">
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_009 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="text50_req" name="inEngName" value="<?php echo $sql_13 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_004; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo selectManufacturersName('inEngNManufID', $sql_2); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngPower" value="<?php echo $sql_3 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngVolt" value="<?php echo $sql_4 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_005; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngPrad" value="<?php echo $sql_5 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_006; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngSpraw" value="<?php echo $sql_6 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_007; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngCosFi" value="<?php echo $sql_7 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_008; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngObrot" value="<?php echo $sql_8 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_009; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngDl" value="<?php echo $sql_9 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_010; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngMass" value="<?php echo $sql_10 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_011; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngDiam" value="<?php echo $sql_11 ; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_012; ?></TD>
|
||||
<TD CLASS="desc_value"><input type="text" class="float" name="inEngPrzew" value="<?php echo $sql_12 ; ?>"></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="tag_buttons">
|
||||
<a href="?pg=site204"><INPUT class='btn btn-info btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back ; ?>"></A>
|
||||
<?php
|
||||
if (!empty($_SESSION['site204_edit']))
|
||||
echo"
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subEngUpdate' VALUE='$lab_ButtonName_Update'>
|
||||
";
|
||||
?>
|
||||
</div>
|
||||
</FORM>
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,169 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site204']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select ENG_ID,ENG_NAME,MCF_NAME,ENG_POWER,ENG_VOLTAGE,ENG_ELECTRICITY,ENG_ETA,ENG_COS_FI,ENG_RPM,ENG_LENGTH,ENG_WEIGHT,ENG_DIAMETER,ENG_WIRES from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_ID"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = $r["ENG_POWER"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["ENG_VOLTAGE"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
$sql_5 = $r["ENG_ELECTRICITY"]; $sql_5= str_replace(".", ",", $sql_5);
|
||||
$sql_6 = $r["ENG_ETA"]; $sql_6= str_replace(".", ",", $sql_6);
|
||||
$sql_7 = $r["ENG_COS_FI"]; $sql_7= str_replace(".", ",", $sql_7);
|
||||
$sql_8 = $r["ENG_RPM"]; $sql_8= str_replace(".", ",", $sql_8);
|
||||
$sql_9 = $r["ENG_LENGTH"]; $sql_9= str_replace(".", ",", $sql_9);
|
||||
$sql_10 = $r["ENG_WEIGHT"]; $sql_10= str_replace(".", ",", $sql_10);
|
||||
$sql_11 = $r["ENG_DIAMETER"]; $sql_11= str_replace(".", ",", $sql_11);
|
||||
$sql_12 = $r["ENG_WIRES"]; $sql_12= str_replace(".", ",", $sql_12);
|
||||
$sql_13 = $r["ENG_NAME"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site204_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_13; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_005; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_5; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_006; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_6; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_007; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_7; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_008; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_8; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_009; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_9; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_010; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_10; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_011; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_11; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_012; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_12; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site204_003.$sql_13 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_NAME,PUP_Q_N,PUP_H_P,MCF_NAME from seg_pump_engine_rel left join seg_pumps on PUP_ID=RPE_PUP_ID left join seg_manufacturers on PUP_MCF_ID=MCF_ID where RPE_ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["PUP_NAME"];
|
||||
$param_2 = $r["PUP_Q_N"]; $param_2= str_replace(".", ",", $param_2);
|
||||
$param_3 = $r["PUP_H_P"]; $param_3= str_replace(".", ",", $param_3);
|
||||
$param_4 = $r["MCF_NAME"];
|
||||
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_center'>$param_1</TD>
|
||||
<TD class='field_center'>$param_2</TD>
|
||||
<TD class='field_center'>$param_3</TD>
|
||||
<TD class='field_center'>$param_4</TD>
|
||||
</TR>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<a href="?pg=site204"><INPUT class="btn btn-info btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back ; ?>"></A>
|
||||
<?php
|
||||
if (!empty($_SESSION['site204_edit']))
|
||||
echo"
|
||||
<a class='confirmation' href=?pg=site204&eng=".$_GET['eng']."&del=OK ><INPUT class='btn btn-danger btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Delete'></A>
|
||||
<a href=?pg=site204E&eng=".$_GET['eng']."><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>
|
||||
";
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,487 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site205']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if ($_POST['subEng4PupUpdate']== $lab_ButtonName_Update)
|
||||
{
|
||||
$_GET['pup']=$_POST['pup'];
|
||||
mysql_query("DELETE FROM seg_pump_engine_rel where RPE_PUP_ID=".$_POST['pup']);
|
||||
|
||||
$wynik = mysql_query("select ENG_ID from seg_engines");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eID = $r["ENG_ID"];
|
||||
if ($_POST['eng4pump'][$eID])
|
||||
mysql_query("INSERT INTO seg_pump_engine_rel SET RPE_PUP_ID=".$_POST['pup'].",RPE_ENG_ID=$eID");
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
if (!$_SESSION['site203_sr_param']) $_SESSION['site203_sr_param']=1;
|
||||
|
||||
if ($_POST['sub_search']=='Szukaj') { $_SESSION['site203_input'] = $_POST['sr_well']; $_SESSION['site203_sr_param'] = $_POST['sr_param']; }
|
||||
|
||||
$typSelArray = array(
|
||||
array('id'=>1, 'value'=>$lab_Field_site203_001),
|
||||
array('id'=>2, 'value'=>$lab_Field_site203_002a),
|
||||
);
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_POST['sr_well'])) $_SESSION['site203_input']=$_POST['sr_well'];
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<form action="./?pg=site205" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php getSelectValueAsArray('sr_param', $typSelArray,$_SESSION['site203_sr_param']); ?></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<br/><br/>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table class="tag" style="width: 100%;">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
$query="select PUP_ID,MCF_NAME,PUP_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID where ";
|
||||
|
||||
// wybiera odpowiedni operator
|
||||
if ($_SESSION['site203_sr_param']==1) $query .= " PUP_STATUS='1' and PUP_NAME like '%".$_SESSION['site203_input']."%'";
|
||||
//elseif ($_SESSION['site203_sr_param']==2) $query .= " PUP_STATUS='1' and (PUP_Q_N/60) = ".getFullFloatValue($_POST['sr_well']);
|
||||
elseif ($_SESSION['site203_sr_param']==2) $query .= " PUP_STATUS='1' and (PUP_Q_N/60) >= (".(getFullFloatValue($_POST['sr_well'])-(getFullFloatValue($_POST['sr_well'])*0.1)).") and (PUP_Q_N/60) <= (".(getFullFloatValue($_POST['sr_well'])+(getFullFloatValue($_POST['sr_well'])*0.1)).")";
|
||||
|
||||
|
||||
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " and PUP_Q_N>0 order by PUP_Q_N,PUP_NAME limit 40";
|
||||
|
||||
|
||||
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_203_PUP_ID = $r["PUP_ID"]; if(!$_GET['pup']) $_GET['pup']=$sql_203_PUP_ID;
|
||||
$sql_203_PUP_MCF_ID = $r["MCF_NAME"];
|
||||
$sql_203_PUP_NAME = $r["PUP_NAME"];
|
||||
$sql_203_PUP_Q_N = round($r["PUP_Q_N"],3); $sql_203_PUP_Q_N= str_replace(".", ",", $sql_203_PUP_Q_N);
|
||||
|
||||
if ($_GET['pup']==$sql_203_PUP_ID)
|
||||
$styl = 'background-color: #ffff00;';
|
||||
else $styl='';
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer; ".$styl."' onclick=".chr(34)."document.location.href='?pg=site205&pup=$sql_203_PUP_ID'".chr(34).">
|
||||
<TD class='field_left'>$sql_203_PUP_NAME</TD>
|
||||
<TD class='field_right'>$sql_203_PUP_Q_N</TD>
|
||||
<TD class='field_center'>$sql_203_PUP_MCF_ID</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
// Sprawdza, czy została wybrana pompa oraz czy posiada parametry energetyczne w bazie.
|
||||
if ($_GET['pup']>0 && sqlValue("select max(PEP_Y_PARAM) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup'])>0 && sqlValue("select max(PEP_Y_PARAM) from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup'])>0)
|
||||
{
|
||||
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_01.png";
|
||||
$fileName2="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_203inf_02.png";
|
||||
|
||||
if (file_exists( $fileName1)) unlink($fileName1);
|
||||
if (file_exists( $fileName2)) unlink($fileName2);
|
||||
|
||||
// Wysokość podnoszenia
|
||||
// =======================================================================================//
|
||||
require_once('./polynomial/PolynomialRegression.php' );
|
||||
require_once('./polynomial/plot.php' );
|
||||
|
||||
|
||||
unset($scope);
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$yMax = sqlValue("select max(PEP_Y_PARAM) from seg_pump_eng_param where PEP_TYPE='H' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$yMax = ceil($yMax+10);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
$Y_MajorScale = ceil($yMax/4);
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
$data = $newParam;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data as $dataPoint )
|
||||
$polynomialRegression->addData( $dataPoint[ 0 ], $dataPoint[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax);
|
||||
$plot->setY_Span( 0, ceil($yMax/4)*4 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image,5,0,0,'H[m]',$colorMap[ "Black" ]);
|
||||
imageString($image,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[0], $scope[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[2], $scope[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[3], $scope[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[5], $scope[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression, $coefficients, $scope[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
imagePNG( $image,$fileName1);
|
||||
// =======================================================================================//
|
||||
|
||||
|
||||
require_once('./polynomial/plot1.php' );
|
||||
|
||||
unset($scope1);
|
||||
unset($data);
|
||||
unset($newParam);
|
||||
|
||||
|
||||
$i=0; $j=0;
|
||||
$wynik = mysql_query("select (PEP_X_PARAM/60) PEP_X_PARAM,PEP_Y_PARAM from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']." order by PEP_X_PARAM");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$newParam1[$i][$j] = $r["PEP_X_PARAM"];
|
||||
$scope1[] = $r["PEP_X_PARAM"];
|
||||
$j++;
|
||||
$newParam1[$i][$j] = $r["PEP_Y_PARAM"];
|
||||
$i++; $j=0;
|
||||
}
|
||||
|
||||
|
||||
$xMin = 0;
|
||||
$xMinLine = $xMin;
|
||||
|
||||
$xMax = sqlValue("select max(PEP_X_PARAM/60) from seg_pump_eng_param where PEP_TYPE='ETA' and PEP_PUP_ID=".$_GET['pup']);
|
||||
$xMaxLine = ceil($xMax);
|
||||
|
||||
$X_MajorScale = $xMax/5;
|
||||
$X_MinorScale = $X_MajorScale / 2;
|
||||
|
||||
$Y_MajorScale = 0.2;
|
||||
$Y_MinorScale = $Y_MajorScale / 2;
|
||||
|
||||
|
||||
$data1 = $newParam1;
|
||||
|
||||
// Precision digits in BC math.
|
||||
bcscale( 10 );
|
||||
|
||||
// Start a regression class with a maximum of 4rd degree polynomial.
|
||||
$polynomialRegression1 = new PolynomialRegression( 4 );
|
||||
|
||||
// Add all the data to the regression analysis.
|
||||
foreach ( $data1 as $dataPoint1 )
|
||||
$polynomialRegression1->addData( $dataPoint1[ 0 ], $dataPoint1[ 1 ] );
|
||||
|
||||
// Add raw data to plot.
|
||||
plotRenderData( $data1, $colorMap[ "Blue" ] );
|
||||
|
||||
$plot->setX_Span( 0, $xMax );
|
||||
$plot->setY_Span( 0, 1 );
|
||||
|
||||
plotAddScale();
|
||||
|
||||
// Render the points to image
|
||||
$plot->setCircleSize( 3 );
|
||||
$plot->renderPoints();
|
||||
|
||||
// Get coefficients for the polynomial.
|
||||
$coefficients = $polynomialRegression1->getCoefficients();
|
||||
|
||||
// Place text
|
||||
imageString($image1,5,0,0,'n',$colorMap[ "Black" ]);
|
||||
imagerectangle($image1,6,12,7,17,$colorMap[ "Black" ]);
|
||||
imageString($image1,3,355,313,'Q[m3/min]',$colorMap[ "Black" ]);
|
||||
|
||||
// rysuje punkty
|
||||
// plotRenderRegression( $polynomialRegression1, $coefficients, $xMinLine, $xMaxLine, $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[0], $scope1[2], $colorMap[ "Red" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[2], $scope1[3], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[3], $scope1[5], $colorMap[ "Green" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[5], $scope1[6], $colorMap[ "DarkYellow" ] );
|
||||
plotRenderRegression( $polynomialRegression1, $coefficients, $scope1[6], $xMaxLine, $colorMap[ "Red" ] );
|
||||
|
||||
|
||||
imagePNG( $image1,$fileName2);
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_004 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if (count($scope)>0)
|
||||
echo"<img SRC=$fileName1>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
<?php
|
||||
if (count($scope1)>0)
|
||||
echo"<img SRC=$fileName2>";
|
||||
else
|
||||
echo $lab_Field_site203_017;
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_006.sqlValue("select PUP_NAME from seg_pumps where PUP_ID=".$_GET['pup']) ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select RPE_ENG_ID,ENG_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=ENG_MCF_ID) ENG_MCF,ENG_VOLTAGE from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["RPE_ENG_ID"]; if (!$_GET['eng']) $_GET['eng']=$param_1;
|
||||
$param_4 = $r["ENG_NAME"];
|
||||
$param_5 = $r["ENG_VOLTAGE"]; $param_6= str_replace(".", ",", $param_6);
|
||||
$param_6 = $r["ENG_MCF"];
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site205&pup=".$_GET['pup']."&eng=$param_1'".chr(34).">
|
||||
<TD class='field_center'>$param_4</TD>
|
||||
<TD class='field_center'>$param_5</TD>
|
||||
<TD class='field_center'>$param_6</TD>
|
||||
</TR>";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=PUP_MCF_ID) PUP_MCF,(PUP_Q_N/60) PUP_Q_N,PUP_H_P,PUP_ETA_MAX,ENG_NAME,(select MCF_NAME from seg_manufacturers where MCF_ID=ENG_MCF_ID) ENG_MCF,ENG_VOLTAGE,ENG_POWER,ENG_ETA from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$mix_1 = $r["PUP_NAME"];
|
||||
$mix_2 = $r["PUP_MCF"];
|
||||
$mix_3 = round($r["PUP_Q_N"],3); $mix_3= str_replace(".", ",", $mix_3);
|
||||
$mix_4 = $r["PUP_H_P"]; $mix_4= str_replace(".", ",", $mix_4);
|
||||
$mix_5 = $r["PUP_ETA_MAX"]; $mix_5= str_replace(".", ",", $mix_5);
|
||||
$mix_6 = $r["ENG_NAME"];
|
||||
$mix_7 = $r["ENG_MCF"];
|
||||
$mix_8 = $r["ENG_VOLTAGE"];
|
||||
$mix_9 = $r["ENG_POWER"]; $mix_9= str_replace(".", ",", $mix_9);
|
||||
$mix_10 = $r["ENG_ETA"]; $mix_10= str_replace(".", ",", $mix_10);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo sqlValue("select concat (PUP_NAME, ' + ',ENG_NAME) from seg_pump_engine_rel left join seg_engines on RPE_ENG_ID=ENG_ID left join seg_pumps on RPE_PUP_ID=PUP_ID where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=".$_GET['eng']) ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR >
|
||||
|
||||
<?php echo"<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site203inf&pup=".$_GET['pup']."'".chr(34).">"; ?>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_1; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_2; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_009; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_5; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
<?php echo"<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site204inf&eng=".$_GET['eng']."'".chr(34).">"; ?>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_6; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_7; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_8; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_9; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_006; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $mix_10; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site205_edit']))
|
||||
echo"
|
||||
<div class='tag100'>
|
||||
<div class='tag_buttons'>
|
||||
<a href=?pg=site205E&pup=".$_GET['pup']."><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>
|
||||
</div>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,68 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site205_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site203_006.sqlValue("select PUP_NAME from seg_pumps where PUP_ID=".$_GET['pup']) ;?></div>
|
||||
<div class="tag">
|
||||
<FORM ACTION="?pg=site205" METHOD="POST">
|
||||
<?php echo"<INPUT TYPE=HIDDEN NAME=pup VALUE='".$_GET['pup']."'>"; ?>
|
||||
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_004 ;?></TD>
|
||||
<TD class="label"></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,MCF_NAME from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID order by ENG_POWER, ENG_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_204_1 = $r["ENG_ID"];
|
||||
$sql_204_2 = $r["ENG_NAME"];
|
||||
$sql_204_3 = $r["ENG_VOLTAGE"];
|
||||
$sql_204_4 = $r["ENG_POWER"]; $sql_204_4= str_replace(".", ",", $sql_204_4);
|
||||
$sql_204_5 = $r["MCF_NAME"];
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_left'>$sql_204_2</TD>
|
||||
<TD class='field_right'>$sql_204_3</TD>
|
||||
<TD class='field_right'>$sql_204_4</TD>
|
||||
<TD class='field_center'>$sql_204_5</TD>";
|
||||
|
||||
if (sqlValue("select count(1) from seg_pump_engine_rel where RPE_PUP_ID=".$_GET['pup']." and RPE_ENG_ID=$sql_204_1")>0)
|
||||
echo"<TD class='field_center'><INPUT TYPE=CHECKBOX NAME=eng4pump[$sql_204_1] VALUE=1 CHECKED></TD>";
|
||||
else
|
||||
echo"<TD class='field_center'><INPUT TYPE=CHECKBOX NAME=eng4pump[$sql_204_1] VALUE=1></TD>";
|
||||
|
||||
echo"</TR>
|
||||
";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<INPUT class='btn btn-info btn-sm' TYPE="SUBMIT" NAME="subEng4PupUpdate" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subEng4PupUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,280 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site206']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
if (!empty($_POST['eq'])) $_GET['eq'] = $_POST['eq'];
|
||||
|
||||
// dodawanie nowego typu kabla do katalogu
|
||||
if (!empty($_POST['inCableName']) && $_POST['subCableSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_equipments SET EQU_MCF_ID=".$_POST['inCableManufID'].",EQU_NAME='".$_POST['inCableName']."',EQU_DESCRIPTION='".$_POST['inCableDesc']."',EQU_TYPE_ID=13");
|
||||
$maxEQUid = sqlValue("select max(EQU_ID) from seg_equipments");
|
||||
|
||||
if (!empty($_FILES['inCableCatalogueFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableCatalogueFile']['name'];
|
||||
$tmpName = $_FILES['inCableCatalogueFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableCatalogueFile']['size'];
|
||||
$fileType = $_FILES['inCableCatalogueFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=$maxEQUid,EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
if (!empty($_FILES['inCableImageFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableImageFile']['name'];
|
||||
$tmpName = $_FILES['inCableImageFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableImageFile']['size'];
|
||||
$fileType = $_FILES['inCableImageFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=$maxEQUid,EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
// aktualizacja typu kabla do katalogu
|
||||
if (!empty($_POST['inCableName']) && $_POST['subCableUpdate']==$lab_ButtonName_Update)
|
||||
{
|
||||
mysql_query("update seg_equipments SET EQU_MCF_ID=".$_POST['inCableManufID'].",EQU_NAME='".$_POST['inCableName']."',EQU_DESCRIPTION='".$_POST['inCableDesc']."' where EQU_ID=".$_POST['eq']);
|
||||
|
||||
if (!empty($_FILES['inCableCatalogueFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableCatalogueFile']['name'];
|
||||
$tmpName = $_FILES['inCableCatalogueFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableCatalogueFile']['size'];
|
||||
$fileType = $_FILES['inCableCatalogueFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_POST['eq'])>0)
|
||||
mysql_query("update seg_equipments_files SET EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now() where EQF_EQU_ID=".$_POST['eq']);
|
||||
else
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=".$_POST['eq'].",EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
if (!empty($_FILES['inCableImageFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableImageFile']['name'];
|
||||
$tmpName = $_FILES['inCableImageFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableImageFile']['size'];
|
||||
$fileType = $_FILES['inCableImageFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_POST['eq'])>0)
|
||||
mysql_query("update seg_equipments_files SET EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now() where EQF_EQU_ID=".$_POST['eq']);
|
||||
else
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=".$_POST['eq'].",EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_equipments_stock where SES_EQU_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_equipments WHERE EQU_ID=".$tpmArray[0]);
|
||||
mysql_query("DELETE FROM seg_equipments_files WHERE EQF_EQU_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site206_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site206&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php echo $lab_Field_site206_001; ?>:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site206_input'];?>"></td>
|
||||
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked> ";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site206_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site206_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site206_002 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
if (empty($_SESSION['site206_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
$res=null;
|
||||
|
||||
$query = "select EQU_ID,EQU_NAME,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=13 and EQU_NAME like '%".$_SESSION['site206_input']."%'";
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " order by EQU_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'uq_id' => $r["EQU_ID"],
|
||||
'uq_name' => $r["EQU_NAME"],
|
||||
'uq_mfc' => $r["MCF_NAME"],
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site206_array']);
|
||||
$_SESSION['site206_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site206_array'])) $stop=count($_SESSION['site206_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site206inf&eq=".$_SESSION['site206_array'][$i]['uq_id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site206_array'][$i]['uq_name']."</TD>
|
||||
<TD class='field_left'>".$_SESSION['site206_array'][$i]['uq_mfc']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site206_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site206_array'])>20)
|
||||
echo pagination_grid('?pg=site203', $_GET['pgn'], count($_SESSION['site206_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="#" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="#" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site206_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='./?pg=site206A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site206_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site206" METHOD="POST" enctype="multipart/form-data" id="CableCatalogueForm" class="form_valid">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site206_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="req" TYPE="TEXT" NAME="inCableName"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersNameReq('inCableManufID'); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site206" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subCableSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site206_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_MCF_ID,EQU_NAME,EQU_DESCRIPTION from seg_equipments where EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$par_1 = $r["EQU_MCF_ID"];
|
||||
$par_2 = $r["EQU_NAME"];
|
||||
$par_3 = $r["EQU_DESCRIPTION"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site206&eq=<?php echo $_GET['eq'];?>" METHOD="POST" enctype="multipart/form-data" id="CableCatalogueForm" class="form_valid">
|
||||
<input type="hidden" name="eq" value="<?php echo $_GET['eq']; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site206_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="req" TYPE="TEXT" NAME="inCableName" value="<?php echo $par_2; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersName('inCableManufID',$par_1); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc><?php echo $par_3; ?></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site206inf&eq=<?php echo $_GET['eq'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subCableUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site206']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_ID,EQU_NAME,EQU_DESCRIPTION,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=13 and EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_ID"];
|
||||
$sql_2 = $r["EQU_NAME"];
|
||||
$sql_3 = $r["EQU_DESCRIPTION"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["MCF_NAME"];
|
||||
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $sql_2 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(chr(13), "<br/>", $sql_3); ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<?php
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq'])>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_equipment'>$lab_Field_site206_004</TD>
|
||||
<TD CLASS='desc_value'>";
|
||||
$wynik = mysql_query("select EQF_ID,SUBSTRING_INDEX(EQF_FILE_NAME, '.', -1) ICO,EQF_FILE_NAME from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eq_1 = $r["EQF_ID"];
|
||||
$vICO = $r["ICO"];
|
||||
$eq_2 = $r["EQF_FILE_NAME"];
|
||||
|
||||
if ($vICO=='pdf') $icoFile = './images/pdf_ico.png';
|
||||
else if ($vICO=='doc' || $vICO=='docx') $icoFile = './images/word_ico.png';
|
||||
else if ($vICO=='xls' || $vICO=='xlsx') $icoFile = './images/excel_ico.png';
|
||||
else if ($vICO=='ppt' || $vICO=='pptx' || $vICO=='pps' || $vICO=='ppsx') $icoFile = './images/ppoint_ico.png';
|
||||
else if ($vICO=='jpg' || $vICO=='png' || $vICO=='bmp' || $vICO=='jpeg' || $vICO=='gif' || $vICO=='jfif' || $vICO=='tiff' || $vICO=='dib') $icoFile = './images/photo_ico.png';
|
||||
else if ($vICO=='mpg' || $vICO=='divx' || $vICO=='avi' || $vICO=='mp3' || $vICO=='mp4' || $vICO=='mov') $icoFile = './images/divx_ico.png';
|
||||
else $icoFile = './images/file_ico.png';
|
||||
|
||||
echo"<img src=$icoFile><a class='knowledge' href='./sites/eqdocgeneratefromdb.php?fno=$eq_1' target='_blank'>$eq_2</a><br/>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
echo"</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Field_site206_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQF_FILE_TYPE,EQF_FILE from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["EQF_FILE_TYPE"];
|
||||
$param_2 = $r["EQF_FILE"];
|
||||
|
||||
$im = imagecreatefromstring($param_2);
|
||||
$fileName="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_206inf_01.png";
|
||||
imagePNG( $im,$fileName);
|
||||
list($width, $height) = getimagesize($fileName);
|
||||
if ($width>450)
|
||||
echo"<img src='$fileName' width='450'>";
|
||||
else
|
||||
echo"<img src='$fileName'>";
|
||||
|
||||
//$imgData = base64_encode($param_2);
|
||||
//$src = 'data: $param_1;base64,'.$imgData;
|
||||
//echo"<img src='$src' >";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php if (!empty($_SESSION['site206_edit'])) { ?>
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<?php echo "<a href=./?pg=site206>"; ?><INPUT class='btn btn-info btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
<?php echo "<a class='confirmation' href=./?pg=site206¶m=".$_GET['eq'].",del,".md5($_GET['eq']).">"; ?><INPUT class='btn btn-danger btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Delete; ?>"></A>
|
||||
<?php echo "<a href=./?pg=site206E&eq=".$_GET['eq'].">"; ?><INPUT class='btn btn-success btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Modify; ?>"></A>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,285 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site207']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
if (!empty($_POST['eq'])) $_GET['eq'] = $_POST['eq'];
|
||||
|
||||
// dodawanie nowego przedmiotu do katalogu
|
||||
if (!empty($_POST['inCableName']) && $_POST['subPipingSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_equipments SET EQU_MCF_ID=".$_POST['inCableManufID'].",EQU_NAME='".$_POST['inCableName']."',EQU_DESCRIPTION='".$_POST['inCableDesc']."',EQU_PARAM_01='".$_POST['inPipingDiameter']."',EQU_PARAM_02='".$_POST['inPipingLength']."',EQU_TYPE_ID=15");
|
||||
$maxEQUid = sqlValue("select max(EQU_ID) from seg_equipments");
|
||||
|
||||
if (!empty($_FILES['inCableCatalogueFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableCatalogueFile']['name'];
|
||||
$tmpName = $_FILES['inCableCatalogueFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableCatalogueFile']['size'];
|
||||
$fileType = $_FILES['inCableCatalogueFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=$maxEQUid,EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
if (!empty($_FILES['inCableImageFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableImageFile']['name'];
|
||||
$tmpName = $_FILES['inCableImageFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableImageFile']['size'];
|
||||
$fileType = $_FILES['inCableImageFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=$maxEQUid,EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
// aktualizacja przedmiotu do katalogu
|
||||
if (!empty($_POST['inCableName']) && $_POST['subPipingUpdate']==$lab_ButtonName_Update)
|
||||
{
|
||||
mysql_query("update seg_equipments SET EQU_MCF_ID=".$_POST['inCableManufID'].",EQU_NAME='".$_POST['inCableName']."',EQU_DESCRIPTION='".$_POST['inCableDesc']."',EQU_PARAM_01='".$_POST['inPipingDiameter']."',EQU_PARAM_02='".$_POST['inPipingLength']."' where EQU_ID=".$_POST['eq']);
|
||||
|
||||
if (!empty($_FILES['inCableCatalogueFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableCatalogueFile']['name'];
|
||||
$tmpName = $_FILES['inCableCatalogueFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableCatalogueFile']['size'];
|
||||
$fileType = $_FILES['inCableCatalogueFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_POST['eq'])>0)
|
||||
mysql_query("update seg_equipments_files SET EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now() where EQF_EQU_ID=".$_POST['eq']);
|
||||
else
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=".$_POST['eq'].",EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
if (!empty($_FILES['inCableImageFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableImageFile']['name'];
|
||||
$tmpName = $_FILES['inCableImageFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableImageFile']['size'];
|
||||
$fileType = $_FILES['inCableImageFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_POST['eq'])>0)
|
||||
mysql_query("update seg_equipments_files SET EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now() where EQF_EQU_ID=".$_POST['eq']);
|
||||
else
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=".$_POST['eq'].",EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_equipments_stock where SES_EQU_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_equipments WHERE EQU_ID=".$tpmArray[0]);
|
||||
mysql_query("DELETE FROM seg_equipments_files WHERE EQF_EQU_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site207_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site207&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Typ orurowania – armatury:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site207_input'];?>"></td>
|
||||
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked> ";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site207_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site207_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
$query = "select EQU_ID,EQU_NAME,EQU_PARAM_01,EQU_PARAM_02,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=15 and EQU_NAME like '%".$_SESSION['site207_input']."%'";
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " order by EQU_NAME,EQU_PARAM_01";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'eq_id' => $r["EQU_ID"],
|
||||
'eq_name' => $r["EQU_NAME"],
|
||||
'eq_param_01' => $r["EQU_PARAM_01"],
|
||||
'eq_param_02' => $r["EQU_PARAM_02"],
|
||||
'eq_mfc' => $r["MCF_NAME"],
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site207_array']);
|
||||
$_SESSION['site207_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site207_array'])) $stop=count($_SESSION['site207_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site207inf&eq=".$_SESSION['site207_array'][$i]['eq_id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site207_array'][$i]['eq_name']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site207_array'][$i]['eq_param_01']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site207_array'][$i]['eq_param_02']."</TD>
|
||||
<TD class='field_left'>".$_SESSION['site207_array'][$i]['eq_mfc']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume"><?php echo $lab_NumberResults_001.": ".count($_SESSION['site207_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site207_array'])>20)
|
||||
echo pagination_grid('?pg=site207', $_GET['pgn'], count($_SESSION['site207_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="#" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="#" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site207_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site207A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site207_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site207" METHOD="POST" enctype="multipart/form-data" id="PipingCatalogueForm" class="form_valid">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site207_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site207_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text50_req" TYPE="TEXT" NAME="inCableName"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersNameReq('inCableManufID'); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site207_002; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inPipingDiameter"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site207_003; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPipingLength"></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site207" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subPipingSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site207_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_MCF_ID,EQU_NAME,EQU_DESCRIPTION,EQU_PARAM_01,EQU_PARAM_02 from seg_equipments where EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$par_1 = $r["EQU_MCF_ID"];
|
||||
$par_2 = $r["EQU_NAME"];
|
||||
$par_3 = $r["EQU_DESCRIPTION"];
|
||||
$par_4 = $r["EQU_PARAM_01"];
|
||||
$par_5 = $r["EQU_PARAM_02"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site207&eq=<?php echo $_GET['eq'];?>" METHOD="POST" enctype="multipart/form-data" id="PipingCatalogueForm" class="form_valid">
|
||||
<input type="hidden" name="eq" value="<?php echo $_GET['eq']; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site207_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text50_req" TYPE="TEXT" NAME="inCableName" value="<?php echo $par_2; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersName('inCableManufID',$par_1); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site207_002; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inPipingDiameter" value="<?php echo $par_4; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site207_003; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE="TEXT" NAME="inPipingLength" value="<?php echo $par_5; ?>"></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc><?php echo $par_3; ?></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site207inf&eq=<?php echo $_GET['eq'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subPipingUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,145 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site207']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_ID,EQU_NAME,EQU_DESCRIPTION,MCF_NAME,EQU_PARAM_01,EQU_PARAM_02 from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=15 and EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_ID"];
|
||||
$sql_2 = $r["EQU_NAME"];
|
||||
$sql_3 = $r["EQU_DESCRIPTION"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["MCF_NAME"];
|
||||
$sql_5 = $r["EQU_PARAM_01"];
|
||||
$sql_6 = $r["EQU_PARAM_02"];
|
||||
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site207_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site207_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site207_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site207_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_5; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site207_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_6; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(chr(13), "<br/>", $sql_3); ?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq'])>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>$lab_Field_site206_004</TD>
|
||||
<TD CLASS='desc_value'>";
|
||||
$wynik = mysql_query("select EQF_ID,SUBSTRING_INDEX(EQF_FILE_NAME, '.', -1) ICO,EQF_FILE_NAME from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eq_1 = $r["EQF_ID"];
|
||||
$vICO = $r["ICO"];
|
||||
$eq_2 = $r["EQF_FILE_NAME"];
|
||||
|
||||
if ($vICO=='pdf') $icoFile = './images/pdf_ico.png';
|
||||
else if ($vICO=='doc' || $vICO=='docx') $icoFile = './images/word_ico.png';
|
||||
else if ($vICO=='xls' || $vICO=='xlsx') $icoFile = './images/excel_ico.png';
|
||||
else if ($vICO=='ppt' || $vICO=='pptx' || $vICO=='pps' || $vICO=='ppsx') $icoFile = './images/ppoint_ico.png';
|
||||
else if ($vICO=='jpg' || $vICO=='png' || $vICO=='bmp' || $vICO=='jpeg' || $vICO=='gif' || $vICO=='jfif' || $vICO=='tiff' || $vICO=='dib') $icoFile = './images/photo_ico.png';
|
||||
else if ($vICO=='mpg' || $vICO=='divx' || $vICO=='avi' || $vICO=='mp3' || $vICO=='mp4' || $vICO=='mov') $icoFile = './images/divx_ico.png';
|
||||
else $icoFile = './images/file_ico.png';
|
||||
|
||||
echo"<img src=$icoFile><a class='knowledge' href='./sites/eqdocgeneratefromdb.php?fno=$eq_1' target='_blank'>$eq_2</a><br/>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
echo"</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Field_site206_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQF_FILE_TYPE,EQF_FILE from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["EQF_FILE_TYPE"];
|
||||
$param_2 = $r["EQF_FILE"];
|
||||
|
||||
$im = imagecreatefromstring($param_2);
|
||||
$fileName="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_207inf_01.png";
|
||||
imagePNG( $im,$fileName);
|
||||
list($width, $height) = getimagesize($fileName);
|
||||
if ($width>450)
|
||||
echo"<img src='$fileName' width='450'>";
|
||||
else
|
||||
echo"<img src='$fileName'>";
|
||||
|
||||
//$imgData = base64_encode($param_2);
|
||||
//$src = 'data: $param_1;base64,'.$imgData;
|
||||
//echo"<img src='$src' >";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php if (!empty($_SESSION['site207_edit'])) { ?>
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<?php echo "<a href=./?pg=site207>"; ?><INPUT class='btn btn-info btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
<?php echo "<a class='confirmation' href=./?pg=site207¶m=".$_GET['eq'].",del,".md5($_GET['eq']).">"; ?><INPUT class='btn btn-danger btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Delete; ?>"></A>
|
||||
<?php echo "<a href=./?pg=site207E&eq=".$_GET['eq'].">"; ?><INPUT class='btn btn-success btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Modify; ?>"></A>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,286 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site208']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
if (!empty($_POST['eq'])) $_GET['eq'] = $_POST['eq'];
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
|
||||
// dodawanie nowego opomiarowania/urządzenia do katalogu
|
||||
if (!empty($_POST['inCableName']) && $_POST['subCableSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_equipments SET EQU_MCF_ID=".$_POST['inCableManufID'].",EQU_NAME='".$_POST['inCableName']."',EQU_DESCRIPTION='".$_POST['inCableDesc']."',EQU_PARAM_02='".$_POST['inCableCategory']."',EQU_PARAM_03='".$_POST['inCableLang']."',EQU_TYPE_ID=14");
|
||||
$maxEQUid = sqlValue("select max(EQU_ID) from seg_equipments");
|
||||
|
||||
if (!empty($_FILES['inCableCatalogueFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableCatalogueFile']['name'];
|
||||
$tmpName = $_FILES['inCableCatalogueFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableCatalogueFile']['size'];
|
||||
$fileType = $_FILES['inCableCatalogueFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=$maxEQUid,EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
if (!empty($_FILES['inCableImageFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableImageFile']['name'];
|
||||
$tmpName = $_FILES['inCableImageFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableImageFile']['size'];
|
||||
$fileType = $_FILES['inCableImageFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=$maxEQUid,EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
// aktualizacja opomiarowania/urządzenia do katalogu
|
||||
if (!empty($_POST['inCableName']) && $_POST['subCableUpdate']==$lab_ButtonName_Update)
|
||||
{
|
||||
mysql_query("update seg_equipments SET EQU_MCF_ID=".$_POST['inCableManufID'].",EQU_NAME='".$_POST['inCableName']."',EQU_DESCRIPTION='".$_POST['inCableDesc']."' where EQU_ID=".$_POST['eq']);
|
||||
|
||||
if (!empty($_FILES['inCableCatalogueFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableCatalogueFile']['name'];
|
||||
$tmpName = $_FILES['inCableCatalogueFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableCatalogueFile']['size'];
|
||||
$fileType = $_FILES['inCableCatalogueFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_POST['eq'])>0)
|
||||
mysql_query("update seg_equipments_files SET EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now() where EQF_EQU_ID=".$_POST['eq']);
|
||||
else
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=".$_POST['eq'].",EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
if (!empty($_FILES['inCableImageFile']['name']))
|
||||
{
|
||||
$fileName = $_FILES['inCableImageFile']['name'];
|
||||
$tmpName = $_FILES['inCableImageFile']['tmp_name'];
|
||||
$fileSize = $_FILES['inCableImageFile']['size'];
|
||||
$fileType = $_FILES['inCableImageFile']['type'];
|
||||
$fp = fopen($tmpName, 'r');
|
||||
$content = fread($fp, filesize($tmpName));
|
||||
$content = addslashes($content);
|
||||
fclose($fp);
|
||||
$fileName = addslashes($fileName);
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_POST['eq'])>0)
|
||||
mysql_query("update seg_equipments_files SET EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now() where EQF_EQU_ID=".$_POST['eq']);
|
||||
else
|
||||
mysql_query("INSERT INTO seg_equipments_files SET EQF_EQU_ID=".$_POST['eq'].",EQF_FILE='$content',EQF_FILE_TYPE='$fileType',EQF_FILE_SIZE='$fileSize',EQF_FILE_NAME=LOWER('".delPolishAndBlankCharactersFromFileName($fileName)."'),EQF_STATUS='1',EQF_AUDIT_CU='".$_SESSION['user']."',EQF_AUDIT_CD=now()");
|
||||
}
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_dev_resources where DRS_DEV_TYPE=14 and DRS_DEV_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_equipments WHERE EQU_ID=".$tpmArray[0]);
|
||||
mysql_query("DELETE FROM seg_equipments_files WHERE EQF_EQU_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site208_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site208&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td><?php echo $lab_Field_site208_001;?>:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site208_input'];?>"></td>
|
||||
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
|
||||
|
||||
</tr>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked> ";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site208_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site208_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site208_002 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site208_array']) || $_POST['sub_search']=='Szukaj')
|
||||
|
||||
{
|
||||
|
||||
|
||||
$query = "select EQU_ID,EQU_NAME,MCF_NAME,EQU_PARAM_02 from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=14 and EQU_NAME like '%".$_SESSION['site208_input']."%'";
|
||||
if($_POST['sr_status']!=100) $query.=" and MCF_ID=".$_POST['sr_status'];
|
||||
$query .= " order by EQU_PARAM_02,EQU_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'eq_id' => $r["EQU_ID"],
|
||||
'eq_name' => $r["EQU_NAME"],
|
||||
'eq_mfc' => $r["MCF_NAME"],
|
||||
'eq_categ' => sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_ID=".$r["EQU_PARAM_02"], $decFieldLang)
|
||||
);
|
||||
}
|
||||
|
||||
unset($_SESSION['site208_array']);
|
||||
$_SESSION['site208_array']=$res;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site208_array'])) $stop=count($_SESSION['site208_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site208inf&eq=".$_SESSION['site208_array'][$i]['eq_id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site208_array'][$i]['eq_name']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site208_array'][$i]['eq_mfc']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site208_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site208_array'])>20)
|
||||
echo pagination_grid('?pg=site208', $_GET['pgn'], count($_SESSION['site208_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="#" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="#" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site208_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site208A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site208_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site208" METHOD="POST" enctype="multipart/form-data" id="CableCatalogueForm" class="form_valid">
|
||||
<input type="hidden" name="inCableCategory" value="<?php echo sqlValue("select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_CATEGORY' and DIC_NAME='SPM_FULL'"); ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site208_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site208_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text75_req" TYPE="TEXT" NAME="inCableName"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersNameReq('inCableManufID'); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site208" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subCableSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site208_edit']) && $_SESSION['user']=='admin')
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site208" METHOD="POST" enctype="multipart/form-data">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site208_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site208_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text75_req" TYPE="TEXT" NAME="inCableName"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersName('inCableManufID'); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site301_017; ?> </TD>
|
||||
<TD CLASS=desc_value><?php echo selectFromDictionary('inCableCategory', 'WELL_CATEGORY'); ?> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc>Język </TD>
|
||||
<TD CLASS=desc_value>
|
||||
<select name="inCableLang">
|
||||
<option VALUE="polish">Polish</OPTION>
|
||||
<option VALUE="english">English</OPTION>
|
||||
<option VALUE="german">German</OPTION>
|
||||
</SELECT>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<INPUT class='btn btn-info btn-sm' TYPE="button" VALUE="<?php echo $lab_ButtonName_Cancel; ?>" onclick="document.location.href='?pg=site208'">
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subCableSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site208_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_MCF_ID,EQU_NAME,EQU_DESCRIPTION from seg_equipments where EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$par_1 = $r["EQU_MCF_ID"];
|
||||
$par_2 = $r["EQU_NAME"];
|
||||
$par_3 = $r["EQU_DESCRIPTION"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site208&eq=<?php echo $_GET['eq'];?>" METHOD="POST" enctype="multipart/form-data" id="CableCatalogueForm" class="form_valid">
|
||||
<input type="hidden" name="eq" value="<?php echo $_GET['eq']; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site208_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site208_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text75_req" TYPE="TEXT" NAME="inCableName" value="<?php echo $par_2; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php selectManufacturersName('inCableManufID',$par_1); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> <?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableDesc><?php echo $par_3; ?></textarea></TD>
|
||||
</TR>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_004 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableCatalogueFile"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site206_005 ; ?></td>
|
||||
<td class="desc_value"><INPUT class="text75" TYPE="file" NAME="inCableImageFile"></td>
|
||||
</tr>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site208inf&eq=<?php echo $_GET['eq'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subCableUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site208']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_ID,EQU_NAME,EQU_DESCRIPTION,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=14 and EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_ID"];
|
||||
$sql_2 = $r["EQU_NAME"];
|
||||
$sql_3 = $r["EQU_DESCRIPTION"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["MCF_NAME"];
|
||||
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site208_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(chr(13), "<br/>", $sql_3); ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<?php
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq'])>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_equipment'>$lab_Field_site206_004</TD>
|
||||
<TD CLASS='desc_value'>";
|
||||
$wynik = mysql_query("select EQF_ID,SUBSTRING_INDEX(EQF_FILE_NAME, '.', -1) ICO,EQF_FILE_NAME from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eq_1 = $r["EQF_ID"];
|
||||
$vICO = $r["ICO"];
|
||||
$eq_2 = $r["EQF_FILE_NAME"];
|
||||
|
||||
if ($vICO=='pdf') $icoFile = './images/pdf_ico.png';
|
||||
else if ($vICO=='doc' || $vICO=='docx') $icoFile = './images/word_ico.png';
|
||||
else if ($vICO=='xls' || $vICO=='xlsx') $icoFile = './images/excel_ico.png';
|
||||
else if ($vICO=='ppt' || $vICO=='pptx' || $vICO=='pps' || $vICO=='ppsx') $icoFile = './images/ppoint_ico.png';
|
||||
else if ($vICO=='jpg' || $vICO=='png' || $vICO=='bmp' || $vICO=='jpeg' || $vICO=='gif' || $vICO=='jfif' || $vICO=='tiff' || $vICO=='dib') $icoFile = './images/photo_ico.png';
|
||||
else if ($vICO=='mpg' || $vICO=='divx' || $vICO=='avi' || $vICO=='mp3' || $vICO=='mp4' || $vICO=='mov') $icoFile = './images/divx_ico.png';
|
||||
else $icoFile = './images/file_ico.png';
|
||||
|
||||
echo"<img src=$icoFile><a class='knowledge' href='./sites/eqdocgeneratefromdb.php?fno=$eq_1' target='_blank'>$eq_2</a><br/>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
echo"</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Field_site206_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQF_FILE_TYPE,EQF_FILE from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["EQF_FILE_TYPE"];
|
||||
$param_2 = $r["EQF_FILE"];
|
||||
|
||||
$im = imagecreatefromstring($param_2);
|
||||
$fileName="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_208inf_01.png";
|
||||
imagePNG( $im,$fileName);
|
||||
list($width, $height) = getimagesize($fileName);
|
||||
if ($width>450)
|
||||
echo"<img src='$fileName' width='450'>";
|
||||
else
|
||||
echo"<img src='$fileName'>";
|
||||
|
||||
//$imgData = base64_encode($param_2);
|
||||
//$src = 'data: $param_1;base64,'.$imgData;
|
||||
//echo"<img src='$src' >";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php if (!empty($_SESSION['site208_edit'])) { ?>
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<?php echo "<a href=./?pg=site208>"; ?><INPUT class='btn btn-info btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
<?php echo "<a class='confirmation' href=./?pg=site208¶m=".$_GET['eq'].",del,".md5($_GET['eq']).">"; ?><INPUT class='btn btn-danger btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Delete; ?>"></A>
|
||||
<?php echo "<a href=./?pg=site208E&eq=".$_GET['eq'].">"; ?><INPUT class='btn btn-success btn-sm' TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Modify; ?>"></A>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,398 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
/*
|
||||
if ($_POST['subWellSave']==$lab_ButtonName_Save && !empty($_POST['inWellPumpID']) && !empty($_POST['inWellEngineID']) && !empty($_POST['inWellName']))
|
||||
{
|
||||
mysql_query("INSERT INTO seg_wells SET WLL_NAME='".$_POST['inWellName']."',WLL_CAT_DIC_ID=".$_POST['inWellCategory'].",WLL_LATITUDE='".$_POST['inWellLat']."',WLL_LONGITUDE='".$_POST['inWellLong']."'");
|
||||
$maxWELLid = sqlValue("select max(WLL_ID) from seg_wells");
|
||||
mysql_query("INSERT INTO seg_well_pump_eng_rel SET RWL_WLL_ID=$maxWELLid,RWL_PUP_DRS_ID=".$_POST['inWellPumpID'].",RWL_ENG_DRS_ID=".$_POST['inWellEngineID']);
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=$maxWELLid,DRS_DEV_TYPE=12,DRS_AVAILABLE_DATE='".$_POST['inWellAVdate']."',DRS_STATUS_DIC_ID=7,DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='DST'),DRD_VALUE='".$_POST['inWellDiame']."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LS'),DRD_VALUE='".$_POST['inWellDepth']."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LF'),DRD_VALUE='".$_POST['inWellFilter']."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LZ'),DRD_VALUE='".$_POST['inWellZas']."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_STATUS' and DIC_NAME='USABLE'),DRS_RESOURCES_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES' and DIC_NAME='OPERATION'),DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() WHERE DRS_ID=".$_POST['inWellPumpID']);
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources WHERE DRS_ID=".$_POST['inWellPumpID']);
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_STATUS' and DIC_NAME='USABLE'),DRS_RESOURCES_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES' and DIC_NAME='OPERATION'),DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() WHERE DRS_ID=".$_POST['inWellEngineID']);
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources WHERE DRS_ID=".$_POST['inWellEngineID']);
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxWELLid);
|
||||
unset($maxDRSid);
|
||||
}
|
||||
*/
|
||||
|
||||
//zatopienie agregatu
|
||||
if ($_POST['subSinkSave']==$lab_ButtonName_Save && $_GET['dev']>0 && $_GET['sink']==md5($_GET['dev']) && ($_POST['inSinkPump']>0 || $_POST['inSinkEng']>0) )
|
||||
{
|
||||
unset($chechWellArray); unset($maxEX); unset($currWellagg);
|
||||
$chechWellArray = sqlGetResAsArray("select * from seg_wells,seg_dev_resources where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and DRS_ID=".$_GET['dev']);
|
||||
$currWellagg = sqlGetResAsArray("select * from seg_well_pump_eng_rel where RWL_WLL_ID=".$chechWellArray[0]['WLL_ID']);
|
||||
$maxEX = sqlValue("select max(WLE_NR_EXCHANGE) from seg_wells_exchanged where WLE_WLL_ID=".$chechWellArray[0]['WLL_ID']);
|
||||
|
||||
//Jeśli zaznaczono pompę
|
||||
if ($_POST['inSinkPump']==1)
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_CASSATION_DATE='".$_POST['inSinkDate']."',DRS_STATUS_DIC_ID=9,DRS_RESOURCES_DIC_ID=40,DRS_DEV_ATTENTION='1401' WHERE DRS_ID=".$currWellagg[0]['RWL_PUP_DRS_ID']);
|
||||
else
|
||||
$currWellagg[0]['RWL_PUP_DRS_ID']='null';
|
||||
//=================================================
|
||||
|
||||
//Jeśli zaznaczono silnik
|
||||
if ($_POST['inSinkEng']==1)
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_CASSATION_DATE='".$_POST['inSinkDate']."',DRS_STATUS_DIC_ID=9,DRS_RESOURCES_DIC_ID=40,DRS_DEV_ATTENTION='1401' WHERE DRS_ID=".$currWellagg[0]['RWL_ENG_DRS_ID']);
|
||||
else
|
||||
$currWellagg[0]['RWL_ENG_DRS_ID']='null';
|
||||
//=================================================
|
||||
|
||||
mysql_query("INSERT INTO seg_wellsink_pump_eng_rel SET RWS_WLL_ID=".$chechWellArray[0]['WLL_ID'].",RWS_DRS_ID=".$chechWellArray[0]['DRS_ID'].",RWS_PUP_DRS_ID=".$currWellagg[0]['RWL_PUP_DRS_ID'].",RWS_ENG_DRS_ID=".$currWellagg[0]['RWL_ENG_DRS_ID'].",RWS_DESC='".$_POST['inSinkReasonAdd']."',RWS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."',RWS_AUDIT_USR='".$_SESSION['user']."',RWS_AUDIT_DATE='".$_POST['inSinkDate']." ".$_POST['inSinkTimeH'].":".$_POST['inSinkTimeM'].":00'");
|
||||
mysql_query("UPDATE seg_wells_exchanged SET WLE_DATE_TO='".$_POST['inSinkDate']." ".$_POST['inSinkTimeH'].":".$_POST['inSinkTimeM'].":00',WLE_REASON='Zatopienie' WHERE WLE_WLL_ID=".$chechWellArray[0]['WLL_ID']." and WLE_NR_EXCHANGE=".$maxEX);
|
||||
|
||||
|
||||
// zmiania status dla studni
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_AVAILABLE_DATE=NULL,DRS_RESOURCES_DIC_ID=902 WHERE DRS_ID=".$_GET['dev']);
|
||||
//usuwa relacje z studnia-pompa-silnik
|
||||
mysql_query("DELETE FROM seg_well_pump_eng_rel WHERE RWL_WLL_ID=".$chechWellArray[0]['WLL_ID']);
|
||||
|
||||
|
||||
// dodaje dodatkowy "pusty" wpis do tabeli pomiarów, (10 sekund póżniej po wybudowie) żeby nie kopiwał w przyszłości innych
|
||||
mysql_query("INSERT INTO rep_his_data_everyday SET RHD_DRS_ID=".$_GET['dev'].",RHD_DATE='".$_POST['inSinkDate']." ".$_POST['inSinkTimeH'].":".$_POST['inSinkTimeM'].":10',RHD_AUDIT_CD=now()");
|
||||
|
||||
echo"<div class='actionOK'>Agregat (Pompa/Silnik) został pomyślnie oznaczony jako zatopiony.</div>";
|
||||
delSearchSessionData();
|
||||
unset($chechWellArray); unset($maxEX); unset($currWellagg);
|
||||
unset($_GET['dev']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
//wybudowa agregatu
|
||||
if($_POST['subBuildOutSave']==$lab_ButtonName_Save && !empty($_POST['inBuildDate']) && $_GET['dev']>0)
|
||||
{
|
||||
|
||||
$chechWellArray = sqlGetResAsArray("select WLL_ID,WLL_CAT_DIC_ID from seg_wells,seg_dev_resources where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and DRS_ID=".$_GET['dev']." limit 1");
|
||||
|
||||
|
||||
//print_r($_SESSION['site301inf_array']);
|
||||
$maxEX = sqlValue("select max(WLE_NR_EXCHANGE) from seg_wells_exchanged where WLE_WLL_ID=".$chechWellArray[0]['WLL_ID']);
|
||||
|
||||
//aktualizauje informacje w historii agregatów
|
||||
if (strlen($_POST['inBuildReasonAdd'])>1) $_POST['inBuildReason'] .= " [".$_POST['inBuildReasonAdd']."]";
|
||||
mysql_query("UPDATE seg_wells_exchanged SET WLE_DATE_TO='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00',WLE_REASON='".$_POST['inBuildReason']."' WHERE WLE_WLL_ID=".$chechWellArray[0]['WLL_ID']." and WLE_NR_EXCHANGE=".$maxEX);
|
||||
|
||||
//zmiania statusy dla pompy i silnika (nie zmianiemy statusu - pozostaje wirtualny PRZEGLĄD - jako niepowiązany z żadną studnią)
|
||||
//mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=30,DRS_RESOURCES_DIC_ID=707 WHERE DRS_ID=".$_SESSION['well_details']['pumpDrsID']);
|
||||
//mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=30,DRS_RESOURCES_DIC_ID=707 WHERE DRS_ID=".$_SESSION['well_details']['engDrsID']);
|
||||
|
||||
// zmiania status dla studni
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_AVAILABLE_DATE=NULL,DRS_RESOURCES_DIC_ID=902 WHERE DRS_ID=".$_GET['dev']);
|
||||
|
||||
//usuwa relacje z studnia-pompa-silnik
|
||||
mysql_query("DELETE FROM seg_well_pump_eng_rel WHERE RWL_WLL_ID=".$chechWellArray[0]['WLL_ID']);
|
||||
|
||||
//wyłącza pompę
|
||||
//mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_SESSION['well_details']['devID'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='".$_POST['inBuildReason']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
|
||||
//zapisuje ostatni pomiar, jeśli studnia jest w kategorii SPM inne
|
||||
// 2018-04-24 - usuwamy
|
||||
if ($chechWellArray[0]['WLL_CAT_DIC_ID']==20)
|
||||
{
|
||||
//insert into rep_his_data_everyday select null,RHD_DRS_ID,'2016-09-10 10:00:00' NEW_DATE,RHD_HST0_VAL,RHD_HST_VAL,RHD_HD_VAL,RHD_Q_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_I_VAL,RHD_U_VAL,RHD_PE_VAL,RHD_COS_VAL,RHD_PP_VAL,RHD_HH_VAL,getWellPumpedWaterInDate(RHD_DRS_ID,'2016-09-10 10:00:00') VM3_VAL,RHD_WTEMP_VAL,RHD_DGN_VAL,round(getWellWorkingTimeInDate(RHD_DRS_ID,'2016-09-10 10:00:00')/3600,2) WORK_TIME_VAL, now() from rep_his_data_everyday where RHD_DATE=(select max(RHD_DATE) from rep_his_data_everyday where RHD_DRS_ID=2858) and RHD_DRS_ID=2858;
|
||||
//mysql_query("insert into rep_his_data_everyday select null,RHD_DRS_ID,'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00' NEW_DATE,RHD_HST0_VAL,RHD_HST_VAL,RHD_HD_VAL,RHD_Q_VAL,RHD_P1_VAL,RHD_P2_VAL,RHD_I_VAL,RHD_U_VAL,RHD_PE_VAL,RHD_COS_VAL,RHD_PP_VAL,RHD_HH_VAL,getWellPumpedWaterInDate(RHD_DRS_ID,'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00') VM3_VAL,RHD_WTEMP_VAL,RHD_DGN_VAL,round(getWellWorkingTimeInDate(RHD_DRS_ID,'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00')/3600,2) WORK_TIME_VAL, now() from rep_his_data_everyday where RHD_DATE=(select max(RHD_DATE) from rep_his_data_everyday where RHD_DRS_ID=".$_GET['dev'].") and RHD_DRS_ID=".$_GET['dev']);
|
||||
|
||||
// wpisuje do tabeli countersów - czas pracy
|
||||
//mysql_query("INSERT INTO seg_dev_counters SET SDC_DRS_ID=".$_GET['dev'].",SDC_VALUE=round(getWellWorkingTimeInDate(".$_GET['dev'].",'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00')/3600,2),SDC_TYPE_DIC_ID=290,SDC_DESC='".$_POST['inBuildReason']."',SDC_DEPARTMENT='".$_SESSION['syndis_eq_stock']."',SDC_MEASURE_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00',SDC_AUDIT_USR='".$_SESSION['user']."',SDC_AUDIT_DATE=now()");
|
||||
// wpisuje do tabeli countersów - ilość wypompowanej wody
|
||||
//mysql_query("INSERT INTO seg_dev_counters SET SDC_DRS_ID=".$_GET['dev'].",SDC_VALUE=getWellPumpedWaterInDate(".$_GET['dev'].",'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'),SDC_TYPE_DIC_ID=230,SDC_DESC='".$_POST['inBuildReason']."',SDC_DEPARTMENT='".$_SESSION['syndis_eq_stock']."',SDC_MEASURE_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00',SDC_AUDIT_USR='".$_SESSION['user']."',SDC_AUDIT_DATE=now()");
|
||||
}
|
||||
|
||||
// dodaje dodatkowy "pusty" wpis do tabeli pomiarów, (10 sekund póżniej po wybudowie) żeby nie kopiwał w przyszłości innych
|
||||
mysql_query("INSERT INTO rep_his_data_everyday SET RHD_DRS_ID=".$_GET['dev'].",RHD_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":10',RHD_AUDIT_CD=now()");
|
||||
|
||||
//usuwa wszystkie wpisy w tabeli seg_wells_manual_work
|
||||
|
||||
mysql_query("INSERT INTO rep_his_data_todelete SET DTD_DRS_ID=".$_GET['dev'].",DTD_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
|
||||
// aktualizacja statusu zlecenia - zamyka
|
||||
mysql_query("UPDATE seg_orders SET ORD_STATUS_DIC_ID=853,ORD_FINISH_USR='".$_SESSION['user']."',ORD_FINISH_DATE=now() WHERE ORD_SCOPE_DIC_ID=802 and ORD_DRS_ID=".$_GET['dev']);
|
||||
|
||||
// call data_todelete();
|
||||
|
||||
//mysql_query("DELETE FROM seg_wells_manual_work WHERE WMS_DRS_ID=".$_GET['dev']);
|
||||
//Jeśli były jakieś nowsze wpisy do tabel niż data wybudowy - automatycznie to usuwa
|
||||
//mysql_query("DELETE FROM rep_his_data_everyday WHERE RHD_DRS_ID=".$_GET['dev']." and RHD_DATE>'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
//mysql_query("DELETE FROM seg_dev_resources_det WHERE DRD_RESOURCES_DETAIL in (200,205,210,215,220,225,230,245,401,402,730,270,275,280,290,260,721,265) and DRD_DRS_ID=".$_GET['dev']." and DRD_AUDIT_DATE>'".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
|
||||
|
||||
//dodaje POSTÓJ - domyślnie przyjmując status "Oczekująca na uruchomienie"
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='1525',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site301_022</div>";
|
||||
delSearchSessionData();
|
||||
unset($chechWellArray);
|
||||
unset($_GET['dev']);
|
||||
}
|
||||
|
||||
|
||||
//zdjęcie z exploatacji
|
||||
if($_SESSION['well_details']['devID']>0 && $_POST['subOperateOut']==$lab_ButtonName_Save && !empty($_POST['inBuildDate']))
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=4,DRS_RESOURCES_DIC_ID=902,DRS_DEV_ATTENTION='".$_POST['inBuildReason']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() WHERE DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
mysql_query("UPDATE seg_object_hole_cards SET OHC_ZDJECIE_EXPL_DATE='".$_POST['inBuildDate']."' WHERE OHC_DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
mysql_query("UPDATE seg_wells SET WLL_SYS_TYPE='".$lab_Field_site301_027."',WLL_STAT_DESC='".$_POST['inBuildReason']."' WHERE WLL_ID=".$_SESSION['well_details']['wellID']);
|
||||
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$paramArray = explode(',',$_GET['param']);
|
||||
//usuwanie studni
|
||||
if ($paramArray[0]==md5($paramArray[1]) && $paramArray[1]==$_GET['dev'] && $paramArray[2]=='del')
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=-1 WHERE DRS_ID=".$_GET['dev']);
|
||||
//mysql_query("DELETE FROM seg_dev_resources_his WHERE DRS_ID=".$_GET['dev']);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
}
|
||||
//wprowadzanie studni do exploatacji
|
||||
if ($paramArray[0]==md5($paramArray[1]) && $paramArray[1]==$_GET['dev'] && $paramArray[2]=='oin')
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=3,DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() WHERE DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
mysql_query("UPDATE seg_object_hole_cards SET OHC_ZDJECIE_EXPL_DATE=null WHERE OHC_DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
mysql_query("UPDATE seg_wells SET WLL_SYS_TYPE=null,WLL_STAT_DESC=null WHERE WLL_ID=".$_SESSION['well_details']['wellID']);
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
unset($paramArray);
|
||||
}
|
||||
|
||||
|
||||
// zamiana studni w piezometr
|
||||
if (!empty($_GET['stu2piezo']))
|
||||
{
|
||||
//stu2piezo=2840,a78482ce76496fcf49085f2190e675b4,stu2piezo
|
||||
unset($stu2piezoArray);
|
||||
$stu2piezoArray = explode(',',$_GET['stu2piezo']);
|
||||
if ($stu2piezoArray[1]==md5($stu2piezoArray[0]) && $stu2piezoArray[2]=='stu2piezo')
|
||||
{
|
||||
unset($stuArray);
|
||||
$stuArray = sqlGetResAsArray("select * from seg_wells,seg_dev_resources where WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 and DRS_ID=".$stu2piezoArray[0]);
|
||||
|
||||
// zakłada nowy piezometr
|
||||
if (sqlValue("select count(*) from seg_reservoirs_piezometers where SRP_NAME='".$stuArray[0]['WLL_NAME']."'")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_reservoirs_piezometers SET SRP_SWI_ID=".$stuArray[0]['WLL_SWI_ID'].",SRP_MCF_ID=1500,SRP_BARIERA='".$stuArray[0]['WLL_BARIERA']."',SRP_NAME='".$stuArray[0]['WLL_NAME']."',SRP_TYPE_DIC_ID=601,SRP_LATITUDE='".$stuArray[0]['WLL_LATITUDE']."',SRP_LONGITUDE='".$stuArray[0]['WLL_LONGITUDE']."'");
|
||||
$newID = getMaxIDfromMySqlTable('seg_reservoirs_piezometers');
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_DEV_ID=".$newID.",DRS_DEV_TYPE=601,DRS_STATUS_DIC_ID=3,DRS_RESOURCES_DIC_ID=941,DRS_AUDIT_USR='przekształcenie - ".$_SESSION['user']."',DRS_AUDIT_DATE=now() WHERE DRS_ID=".$stu2piezoArray[0]);
|
||||
}
|
||||
else // aktualizuje istniejący
|
||||
{
|
||||
unset($curPiezo);
|
||||
$curPiezo = sqlGetResAsArray("select SRP_ID from seg_reservoirs_piezometers where SRP_NAME='".$stuArray[0]['WLL_NAME']."'");
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_DEV_ID=".$curPiezo[0]['SRP_ID'].",DRS_DEV_TYPE=601,DRS_STATUS_DIC_ID=3,DRS_RESOURCES_DIC_ID=941,DRS_AUDIT_USR='przekształcenie - ".$_SESSION['user']."',DRS_AUDIT_DATE=now() WHERE DRS_ID=".$stu2piezoArray[0]);
|
||||
unset($curPiezo);
|
||||
|
||||
}
|
||||
echo"<div class='actionOK'>Studnia została pomyślnie przekształcona w piezometr.</div>";
|
||||
}
|
||||
unset($stu2piezoArray);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=3;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site301_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site301&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Studnia:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site301_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>status:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select DIC_ID,DIC_POL_LANG from sys_dictionaries where DIC_ID in (3,4)");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["DIC_ID"];
|
||||
$resDESC=$r["DIC_POL_LANG"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszystkie</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszystkie</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'>";
|
||||
?>
|
||||
Pokaż wszystkie</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_001 ;?></TD>
|
||||
<td class="label"><?php echo $lab_Field_site301_014 ;?></td>
|
||||
<TD class="label"><?php echo $lab_Field_site301_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_004 ;?></TD>
|
||||
<td class="label"><?php echo $lab_Field_site301_005 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site302_004 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site301_017 ;?></td>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site301_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
$query="select DRS_ID,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,WLL_ID,RWL_PUP_DRS_ID,RWL_ENG_DRS_ID,WLL_NAME,WLL_BARIERA,WLL_CAT_DIC_ID from seg_dev_resources,seg_wells left join seg_well_pump_eng_rel on RWL_WLL_ID=WLL_ID where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and DRS_DEPARTMENT='".$_SESSION['eq_stock_param3_1']."' and WLL_NAME like '%".$_POST['sr_well']."%'";
|
||||
if($_POST['sr_status']!=100) $query.=" and DRS_STATUS_DIC_ID=".$_POST['sr_status'];
|
||||
$query .= " order by WLL_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 100";
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'drs_id' => $r["DRS_ID"],
|
||||
'well_name' => $r["WLL_NAME"],
|
||||
'well_id' => $r["RWL_WLL_ID"],
|
||||
'pup_drs_id' => $r["RWL_PUP_DRS_ID"],
|
||||
'eng_drs_id' => $r["RWL_ENG_DRS_ID"],
|
||||
'bariera' => $r["WLL_BARIERA"],
|
||||
'katSpm' => setDicName($r["WLL_CAT_DIC_ID"]),
|
||||
'status' => setDicName($r["DRS_STATUS_DIC_ID"]),
|
||||
'stat_typ' => setDicName($r["DRS_RESOURCES_DIC_ID"]),
|
||||
'pup_name' => sqlStringValue("select PUP_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID where DRS_ID=".$r["RWL_PUP_DRS_ID"], "PUP_NAME"),
|
||||
'pup_no' => sqlStringValue("select DRS_SN_NUMBER from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID where DRS_ID=".$r["RWL_PUP_DRS_ID"], "DRS_SN_NUMBER"),
|
||||
'eng_name' => sqlStringValue("select ENG_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID where DRS_ID=".$r["RWL_ENG_DRS_ID"], "ENG_NAME"),
|
||||
'eng_no' => sqlStringValue("select DRS_SN_NUMBER from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID where DRS_ID=".$r["RWL_ENG_DRS_ID"], "DRS_SN_NUMBER")
|
||||
|
||||
|
||||
);
|
||||
|
||||
}
|
||||
unset($_SESSION['site301_array']);
|
||||
$_SESSION['site301_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site301_array'])) $stop=count($_SESSION['site301_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301inf&dev=".$_SESSION['site301_array'][$i]['drs_id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site301_array'][$i]['well_name']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_array'][$i]['bariera']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_array'][$i]['pup_name']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_array'][$i]['pup_no']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_array'][$i]['eng_name']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_array'][$i]['eng_no']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_array'][$i]['status']."</TD>
|
||||
<TD class='field_left'>".$_SESSION['site301_array'][$i]['katSpm']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site301_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site301_array'])>20)
|
||||
echo pagination_grid('?pg=site301', $_GET['pgn'], count($_SESSION['site301_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site301_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site301_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site301A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
unset($_SESSION['exdev']);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,102 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site301inf" METHOD="POST" id="AddNewWell" class="form_valid">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_001 </TD>
|
||||
<TD CLASS=desc_value> <INPUT id='wellName' class='req' TYPE='TEXT' NAME='inWellName' required> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_014 </TD>
|
||||
<TD CLASS=desc_value>
|
||||
<select name='inWellBariera'>
|
||||
<option value='0'>".$lab_FormSelect_001."</option>
|
||||
";
|
||||
$result = mysql_query("select SWI_ID,SWI_NAME from seg_water_intakes order by SWI_NAME");
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
echo"<option value='".$r["SWI_ID"]."'>".$r["SWI_NAME"]."</option>";
|
||||
}
|
||||
echo"
|
||||
|
||||
</select>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_017 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inWellCategory', 'WELL_CATEGORY',19); echo"</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_012 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inWellDiame'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_013 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inWellDepth'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_019 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inWellZas'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_008 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='req' TYPE='TEXT' NAME='inWellLat'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_009 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='req' TYPE='TEXT' NAME='inWellLong'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Tag_site302_003 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inWellStatus', 'WELL_STATUS_LEVEL_01'); echo"</TD>
|
||||
</TR>
|
||||
";
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<input class="btn btn-info btn-sm" type="button" onclick="location.href = './?pg=site301'" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subWellSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<div id="com301A"></div>
|
||||
|
||||
<script>
|
||||
|
||||
$('#wellName').blur(function() {
|
||||
var wellName = $("#wellName").val();
|
||||
$.post( "./ajax_func.php", { post_site: "site301A", post_action: "create_new_well", post_well_name: wellName }).done(function(data)
|
||||
{
|
||||
$('#com301A').html(data);
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<td class="label"><?php echo $lab_Field_site303_002 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site303_003 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site303_004 ;?></td>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select DRS_ID,ENG_ID,ENG_NAME,DRS_SN_NUMBER,MCF_NAME,ENG_POWER,DRS_BUY_DATE,DRS_AVAILABLE_DATE,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID LEFT join seg_manufacturers on ENG_MCF_ID=MCF_ID where DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='ENGINE') and DRS_STATUS_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_STATUS' and `DIC_NAME`='AVAILABLE') order by ENG_POWER,ENG_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["DRS_ID"];
|
||||
$sql_2 = $r["ENG_ID"];
|
||||
$sql_3 = $r["ENG_NAME"];
|
||||
$sql_4 = $r["DRS_SN_NUMBER"];
|
||||
$sql_5 = $r["MCF_NAME"];
|
||||
$sql_6 = $r["ENG_POWER"]; $sql_6= str_replace(".", ",", $sql_6);
|
||||
$sql_7 = $r["DRS_BUY_DATE"];
|
||||
$sql_8 = $r["DRS_AVAILABLE_DATE"];
|
||||
$sql_9 = $r["DRS_STATUS_DIC_ID"]; $sql_9=setDicName($sql_9);
|
||||
$sql_10 = $r["DRS_RESOURCES_DIC_ID"]; $sql_10=setDicName($sql_10);
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301A&eng=$sql_1&pup=".$_GET['pup']."'".chr(34).">
|
||||
<TD class='field_left'>$sql_3</TD>
|
||||
<TD class='field_center'>$sql_4</TD>
|
||||
<TD class='field_center'>$sql_5</TD>
|
||||
<TD class='field_right'>$sql_6</TD>
|
||||
<TD class='field_center'>$sql_7</TD>
|
||||
<TD class='field_center'>$sql_8</TD>
|
||||
<TD class='field_center'>$sql_9 [$sql_10]</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site810_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Field_site810_050 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site810_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site810_005 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site301_004 ;?></TD>
|
||||
|
||||
<TD class="label"><?php echo $lab_Field_site403_002." ".$lab_Field_site403_001 ;?></TD>
|
||||
<td class="label"><?php echo $lab_Field_site810_022 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site301_019 ;?></td>
|
||||
<td class="label">Status zlecenia</td>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
//$_SESSION['site810_newAgg_array'] = sqlGetResAsArray("select PUP_DRS_ID,PUP_NAME,PUP_SN_NO,PUP_Q_N,PUP_H_P,ENG_DRS_ID,ENG_NAME,ENG_SN_NO,ENG_VOLTAGE,ENG_POWER,ECB_TYP,ECB_DLUGOSC,ECB_OZNAK_01,ECB_OZNAK_02 from rep_aggregate_departments where PUP_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_DRS_ID is not null and ENG_DRS_ID is not null order by PUP_NAME,ENG_NAME");
|
||||
$_SESSION['site301_newAgg_array'] = sqlGetResAsArray("select ORD_ID,ORD_NO,ORD_AUDIT_DATE,ORD_DRS_ID,ORD_OBJ_NAME,ONA_PUMP_DRS_ID,ONA_PUMP,ONA_ENG_DRS_ID,ONA_ENG,OWP_GLEB_S,OWP_ZASYP,ONA_GLEB_AG,ONA_SRED_KOL,ORD_STATUS_DIC_ID from seg_order_new_agg_params,seg_orders left join seg_order_obj_params on ORD_ID=OWP_ORD_ID where ONA_ORD_ID=ORD_ID and ONA_PUMP_DRS_ID is not null and ONA_ENG_DRS_ID is not null and ORD_DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
|
||||
//print_r($_SESSION['site810_newAgg_array']);
|
||||
|
||||
$licznik=0;
|
||||
for($i=0;$i<count($_SESSION['site301_newAgg_array']); $i++)
|
||||
{
|
||||
echo "<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301RBI&dev=".$_SESSION['well_details']['devID']."&reb=OK&agg=".$i."'".chr(34).">";
|
||||
echo"
|
||||
<TD class='field_center'>".$_SESSION['site301_newAgg_array'][$i]['ORD_NO']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_newAgg_array'][$i]['ORD_AUDIT_DATE']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site301_newAgg_array'][$i]['ORD_OBJ_NAME']."</TD>
|
||||
<TD class='field_left'>".str_replace('nr','<br/>nr',$_SESSION['site301_newAgg_array'][$i]['ONA_PUMP'])."</TD>
|
||||
<TD class='field_left'>".str_replace('nr','<br/>nr',$_SESSION['site301_newAgg_array'][$i]['ONA_ENG'])."</TD>
|
||||
<TD class='field_right'>".getGlebokoscAct($_SESSION['well_details']['devID'])."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site301_newAgg_array'][$i]['ONA_SRED_KOL']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site301_newAgg_array'][$i]['OWP_ZASYP']."</TD>
|
||||
<TD class='field_center'>".setDicName($_SESSION['site301_newAgg_array'][$i]['ORD_STATUS_DIC_ID'])."</TD>
|
||||
</TR>
|
||||
";
|
||||
$licznik++;
|
||||
}
|
||||
|
||||
|
||||
if ($licznik==0)
|
||||
echo('<script>sweetAlert("Uwaga!", "Brak dostępnych agregatów dla studni.\n W pierwszej kolejności należy utworzyć zlecenie dla obsługiwanego obiektu.", "warning");</script>');
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class='btn btn-info btn-sm' href="?pg=site301RBI&dev=<?php echo $_SESSION['well_details']['devID'];?>&reb=OK" role="button" style="text-decoration: none;"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,56 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_003 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002 ;?></TD>
|
||||
<td class="label"><?php echo $lab_Field_site303_002 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site303_003 ;?></td>
|
||||
<td class="label"><?php echo $lab_Field_site303_004 ;?></td>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select DRS_ID,PUP_ID,PUP_NAME,DRS_SN_NUMBER,MCF_NAME,PUP_Q_N,DRS_BUY_DATE,DRS_AVAILABLE_DATE ,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID LEFT join seg_manufacturers on PUP_MCF_ID=MCF_ID where DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and `DIC_NAME`='PUMP') and DRS_STATUS_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_STATUS' and `DIC_NAME`='AVAILABLE') order by PUP_Q_N,PUP_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["DRS_ID"];
|
||||
$sql_2 = $r["PUP_ID"];
|
||||
$sql_3 = $r["PUP_NAME"];
|
||||
$sql_4 = $r["DRS_SN_NUMBER"];
|
||||
$sql_5 = $r["MCF_NAME"];
|
||||
$sql_6 = $r["PUP_Q_N"]; $sql_6= str_replace(".", ",", $sql_6);
|
||||
$sql_7 = $r["DRS_BUY_DATE"];
|
||||
$sql_8 = $r["DRS_AVAILABLE_DATE"];
|
||||
$sql_9 = $r["DRS_STATUS_DIC_ID"]; $sql_9=setDicName($sql_9);
|
||||
$sql_10 = $r["DRS_RESOURCES_DIC_ID"]; $sql_10=setDicName($sql_10);
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301A&pup=$sql_1&eng=".$_GET['eng']."'".chr(34).">
|
||||
<TD class='field_left'>$sql_3</TD>
|
||||
<TD class='field_center'>$sql_4</TD>
|
||||
<TD class='field_center'>$sql_5</TD>
|
||||
<TD class='field_right'>$sql_6</TD>
|
||||
<TD class='field_center'>$sql_7</TD>
|
||||
<TD class='field_center'>$sql_8</TD>
|
||||
<TD class='field_center'>$sql_9 [$sql_10]</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,201 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site301inf&dev=<?php echo $_GET['dev']; ?>" METHOD="POST" id="AddNewWell" class="form_valid">
|
||||
<input type="hidden" name="indevID" value="<?php echo $_SESSION['well_details']['devID']; ?>">
|
||||
<input type="hidden" name="inWellID" value="<?php echo $_SESSION['well_details']['wellID']; ?>">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_004 ;?> </div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc>$lab_Field_site301_002</TD>
|
||||
<TD CLASS=desc_value>".$_SESSION['well_details']['pumpName']."</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_003 </TD>
|
||||
<TD CLASS=desc_value>".$_SESSION['well_details']['pumpSN']."</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc>$lab_Field_site301_004</TD>
|
||||
<TD CLASS=desc_value>".$_SESSION['well_details']['engName']."</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_005 </TD>
|
||||
<TD CLASS=desc_value>".$_SESSION['well_details']['engSN']."</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_001 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='req' TYPE='TEXT' NAME='inWellName' value='".$_SESSION['well_details']['wellName']."'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_014 </TD>
|
||||
<TD CLASS=desc_value>
|
||||
<select name='inWellBariera'>
|
||||
";
|
||||
$result = mysql_query("select SWI_ID,SWI_NAME from seg_water_intakes order by SWI_NAME");
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
if ($r["SWI_ID"]==$_SESSION['well_details']['well_UjID'])
|
||||
echo"<option value='".$r["SWI_ID"]."' selected>".$r["SWI_NAME"]."</option>";
|
||||
else
|
||||
echo"<option value='".$r["SWI_ID"]."'>".$r["SWI_NAME"]."</option>";
|
||||
}
|
||||
echo"
|
||||
|
||||
</select>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_017 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inWellCategory', 'WELL_CATEGORY',sqlStringValue("select WLL_CAT_DIC_ID from seg_wells where WLL_ID=".$_SESSION['well_details']['wellID'],"WLL_CAT_DIC_ID")); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Tag_site302_003 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inWellStatus01', 'WELL_STATUS_LEVEL_01',sqlStringValue("select DRS_RESOURCES_DIC_ID from seg_dev_resources where DRS_ID=".$_SESSION['well_details']['devID'],"DRS_RESOURCES_DIC_ID")); echo"</TD>
|
||||
</TR>
|
||||
";
|
||||
|
||||
?>
|
||||
|
||||
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
unset($drsLastExchangeArray);
|
||||
$drsLastExchangeArray = sqlGetResAsArray("SELECT * FROM seg_wells_exchanged WHERE WLE_NR_EXCHANGE=(SELECT MAX(WLE_NR_EXCHANGE) FROM seg_wells_exchanged WHERE WLE_WLL_ID=(SELECT WLL_ID FROM seg_wells,seg_dev_resources WHERE DRS_DEV_TYPE=12 AND DRS_DEV_ID=WLL_ID AND DRS_ID=".$_GET['dev'].")) AND WLE_WLL_ID=(SELECT WLL_ID FROM seg_wells,seg_dev_resources WHERE DRS_DEV_TYPE=12 AND DRS_DEV_ID=WLL_ID AND DRS_ID=".$_GET['dev'].")");
|
||||
function formH($selParamName,$checkNo)
|
||||
{
|
||||
echo'<select name="'.$selParamName.'" id="'.$selParamName.'">';
|
||||
for ($i=0; $i<24; $i++)
|
||||
{
|
||||
if ($i<10) $val="0".$i;
|
||||
else $val=$i;
|
||||
|
||||
if ($val==$checkNo)
|
||||
echo'<option value="'.$val.'" selected>'.$val.'</option>';
|
||||
else
|
||||
echo'<option value="'.$val.'">'.$val.'</option>';
|
||||
|
||||
}
|
||||
echo'</select>';
|
||||
}
|
||||
function formM($selParamName,$checkNo)
|
||||
{
|
||||
echo'<select name="'.$selParamName.'" id="'.$selParamName.'">';
|
||||
for ($i=0; $i<60; $i++)
|
||||
{
|
||||
if ($i<10) $val="0".$i;
|
||||
else $val=$i;
|
||||
|
||||
if ($val==$checkNo)
|
||||
echo'<option value="'.$val.'" selected>'.$val.'</option>';
|
||||
else
|
||||
echo'<option value="'.$val.'">'.$val.'</option>';
|
||||
|
||||
}
|
||||
echo'</select>';
|
||||
}
|
||||
|
||||
//print_r($drsLastExchangeArray);
|
||||
?>
|
||||
<input type="hidden" name="inWLE_ID" value="<?php echo $drsLastExchangeArray[0]['WLE_ID']; ?>">
|
||||
|
||||
<div class="head_tag">Zabudowa </div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class=desc>Data zabudowy</TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inWellAVdate' SIZE='10' value='<?php echo substr($drsLastExchangeArray[0]['WLE_DATE_FROM'],0,10); ?>'> </TD>
|
||||
</TR>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_029 ; ?></td>
|
||||
<td CLASS=desc_value>
|
||||
<?php formH('inBuildTimeH',substr($drsLastExchangeArray[0]['WLE_DATE_FROM'],11,2));?>
|
||||
:
|
||||
<?php formM('inBuildTimeM',substr($drsLastExchangeArray[0]['WLE_DATE_FROM'],14,2));?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_004 ;?> </div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site301_008; ?></TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float' TYPE='TEXT' NAME='inWellDlGeo' value='<?php echo $_SESSION['well_details']['well_DlGeo']; ?>'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site301_009; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="float" TYPE='TEXT' NAME='inWellSzGeo' value="<?php echo $_SESSION['well_details']['well_SzGeo']; ?>"> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Tag_site302_003; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo selectDescriptionFromDictionary('inWellSysType', 'WELL_SYSTEM_TYPE', $_SESSION['well_details']['well_SysType']); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site802_002; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo selectDescriptionFromDictionary('inWellDesc', 'WELL_STATUS_LEVEL_03', $_SESSION['well_details']['well_Desc']); ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag">Zakresy pomiarowe dla powiązanych urządzeń</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc> Zakres ciśnienia dla p<sub>p</sub> [m] </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float' TYPE='TEXT' NAME='inPP' value='".$_SESSION['well_details']['well_PPscp']."'></TD>
|
||||
<td class='desc_value' rowspan='2'><span style='color: #FF0000; font-style: italic; line-height: 20px;'>Uwaga!<br/>Dane aktualizowane automatycznie po przypisaniu Sondy SGP do studni. <br/>Proszę aktualizować tylko dla nieprzypisanych sond do studni lub gdy wartość jest pusta.</span></td>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> Zakres dla sondy pomiaru zwierciadła wody H<sub>H</sub> [m] </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float' TYPE='TEXT' NAME='inHH' value='".$_SESSION['well_details']['well_HHscp']."'></TD>
|
||||
</TR>
|
||||
|
||||
";
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag_buttons">
|
||||
<input class="btn btn-info btn-sm" type="button" onclick="location.href = '?pg=site301inf&dev=<?php echo $_SESSION['well_details']['devID'];?>'" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subWellUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?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="tag100">
|
||||
<FORM ACTION="?pg=site301&dev=<?php echo $_GET['dev'];?>" METHOD="POST">
|
||||
<div class="head_tag"><?php echo $lab_ButtonName_OperateOut ;?></div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site310_009 ; ?></td>
|
||||
<td CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inBuildDate' SIZE='10' value="<?php echo date('Y-m-d'); ?>"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_026 ; ?></td>
|
||||
<td CLASS=desc_value>
|
||||
<?php echo selectDescriptionFromDictionary("inBuildReason", "WELL_DELETE_REASON"); ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="?pg=site301inf&dev=<?php echo $_GET['dev'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subOperateOut' VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
unset($editArray);
|
||||
$editArray = explode(',', $_GET['param']);
|
||||
|
||||
if ($editArray[4]==13)
|
||||
{
|
||||
$labHeader = $lab_Tag_site301_013;
|
||||
$labLabel = $lab_Field_site301_031;
|
||||
}
|
||||
else
|
||||
{
|
||||
$labHeader = $lab_Field_site306_001;
|
||||
$labLabel = $lab_Field_site301_032;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$tpmArray = sqlGetResAsArray("select EQU_NAME,sum(SES_VALUE) TOT_VAL,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) TOT_STOCK from seg_equipments_stock,seg_equipments where SES_EQU_ID=EQU_ID and SES_EQU_ID=".$editArray[2]);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site301inf¶m=<?php echo $editArray[0];?>,edit,<?php echo $editArray[1]; ?>,<?php echo $editArray[2]; ?>" METHOD="POST">
|
||||
<input type="hidden" id="inAvValue" value="<?php echo round($tpmArray[0]['TOT_VAL']-$tpmArray[0]['TOT_STOCK']+$editArray[3],2); ?>">
|
||||
|
||||
<div class="head_tag"><?php echo $labHeader;?></div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc"><?php echo $labLabel; ?></td>
|
||||
<td class="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inValue" id="inRuValue" value="<?php echo $editArray[3];?>" required="required">
|
||||
|
||||
w sumie dostępych <?php echo round($tpmArray[0]['TOT_VAL'] - $tpmArray[0]['TOT_STOCK'] + $editArray[3],2);?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site301inf&dev=<?php echo $editArray[0];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subUpdate' VALUE="<?php echo $lab_ButtonName_Update; ?>" id="subRuSave">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
|
||||
if (isset($_GET['agg']))
|
||||
{
|
||||
$id=$_GET['agg'];
|
||||
$agg="Pompa: ".$_SESSION['site301_newAgg_array'][$id]['ONA_PUMP']." Silnik: ".$_SESSION['site301_newAgg_array'][$id]['ONA_ENG'];
|
||||
}
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site301inf&dev=<?php echo $_SESSION['well_details']['devID'] ;?>" METHOD="POST">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_011 ;?></div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Tag_site301_005; ?></TD>
|
||||
<TD CLASS="desc_value"><input class="text75" type="text" name="inOrdAgg" value="<?php echo $agg; ?>" readonly>
|
||||
<a class=tooltip_warning HREF="?pg=site301Agg"><img SRC=./images/search-icon.png><span>Wybierz dostępny agregat</SPAN></A>
|
||||
</TD>
|
||||
</TR>
|
||||
|
||||
<?php if ($_SESSION['site301_newAgg_array'][$id]['ORD_ID']>0): ?>
|
||||
<input type="hidden" name="inOrdID" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['ORD_ID'];?>">
|
||||
<input type="hidden" name="inWellDrsID" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['ORD_DRS_ID'];?>">
|
||||
|
||||
<input type="hidden" name="inPupDrsID" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['ONA_PUMP_DRS_ID'];?>">
|
||||
<input type="hidden" name="inPupName" value="<?php echo substr($_SESSION['site301_newAgg_array'][$id]['ONA_PUMP'],0,strpos($_SESSION['site301_newAgg_array'][$id]['ONA_PUMP'], ':')-4);?>">
|
||||
<input type="hidden" name="inPupNo" value="<?php echo substr($_SESSION['site301_newAgg_array'][$id]['ONA_PUMP'],strpos($_SESSION['site301_newAgg_array'][$id]['ONA_PUMP'], ':')+2);?>">
|
||||
|
||||
|
||||
<input type="hidden" name="inEngDrsID" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['ONA_ENG_DRS_ID'];?>">
|
||||
<input type="hidden" name="inEngName" value="<?php echo substr($_SESSION['site301_newAgg_array'][$id]['ONA_ENG'],0,strpos($_SESSION['site301_newAgg_array'][$id]['ONA_ENG'], ':')-4);?>">
|
||||
<input type="hidden" name="inEngNo" value="<?php echo substr($_SESSION['site301_newAgg_array'][$id]['ONA_ENG'],strpos($_SESSION['site301_newAgg_array'][$id]['ONA_ENG'], ':')+2);?>">
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site810_021; ?></td>
|
||||
<td class="desc_value"><input class="float" name="inWellLS" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['ONA_GLEB_AG'];?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site810_022; ?></td>
|
||||
<td class="desc_value"><input class="float" name="inWellDR" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['ONA_SRED_KOL'];?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_019; ?></td>
|
||||
<td class="desc_value"><input class="float" name="inWellLZ" value="<?php echo $_SESSION['site301_newAgg_array'][$id]['OWP_ZASYP'];?>"></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_023 ; ?></td>
|
||||
<td CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inBuildDate' SIZE='10' value="<?php echo date('Y-m-d'); ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_029 ; ?></td>
|
||||
<td CLASS=desc_value>
|
||||
<?php getSelectHours('inBuildTimeH');?>
|
||||
:
|
||||
<?php getSelectMinutes('inBuildTimeM');?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<?php $_SESSION['doubleFormProtection']='once'; ?>
|
||||
|
||||
<?php endif; ?>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<INPUT class="btn btn-info btn-sm" TYPE="SUBMIT" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subBuildInSave' VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
unset($_SESSION['site301_newAgg_array']);
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,73 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
//$(function() {$("#data_01").datepicker(); });
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?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';
|
||||
|
||||
//sprawdza, czy studnia jest wyłączona
|
||||
unset($buttonStyle);
|
||||
if (sqlStringValue("select getLastValue(507,".$_GET['dev'].") ONOFF", "ONOFF") == "ON")
|
||||
{
|
||||
echo('<script>sweetAlert("Operacja niemożliwa!", "Studnia aktualnie jest w stanie załączonym – pompa pracuje. Aby wybudować agregat koniecznym jest wyłączenie pompy.", "error");</script>');
|
||||
$buttonStyle = "disabled='disabled'";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site301&dev=<?php echo $_GET['dev'];?>" METHOD="POST">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_010 ;?></div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_020 ; ?></td>
|
||||
<td CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inBuildDate' SIZE='10' value="<?php echo date('Y-m-d'); ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_028 ; ?></td>
|
||||
<td CLASS=desc_value>
|
||||
<?php getSelectHours('inBuildTimeH');?>
|
||||
:
|
||||
<?php getSelectMinutes('inBuildTimeM');?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site301_021 ; ?></td>
|
||||
<td CLASS=desc_value>
|
||||
<?php
|
||||
//echo selectDescriptionFromDictionary("inBuildReason", "WELL_STATUS_LEVEL_03");
|
||||
echo selectDescriptionFromDictionary("inBuildReason", "WELL_STATUS_OFF",'Planowa wymiana');
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc"><?php echo $lab_Field_site803_010 ; ?></td>
|
||||
<td class="desc_value"><textarea name="inBuildReasonAdd"></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="?pg=site301inf&dev=<?php echo $_GET['dev'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' <?php echo $buttonStyle; ?> TYPE='SUBMIT' NAME='subBuildOutSave' VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
//$(function() {$("#data_01").datepicker(); });
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?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';
|
||||
|
||||
//sprawdza, czy studnia jest wyłączona
|
||||
unset($buttonStyle);
|
||||
if (sqlStringValue("select getLastValue(507,".$_GET['dev'].") ONOFF", "ONOFF") == "ON")
|
||||
{
|
||||
echo('<script>sweetAlert("Operacja niemożliwa!", "Studnia aktualnie jest w stanie załączonym – pompa pracuje. Aby oznaczyć agregat jako zatopiony koniecznym jest wyłączenie pompy.", "error");</script>');
|
||||
$buttonStyle = "disabled='disabled'";
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site301&dev=<?php echo $_GET['dev'];?>&sink=<?php echo md5($_GET['dev']); ?>" METHOD="POST">
|
||||
<div class="head_tag">Zatopienie agregatu</div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc">Studnia</td>
|
||||
<td CLASS=desc_value><?php echo $_SESSION['well_details']['wellName'];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc">Zatopiono pompę</td>
|
||||
<td CLASS=desc_value><input type="checkbox" name="inSinkPump" value="1" checked="checked"> <?php echo $_SESSION['well_details']['pumpName'];?> [<?php echo $_SESSION['well_details']['pumpSN']; ?>]</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc">Zatopiono silnik</td>
|
||||
<td CLASS=desc_value><input type="checkbox" name="inSinkEng" value="1" checked="checked"> <?php echo $_SESSION['well_details']['engName'];?> [<?php echo $_SESSION['well_details']['engSN']; ?>]</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="desc">Data zatopienia</td>
|
||||
<td CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inSinkDate' SIZE='10' value="<?php echo date('Y-m-d'); ?>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc">Godzina zatopienia</td>
|
||||
<td CLASS=desc_value>
|
||||
<?php getSelectHours('inSinkTimeH');?>
|
||||
:
|
||||
<?php getSelectMinutes('inSinkTimeM');?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="desc">Opis</td>
|
||||
<td class="desc_value"><textarea name="inSinkReasonAdd"></textarea></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="?pg=site301inf&dev=<?php echo $_GET['dev'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' <?php echo $buttonStyle; ?> TYPE='SUBMIT' NAME='subSinkSave' VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,655 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
unset($delArray);
|
||||
$delArray = explode(',', $_GET['param']);
|
||||
$_GET['dev'] = $delArray[0];
|
||||
}
|
||||
|
||||
if (!empty($_GET['direct']) && $_GET['direct']=='site401inf')
|
||||
{
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
//dodawanie nowej studni
|
||||
if (!empty($_POST['inWellName']) && $_POST['subWellSave']==$lab_ButtonName_Save && $_POST['inWellBariera']>0)
|
||||
{
|
||||
// sprawdza i dodaje studnię do dodaje studnię do tabeli seg_wells
|
||||
if (sqlValue("select count(*) from seg_wells where WLL_NAME='".$_POST['inWellName']."'")==0)
|
||||
{
|
||||
$ujName = sqlStringValue("select SWI_NAME from seg_water_intakes where SWI_ID=".$_POST['inWellBariera'],"SWI_NAME");
|
||||
|
||||
mysql_query("INSERT INTO seg_wells SET WLL_NAME='".$_POST['inWellName']."',WLL_SWI_ID=".$_POST['inWellBariera'].",WLL_BARIERA='".$ujName."',WLL_CAT_DIC_ID=".$_POST['inWellCategory'].",WLL_LATITUDE='".getFloatValue($_POST['inWellLat'])."',WLL_LONGITUDE='".getFloatValue($_POST['inWellLong'])."'");
|
||||
$maxWELLid = sqlValue("select max(WLL_ID) from seg_wells");
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=$maxWELLid,DRS_DEV_TYPE=12,DRS_AVAILABLE_DATE=now(),DRS_BUY_DATE=now(),DRS_STATUS_DIC_ID=3,DRS_RESOURCES_DIC_ID=".$_POST['inWellStatus'].",DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='DST'),DRD_VALUE='".getFloatValue($_POST['inWellDiame'])."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LS'),DRD_VALUE='".getFloatValue($_POST['inWellDepth'])."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
//mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LF'),DRD_VALUE='".$_POST['inWellFilter']."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LZ'),DRD_VALUE='".getFloatValue($_POST['inWellZas'])."',DRD_AUDIT_DATE=now(),DRD_AUDIT_USR='".$_SESSION['user']."'");
|
||||
mysql_query("INSERT INTO seg_object_hole_cards SET OHC_DRS_ID=".$maxDRSid.",OHC_UJ='".$ujName."',OHC_NAME='".$_POST['inWellName']."',OHC_DATA_ODDANIA='".$_POST['inWellAVdate']."',OHC_GLEB_ODWIER='".$_POST['inWellDepth']."',OHC_GLEB_OSTAT='".$_POST['inWellDepth']."',OHC_DL_GEOGR='".getFloatValue($_POST['inWellLat'])."',OHC_SZER_GEOGR='".getFloatValue($_POST['inWellLong'])."',OHC_PLC='".$_SESSION['syndis_eq_stock']."'");
|
||||
mysql_query("INSERT INTO seg_object_hole_cards_his SET OHH_DRS_ID=".$maxDRSid.",OHH_UJ='".$ujName."',OHH_NAME='".$_POST['inWellName']."',OHH_ZASYP='".$_POST['inWellZas']."',OHH_PLC='".$_SESSION['syndis_eq_stock']."'");
|
||||
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
|
||||
$_GET['dev'] = $maxDRSid;
|
||||
unset($maxWELLid);
|
||||
unset($maxDRSid);
|
||||
|
||||
echo"
|
||||
<script>
|
||||
$(window).load(function() {
|
||||
$.post('./ajax_func.php', { action: 'refresh_departments' } );
|
||||
});
|
||||
</script>
|
||||
";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "<div class='actionERROR'>Błąd zapisu. Studnia ".$_POST['inWellName']." istnieje już w systemie. Spróbuj ponownie.</div>";
|
||||
echo'<meta http-equiv="refresh" content="3; URL=/?pg=site301">';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//zabudowa agregatu
|
||||
if ($_SESSION['doubleFormProtection']=='once' && $_POST['inWellDrsID']>0 && $_POST['inPupDrsID']>0 && $_POST['inEngDrsID']>0 && $_POST['subBuildInSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
|
||||
$chechWellID = (int) sqlStringValue("select WLL_ID from seg_wells,seg_dev_resources where DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 and DRS_ID=".$_POST['inWellDrsID']." limit 1", "WLL_ID");
|
||||
|
||||
if ($_SESSION['well_details']['wellID'] == $chechWellID)
|
||||
{
|
||||
|
||||
mysql_query("INSERT INTO seg_well_pump_eng_rel SET RWL_WLL_ID=".$_SESSION['well_details']['wellID'].",RWL_PUP_DRS_ID=".$_POST['inPupDrsID'].",RWL_ENG_DRS_ID=".$_POST['inEngDrsID']);
|
||||
|
||||
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_WLL_ID=".$_SESSION['well_details']['wellID']." and RWL_PUP_DRS_ID=".$_POST['inPupDrsID']." and RWL_ENG_DRS_ID=".$_POST['inEngDrsID'])>0)
|
||||
{
|
||||
//studnia
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_AVAILABLE_DATE='".$_POST['inBuildDate']."',DRS_RESOURCES_DIC_ID=901 WHERE DRS_ID=".$_POST['inWellDrsID']);
|
||||
//pompa
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=7,DRS_RESOURCES_DIC_ID=3 WHERE DRS_ID=".$_POST['inPupDrsID']);
|
||||
//silnik
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_STATUS_DIC_ID=7,DRS_RESOURCES_DIC_ID=3 WHERE DRS_ID=".$_POST['inEngDrsID']);
|
||||
|
||||
//wpis do historii agregatów
|
||||
$nr_exch = sqlValue("select case when max(WLE_NR_EXCHANGE)>0 then max(WLE_NR_EXCHANGE)+1 else 1 end as nr from seg_wells_exchanged where WLE_WLL_ID=".$_SESSION['well_details']['wellID']);
|
||||
mysql_query("INSERT INTO seg_wells_exchanged SET WLE_WLL_ID=".$_SESSION['well_details']['wellID'].",WLE_NR_EXCHANGE=".$nr_exch.",WLE_PUMP_NAME='".$_POST['inPupName']."',WLE_PUMP_NO='".$_POST['inPupNo']."',WLE_ENG_NAME='".$_POST['inEngName']."',WLE_ENG_NO='".$_POST['inEngNo']."',WLE_DATE_FROM='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00',WLE_ZP='".getFloatValue($_POST['inWellLS'])."',WLE_DR='".getFloatValue($_POST['inWellDR'])."';");
|
||||
|
||||
//usuwanie blokady ze zleceń
|
||||
mysql_query("UPDATE seg_order_new_agg_params SET ONA_PUMP_DRS_ID=null,ONA_ENG_DRS_ID=null WHERE ONA_ORD_ID=".$_POST['inOrdID']);
|
||||
// aktualizacja statusu zlecenia
|
||||
mysql_query("UPDATE seg_orders SET ORD_STATUS_DIC_ID=853,ORD_FINISH_USR='".$_SESSION['user']."',ORD_FINISH_DATE=now() WHERE ORD_ID=".$_POST['inOrdID']);
|
||||
|
||||
//aktualizauje głębokość zabudowy pompy, średnicę rurociągu oraz głębokość zasypu
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['inWellDrsID'].",DRD_RESOURCES_DETAIL=235,DRD_VALUE='".$_POST['inWellDR']."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['inWellDrsID'].",DRD_RESOURCES_DETAIL=240,DRD_VALUE='".$_POST['inWellLS']."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['inWellDrsID'].",DRD_RESOURCES_DETAIL=130,DRD_VALUE='".$_POST['inWellLZ']."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
|
||||
//dodaje wpis do karty otworów
|
||||
mysql_query("INSERT INTO seg_object_hole_cards_his SET OHH_DRS_ID=".$_POST['inWellDrsID'].",OHH_UJ='".$_SESSION['well_details']['well_Uj']."',OHH_NAME='".$_SESSION['well_details']['wellName']."',OHH_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00',OHH_ZASYP='".getFloatValue($_POST['inWellLZ'])."',OHH_PLC='".$_SESSION['syndis_eq_stock']."'");
|
||||
|
||||
//dodaje POSTÓW - domyślnie przyjmując status "Oczekująca na uruchomienie"
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['inWellDrsID'].",DRD_RESOURCES_DETAIL=507,DRD_VALUE='OFF',DRD_DESCRIPTION='1509',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['inBuildDate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00'");
|
||||
|
||||
//buduje tabelę agregatów
|
||||
//mysql_query("truncate table rep_aggregate_departments");
|
||||
//mysql_query("insert into rep_aggregate_departments select null,PUP_ID,PUP_DRS_ID,PUP_NAME,PUP_SN_NO,PUP_Q_N,PUP_H_P,PUP_DEPARTMENT,ENG_ID,DRS_ID,ENG_NAME,ENG_SN_NO,ENG_VOLTAGE,ENG_POWER,DRS_DEPARTMENT,ECB_TYP,ECB_DLUGOSC,ECB_OZNAK_01,ECB_OZNAK_02 from (select PUP_ID,DRS_ID PUP_DRS_ID,PUP_NAME,DRS_SN_NUMBER PUP_SN_NO,DRS_DEPARTMENT PUP_DEPARTMENT,PUP_Q_N,PUP_H_P,(select TST_ENG_ID from tst_tests where TST_ID=(select max(TST_ID) from tst_tests where TST_PUP_ID=PUP_ID and TST_PUP_SN_NO=DRS_SN_NUMBER)) ENG_ID,(select ENG_NAME from seg_engines where ENG_ID=(select TST_ENG_ID from tst_tests where TST_ID=(select max(TST_ID) from tst_tests where TST_PUP_ID=PUP_ID and TST_PUP_SN_NO=DRS_SN_NUMBER))) ENG_NAME,(select ENG_VOLTAGE from seg_engines where ENG_ID=(select TST_ENG_ID from tst_tests where TST_ID=(select max(TST_ID) from tst_tests where TST_PUP_ID=PUP_ID and TST_PUP_SN_NO=DRS_SN_NUMBER))) ENG_VOLTAGE,(select ENG_POWER from seg_engines where ENG_ID=(select TST_ENG_ID from tst_tests where TST_ID=(select max(TST_ID) from tst_tests where TST_PUP_ID=PUP_ID and TST_PUP_SN_NO=DRS_SN_NUMBER))) ENG_POWER,(select TST_ENG_SN_NO from tst_tests where TST_ID=(select max(TST_ID) from tst_tests where TST_PUP_ID=PUP_ID and TST_PUP_SN_NO=DRS_SN_NUMBER)) ENG_SN_NO from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID where DRS_RESOURCES_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES' and DIC_NAME='RESERVE') and DRS_STATUS_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_STATUS' and DIC_NAME='AVAILABLE')and DRS_DEV_TYPE=10) tb1 left join seg_dev_resources on DRS_DEV_TYPE=11 and DRS_DEV_ID=tb1.ENG_ID and tb1.ENG_SN_NO=DRS_SN_NUMBER left join seg_engine_cables on ECB_ENG_NAME=ENG_NAME and ECB_ENG_NO=ENG_SN_NO");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site301_024</div>";
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"<div class='actionWARNING'>UWAGA!<br/>Problem z zabudową agregatu w studni – zostały wykryte inne aktywne okna systemu SoftSPM. W celu uniknięcia błędów - zamknij je i spróbuj ponownie – począwszy od wyszukania studni w Menu <i>Stan » Stan studni</i>. <br/>Jeśli problem powtórzy się ponownie – skontaktuj się z administratorem.</div>";
|
||||
echo'<meta http-equiv="refresh" content="20; URL=./?pg=site301">';
|
||||
}
|
||||
|
||||
//blokada przez podwujnym zapisem zabudowania
|
||||
unset($_SESSION['doubleFormProtection']);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
if(!empty($_POST['dev'])) $_GET['dev'] = $_POST['dev'];
|
||||
if (!empty($_POST['indevID'])) $_GET['dev']=$_POST['indevID'];
|
||||
|
||||
//aktualizauje dane
|
||||
if (!empty($_POST['inWellName']) && $_POST['subWellUpdate']==$lab_ButtonName_Update)
|
||||
{
|
||||
$ujName = sqlStringValue("select SWI_NAME from seg_water_intakes where SWI_ID=".$_POST['inWellBariera'],"SWI_NAME");
|
||||
|
||||
//mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='DST'),DRD_VALUE='".$_POST['inWellDiame']."',DRD_AUDIT_USR='admin',DRD_AUDIT_DATE=now()");
|
||||
//mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LS'),DRD_VALUE='".$_POST['inWellDepth']."',DRD_AUDIT_USR='admin',DRD_AUDIT_DATE=now()");
|
||||
//mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LF'),DRD_VALUE='".$_POST['inWellFilter']."',DRD_AUDIT_USR='admin',DRD_AUDIT_DATE=now()");
|
||||
//mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='LZ'),DRD_VALUE='".$_POST['inWellZas']."',DRD_AUDIT_USR='admin',DRD_AUDIT_DATE=now()");
|
||||
//mysql_query("UPDATE seg_wells SET WLL_NAME='".$_POST['inWellName']."',WLL_CAT_DIC_ID=".$_POST['inWellCategory'].",WLL_P1_SCOPE='".$_POST['inP1']."',WLL_P2_SCOPE='".$_POST['inP2']."',WLL_PP_SCOPE='".$_POST['inPP']."',WLL_HH_SCOPE='".$_POST['inHH']."',WLL_Q_SCOPE='".$_POST['inQ']."' WHERE WLL_ID=".$_POST['inWellID']);
|
||||
mysql_query("UPDATE seg_wells SET WLL_NAME='".$_POST['inWellName']."',WLL_SWI_ID=".$_POST['inWellBariera'].",WLL_BARIERA='".$ujName."',WLL_CAT_DIC_ID=".$_POST['inWellCategory'].",WLL_PP_SCOPE='".$_POST['inPP']."',WLL_HH_SCOPE='".$_POST['inHH']."',WLL_SYS_TYPE='".$_POST['inWellSysType']."',WLL_STAT_DESC='".$_POST['inWellDesc']."' WHERE WLL_ID=".$_POST['inWellID']);
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_AVAILABLE_DATE='".$_POST['inWellAVdate']."',DRS_RESOURCES_DIC_ID=".$_POST['inWellStatus01']." WHERE DRS_ID=".$_GET['dev']);
|
||||
mysql_query("UPDATE seg_object_hole_cards SET OHC_NAME='".$_POST['inWellName']."',OHC_UJ='".$ujName."',OHC_DL_GEOGR='".$_POST['inWellDlGeo']."',OHC_SZER_GEOGR='".$_POST['inWellSzGeo']."' where OHC_DRS_ID=".$_GET['dev']);
|
||||
|
||||
mysql_query("UPDATE seg_wells_exchanged SET WLE_DATE_FROM='".$_POST['inWellAVdate']." ".$_POST['inBuildTimeH'].":".$_POST['inBuildTimeM'].":00' WHERE WLE_ID=".$_POST['inWLE_ID']);
|
||||
|
||||
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
|
||||
|
||||
// aktualizacja odprowadzenia wody
|
||||
if ($_POST['subSite301tree']==$lab_ButtonName_Save && $_GET['dev']>0 && $_POST['inCheck']>0)
|
||||
{
|
||||
mysql_query("DELETE FROM seg_well_water_drainage WHERE WLD_DRS_ID=".$_GET['dev']);
|
||||
mysql_query("INSERT INTO seg_well_water_drainage SET WLD_DRS_ID=".$_GET['dev'].",WLD_WLL_ID=".$_SESSION['well_details']['wellID'].",WLD_WWD_ID=".$_POST['inCheck'].",WLD_AUDIT_CU='".$_SESSION['user']."',WLD_AUDIT_CD=now()");
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
|
||||
//dodaje opomiarowanie
|
||||
//=========================================================
|
||||
if ($_GET['up']>0 && $_GET['acc']=='add' && sqlValue("select count(1) from seg_dev_equipments_rel where SDE_DRS_DEV_ID=".$_GET['dev']." and SDE_DRS_EQU_ID=".$_GET['up']." and SDE_TYPE=14")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_equipments_rel SET SDE_TYPE=14,SDE_DRS_DEV_ID=".$_GET['dev'].",SDE_PARAM3='".$_SESSION['syndis_eq_stock']."',SDE_DRS_EQU_ID=".$_GET['up']);
|
||||
mysql_query("INSERT INTO seg_dev_equipments_rel_his SET SDE_TYPE=14,SDE_DRS_DEV_ID=".$_GET['dev'].",SDE_PARAM3='".$_SESSION['syndis_eq_stock']."',SDE_DRS_EQU_ID=".$_GET['up'].",SDE_AUDIT_CU='".$_SESSION['user']."',SDE_AUDIT_CD=now()");
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_RESOURCES_DIC_ID=3 WHERE DRS_ID=".$_GET['up']);
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=".$_GET['up']);
|
||||
|
||||
//aktualizuje zakresy pomiarowe dla PP i HH w kontekście przypisywanej sondy
|
||||
// ====================================================================
|
||||
if(strstr(sqlStringValue("select EQU_NAME from seg_dev_equipments_rel left join seg_dev_resources on SDE_DRS_EQU_ID=DRS_ID and DRS_DEV_TYPE=14 left join seg_equipments on DRS_DEV_ID=EQU_ID where SDE_TYPE=14 and SDE_DRS_EQU_ID=".$_GET['up'],"EQU_NAME"),"SGP"))
|
||||
mysql_query("UPDATE seg_wells SET WLL_PP_SCOPE='".getLastValueFromDevResourceDetail("DEV_RESOURCES_DETAIL","SGP_21_PP",$_GET['up'])."',WLL_HH_SCOPE='".getLastValueFromDevResourceDetail("DEV_RESOURCES_DETAIL","SGP_21_HH",$_GET['up'])."' WHERE WLL_ID=".$_SESSION['well_details']['wellID']);
|
||||
// ====================================================================
|
||||
|
||||
}
|
||||
//usuwa opomiarowanie
|
||||
if ($_GET['up']>0 && $_GET['acc']=='del' && $_GET['tp']==14)
|
||||
{
|
||||
mysql_query("DELETE FROM seg_dev_equipments_rel WHERE SDE_DRS_DEV_ID=".$_GET['dev']." and SDE_TYPE=14 and SDE_DRS_EQU_ID=".$_GET['up']);
|
||||
mysql_query("UPDATE seg_dev_equipments_rel_his SET SDE_AUDIT_DU='".$_SESSION['user']."',SDE_AUDIT_DD=now() WHERE SDE_DRS_DEV_ID=".$_GET['dev']." and SDE_TYPE=14 and SDE_DRS_EQU_ID=".$_GET['up']);
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_RESOURCES_DIC_ID=2 WHERE DRS_ID=".$_GET['up']);
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=".$_GET['up']);
|
||||
}
|
||||
//=========================================================
|
||||
|
||||
//dodawanie kabla
|
||||
//=========================================================
|
||||
if ($_POST['subKableSave']==$lab_ButtonName_Save && $_POST['inKabValue']>0 && $_POST['up']>0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_equipments_rel SET SDE_PARAM3='".$_SESSION['syndis_eq_stock']."', SDE_DRS_DEV_ID=".$_GET['dev'].",SDE_DRS_EQU_ID=".$_POST['up'].",SDE_VALUE='".$_POST['inKabValue']."',SDE_TYPE='13'");
|
||||
mysql_query("INSERT INTO seg_dev_equipments_rel_his SET SDE_PARAM3='".$_SESSION['syndis_eq_stock']."', SDE_TYPE=13,SDE_DRS_DEV_ID=".$_GET['dev'].",SDE_DRS_EQU_ID=".$_POST['up'].",SDE_VALUE='".$_POST['inKabValue']."',SDE_AUDIT_CU='".$_SESSION['user']."',SDE_AUDIT_CD=now()");
|
||||
//mysql_query("UPDATE seg_equipments_stock SET SES_STOCK=(SES_STOCK-".$_POST['inKabValue'].") WHERE SES_EQU_ID=".$_POST['up']);
|
||||
}
|
||||
|
||||
//usuwa kabel
|
||||
if ($delArray[3]>0 && $delArray[1]=='del' && $delArray[2]==13)
|
||||
{
|
||||
mysql_query("delete from seg_dev_equipments_rel where SDE_ID=".$delArray[3]);
|
||||
mysql_query("delete from seg_dev_equipments_rel_his where SDE_ID=".$delArray[3]);
|
||||
}
|
||||
//=========================================================
|
||||
|
||||
//dodawanie orurowania
|
||||
//=========================================================
|
||||
if ($_POST['subRuSave']==$lab_ButtonName_Save && $_POST['inRuValue']>0 && $_POST['eq']>0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_equipments_rel SET SDE_PARAM3='".$_SESSION['syndis_eq_stock']."', SDE_DRS_DEV_ID=".$_GET['dev'].",SDE_DRS_EQU_ID=".$_POST['eq'].",SDE_VALUE='".$_POST['inRuValue']."',SDE_TYPE='15'");
|
||||
mysql_query("INSERT INTO seg_dev_equipments_rel_his SET SDE_PARAM3='".$_SESSION['syndis_eq_stock']."', SDE_TYPE=15,SDE_DRS_DEV_ID=".$_GET['dev'].",SDE_DRS_EQU_ID=".$_POST['eq'].",SDE_VALUE='".$_POST['inRuValue']."',SDE_AUDIT_CU='".$_SESSION['user']."',SDE_AUDIT_CD=now()");
|
||||
//$sesID = sqlValue("select SES_ID from seg_equipments_stock where SES_STOCK>0 and SES_EQU_ID=".$_POST['up']." and (SES_PARAM3 like '%".$_SESSION['eq_stock_param3_1']."%' or SES_PARAM3 like '%".$_SESSION['eq_stock_param3_2']."%' or SES_PARAM3 like '%".$_SESSION['eq_stock_param3_3']."%') limit 1");
|
||||
//mysql_query("UPDATE seg_equipments_stock SET SES_STOCK=(SES_STOCK-".$_POST['inRuValue'].") WHERE SES_ID=".$sesID);
|
||||
}
|
||||
//usuwa orurowanie
|
||||
if ($delArray[3]>0 && $delArray[1]=='del' && $delArray[2]==15)
|
||||
{
|
||||
//mysql_query("delete from seg_dev_equipments_rel where SDE_DRS_DEV_ID=".$_GET['dev']." and SDE_DRS_EQU_ID=".$_GET['up']);
|
||||
|
||||
mysql_query("delete from seg_dev_equipments_rel where SDE_ID=".$delArray[3]);
|
||||
mysql_query("delete from seg_dev_equipments_rel_his where SDE_ID=".$delArray[3]);
|
||||
|
||||
//mysql_query("UPDATE seg_dev_equipments_rel_his SET SDE_AUDIT_DU='".$_SESSION['user']."',SDE_AUDIT_DD=now() WHERE SDE_DRS_DEV_ID=".$_GET['dev']." and SDE_TYPE=15 and SDE_DRS_EQU_ID=".$_GET['up']);
|
||||
//$sesID = sqlValue("select SES_ID from seg_equipments_stock where SES_VALUE>SES_STOCK and SES_EQU_ID=".$_GET['up']." and (SES_PARAM3 like '%".$_SESSION['eq_stock_param3_1']."%' or SES_PARAM3 like '%".$_SESSION['eq_stock_param3_2']."%' or SES_PARAM3 like '%".$_SESSION['eq_stock_param3_3']."%') limit 1");
|
||||
//mysql_query("UPDATE seg_equipments_stock SET SES_STOCK=(SES_STOCK+".$_GET['val'].") WHERE SES_ID=".$sesID);
|
||||
}
|
||||
//=========================================================
|
||||
|
||||
|
||||
//aktualizacja kabeli i orurowania
|
||||
if ($delArray[2]>0 && $delArray[1]=='edit' && $_POST['subUpdate']==$lab_ButtonName_Update && getFloatValue($_POST['inValue'])>0)
|
||||
{
|
||||
//mysql_query("delete from seg_dev_equipments_rel where SDE_ID=".$delArray[3]);
|
||||
//mysql_query("delete from seg_dev_equipments_rel_his where SDE_ID=".$delArray[3]);
|
||||
mysql_query("UPDATE seg_dev_equipments_rel SET SDE_VALUE='".getFloatValue($_POST['inValue'])."' WHERE SDE_ID=".$delArray[2]);
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
|
||||
}
|
||||
//=========================================================
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
//wpisuje do tablicy podstawowe informacje o studni
|
||||
$wynik = mysql_query("select DRS_ID,WLL_ID,WLL_SWI_ID,WLL_BARIERA,WLL_NAME,WLL_CAT_DIC_ID,DRS_SN_NUMBER,DRS_AVAILABLE_DATE,WLL_PP_SCOPE,WLL_HH_SCOPE,WLL_SYS_TYPE,WLL_STAT_DESC,RWL_PUP_DRS_ID,(select PUP_ID from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=RWL_PUP_DRS_ID limit 1) PUP_ID,(select PUP_NAME from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 where DRS_ID=RWL_PUP_DRS_ID limit 1) PUP_NAME,(select DRS_SN_NUMBER from seg_dev_resources where DRS_ID=RWL_PUP_DRS_ID limit 1) PUP_NO,RWL_ENG_DRS_ID,(select ENG_ID from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 where DRS_ID=RWL_ENG_DRS_ID limit 1) ENG_ID,(select ENG_NAME from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 where DRS_ID=RWL_ENG_DRS_ID limit 1) ENG_NAME,(select DRS_SN_NUMBER from seg_dev_resources where DRS_ID=RWL_ENG_DRS_ID limit 1) ENG_NO,OHC_DL_GEOGR,OHC_SZER_GEOGR,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID from seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 left join seg_well_pump_eng_rel on RWL_WLL_ID=WLL_ID left join seg_object_hole_cards on OHC_DRS_ID=DRS_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$_SESSION['well_details']=array(
|
||||
'devID' => $r["DRS_ID"],
|
||||
'wellID' => $r["WLL_ID"],
|
||||
'wellName' => $r["WLL_NAME"],
|
||||
'wellSN' => $r["DRS_SN_NUMBER"],
|
||||
'wellDate' => $r["DRS_AVAILABLE_DATE"],
|
||||
'well_PPscp'=> $r["WLL_PP_SCOPE"],
|
||||
'well_HHscp'=> $r["WLL_HH_SCOPE"],
|
||||
'well_UjID' => $r["WLL_SWI_ID"],
|
||||
'well_Uj' => $r["WLL_BARIERA"],
|
||||
'well_SysType'=> $r["WLL_SYS_TYPE"],
|
||||
'well_Desc' => $r["WLL_STAT_DESC"],
|
||||
'well_DlGeo'=> $r["OHC_DL_GEOGR"],
|
||||
'well_SzGeo'=> $r["OHC_SZER_GEOGR"],
|
||||
'well_TypeID'=> $r["WLL_CAT_DIC_ID"],
|
||||
'pumpDrsID' => $r["RWL_PUP_DRS_ID"],
|
||||
'pumpID' => $r["PUP_ID"],
|
||||
'pumpName' => $r["PUP_NAME"],
|
||||
'pumpSN' => $r["PUP_NO"],
|
||||
'engDrsID' => $r["RWL_ENG_DRS_ID"],
|
||||
'engID' => $r["ENG_ID"],
|
||||
'engName' => $r["ENG_NAME"],
|
||||
'engSN' => $r["ENG_NO"],
|
||||
'statusID' => $r["DRS_STATUS_DIC_ID"],
|
||||
'resID' => $r["DRS_RESOURCES_DIC_ID"],
|
||||
);
|
||||
}
|
||||
|
||||
if ($_SESSION['lang']=='polish')
|
||||
$imgSPM = "./images/".sqlStringValue("select DIC_NAME from sys_dictionaries where DIC_ID=".$_SESSION['well_details']['well_TypeID'],"DIC_NAME")."_polish.png";
|
||||
else
|
||||
$imgSPM = "./images/".sqlStringValue("select DIC_NAME from sys_dictionaries where DIC_ID=".$_SESSION['well_details']['well_TypeID'],"DIC_NAME")."_english.png";
|
||||
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<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>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<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_006; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['wellDate']; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<?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';
|
||||
|
||||
$result = mysql_query("select DIC_ID,DIC_NAME from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_ID<>120 order by DIC_ID");
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
$var_DIC_ID = $r["DIC_ID"];
|
||||
$var_DIC_NAME = $r["DIC_NAME"];
|
||||
|
||||
if ($var_DIC_ID==110) $pVal = getGlebokoscAct($_SESSION['well_details']['devID']);
|
||||
else $pVal = getFloatValue(getLastValueFromDevResourceDetail('WELL_TECHNICAL_PARAMETERS',$var_DIC_NAME,$_SESSION['well_details']['devID']));
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='WELL_TECHNICAL_PARAMETERS' and DIC_NAME='$var_DIC_NAME'",$decFieldLang)."</TD>
|
||||
<TD CLASS='desc_value'>".$pVal."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' and DIC_NAME='LPM'",$decFieldLang)."</TD>
|
||||
<TD CLASS='desc_value'>".str_replace('.',',',round(str_replace(',','.',getLastValueFromDevResourceDetail('WELL_PARAMETERS','LPM',$_SESSION['well_details']['devID'])),2))."</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class='desc_well_param'>".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='WELL_PARAMETERS' and DIC_NAME='DR'",$decFieldLang)."</TD>
|
||||
<TD CLASS='desc_value'>".str_replace('.',',',round(str_replace(',','.',getLastValueFromDevResourceDetail('WELL_PARAMETERS','DR',$_SESSION['well_details']['devID'])),2))."</TD>
|
||||
</TR>
|
||||
";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="head_tag">Zakresy pomiarowe dla powiązanych urządzeń</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_well_param">Zakres ciśnienia p<sub>p</sub> [m] </TD>
|
||||
<TD CLASS="desc_value"><?php echo $_SESSION['well_details']['well_PPscp']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param">Zakres dla sondy pomiaru zwierciadła wody H<sub>H</sub> [m] </TD>
|
||||
<TD CLASS="desc_value"><?php echo $_SESSION['well_details']['well_HHscp']; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag">Powiązane urządzenia pomiarowe</div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Urządzenie</TD>
|
||||
<TD class="label">Numer seryjny</TD>
|
||||
<?php if (!empty($_SESSION['site301_edit'])) echo"<TD class='label'> </TD>"; ?>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$result = mysql_query("select DRS_ID,EQU_NAME,DRS_SN_NUMBER from seg_dev_equipments_rel left join seg_dev_resources on SDE_DRS_EQU_ID=DRS_ID and DRS_DEV_TYPE=14 left join seg_equipments on DRS_DEV_ID=EQU_ID where SDE_TYPE=14 and SDE_DRS_DEV_ID=".$_SESSION['well_details']['devID']);
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
$var_01 = $r["DRS_ID"];
|
||||
$var_02 = $r["EQU_NAME"];
|
||||
$var_03 = $r["DRS_SN_NUMBER"];
|
||||
|
||||
echo"
|
||||
<tr>
|
||||
<TD class='field_center'>$var_02 </TD>
|
||||
<TD class='field_center'>$var_03 </TD>";
|
||||
if (!empty($_SESSION['site301_edit'])) echo"<TD style='width: 17px;' class='field_right'>
|
||||
|
||||
<a class='confirm_tools' href=./?pg=site301inf&dev=".$_SESSION['well_details']['devID']."&up=".$var_01."&tp=14&acc=del><img src='./images/remove_ico.png'></a></TD>";
|
||||
echo"
|
||||
</tr>
|
||||
|
||||
";
|
||||
}
|
||||
?>
|
||||
|
||||
<?php if (!empty($_SESSION['site301_edit']))echo"<tr><td colspan='4' class='field_right'><a href='?pg=site301infApom&dev=".$_SESSION['well_details']['devID']."' title='Dodaj'><img src='./images/add_ico.png'></a> </td></tr>"; ?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
// przypisany kabel
|
||||
unset($cabelInfoOrderArray);
|
||||
$cabelInfoOrderArray = sqlGetResAsArray("select * from seg_orders left join seg_order_new_agg_params on ONA_ORD_ID=ORD_ID where ORD_ID=(select max(ORD_ID) from seg_orders where ORD_DRS_ID=".$_GET['dev']." and ORD_SCOPE_DIC_ID in (801,803))");
|
||||
unset($cabelInfoRAMBArray);
|
||||
$cabelInfoRAMBArray = sqlGetResAsArray("select CONCAT(CBL_TYPE,' / ',CBL_DLUGOSC,' (',CBL_OZNAK_01,', ',CBL_OZNAK_02,')') CABLE from seg_well_pump_eng_rel,softspm_rep.rep_015_stany where RWL_PUP_DRS_ID=PUP_DRS_ID and RWL_ENG_DRS_ID=ENG_DRS_ID and RWL_WLL_ID=".$_SESSION['well_details']['wellID']);
|
||||
?>
|
||||
|
||||
<div class="head_tag">Kabel PGE</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_well_param">Zlecenie</TD>
|
||||
<TD CLASS="desc_value"><?php echo $cabelInfoOrderArray[0]['ONA_CABLE']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param">Stacja Prób - RAMB</TD>
|
||||
<TD CLASS="desc_value"><?php echo $cabelInfoRAMBArray[0]['CABLE']; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag">Kable</div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Rodzaj</TD>
|
||||
<TD class="label">Długość [m]</TD>
|
||||
<?php if (!empty($_SESSION['site301_edit'])) echo"<TD class='label'> </TD>"; ?>
|
||||
</TR>
|
||||
<tr>
|
||||
<?php
|
||||
$result = mysql_query("select SDE_ID,EQU_ID,EQU_NAME,SDE_VALUE from seg_dev_equipments_rel left join seg_equipments on SDE_DRS_EQU_ID=EQU_ID where SDE_TYPE=13 and SDE_DRS_DEV_ID=".$_SESSION['well_details']['devID']);
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
$var_id = $r["SDE_ID"];
|
||||
$var_01 = $r["EQU_ID"];
|
||||
$var_02 = $r["EQU_NAME"];
|
||||
$var_03 = $r["SDE_VALUE"];
|
||||
|
||||
echo"
|
||||
<tr>
|
||||
<TD class='field_center'>$var_02 </TD>
|
||||
<TD class='field_center'>$var_03 </TD>";
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
|
||||
echo"<TD style='width: 45px;' class='field_right'>
|
||||
<a href=./?pg=site301Etool¶m=".$_SESSION['well_details']['devID'].",".$var_id.",".$var_01.",".$var_03.",13><img src='./images/edit.png' title='Edytuj'></a>
|
||||
|
||||
<a class='confirm_tools' href=./?pg=site301inf¶m=".$_SESSION['well_details']['devID'].",del,13,".$var_id."><img src='./images/remove_ico.png' title='Usuń'></a>
|
||||
</TD>";
|
||||
|
||||
echo"
|
||||
</tr>
|
||||
|
||||
";
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<?php if (!empty($_SESSION['site301_edit']))echo"<tr><td colspan='3' class='field_right'><a href='?pg=site301infAkb&dev=".$_SESSION['well_details']['devID']."' title='Dodaj'><img src='./images/add_ico.png'></a> </td></tr>"; ?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="head_tag">Rury i armatura</div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Rodzaj</TD>
|
||||
<TD class="label">Ilość sztuk</TD>
|
||||
<?php if (!empty($_SESSION['site301_edit'])) echo"<TD class='label'> </TD>"; ?>
|
||||
</TR>
|
||||
<tr>
|
||||
<?php
|
||||
$result = mysql_query("select SDE_ID,EQU_ID,EQU_NAME,SDE_VALUE from seg_dev_equipments_rel left join seg_equipments on SDE_DRS_EQU_ID=EQU_ID where SDE_TYPE=15 and SDE_DRS_DEV_ID=".$_SESSION['well_details']['devID']);
|
||||
if($result)while ($r = mysql_fetch_array($result))
|
||||
{
|
||||
$var_id = $r["SDE_ID"];
|
||||
$var_01 = $r["EQU_ID"];
|
||||
$var_02 = $r["EQU_NAME"];
|
||||
$var_03 = $r["SDE_VALUE"];
|
||||
|
||||
echo"
|
||||
<tr>
|
||||
<TD class='field_center'>$var_02 </TD>
|
||||
<TD class='field_center'>$var_03 </TD>";
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
echo"<TD style='width: 45px;' class='field_right'>
|
||||
<a href=./?pg=site301Etool¶m=".$_SESSION['well_details']['devID'].",".$var_id.",".$var_01.",".$var_03.",15><img src='./images/edit.png' title='Edytuj'></a>
|
||||
|
||||
<a class='confirm_tools' href=./?pg=site301inf¶m=".$_SESSION['well_details']['devID'].",del,15,".$var_id."><img src='./images/remove_ico.png'></a></TD>";
|
||||
echo"
|
||||
</tr>
|
||||
|
||||
";
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<?php if (!empty($_SESSION['site301_edit']))echo"<tr><td colspan='3' class='field_right'><a href='?pg=site301infAru&dev=".$_SESSION['well_details']['devID']."' title='Dodaj'><img src='./images/add_ico.png'></a> </td></tr>"; ?>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Field_site301_001 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?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_equipment"><?php echo $lab_Field_site301_014; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['well_Uj']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?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_equipment"><?php echo $lab_Field_site301_008; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['well_DlGeo']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site301_009; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['well_SzGeo']; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Tag_site302_003; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo setDicName($_SESSION['well_details']['resID']); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site301_025; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['well_SysType']; ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site802_002; ?></TD>
|
||||
<TD CLASS="desc_value" colspan="2"><?php echo $_SESSION['well_details']['well_Desc']; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
$waterDrainage = sqlGetResAsArray("select WLD_ID,WWD_ID,WWD_NAME from seg_well_water_drainage,seg_water_drainage where WLD_WWD_ID=WWD_ID and WLD_DRS_ID=".$_SESSION['well_details']['devID']);
|
||||
$showID = count($waterDrainage)-1;
|
||||
?>
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_012 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site807_015; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $waterDrainage[$showID]['WWD_NAME']; ?></TD>
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit'])) echo"<TD CLASS='desc_value' style='width: 17px;' class='field_right'><a href='./?pg=site301tree¶m=".$_SESSION['well_details']['devID'].",".$waterDrainage[$showID]['WWD_ID']."' title='Edytuj'><img src='./images/edit.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 $imgSPM; ?>" >
|
||||
</div>
|
||||
|
||||
|
||||
<div class=tag_ChemicalButtons>
|
||||
<a href='./?pg=site401ahis&site=site301inf'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Historia agregatów'></A>
|
||||
|
||||
<a href='./?pg=site310&dev=<?php echo $_SESSION['well_details']['devID']; ?>'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='Karta otworu'></A>
|
||||
<br/><br/>
|
||||
<a href='./?pg=site401mark&dev=<?php echo $_GET['dev'];?>&direct=site301inf'><INPUT class='well_extra_button' TYPE='BUTTON' VALUE='<?php echo $lab_SubMenu_401;?>'></A>
|
||||
|
||||
<img style="width: 200px; height: 0px;" alt="" src="">
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="tag_buttons">
|
||||
<a href="?pg=site301"><INPUT class="btn btn-info btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_BackToList ; ?>"></A>
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
//przycisk - przenieś jako piezometr
|
||||
if (strlen($_SESSION['well_details']['pumpName'])==0 && strlen($_SESSION['well_details']['engName'])==0)
|
||||
echo"<a href='./?pg=site301&stu2piezo=".$_GET['dev'].",".md5($_GET['dev']).",stu2piezo' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz przekształcić studnię w piezometr?');".chr(34)."><INPUT class='btn btn-default btn-sm' style='background-color: #B8860B; color: #ffffff;' TYPE='BUTTON' VALUE='$lab_ButtonName_Operate2Piezo'></A> ";
|
||||
|
||||
//zdjęcie/powrót do exploatacji
|
||||
if ($_SESSION['well_details']['statusID']==3)
|
||||
echo"<a href=?pg=site301EXO&dev=".$_SESSION['well_details']['devID']."&reb=OK onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz zdjąć studnie z eksploatacji?');".chr(34)."><INPUT class='btn btn-danger btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_OperateOut'></A> ";
|
||||
elseif ($_SESSION['well_details']['statusID']==4)
|
||||
{
|
||||
echo"<a href='?pg=site301&dev=".$_SESSION['well_details']['devID']."¶m=".md5($_SESSION['well_details']['devID']).",".$_SESSION['well_details']['devID'].",del' onclick=".chr(34)."return confirm('Uwaga! Usunięcie spowoduje całkowite skasowanie danych studni oraz powiązane dane historyczne – proces nieodwracalny! Jesteś pewien, że chcesz usunąć?');" . chr(34) . "><INPUT class='btn btn-danger btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Delete'></A> ";
|
||||
echo"<a href='?pg=site301&dev=".$_SESSION['well_details']['devID']."¶m=".md5($_SESSION['well_details']['devID']).",".$_SESSION['well_details']['devID'].",oin' onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz wprowadzić studnię do eksploatacji?');".chr(34)."><INPUT class='btn btn-primary btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_OperateIn'></A> ";
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($_SESSION['well_details']['pumpID']>0)
|
||||
{
|
||||
echo"<a href=?pg=site301RBS&dev=".$_SESSION['well_details']['devID']."&sink=OK onclick=".chr(34)."return confirm('Jesteś pewien, że chcesz oznaczyć agregat jako zatopiony?');".chr(34)."><INPUT class='btn btn-danger btn-sm' style='background-color: #FF69B4; color: #ffffff;' TYPE='BUTTON' VALUE='Oznacz jako zatopiony'></A> ";
|
||||
echo"<a href=?pg=site301RBO&dev=".$_SESSION['well_details']['devID']."&reb=OK onclick=".chr(34)."return confirm('Czy jesteś pewien, że chcesz wybudować agregat ze studni?');".chr(34)."><INPUT class='btn btn-warning btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_BuildOut'></A> ";
|
||||
}
|
||||
|
||||
else
|
||||
echo"<a href=?pg=site301RBI&dev=".$_SESSION['well_details']['devID']."&reb=OK><INPUT class='btn btn-warning btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_BuildIn'></A> ";
|
||||
echo "<a href=?pg=site301E&dev=" . $_SESSION['well_details']['devID'] . "><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site306_005 ;?></TD>
|
||||
|
||||
</TR>
|
||||
<?php
|
||||
$cableArray = sqlGetResAsArray("select SES_EQU_ID,EQU_NAME,MCF_NAME,sum(SES_VALUE) ILE,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) USED from seg_equipments_stock left join seg_equipments on SES_EQU_ID=EQU_ID left join seg_manufacturers on EQU_MCF_ID=MCF_ID where SES_TYPE=13 and SES_PARAM3='".$_SESSION['syndis_eq_stock']."' group by SES_EQU_ID");
|
||||
|
||||
for ($i=0; $i<count($cableArray); $i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301infAkbm&dev=".$_GET['dev']."&up=".$cableArray[$i]['SES_EQU_ID']."'".chr(34).">
|
||||
<TD class='field_center'>".$cableArray[$i]['EQU_NAME']."</TD>
|
||||
<TD class='field_center'>".$cableArray[$i]['MCF_NAME']."</TD>
|
||||
<TD class='field_right'>".(int) ($cableArray[$i]['ILE'] - $cableArray[$i]['USED'])."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
unset($cableArray);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site301inf&dev=<?php echo $_GET['dev']; ?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
$tpmArray = sqlGetResAsArray("select EQU_NAME,sum(SES_VALUE) TOT_VAL,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) TOT_STOCK from seg_equipments_stock,seg_equipments where SES_EQU_ID=EQU_ID and SES_EQU_ID=".$_GET['up']);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site301inf&dev=<?php echo $_GET['dev'];?>" METHOD="POST">
|
||||
<input type="hidden" name="dev" value="<?php echo $_GET['dev']; ?>">
|
||||
<input type="hidden" name="up" value="<?php echo $_GET['up']; ?>">
|
||||
<input type="hidden" id="inAvValue" value="<?php echo round($tpmArray[0]['TOT_VAL']-$tpmArray[0]['TOT_STOCK'],2); ?>">
|
||||
|
||||
<div class="head_tag">Długość kabla</div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc">Długość [m]</td>
|
||||
<td class="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inKabValue" id="inRuValue">
|
||||
|
||||
Dostępne <?php echo round($tpmArray[0]['TOT_VAL']-$tpmArray[0]['TOT_STOCK'],2);?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site301inf&dev=<?php echo $_GET['dev'];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subKableSave' VALUE="<?php echo $lab_ButtonName_Save; ?>" id="subRuSave">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site308_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_005 ;?></TD>
|
||||
|
||||
<TD class="label"><?php echo $lab_Field_site302_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_004 ;?></TD>
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_ID,EQU_NAME,MCF_NAME,DRS_SN_NUMBER,DRS_BUY_DATE,DRS_RESOURCES_DIC_ID,DRS_ID,SDE_DRS_DEV_ID from seg_dev_resources left join seg_equipments on DRS_DEV_ID=EQU_ID left join seg_manufacturers on EQU_MCF_ID=MCF_ID left join seg_dev_equipments_rel on SDE_DRS_EQU_ID=DRS_ID where DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='EQUIPMENTS') and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_DEV_ID is null order by EQU_NAME,DRS_AVAILABLE_DATE");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_ID"];
|
||||
$sql_2 = $r["EQU_NAME"];
|
||||
$sql_3 = $r["DRS_BUY_DATE"];
|
||||
$sql_4 = $r["MCF_NAME"];
|
||||
$sql_5 = $r["DRS_RESOURCES_DIC_ID"];$sql_5=setDicName($sql_5);
|
||||
$sql_6 = $r["DRS_SN_NUMBER"];
|
||||
$sql_DRSid = $r["DRS_ID"];
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301inf&dev=".$_GET['dev']."&up=$sql_DRSid&acc=add'".chr(34).">
|
||||
<TD class='field_left'>$sql_2</TD>
|
||||
<TD class='field_left'>$sql_4</TD>
|
||||
<TD class='field_left'>$sql_6</TD>
|
||||
<TD class='field_center'>$sql_3</TD>
|
||||
<TD class='field_center'>$sql_5</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a href='?pg=site301inf&dev=<?php echo $_GET['dev']; ?>'><INPUT class='btn btn-info btn-sm' TYPE='BUTTON' VALUE='<?php echo $lab_ButtonName_Cancel; ?>'></A>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site306_001 ;?></TD>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
// $wynik = mysql_query("select SES_ID,SES_EQU_ID,EQU_NAME,MCF_NAME,SES_STOCK,SES_PARAM1,EQU_PARAM_01,EQU_PARAM_02 from seg_equipments_stock left join seg_equipments on SES_EQU_ID=EQU_ID left join seg_manufacturers on EQU_MCF_ID=MCF_ID where SES_STOCK>0 and (SES_PARAM3 like '%".$_SESSION['eq_stock_param3_1']."%' or SES_PARAM3 like '%".$_SESSION['eq_stock_param3_2']."%' or SES_PARAM3 like '%".$_SESSION['eq_stock_param3_3']."%') and SES_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='ARMATURE')");
|
||||
//$wynik = mysql_query("select SES_ID,SES_EQU_ID,EQU_NAME,EQU_PARAM_01,EQU_PARAM_02,MCF_NAME,sum(SES_VALUE) TOT_VAL,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) TOT_STOCK from seg_equipments_stock,seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where SES_EQU_ID=EQU_ID and SES_PARAM3='".$_SESSION['syndis_eq_stock']."' and SES_TYPE=15 GROUP BY SES_EQU_ID order by EQU_NAME");
|
||||
unset($tmp307Array);
|
||||
$tmp307Array = sqlGetResAsArray("select SES_EQU_ID,EQU_NAME,EQU_PARAM_01,EQU_PARAM_02,MCF_NAME,sum(SES_VALUE) TOT_VAL,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) TOT_STOCK from seg_equipments_stock,seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where SES_EQU_ID=EQU_ID and SES_PARAM3='".$_SESSION['syndis_eq_stock']."' and SES_TYPE=15 GROUP BY SES_EQU_ID order by EQU_NAME");
|
||||
|
||||
for ($i=0; $i<count($tmp307Array); $i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site301infArum¶m=".$_GET['dev'].",".$tmp307Array[$i]['SES_EQU_ID']."'".chr(34).">
|
||||
<TD class='field_left'>".$tmp307Array[$i]['EQU_NAME']."$sql_2</TD>
|
||||
<TD class='field_center'".$tmp307Array[$i]['EQU_PARAM_01'].">$sql_6</TD>
|
||||
<TD class='field_center'>".$tmp307Array[$i]['EQU_PARAM_02']."$sql_7</TD>
|
||||
<TD class='field_left'>".$tmp307Array[$i]['MCF_NAME']."$sql_3</TD>
|
||||
<TD class='field_center'>".round($tmp307Array[$i]['TOT_VAL'] - $tmp307Array[$i]['TOT_STOCK'],2)."$sql_4</TD>
|
||||
</TR>";
|
||||
}
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a href='?pg=site301inf&dev=<?php echo $_GET['dev']; ?>'><INPUT class='btn btn-info btn-sm' TYPE='BUTTON' VALUE='<?php echo $lab_ButtonName_Cancel; ?>'></A>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
if(!empty($_GET['param']))
|
||||
{
|
||||
$paramArray = explode(',',$_GET['param']);
|
||||
$_GET['dev'] = $paramArray[0];
|
||||
$_GET['eq'] = $paramArray[1];
|
||||
// $tpmArray = sqlGetResAsArray("select SES_STOCK,DIC_POL_LANG from seg_equipments_stock left join sys_dictionaries on DIC_ID=SES_PARAM2 where SES_ID=".$recID);
|
||||
$tpmArray = sqlGetResAsArray("select EQU_NAME,sum(SES_VALUE) TOT_VAL,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) TOT_STOCK from seg_equipments_stock,seg_equipments where SES_EQU_ID=EQU_ID and SES_EQU_ID=".$_GET['eq']);
|
||||
unset($paramArray);
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site301inf&dev=<?php echo $_GET['dev'];?>" METHOD="POST" name="insert_count">
|
||||
<input type="hidden" name="dev" value="<?php echo $_GET['dev']; ?>">
|
||||
<input type="hidden" name="eq" value="<?php echo $_GET['eq']; ?>">
|
||||
<input type="hidden" id="inAvValue" value="<?php echo round($tpmArray[0]['TOT_VAL']-$tpmArray[0]['TOT_STOCK'],2); ?>">
|
||||
|
||||
<div class="head_tag">Ilość sztuk [<?php echo $tpmArray[0]['EQU_NAME'];?>]</div>
|
||||
<div class="tag">
|
||||
<table class="desc_val">
|
||||
<tr>
|
||||
<td class="desc">Ilość</td>
|
||||
<td class="desc_value"><INPUT class="float_req" TYPE="TEXT" NAME="inRuValue" id="inRuValue">
|
||||
|
||||
Dostępne <?php echo round($tpmArray[0]['TOT_VAL']-$tpmArray[0]['TOT_STOCK'],2);?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<INPUT class='btn btn-info btn-sm' TYPE='SUBMIT' NAME='subRuCancel' VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class='btn btn-success btn-sm' TYPE='SUBMIT' NAME='subRuSave' VALUE="<?php echo $lab_ButtonName_Save; ?>" id="subRuSave" >
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,242 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site301_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
// pobiera parametry z url
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$paramArray = explode(',',$_GET['param']);
|
||||
$getDevID = $paramArray[0];
|
||||
$getRecID = $paramArray[1];
|
||||
unset($paramArray);
|
||||
if ($getRecID>0) $tbArray = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_ID=".$getRecID);
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<style>
|
||||
|
||||
.tree,
|
||||
.tree ul {
|
||||
margin:0 0 0 1em; /* indentation */
|
||||
padding:0;
|
||||
list-style:none;
|
||||
color:#369;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
.tree ul {margin-left:.5em} /* (indentation/2) */
|
||||
|
||||
.tree:before,
|
||||
.tree ul:before {
|
||||
content:"";
|
||||
display:block;
|
||||
width:0;
|
||||
position:absolute;
|
||||
top:0;
|
||||
bottom:0;
|
||||
left:0;
|
||||
border-left:1px solid;
|
||||
}
|
||||
|
||||
.tree li {
|
||||
margin:0;
|
||||
padding:0 1.5em; /* indentation + .5em */
|
||||
line-height:2em; /* default list item's `line-height` */
|
||||
font-weight:bold;
|
||||
position:relative;
|
||||
}
|
||||
|
||||
.tree li:before {
|
||||
content:"";
|
||||
display:block;
|
||||
width:10px; /* same with indentation */
|
||||
height:0;
|
||||
border-top:1px solid;
|
||||
margin-top:-1px; /* border top width */
|
||||
position:absolute;
|
||||
top:1em; /* (line-height/2) */
|
||||
left:0;
|
||||
}
|
||||
|
||||
.tree li:last-child:before {
|
||||
background:white; /* same with body background */
|
||||
height:auto;
|
||||
top:1em; /* (line-height/2) */
|
||||
bottom:0;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site301inf&dev=<?php echo $getDevID; ?>" METHOD="POST">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_012 ;?></div>
|
||||
<div class="tag">
|
||||
<br/>
|
||||
|
||||
<?php
|
||||
$treeLevel_01 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID is null order by WWD_NAME");
|
||||
?>
|
||||
|
||||
<p style="font-weight: bold;"><?php echo $lab_Field_site807_014; ?></p>
|
||||
<ul class="tree">
|
||||
<?php
|
||||
for ($i=0; $i<count($treeLevel_01); $i++)
|
||||
{
|
||||
echo"<li>";
|
||||
|
||||
echo "<input type='radio' name='inCheck' value='".$treeLevel_01[$i]['WWD_ID']."'"; if ($treeLevel_01[$i]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$treeLevel_01[$i]['WWD_NAME'];
|
||||
|
||||
//1
|
||||
// =========================================================================================================================================================
|
||||
unset($tb); $tb = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$treeLevel_01[$i]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j=0; $j<count($tb); $j++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb[$j]['WWD_ID']."'"; if ($tb[$j]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb[$j]['WWD_NAME'];
|
||||
|
||||
//2
|
||||
// =========================================================================================================================================================
|
||||
unset($tb2); $tb2 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb[$j]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb2)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j2=0; $j2<count($tb2); $j2++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb2[$j2]['WWD_ID']."'"; if ($tb2[$j2]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb2[$j2]['WWD_NAME'];
|
||||
|
||||
//3
|
||||
// =========================================================================================================================================================
|
||||
unset($tb3); $tb3 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb2[$j2]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb3)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j3=0; $j3<count($tb3); $j3++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb3[$j3]['WWD_ID']."'"; if ($tb3[$j3]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb3[$j3]['WWD_NAME'];
|
||||
|
||||
//4
|
||||
// =========================================================================================================================================================
|
||||
unset($tb4); $tb4 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb3[$j3]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb4)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j4=0; $j4<count($tb4); $j4++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb4[$j4]['WWD_ID']."'"; if ($tb4[$j4]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb4[$j4]['WWD_NAME'];
|
||||
|
||||
//5
|
||||
// =========================================================================================================================================================
|
||||
unset($tb5); $tb5 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb4[$j4]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb5)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j5=0; $j5<count($tb5); $j5++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb5[$j5]['WWD_ID']."'"; if ($tb5[$j5]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb5[$j5]['WWD_NAME'];
|
||||
|
||||
//6
|
||||
// =========================================================================================================================================================
|
||||
unset($tb6); $tb6 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb5[$j5]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb6)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j6=0; $j6<count($tb6); $j6++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb6[$j6]['WWD_ID']."'"; if ($tb6[$j6]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb6[$j6]['WWD_NAME'];
|
||||
|
||||
//7
|
||||
// =========================================================================================================================================================
|
||||
unset($tb7); $tb7 = sqlGetResAsArray("select WWD_ID,WWD_NAME from seg_water_drainage where WWD_PARENT_ID=".$tb6[$j6]['WWD_ID']." order by WWD_NAME");
|
||||
if (count($tb7)>0)
|
||||
{
|
||||
echo "<ul>";
|
||||
for($j7=0; $j7<count($tb7); $j7++)
|
||||
{
|
||||
echo"<li>";
|
||||
echo "<input type='radio' name='inCheck' value='".$tb7[$j7]['WWD_ID']."'"; if ($tb7[$j7]['WWD_ID']==$getRecID) echo "checked"; echo"> ".$tb7[$j7]['WWD_NAME'];
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
echo"</li>";
|
||||
}
|
||||
echo"</ul>";
|
||||
}
|
||||
// =========================================================================================================================================================
|
||||
|
||||
echo"</li>";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site301inf&dev=<?php echo $getDevID;?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class='btn btn-success btn-sm' TYPE="SUBMIT" NAME="subSite301tree" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,210 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site302']))
|
||||
{
|
||||
?>
|
||||
<?php
|
||||
|
||||
if (!empty($_GET['dev'])) $_GET['dev'] = $_POST['dev'];
|
||||
|
||||
// Dodawanie nowego zbiornika
|
||||
if (!empty($_POST['inRePieName']) && $_POST['subRePieSave']==$lab_ButtonName_Save )
|
||||
{
|
||||
|
||||
mysql_query("INSERT INTO seg_reservoirs_piezometers SET SRP_MCF_ID=".$_POST['inRePieNManufID'].",SRP_NAME='".$_POST['inRePieName']."',SRP_TYPE_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='RESERVOIR'),SRP_LATITUDE='".$_POST['inRePieLat']."',SRP_LONGITUDE='".$_POST['inRePieLong']."',SRP_PHONE_NO='".$telok."',SRP_SCOP_GS='".str_replace(',', '.', $_POST['inGS'])."',SRP_SCOP_GZ='".str_replace(',', '.', $_POST['inGZ'])."'");
|
||||
$maxSRPid = sqlValue("select max(SRP_ID) from seg_reservoirs_piezometers");
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=$maxSRPid,DRS_DEV_TYPE=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='RESERVOIR'),DRS_SN_NUMBER='".$_POST['inRePieSN']."',DRS_BUY_DATE='".$_POST['inRePieBuyDate']."',DRS_STATUS_DIC_ID=".$_POST['inRePieStatus'].",DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
|
||||
//poziomy wody - położenie
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inRePieMaxAcc'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_ACCEPTABLE'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inRePieMaxWar'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_WARNING'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inRePieMinWar'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_WARNING'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inRePieMinAcc'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_ACCEPTABLE'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
|
||||
// środek trwały
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".$_POST['inRePieAsset']."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
// wysokość zbiornika
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inRePieHeight'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='HEIGHT'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
// głębokość zabudowy
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inGZ'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='PROBE_DEPTH_INSTALLATION'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
|
||||
// dodaje wartość początkową lustra wody dla zbiornika - PUSTY ZERO
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='".str_replace(",",".",$_POST['inRePieMinWar'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_PARAMETERS' and DIC_NAME='WATER_LEVEL'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
// dodaje wartość początkową zasilania - NIEPODŁĄCZONY ZERO
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_VALUE='0',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_PARAMETERS' and DIC_NAME='VOLTAGE'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
|
||||
// wpisywanie do bazy - nowych parametrów dla zbiornika
|
||||
setReservoirParameters($maxDRSid);
|
||||
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
}
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site302_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
<form action="./?pg=site302" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Zbiornik:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site302_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>status:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select DIC_ID,DIC_POL_LANG from sys_dictionaries where DIC_TYPE='DEV_STATUS'");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["DIC_ID"];
|
||||
$resDESC=$r["DIC_POL_LANG"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszystkie</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszystkie</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_Field_site203_022;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site302_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_004 ;?></TD>
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
if (empty($_SESSION['site302_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
if (!empty($_POST['sr_well']))
|
||||
{
|
||||
$query="select SRP_ID,SRP_NAME,DRS_BUY_DATE,DRS_STATUS_DIC_ID, MCF_NAME,DRS_ID from seg_dev_resources,seg_reservoirs_piezometers left join seg_manufacturers on SRP_MCF_ID=MCF_ID where DRS_DEV_TYPE=600 and DRS_DEV_ID=SRP_ID and SRP_NAME like '%".$_POST['sr_well']."%'";
|
||||
if($_POST['sr_status']!=100) $query.=" and DRS_STATUS_DIC_ID=".$_POST['sr_status'];
|
||||
$query .= " order by SRP_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 50";
|
||||
}
|
||||
else
|
||||
{
|
||||
$query="select SRP_ID,SRP_NAME,DRS_BUY_DATE,DRS_STATUS_DIC_ID, MCF_NAME,DRS_ID from seg_dev_resources,seg_reservoirs_piezometers left join seg_manufacturers on SRP_MCF_ID=MCF_ID where DRS_DEV_TYPE=600 and DRS_DEV_ID=SRP_ID";
|
||||
if($_POST['sr_status']!=100) $query.=" and DRS_STATUS_DIC_ID=".$_POST['sr_status'];
|
||||
$query .= " order by SRP_NAME";
|
||||
if (empty($_POST['sr_all'])) $query .= " limit 50";
|
||||
}
|
||||
|
||||
$res=null;
|
||||
$wynik = mysql_query($query);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$res[]=array(
|
||||
'devID' => $r["DRS_ID"],
|
||||
'resID' => $r["SRP_ID"],
|
||||
'resName'=> $r["SRP_NAME"],
|
||||
'mcfName' => $r["MCF_NAME"],
|
||||
'buyDate' => $r["DRS_BUY_DATE"],
|
||||
'avaDate' => $r["DRS_AVAILABLE_DATE"],
|
||||
'stat' => setDicName($r["DRS_STATUS_DIC_ID"]),
|
||||
'res' => setDicName($r["DRS_RESOURCES_DIC_ID"])
|
||||
);
|
||||
}
|
||||
unset($_SESSION['site302_array']);
|
||||
$_SESSION['site302_array']=$res;
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site302_array'])) $stop=count($_SESSION['site302_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site302inf&dev=".$_SESSION['site302_array'][$i]['devID']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site302_array'][$i]['resName']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site302_array'][$i]['mcfName']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site302_array'][$i]['buyDate']."</TD>
|
||||
<TD class='field_center'>".$_SESSION['site302_array'][$i]['stat']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume"><?php echo $lab_NumberResults_001.": ".count($_SESSION['site302_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site302_array'])>20)
|
||||
echo pagination_grid('?pg=site302', $_GET['pgn'], count($_SESSION['site302_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site302_xls.php" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site302_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site302_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site302A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,113 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site302_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site302" METHOD="POST" id="AddNewRePie" class="form_valid">
|
||||
<input type="hidden" name="dev" value="<?php echo $_GET['dev']; ?>">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site302_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
|
||||
echo"
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Tag_site302_004 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50_req' TYPE='TEXT' NAME='inRePieName'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site206_002 </TD>
|
||||
<TD CLASS=desc_value>"; selectManufacturersName('inRePieNManufID'); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_001 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inRePieSN'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inRePieAsset'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='HEIGHT'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieHeight'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_ACCEPTABLE'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMaxAcc'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_WARNING'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMaxWar'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_WARNING'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMinWar'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_ACCEPTABLE'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMinAcc'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_008 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inRePieStatus', 'DEV_STATUS'); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_002 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inRePieBuyDate' value='".date('Y-m-d')."' SIZE='10'></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD class=desc colspan='2'></TD></TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_008 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieLat'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_009 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieLong'> </TD>
|
||||
</TR>
|
||||
<TR><TD class=desc colspan='2'></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> Numer telefonu sterownika </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text' TYPE='TEXT' NAME='inPhoneNo'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> Zakres sondy [m] </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float' TYPE='TEXT' NAME='inGS'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> Głębokość zabudowy sondy [m] </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float' TYPE='TEXT' NAME='inGZ'> </TD>
|
||||
</TR>
|
||||
|
||||
|
||||
";
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<INPUT class="btn btn-info btn-sm" TYPE="button" VALUE="<?php echo $lab_ButtonName_Cancel; ?>" onclick="document.location.href='?pg=site302'">
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subRePieSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,141 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site302_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
$wynik = mysql_query("select SRP_ID,SRP_NAME,SRP_MCF_ID,DRS_SN_NUMBER,DRS_BUY_DATE,DRS_STATUS_DIC_ID,SRP_LATITUDE,SRP_LONGITUDE,SRP_PHONE_NO,SRP_SCOP_GS,SRP_SCOP_GZ from seg_reservoirs_piezometers left join seg_dev_resources on SRP_ID=DRS_DEV_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["SRP_NAME"];
|
||||
$sql_2 = $r["SRP_MCF_ID"];
|
||||
$sql_3 = $r["DRS_SN_NUMBER"];
|
||||
$sql_4 = $r["DRS_BUY_DATE"];
|
||||
$sql_5 = $r["DRS_STATUS_DIC_ID"];
|
||||
$sql_6 = $r["SRP_LATITUDE"];
|
||||
$sql_7 = $r["SRP_LONGITUDE"];
|
||||
$sql_8 = $r["SRP_PHONE_NO"];
|
||||
$sql_9 = $r["SRP_SCOP_GS"];
|
||||
$sql_10 = $r["SRP_SCOP_GZ"];
|
||||
|
||||
$sql_SRPid = $r["SRP_ID"];
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site302inf&dev=<?php echo $_GET['dev']; ?>" METHOD="POST" id="AddNewRePie" class="form_valid">
|
||||
<input type="hidden" name="sprid" value="<?php echo $sql_SRPid; ?>">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site302_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<?php
|
||||
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
|
||||
echo"
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Tag_site302_004 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50_req' TYPE='TEXT' NAME='inRePieName' value='$sql_1'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site206_002 </TD>
|
||||
<TD CLASS=desc_value>"; selectManufacturersName('inRePieNManufID',$sql_2); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_001 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inRePieSN' value='$sql_3'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inRePieAsset' value='".str_replace('.',',',getLastValueFromDevResourceDetail('DEV_RESOURCES_DETAIL','ASSET',$_GET['dev']))."'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='HEIGHT'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieHeight' value='".str_replace('.',',',getLastValueFromDevResourceDetail('DEV_RESOURCES_DETAIL','HEIGHT',$_GET['dev']))."'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_ACCEPTABLE'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMaxAcc' value='".str_replace('.',',',getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_ACCEPTABLE',$_GET['dev']))."'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_WARNING'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMaxWar' value='".str_replace('.',',',getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_WARNING',$_GET['dev']))."'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_WARNING'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMinWar' value='".str_replace('.',',',getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_WARNING',$_GET['dev']))."'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> ".sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_ACCEPTABLE'", $decFieldLang)." </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieMinAcc' value='".str_replace('.',',',getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_ACCEPTABLE',$_GET['dev']))."'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_008 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inRePieStatus', 'DEV_STATUS',$sql_5); echo"</TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_002 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inRePieBuyDate' SIZE='10' value='".$sql_4."'></TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD class=desc colspan='2'></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_008 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieLat' value='$sql_6'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site301_009 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inRePieLong' value='$sql_7'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR><TD class=desc colspan='2'></TD></TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> Numer telefonu sterownika </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text' TYPE='TEXT' NAME='inPhoneNo' value='$sql_8'> </TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class=desc> Zakres sondy [m] </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inGS' value='$sql_9'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> Głębokość zabudowy sondy [m] </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inGZ' value='$sql_10'> </TD>
|
||||
</TR>
|
||||
|
||||
|
||||
|
||||
";
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<INPUT class="btn btn-info btn-sm" TYPE="SUBMIT" NAME="subRePieCancel" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subRePieUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,180 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site302']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// Aktualizacja zbiornika
|
||||
if (!empty($_POST['inRePieName']) && $_POST['subRePieUpdate']==$lab_ButtonName_Update )
|
||||
{
|
||||
$telok=str_replace('-', '', $_POST['inPhoneNo']);
|
||||
$telok=str_replace(' ', '', $telok);
|
||||
|
||||
mysql_query("update seg_reservoirs_piezometers SET SRP_MCF_ID=".$_POST['inRePieNManufID'].",SRP_NAME='".$_POST['inRePieName']."',SRP_TYPE_DIC_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='RESERVOIR'),SRP_LATITUDE='".$_POST['inRePieLat']."',SRP_LONGITUDE='".$_POST['inRePieLong']."',SRP_PHONE_NO='".$telok."',SRP_SCOP_GS='".str_replace(',', '.', $_POST['inGS'])."',SRP_SCOP_GZ='".str_replace(',', '.', $_POST['inGZ'])."' where SRP_ID=".$_POST['sprid']);
|
||||
mysql_query("update seg_dev_resources SET DRS_SN_NUMBER='".$_POST['inRePieSN']."',DRS_BUY_DATE='".$_POST['inRePieBuyDate']."',DRS_STATUS_DIC_ID=".$_POST['inRePieStatus'].",DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
|
||||
//poziomy wody - położenie
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".str_replace(",",".",$_POST['inRePieMaxAcc'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_ACCEPTABLE'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".str_replace(",",".",$_POST['inRePieMaxWar'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_WARNING'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".str_replace(",",".",$_POST['inRePieMinWar'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_WARNING'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".str_replace(",",".",$_POST['inRePieMinAcc'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_ACCEPTABLE'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
|
||||
// środek trwały
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".$_POST['inRePieAsset']."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
// głębokość
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".str_replace(",",".",$_POST['inRePieHeight'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='HEIGHT'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
// głębokość zabudowy sondy
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_VALUE='".str_replace(",",".",$_POST['inGZ'])."',DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='PROBE_DEPTH_INSTALLATION'),DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
|
||||
// wpisywanie do bazy - nowych parametrów dla zbiornika
|
||||
setReservoirParameters($_GET['dev']);
|
||||
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
$wynik = mysql_query("select DRS_ID,SRP_NAME,MCF_NAME,DRS_SN_NUMBER,DRS_BUY_DATE,SRP_ID,SRP_LATITUDE,SRP_LONGITUDE from seg_dev_resources left join seg_reservoirs_piezometers on DRS_DEV_ID=SRP_ID left join seg_manufacturers on SRP_MCF_ID=MCF_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$var_DRSid = $r["DRS_ID"];
|
||||
$var_01 = $r["SRP_NAME"];
|
||||
$var_02 = $r["MCF_NAME"];
|
||||
$var_03 = $r["DRS_SN_NUMBER"];
|
||||
$var_04 = $r["DRS_BUY_DATE"];
|
||||
$var_05 = $r["SRP_LATITUDE"];
|
||||
$var_06 = $r["SRP_LONGITUDE"];
|
||||
$var_SRPid = $r["SRP_ID"];
|
||||
}
|
||||
|
||||
//sqlStringValue("select DRD_VALUE from seg_dev_resources_det where DRD_DRS_ID=$var_DRSid and DRD_AUDIT_DATE=(select max(DRD_AUDIT_DATE) from seg_dev_resources_det where DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET') and DRD_DRS_ID=$var_DRSid)", "DRD_VALUE")
|
||||
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site302_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Tag_site302_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $var_01; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $var_02; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site303_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $var_03; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'", $decFieldLang); ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo getLastValueFromDevResourceDetail('DEV_RESOURCES_DETAIL','ASSET',$var_DRSid); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='HEIGHT'", $decFieldLang); ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(".",",",getLastValueFromDevResourceDetail('DEV_RESOURCES_DETAIL','HEIGHT',$var_DRSid)); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_ACCEPTABLE'", $decFieldLang); ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(".",",",getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_ACCEPTABLE',$var_DRSid)); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MAX_WARNING'", $decFieldLang); ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(".",",",getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MAX_WARNING',$var_DRSid)); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_WARNING'", $decFieldLang); ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(".",",",getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_WARNING',$var_DRSid)); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo sqlStringValue("select $decFieldLang from sys_dictionaries where DIC_TYPE='RESERVOIR_PIEZOMETER_WATER_LEVEL' and DIC_NAME='MIN_ACCEPTABLE'", $decFieldLang); ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo str_replace(".",",",getLastValueFromDevResourceDetail('RESERVOIR_PIEZOMETER_WATER_LEVEL','MIN_ACCEPTABLE',$var_DRSid)); ?></TD>
|
||||
</TR>
|
||||
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site302_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $var_04; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site301_007 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site301_008; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select SRP_LATITUDE from seg_reservoirs_piezometers where SRP_ID=$var_SRPid", "SRP_LATITUDE"); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param"><?php echo $lab_Field_site301_009; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select SRP_LONGITUDE from seg_reservoirs_piezometers where SRP_ID=$var_SRPid", "SRP_LONGITUDE"); ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="head_tag">Parametry konfiguracyjne oraz zakresy pomiarowe</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_well_param">Numer telefonu sterownika</TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select SRP_PHONE_NO from seg_reservoirs_piezometers where SRP_ID=$var_SRPid", "SRP_PHONE_NO"); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param">Zakres sondy [m]</TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select SRP_SCOP_GS from seg_reservoirs_piezometers where SRP_ID=$var_SRPid", "SRP_SCOP_GS"); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_well_param">Głębokość zabudowy sondy[m]</TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select SRP_SCOP_GZ from seg_reservoirs_piezometers where SRP_ID=$var_SRPid", "SRP_SCOP_GZ"); ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
$fileName1="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_302inf_01.png";
|
||||
generateReservoir($_GET['dev'], $fileName1);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="head_tag"><?php echo $var_01 ;?></div>
|
||||
<div class="tag_center">
|
||||
<img SRC="<?php echo $fileName1; ?>" >
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php if (!empty($_SESSION['site302_edit'])) { ?>
|
||||
<div class="tag100">
|
||||
<div class="tag_buttons">
|
||||
<?php echo "<a href=?pg=site302>"; ?><INPUT class="btn btn-info btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
<?php echo "<a href=?pg=site302E&dev=".$_GET['dev'].">"; ?><INPUT class="btn btn-success btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Modify; ?>"></A>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,265 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// dodawanie pomy na stan
|
||||
if ($_POST['inPumpID']>0 && $_POST['subPumpSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
if (sqlValue("select count(1) from seg_dev_resources where DRS_DEV_TYPE=10 and DRS_DEV_ID=".$_POST['inPumpID']." and DRS_SN_NUMBER='".$_POST['inPumpSN']."'")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inPumpID'].",DRS_DEV_TYPE=10,DRS_SN_NUMBER='".$_POST['inPumpSN']."',DRS_BUY_DATE='".$_POST['inPumpBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inPumpAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inPumpStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inPumpDevRes'].",DRS_DEV_ATTENTION='".$_POST['inPumpAtt']."',DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inPumpEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxDRSid);
|
||||
delSearchSessionData();
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_SaveRecordNotification_004</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
}
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_dev_resources WHERE DRS_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site203_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site303&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Typ pompy:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site203_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'> ";
|
||||
|
||||
echo $lab_HistoricalData_007;
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label">Nowe</TD>
|
||||
<TD class="label">Rezerwa</TD>
|
||||
<TD class="label">Remont</TD>
|
||||
<TD class="label">Eksploatacja SPM</TD>
|
||||
<TD class="label">Bestgum</TD>
|
||||
<TD class="label">Kasacja [w likwidacji]</TD>
|
||||
<TD class="label">Kasacja [zatopione]</TD>
|
||||
<TD class="label">Razem</TD>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site303_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
unset($_SESSION['site303_array']);
|
||||
if (empty($_POST['sr_all'])) $subQuery .= " limit 100";
|
||||
|
||||
//$listArray = sqlGetResAsArray("select PUP_ID,count(PUP_ID) ILOSC,PUP_NAME from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_NAME like '%".$_POST['sr_well']."%' and PUP_ID>0 and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40) and DRS_DEV_ATTENTION in ('1401','1524')) group by PUP_ID,PUP_NAME order by PUP_NAME,PUP_Q_N".$subQuery);
|
||||
$listArray = sqlGetResAsArray("select * from seg_pumps,seg_dev_resources where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and PUP_NAME like '%".$_POST['sr_well']."%' and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION in ('1401','1524'))) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by PUP_ID order by PUP_NAME,PUP_Q_N");
|
||||
|
||||
for ($i=0; $i<count($listArray); $i++)
|
||||
{
|
||||
unset($suma); unset($rec1); unset($rec2); unset($rec3ALL); unset($rec3SPM);
|
||||
unset($rec707); unset($rec40_LIK); unset($rec40_ZAT); unset($rec3BESTGUM);
|
||||
|
||||
$suma = 0;
|
||||
$rec1 = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=1");
|
||||
$rec2 = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=2");
|
||||
$rec3ALL = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=3");
|
||||
$rec3SPM = sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_PUP_DRS_ID in (select DRS_ID from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=3)");
|
||||
$rec707 = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=707");
|
||||
$rec40_LIK = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION='1524'");
|
||||
//2018-04-08
|
||||
$rec40_ZAT = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION='1401'");
|
||||
//$rec40_ZAT = sqlValue("select count(*) CNT from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and PUP_ID=".$listArray[$i]['PUP_ID']." and DRS_ID in (select RWS_PUP_DRS_ID from seg_wellsink_pump_eng_rel where RWS_PUP_DRS_ID is not null and RWS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."')");
|
||||
|
||||
|
||||
if ($rec1>0) $suma += $rec1; else $rec1=null;
|
||||
if ($rec2>0) $suma += $rec2; else $rec2=null;
|
||||
if ($rec3ALL>0) $suma += $rec3ALL; else $rec3ALL=null;
|
||||
if ($rec707>0) $suma += $rec707; else $rec707=null;
|
||||
if ($rec40_LIK>0) $suma += $rec40_LIK; else $rec40_LIK=null;
|
||||
if ($rec40_ZAT>0) $suma += $rec40_ZAT; else $rec40_ZAT=null;
|
||||
|
||||
if ($rec3ALL>$rec3SPM) $rec3BESTGUM = $rec3ALL-$rec3SPM;
|
||||
if ($rec3SPM==0) $rec3SPM=null;
|
||||
|
||||
$_SESSION['site303_array'][]=array(
|
||||
'id' => $listArray[$i]['PUP_ID'],
|
||||
'pumpName' => $listArray[$i]['PUP_NAME'],
|
||||
'pumpcount' => $suma,
|
||||
'nowe' => $rec1,
|
||||
'rezerwa' => $rec2,
|
||||
'remont' => $rec707,
|
||||
'eksp_spm' => $rec3SPM,
|
||||
'bestgum' => $rec3BESTGUM,
|
||||
'kas_lik' => $rec40_LIK,
|
||||
'kas_zatop' => $rec40_ZAT
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//print_r($_SESSION['site303_array']);
|
||||
//echo"<br/><br/><br/>";
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site303_array'])) $stop=count($_SESSION['site303_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site303list&pup=".$_SESSION['site303_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site303_array'][$i]['pumpName']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['nowe']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['rezerwa']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['remont']."</TD>
|
||||
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['eksp_spm']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['bestgum']."</TD>
|
||||
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['kas_lik']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['kas_zatop']."</TD>
|
||||
|
||||
<TD class='field_right'>".$_SESSION['site303_array'][$i]['pumpcount']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site303_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site303_array'])>20)
|
||||
echo pagination_grid('?pg=site303', $_GET['pgn'], count($_SESSION['site303_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site303_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site303_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='./?pg=site303A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,101 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
$(function() {$("#data_02").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if ($_GET['pup']>0)
|
||||
{
|
||||
$wynik = mysql_query("select PUP_NAME,MCF_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_ID=".$_GET['pup']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["PUP_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = round(getFullFloatValue($r["PUP_Q_N"]),3);
|
||||
$sql_4 = getFullFloatValue($r["PUP_H_P"]);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site303" METHOD="POST">
|
||||
<input type="hidden" name="inPumpID" value="<?php echo $_GET['pup']; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT TYPE="TEXT" NAME="inPumpName" value="<?php echo $sql_1; ?>" readonly> <a class="tooltip_warning" HREF="?pg=site303Apump">
|
||||
<img SRC="./images/search-icon.png"><span><?php echo $lab_Field_site303_005; ?></SPAN></A>
|
||||
</TD>
|
||||
</TR>
|
||||
<?php
|
||||
if ($_GET['pup']>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site203_004 </TD>
|
||||
<TD CLASS=desc_value> $sql_2 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site203_002a </TD>
|
||||
<TD CLASS=desc_value> $sql_3 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site203_003 </TD>
|
||||
<TD CLASS=desc_value> $sql_4 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_006 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inPumpSN'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_013 </TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inPumpEST'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_007 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inPumpBuyDate' SIZE='10'></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_008 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inPumpDevRes', 'DEV_RESOURCES'); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_009 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inPumpAvDate' SIZE='10'></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_011 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inPumpStat', 'DEV_STATUS'); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_010</TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inPumpAtt></textarea></TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site303" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subPumpSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_003; ?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select PUP_ID,MCF_NAME,PUP_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P from seg_pumps left join seg_manufacturers on PUP_MCF_ID=MCF_ID where PUP_STATUS='1' order by PUP_NAME,PUP_Q_N");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_203_PUP_ID = $r["PUP_ID"];
|
||||
$sql_203_PUP_MCF_ID = $r["MCF_NAME"];
|
||||
$sql_203_PUP_NAME = $r["PUP_NAME"];
|
||||
$sql_203_PUP_Q_N = round(getFullFloatValue($r["PUP_Q_N"]),3);
|
||||
$sql_203_PUP_H_P = getFullFloatValue($r["PUP_H_P"]);
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site303A&pup=$sql_203_PUP_ID'".chr(34).">
|
||||
<TD class='field_left'>$sql_203_PUP_NAME</TD>
|
||||
<TD class='field_right'>$sql_203_PUP_Q_N</TD>
|
||||
<TD class='field_right'>$sql_203_PUP_H_P</TD>
|
||||
<TD class='field_center'>$sql_203_PUP_MCF_ID</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site303" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,116 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
$(function() {$("#data_02").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if ($_GET['dev']>0)
|
||||
{
|
||||
$wynik = mysql_query("select PUP_NAME,MCF_NAME,PUP_Q_N,PUP_H_P,DRS_SN_NUMBER,DRS_BUY_DATE,DRS_AVAILABLE_DATE,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,DRS_DEV_ATTENTION,DRS_CASSATION_DATE from seg_dev_resources left join seg_pumps on PUP_ID=DRS_DEV_ID and DRS_DEV_TYPE=10 left join seg_manufacturers on PUP_MCF_ID=MCF_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["PUP_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = $r["PUP_Q_N"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["PUP_H_P"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
|
||||
$sql_5 = $r["DRS_SN_NUMBER"];
|
||||
$sql_6 = $r["DRS_BUY_DATE"];
|
||||
$sql_7 = $r["DRS_AVAILABLE_DATE"];
|
||||
$sql_8 = $r["DRS_STATUS_DIC_ID"];
|
||||
$sql_9 = $r["DRS_RESOURCES_DIC_ID"];
|
||||
$sql_10 = $r["DRS_DEV_ATTENTION"];
|
||||
$sql_12 = $r["DRS_CASSATION_DATE"];
|
||||
}
|
||||
|
||||
$sql_11 = sqlStringValue("select getLastValue(16,".$_GET['dev'].") ASS","ASS");
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site303inf&dev=<?php echo $_GET['dev']; ?>" METHOD="POST">
|
||||
<div class="head_tag"><?php echo $sql_1." - ".$lab_Tag_site301_009 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $sql_1; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_1 ; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site203_004 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_2 ; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site203_002 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_3 ; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site203_003 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_4 ; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_006 ; ?></TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inPumpSN' value="<?php echo$sql_5; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_013 ; ?></TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inPumpEST' value="<?php echo$sql_11; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_007 ; ?></TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inPumpBuyDate' SIZE='10' value="<?php echo$sql_6; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_008 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php selectFromDictionary('inPumpDevRes', 'DEV_RESOURCES',$sql_9); ?></TD>
|
||||
</TR>
|
||||
|
||||
<?php if ($sql_9==40): ?>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_020 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php selectDescriptionFromDictionaryByID('inPumpAtt', 'CASSATION_REASON',$sql_10); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_021 ; ?></TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inPumpCasDate' SIZE='10' value="<?php echo $sql_12; ?>"></TD>
|
||||
</TR>
|
||||
|
||||
<?php else: ?>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_009 ; ?></TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inPumpAvDate' SIZE='10' value="<?php echo$sql_7; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_011 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php selectFromDictionary('inPumpStat', 'DEV_STATUS',$sql_8); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_010 ; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inPumpAtt> <?php echo$sql_10; ?></textarea></TD>
|
||||
</TR>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<INPUT class="btn btn-info btn-sm" TYPE="SUBMIT" NAME="subPumpSave" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subPumpSave" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
|
||||
@@ -0,0 +1,255 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div id='loader-wrapper'><div id='loader'></div></div>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
// aktualizacja pompy na stanie
|
||||
if ($_GET['dev']>0 && $_POST['subPumpSave']==$lab_ButtonName_Update)
|
||||
{
|
||||
if (!empty($_POST['inPumpCasDate']))
|
||||
$casDate = "DRS_CASSATION_DATE='".$_POST['inPumpCasDate']."'";
|
||||
else $casDate = "DRS_CASSATION_DATE=null";
|
||||
|
||||
if (!empty($_POST['inPumpAvDate']))
|
||||
$avDate = "DRS_AVAILABLE_DATE='".$_POST['inPumpAvDate']."'";
|
||||
else $avDate = "DRS_AVAILABLE_DATE=null";
|
||||
|
||||
if (!empty($_POST['inPumpStat']))
|
||||
mysql_query("update seg_dev_resources SET ".$casDate.", DRS_SN_NUMBER='".$_POST['inPumpSN']."',DRS_BUY_DATE='".$_POST['inPumpBuyDate']."',".$avDate.",DRS_STATUS_DIC_ID=".$_POST['inPumpStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inPumpDevRes'].",DRS_DEV_ATTENTION='".$_POST['inPumpAtt']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
else
|
||||
mysql_query("update seg_dev_resources SET ".$casDate.", DRS_SN_NUMBER='".$_POST['inPumpSN']."',DRS_BUY_DATE='".$_POST['inPumpBuyDate']."',".$avDate.",DRS_RESOURCES_DIC_ID=".$_POST['inPumpDevRes'].",DRS_DEV_ATTENTION='".$_POST['inPumpAtt']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
|
||||
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inPumpEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=".$_GET['dev']);
|
||||
|
||||
// Jeśli podano przyczynę kasacji, pompa przechodzi do satusu WYCOFANA
|
||||
if ($_POST['inPumpDevRes']==40 && !empty($_POST['inPumpAtt']))
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_AVAILABLE_DATE=NULL,DRS_STATUS_DIC_ID=9,DRS_RESOURCES_DIC_ID=41,DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
}
|
||||
|
||||
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select DRS_ID,PUP_NAME,DRS_SN_NUMBER,MCF_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P, DRS_RESOURCES_DIC_ID,DRS_DEV_ATTENTION,DRS_BUY_DATE,case when DRS_AVAILABLE_DATE is not null then DRS_AVAILABLE_DATE else '-' END AVAILABLE_DATE,DRS_CASSATION_DATE from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID left join seg_manufacturers on PUP_MCF_ID=MCF_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["PUP_NAME"];
|
||||
$sql_2 = $r["DRS_SN_NUMBER"];
|
||||
$sql_3 = $r["MCF_NAME"];
|
||||
$sql_4 = round($r["PUP_Q_N"],3); $sql_4= str_replace(".", ",", $sql_4);
|
||||
$sql_5 = $r["PUP_H_P"]; $sql_5= str_replace(".", ",", $sql_5);
|
||||
$sql_6 = $r["DRS_RESOURCES_DIC_ID"];
|
||||
$sql_7 = $r["DRS_DEV_ATTENTION"];
|
||||
$sql_8 = $r["DRS_BUY_DATE"];
|
||||
$sql_9 = $r["AVAILABLE_DATE"];
|
||||
$sql_DRSid = $r["DRS_ID"];
|
||||
$sql_10 = $r["DRS_CASSATION_DATE"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_004 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_1; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_002a; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_5; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_8; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_013; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo getLastValueFromDevResourceDetail('DEV_RESOURCES_DETAIL','ASSET',$sql_DRSid); ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo setDicName($sql_6); ?></TD>
|
||||
</TR>
|
||||
|
||||
<?php if ($sql_6==40 || $sql_6==41): ?>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_021; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_10; ?></TD>
|
||||
</TR>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_006 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site301_001 ;?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select WLL_NAME from seg_well_pump_eng_rel left join seg_wells on RWL_WLL_ID=WLL_ID where RWL_PUP_DRS_ID=$sql_DRSid", "WLL_NAME"); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site301_004 ;?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select ENG_NAME from seg_well_pump_eng_rel left join seg_dev_resources on RWL_ENG_DRS_ID=DRS_ID left join seg_engines on DRS_DEV_ID=ENG_ID where RWL_PUP_DRS_ID=$sql_DRSid", "ENG_NAME"); ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="head_tag">Uwagi</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
|
||||
|
||||
<?php if ($sql_6==40 || $sql_6==41): ?>
|
||||
<TR>
|
||||
<TD class="desc">Opis</TD>
|
||||
<TD CLASS="desc_value"><?php echo setDicName($sql_7); ?></TD>
|
||||
</TR>
|
||||
<?php else: ?>
|
||||
<TR>
|
||||
<TD class="desc">Opis</TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_7; ?></TD>
|
||||
</TR>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_007 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label">Studnia</TD>
|
||||
<TD class="label">Typ silnika</TD>
|
||||
<TD class="label">Nr silnika</TD>
|
||||
<TD class="label">Data zab.</TD>
|
||||
<td class="label">Data wyb.</td>
|
||||
<td class="label">Czas pracy [h]</td>
|
||||
<td class="label">Powód</td>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$historyArray = sqlGetResAsArray("select DRS_ID,WLL_NAME,WLE_ENG_NAME,WLE_ENG_NO,WLE_DATE_FROM,WLE_DATE_TO,WLE_REASON from seg_wells_exchanged,seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 where WLE_WLL_ID=WLL_ID and WLE_PUMP_NAME='".$sql_1."' and WLE_PUMP_NO='".$sql_2."' order by WLE_DATE_FROM desc");
|
||||
|
||||
for($i=0; $i<count($historyArray); $i++)
|
||||
{
|
||||
|
||||
if (strlen($historyArray[$i]['WLE_DATE_TO'])>10)
|
||||
$subQuery = " and RHD_DATE<='".$historyArray[$i]['WLE_DATE_TO']."'";
|
||||
else $subQuery="";
|
||||
|
||||
$workingTime=null;
|
||||
//$workingTime = sqlStringValue("select RHD_WORK_TIME_VAL from rep_his_data_everyday where RHD_DATE=(select max(RHD_DATE) from rep_his_data_everyday where RHD_DRS_ID=".$historyArray[$i]['DRS_ID']." and RHD_DATE>='".$historyArray[$i]['WLE_DATE_FROM']."' ".$subQuery.") and RHD_DRS_ID=".$historyArray[$i]['DRS_ID']." limit 1", "RHD_WORK_TIME_VAL");
|
||||
$workingTime = sqlStringValue("select RHD_WORK_TIME_VAL from rep_his_data_everyday where RHD_ID=(select max(RHD_ID) from rep_his_data_everyday where RHD_DRS_ID=".$historyArray[$i]['DRS_ID']." and RHD_DATE>='".$historyArray[$i]['WLE_DATE_FROM']."' ".$subQuery.")", "RHD_WORK_TIME_VAL");
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_left'>".(count($historyArray)-$i)."</TD>
|
||||
<TD class='field_left'>".$historyArray[$i]['WLL_NAME']."</TD>
|
||||
<TD class='field_right'>".$historyArray[$i]['WLE_ENG_NAME']."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_ENG_NO']."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_DATE_FROM']."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_DATE_TO']."</TD>
|
||||
<TD class='field_right'>".$workingTime."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_REASON']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<?php
|
||||
// zapami�tywanie PUP_ID do poprzedniej strony
|
||||
if (!empty($_GET['pb']))
|
||||
$_SESSION['site303_pb_id'] = $_GET['pb'];
|
||||
?>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a href=./?pg=site303list&pup=<?php echo $_SESSION['site303_pb_id']; ?>><INPUT class="btn btn-info btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
<?php
|
||||
if (!empty($_SESSION['site303_edit']) && $sql_6!=41)
|
||||
echo"
|
||||
<a class='confirmation' href=./?pg=site303¶m=".$_GET['dev'].",del,".md5($_GET['dev'])."><INPUT class='btn btn-danger btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Delete'></A>
|
||||
<a href=./?pg=site303E&dev=".$_GET['dev']."><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>
|
||||
";
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,116 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_002a ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_022 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_004 ;?></TD>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (isset($_GET['pup']) && $_GET['pup']>0)
|
||||
{
|
||||
unset($pup_array);
|
||||
//$pup_array = sqlGetResAsArray("select * from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_ID in (select DRS_ID from seg_dev_resources,seg_pumps where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$_GET['pup']." and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION='1524')) union select RWS_PUP_DRS_ID DRS_ID from seg_wellsink_pump_eng_rel,seg_dev_resources left join seg_pumps on DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID where RWS_PUP_DRS_ID=DRS_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$_GET['pup'].") order by DRS_SN_NUMBER,PUP_Q_N");
|
||||
$pup_array = sqlGetResAsArray("select * from seg_pumps,seg_dev_resources where DRS_DEV_TYPE=10 and DRS_DEV_ID=PUP_ID and PUP_ID=".$_GET['pup']." and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION in ('1401','1524'))) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' order by PUP_NAME,DRS_SN_NUMBER");
|
||||
}
|
||||
// $pup_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,PUP_ID,PUP_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 where DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8,30) and PUP_ID=".$_GET['pup']);
|
||||
// $pup_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,PUP_ID,PUP_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 where DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$_GET['pup']." order by PUP_NAME,DRS_SN_NUMBER");
|
||||
//$pup_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,PUP_ID,PUP_NAME,(PUP_Q_N/60) PUP_Q_N,PUP_H_P,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_PUP_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_pumps on DRS_DEV_ID=PUP_ID and DRS_DEV_TYPE=10 where DRS_RESOURCES_DIC_ID in (1,2,3,40,707) and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and PUP_ID=".$_GET['pup']." order by PUP_NAME,DRS_SN_NUMBER");
|
||||
|
||||
|
||||
//print_r($pup_array);
|
||||
//echo"<br/><br/><br/>";
|
||||
|
||||
|
||||
for($i=0;$i<count($pup_array);$i++)
|
||||
{
|
||||
unset($wellInfo); unset($pupStatus); unset($pumpWellSink);
|
||||
|
||||
$wellInfo = sqlGetResAsArray("select * from seg_well_pump_eng_rel,seg_wells where RWL_WLL_ID=WLL_ID and RWL_PUP_DRS_ID=".$pup_array[$i]['DRS_ID']);
|
||||
|
||||
if ($pup_array[$i]['DRS_RESOURCES_DIC_ID']==1) $pupStatus = 'Nowe';
|
||||
elseif ($pup_array[$i]['DRS_RESOURCES_DIC_ID']==2) $pupStatus = 'Rezerwa';
|
||||
elseif ($pup_array[$i]['DRS_RESOURCES_DIC_ID']==707) $pupStatus = 'Remont';
|
||||
elseif ($pup_array[$i]['DRS_RESOURCES_DIC_ID']==3 && count($wellInfo)>0) $pupStatus = 'Eksploatacja SPM';
|
||||
elseif ($pup_array[$i]['DRS_RESOURCES_DIC_ID']==3 && count($wellInfo)==0) $pupStatus = 'Bestgum';
|
||||
elseif ($pup_array[$i]['DRS_RESOURCES_DIC_ID']==40 && $pup_array[$i]['DRS_DEV_ATTENTION']=='1524') $pupStatus = 'Kasacja [w likwidacji]';
|
||||
|
||||
|
||||
$pumpWellSink = sqlGetResAsArray("select * from seg_wellsink_pump_eng_rel,seg_wells where WLL_ID=RWS_WLL_ID and RWS_PUP_DRS_ID=".$pup_array[$i]['DRS_ID']);
|
||||
if (count($pumpWellSink)>0)
|
||||
{
|
||||
$wellInfo[0]['WLL_NAME'] = 'Zatopiona w '.$pumpWellSink[0]['WLL_NAME'];
|
||||
$pupStatus = 'Kasacja [zatopione]';
|
||||
}
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site303inf&dev=".$pup_array[$i]['DRS_ID']."&pb=".$_GET['pup']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$pup_array[$i]['PUP_NAME']."</TD>
|
||||
<TD class='field_center'>".$pup_array[$i]['DRS_SN_NUMBER']."</TD>
|
||||
<TD class='field_right'>".round($pup_array[$i]['PUP_Q_N']/60,3)."</TD>
|
||||
<TD class='field_right'>".$pup_array[$i]['PUP_H_P']."</TD>
|
||||
<TD class='field_center'>".$wellInfo[0]['WLL_NAME']."</TD>
|
||||
<TD class='field_center'>".$pupStatus."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($pup_array); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<!-- <a href="./export/site303list_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a> -->
|
||||
<!-- <a href="./export/site303list_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class=tag_buttons>
|
||||
<a href='./?pg=site303'> <INPUT class='btn btn-info btn-sm' TYPE='BUTTON' VALUE='<?php echo $lab_ButtonName_Back; ?>'></A>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,254 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
//dodawanie silnika na stan
|
||||
if ($_POST['inEngineID']>0 && $_POST['subEngineSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
if (sqlValue("select count(1) from seg_dev_resources where DRS_DEV_TYPE=11 and DRS_DEV_ID=".$_POST['inEngineID']." and DRS_SN_NUMBER='".$_POST['inEngineSN']."'")==0)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_dev_resources SET DRS_DEV_ID=".$_POST['inEngineID'].",DRS_DEV_TYPE=11,DRS_SN_NUMBER='".$_POST['inEngineSN']."',DRS_BUY_DATE='".$_POST['inEngineBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inEngineAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inEngineStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inEngineDevRes'].",DRS_DEV_ATTENTION='".$_POST['inEngineAtt']."',DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."',DRS_AUDIT_USR='".$_POST['inEngineVol']."',DRS_AUDIT_DATE=now()");
|
||||
$maxDRSid = sqlValue("select max(DRS_ID) from seg_dev_resources");
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=$maxDRSid,DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inEngineEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=$maxDRSid");
|
||||
|
||||
echo"<div class='actionOK'>$lab_Field_site803_013</div>";
|
||||
unset($maxDRSid);
|
||||
delSearchSessionData();
|
||||
}
|
||||
else
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_SaveRecordNotification_005</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//usuwanie
|
||||
// ==================================================================================
|
||||
if (!empty($_GET['param']))
|
||||
{
|
||||
$tpmArray=explode(',', $_GET['param']);
|
||||
|
||||
if ($tpmArray[0]>0 && $tpmArray[1]=='del' && $tpmArray[2]==md5($tpmArray[0]))
|
||||
{
|
||||
// Sprawdza warunek, czy nie jest powiązany z jakimś stanem
|
||||
if (sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=".$tpmArray[0])>0)
|
||||
{
|
||||
echo"<div class='actionERROR'>$lab_DeleteRecordNotification_003</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
else {
|
||||
mysql_query("DELETE FROM seg_dev_resources WHERE DRS_ID=".$tpmArray[0]);
|
||||
echo"<div class='actionOK'>$lab_DeleteRecordNotification_001</div>";
|
||||
delSearchSessionData();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
// ==================================================================================
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
if (!$_POST['sr_status']) $_POST['sr_status']=100;
|
||||
?>
|
||||
|
||||
<?php
|
||||
//paginacja
|
||||
if (!$_GET['pgn']) {$_GET['pgn']=1; delSearchSessionData(); }
|
||||
if ($_POST['sub_search']=='Szukaj') $_SESSION['site304_input'] = $_POST['sr_well'];
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="./?pg=site304&pgn=1" method="post">
|
||||
<div class="tag100">
|
||||
<table>
|
||||
<tr>
|
||||
<td>Typ silnika:</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="text" name="sr_well" value="<?php echo $_SESSION['site304_input'];?>"></td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td>producent:</td>
|
||||
<td style="width: 5px;"></td>
|
||||
<td>
|
||||
<select name="sr_status">
|
||||
<?php
|
||||
$wynik = mysql_query("select MCF_ID,MCF_NAME from seg_manufacturers order by MCF_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$resID=$r["MCF_ID"];
|
||||
$resDESC=$r["MCF_NAME"];
|
||||
|
||||
if ($_POST['sr_status']==$resID)
|
||||
echo"<option value='$resID' selected>$resDESC</option>";
|
||||
else
|
||||
echo"<option value='$resID'>$resDESC</option>";
|
||||
}
|
||||
if ($_POST['sr_status']==100)
|
||||
echo"<option value='100' selected>Wszyscy</option>";
|
||||
else
|
||||
echo"<option value='100'>Wszyscy</option>";
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<td style="width: 10px;"></td>
|
||||
<td><input type="submit" name="sub_search" value="Szukaj" class="btn btn-default btn-sm"></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr><td> </td></tr>
|
||||
<tr>
|
||||
<td colspan="3">
|
||||
<?php
|
||||
if (!empty($_POST['sr_all'])) echo"<input type='checkbox' name='sr_all' value='1' checked>";
|
||||
else echo"<input type='checkbox' name='sr_all' value='1'>";
|
||||
?>
|
||||
<?php echo $lab_HistoricalData_007; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label">Nowe</TD>
|
||||
<TD class="label">Rezerwa</TD>
|
||||
<TD class="label">Remont</TD>
|
||||
<TD class="label">Eksploatacja SPM</TD>
|
||||
<TD class="label">Bestgum</TD>
|
||||
<TD class="label">Kasacja [w likwidacji]</TD>
|
||||
<TD class="label">Kasacja [zatopione]</TD>
|
||||
<TD class="label">Razem</TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (empty($_SESSION['site304_array']) || $_POST['sub_search']=='Szukaj')
|
||||
{
|
||||
unset($_SESSION['site304_array']);
|
||||
if (empty($_POST['sr_all'])) $subQuery .= " limit 100";
|
||||
|
||||
//$listArray = sqlGetResAsArray("select ENG_ID,count(ENG_ID) ILOSC,ENG_NAME from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_NAME like '%".$_POST['sr_well']."%' and ENG_ID>0 and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40) and DRS_DEV_ATTENTION in ('1401','1524')) group by ENG_ID,ENG_NAME order by ENG_NAME,ENG_POWER".$subQuery);
|
||||
$listArray = sqlGetResAsArray("select * from seg_engines,seg_dev_resources where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and ENG_NAME like '%".$_POST['sr_well']."%' and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION in ('1401','1524'))) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' group by ENG_ID order by ENG_NAME,ENG_VOLTAGE");
|
||||
|
||||
for ($i=0; $i<count($listArray); $i++)
|
||||
{
|
||||
unset($suma); unset($rec1); unset($rec2); unset($rec3ALL); unset($rec3SPM);
|
||||
unset($rec707); unset($rec40_LIK); unset($rec40_ZAT); unset($rec3BESTGUM);
|
||||
|
||||
$rec1 = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=1");
|
||||
$rec2 = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=2");
|
||||
$rec3ALL = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=3");
|
||||
$rec3SPM = sqlValue("select count(*) from seg_well_pump_eng_rel where RWL_ENG_DRS_ID in (select DRS_ID from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=3)");
|
||||
$rec707 = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=707");
|
||||
$rec40_LIK = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION='1524'");
|
||||
//2018-04-08
|
||||
$rec40_ZAT = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION='1401'");
|
||||
//$rec40_ZAT = sqlValue("select count(*) CNT from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and ENG_ID=".$listArray[$i]['ENG_ID']." and DRS_ID in (select RWS_ENG_DRS_ID from seg_wellsink_pump_eng_rel where RWS_ENG_DRS_ID is not null and RWS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."')");
|
||||
|
||||
|
||||
if ($rec1>0) $suma += $rec1; else $rec1=null;
|
||||
if ($rec2>0) $suma += $rec2; else $rec2=null;
|
||||
if ($rec3ALL>0) $suma += $rec3ALL; else $rec3ALL=null;
|
||||
if ($rec707>0) $suma += $rec707; else $rec707=null;
|
||||
if ($rec40_LIK>0) $suma += $rec40_LIK; else $rec40_LIK=null;
|
||||
if ($rec40_ZAT>0) $suma += $rec40_ZAT; else $rec40_ZAT=null;
|
||||
|
||||
if ($rec3ALL>$rec3SPM) $rec3BESTGUM = $rec3ALL-$rec3SPM;
|
||||
if ($rec3SPM==0) $rec3SPM=null;
|
||||
|
||||
|
||||
$_SESSION['site304_array'][]=array(
|
||||
'id' => $listArray[$i]['ENG_ID'],
|
||||
'engName' => $listArray[$i]['ENG_NAME'],
|
||||
'engcount' => $suma,
|
||||
'nowe' => $rec1,
|
||||
'rezerwa' => $rec2,
|
||||
'remont' => $rec707,
|
||||
'eksp_spm' => $rec3SPM,
|
||||
'bestgum' => $rec3BESTGUM,
|
||||
'kas_lik' => $rec40_LIK,
|
||||
'kas_zatop' => $rec40_ZAT
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$start=($_GET['pgn']-1)*20;
|
||||
$stop = $_GET['pgn']*20;
|
||||
if ($stop>count($_SESSION['site304_array'])) $stop=count($_SESSION['site304_array']);
|
||||
|
||||
for($i=$start;$i<$stop;$i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site304list&eng=".$_SESSION['site304_array'][$i]['id']."'".chr(34).">
|
||||
<TD class='field_left'>".($i+1).".</TD>
|
||||
<TD class='field_left'>".$_SESSION['site304_array'][$i]['engName']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['nowe']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['rezerwa']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['remont']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['eksp_spm']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['bestgum']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['kas_lik']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['kas_zatop']."</TD>
|
||||
<TD class='field_right'>".$_SESSION['site304_array'][$i]['engcount']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($_SESSION['site304_array']); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
<?php
|
||||
if (count($_SESSION['site304_array'])>20)
|
||||
echo pagination_grid('?pg=site304', $_GET['pgn'], count($_SESSION['site304_array']));
|
||||
?>
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="./export/site304_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="./export/site304_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site304A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,100 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
$(function() {$("#data_02").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if ($_GET['eng']>0)
|
||||
{
|
||||
$wynik = mysql_query("select ENG_NAME,MCF_NAME,ENG_VOLTAGE,ENG_POWER from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_ID=".$_GET['eng']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = $r["ENG_VOLTAGE"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["ENG_POWER"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site304" METHOD="POST">
|
||||
<input type="hidden" name="inEngineID" value="<?php echo $_GET['eng']; ?>">
|
||||
<input type="hidden" name="inEngineVol" value="<?php echo getgetFloatValue($sql_3); ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_002 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT TYPE="TEXT" NAME="inEngineName" value="<?php echo $sql_1; ?>" readonly> <a class="tooltip_warning" HREF="?pg=site304Aeng">
|
||||
<img SRC="./images/search-icon.png" border="0"><span><?php echo $lab_Field_site304_001; ?></SPAN></A>
|
||||
</TD>
|
||||
</TR>
|
||||
<?php
|
||||
if ($_GET['eng']>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site203_004 </TD>
|
||||
<TD CLASS=desc_value> $sql_2 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site204_002 </TD>
|
||||
<TD CLASS=desc_value> $sql_3 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site204_003 </TD>
|
||||
<TD CLASS=desc_value> $sql_4 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_006 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inEngineSN'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_013 </TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inEngineEST'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_007 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inEngineBuyDate' SIZE='10'></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_008 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inEngineDevRes', 'DEV_RESOURCES'); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_009 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inEngineAvDate' SIZE='10'></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_011 </TD>
|
||||
<TD CLASS=desc_value>"; selectFromDictionary('inEngineStat', 'DEV_STATUS'); echo"</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_010</TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inEngineAtt></textarea></TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site304" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subEngineSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_003; ?></div>
|
||||
<div class="tag"><br/>
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select ENG_ID,ENG_NAME,MCF_NAME,ENG_VOLTAGE,ENG_POWER from seg_engines left join seg_manufacturers on ENG_MCF_ID=MCF_ID where ENG_STATUS='1' order by ENG_NAME,ENG_POWER");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_ID"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = $r["ENG_NAME"];
|
||||
$sql_4 = $r["ENG_VOLTAGE"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
$sql_5 = $r["ENG_POWER"]; $sql_5= str_replace(".", ",", $sql_5);
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site304A&eng=$sql_1'".chr(34).">
|
||||
<TD class='field_left'>$sql_3</TD>
|
||||
<TD class='field_right'>$sql_4</TD>
|
||||
<TD class='field_right'>$sql_5</TD>
|
||||
<TD class='field_center'>$sql_2</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site304" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
$(function() {$("#data_02").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if ($_GET['dev']>0)
|
||||
{
|
||||
$wynik = mysql_query("select ENG_NAME,MCF_NAME,ENG_VOLTAGE,ENG_POWER,DRS_SN_NUMBER,DRS_BUY_DATE,DRS_AVAILABLE_DATE,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,DRS_DEV_ATTENTION,DRS_CASSATION_DATE from seg_dev_resources left join seg_engines on ENG_ID=DRS_DEV_ID and DRS_DEV_TYPE=11 left join seg_manufacturers on ENG_MCF_ID=MCF_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
$sql_3 = $r["ENG_VOLTAGE"]; $sql_3= str_replace(".", ",", $sql_3);
|
||||
$sql_4 = $r["ENG_POWER"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
|
||||
$sql_5 = $r["DRS_SN_NUMBER"];
|
||||
$sql_6 = $r["DRS_BUY_DATE"];
|
||||
$sql_7 = $r["DRS_AVAILABLE_DATE"];
|
||||
$sql_8 = $r["DRS_STATUS_DIC_ID"];
|
||||
$sql_9 = $r["DRS_RESOURCES_DIC_ID"];
|
||||
$sql_10 = $r["DRS_DEV_ATTENTION"];
|
||||
$sql_12 = $r["DRS_CASSATION_DATE"];
|
||||
|
||||
}
|
||||
|
||||
$sql_11 = sqlStringValue("select getLastValue(16,".$_GET['dev'].") ASS","ASS");
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site304inf&dev=<?php echo$_GET['dev']; ?>" METHOD="POST">
|
||||
<div class="head_tag"><?php echo $sql_1." - ".$lab_Tag_site301_009 ; ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_1 ; ?> </TD>
|
||||
</TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site203_004 ;?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_2 ;?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_3 ;?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_4 ;?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_006 ;?></TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inEngineSN' value="<?php echo$sql_5; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_013 ;?></TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inEngineEST' value="<?php echo$sql_11; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_007 ;?></TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inEngineBuyDate' SIZE='10' value="<?php echo$sql_6; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_008 ;?></TD>
|
||||
<TD CLASS=desc_value><?php selectFromDictionary('inEngineDevRes', 'DEV_RESOURCES',$sql_9); ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<?php if ($sql_9==40): ?>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_020 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php selectDescriptionFromDictionaryByID('inEngineAtt', 'CASSATION_REASON',$sql_10); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_021 ; ?></TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inEngineCasDate' SIZE='10' value="<?php echo $sql_12; ?>"></TD>
|
||||
</TR>
|
||||
|
||||
<?php else: ?>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_009 ; ?></TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_02' NAME='inEngineAvDate' SIZE='10' value="<?php echo$sql_7; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_011 ; ?></TD>
|
||||
<TD CLASS=desc_value><?php selectFromDictionary('inEngineStat', 'DEV_STATUS',$sql_8); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_010 ; ?></TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inEngineAtt> <?php echo$sql_10; ?></textarea></TD>
|
||||
</TR>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<INPUT class="btn btn-info btn-sm" TYPE="SUBMIT" NAME="subEngineSave" VALUE="<?php echo $lab_ButtonName_Cancel; ?>">
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subEngineSave" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,254 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site304']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<div id='loader-wrapper'><div id='loader'></div></div>
|
||||
|
||||
|
||||
<?php
|
||||
// aktualizacja silnika na stanie
|
||||
if ($_GET['dev']>0 && $_POST['subEngineSave']==$lab_ButtonName_Update)
|
||||
{
|
||||
|
||||
if (!empty($_POST['inEngineCasDate']))
|
||||
$casDate = "DRS_CASSATION_DATE='".$_POST['inEngineCasDate']."'";
|
||||
else $casDate = "DRS_CASSATION_DATE=null";
|
||||
|
||||
if (!empty($_POST['inEngineAvDate']))
|
||||
$avDate = "DRS_AVAILABLE_DATE='".$_POST['inEngineAvDate']."'";
|
||||
else $avDate = "DRS_AVAILABLE_DATE=null";
|
||||
|
||||
if (!empty($_POST['inPumpStat']))
|
||||
mysql_query("update seg_dev_resources SET ".$casDate.", DRS_SN_NUMBER='".$_POST['inEngineSN']."',DRS_BUY_DATE='".$_POST['inEngineBuyDate']."',".$avDate.",DRS_STATUS_DIC_ID=".$_POST['inEngineStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inEngineDevRes'].",DRS_DEV_ATTENTION='".$_POST['inEngineAtt']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
else
|
||||
mysql_query("update seg_dev_resources SET ".$casDate.", DRS_SN_NUMBER='".$_POST['inEngineSN']."',DRS_BUY_DATE='".$_POST['inEngineBuyDate']."',".$avDate.",DRS_RESOURCES_DIC_ID=".$_POST['inEngineDevRes'].",DRS_DEV_ATTENTION='".$_POST['inEngineAtt']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
|
||||
|
||||
// mysql_query("update seg_dev_resources SET DRS_SN_NUMBER='".$_POST['inEngineSN']."',DRS_BUY_DATE='".$_POST['inEngineBuyDate']."',DRS_AVAILABLE_DATE='".$_POST['inEngineAvDate']."',DRS_STATUS_DIC_ID=".$_POST['inEngineStat'].",DRS_RESOURCES_DIC_ID=".$_POST['inEngineDevRes'].",DRS_DEV_ATTENTION='".$_POST['inEngineAtt']."',DRS_AUDIT_USR='".$_SESSION['user']."',DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_GET['dev'].",DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET'),DRD_VALUE='".$_POST['inEngineEST']."',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE=now()");
|
||||
mysql_query("insert into seg_dev_resources_his select * from seg_dev_resources where DRS_ID=".$_GET['dev']);
|
||||
|
||||
// Jeśli podano przyczynę kasacji, pompa przechodzi do satusu WYCOFANA
|
||||
if ($_POST['inEngineDevRes']==40 && !empty($_POST['inEngineAtt']))
|
||||
{
|
||||
mysql_query("UPDATE seg_dev_resources SET DRS_AVAILABLE_DATE=NULL,DRS_STATUS_DIC_ID=9,DRS_RESOURCES_DIC_ID=41,DRS_AUDIT_DATE=now() where DRS_ID=".$_GET['dev']);
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select DRS_ID,DRS_SN_NUMBER,MCF_NAME,ENG_NAME,ENG_VOLTAGE,ENG_POWER, DRS_RESOURCES_DIC_ID,DRS_DEV_ATTENTION,DRS_BUY_DATE,case when DRS_AVAILABLE_DATE is not null then DRS_AVAILABLE_DATE else '-' END AVAILABLE_DATE,DRS_CASSATION_DATE from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID left join seg_manufacturers on ENG_MCF_ID=MCF_ID where DRS_ID=".$_GET['dev']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["ENG_NAME"];
|
||||
$sql_2 = $r["DRS_SN_NUMBER"];
|
||||
$sql_3 = $r["MCF_NAME"];
|
||||
$sql_4 = $r["ENG_VOLTAGE"]; $sql_4= str_replace(".", ",", $sql_4);
|
||||
$sql_5 = $r["ENG_POWER"]; $sql_5= str_replace(".", ",", $sql_5);
|
||||
$sql_6 = $r["DRS_RESOURCES_DIC_ID"];
|
||||
$sql_7 = $r["DRS_DEV_ATTENTION"];
|
||||
$sql_8 = $r["DRS_BUY_DATE"];
|
||||
$sql_9 = $r["AVAILABLE_DATE"];
|
||||
$sql_DRSid = $r["DRS_ID"];
|
||||
$sql_10 = $r["DRS_CASSATION_DATE"];
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_004 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_1; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site203_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_3; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_001; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_2; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_4; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site204_003; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_5; ?></TD>
|
||||
</TR>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_005 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_8; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_013; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select DRD_VALUE from seg_dev_resources_det where DRD_RESOURCES_DETAIL=(select DIC_ID from sys_dictionaries where DIC_TYPE='DEV_RESOURCES_DETAIL' and DIC_NAME='ASSET') and DRD_DRS_ID=$sql_DRSid", "DRD_VALUE"); ?></TD>
|
||||
</TR>
|
||||
<TR><TD COLSPAN="2" CLASS="desc_value"><HR ></TD></TR>
|
||||
|
||||
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo setDicName($sql_6); ?></TD>
|
||||
</TR>
|
||||
|
||||
<?php if ($sql_6==40 || $sql_6==41): ?>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site303_021; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_10; ?></TD>
|
||||
</TR>
|
||||
<?php endif; ?>
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_006 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site301_001 ;?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select WLL_NAME from seg_well_pump_eng_rel left join seg_wells on RWL_WLL_ID=WLL_ID where RWL_ENG_DRS_ID=$sql_DRSid", "WLL_NAME"); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site301_002 ;?></TD>
|
||||
<TD CLASS="desc_value"><?php echo sqlStringValue("select PUP_NAME from seg_well_pump_eng_rel left join seg_dev_resources on DRS_ID=RWL_PUP_DRS_ID left join seg_pumps on PUP_ID=DRS_DEV_ID where RWL_ENG_DRS_ID=$sql_DRSid", "PUP_NAME"); ?></TD>
|
||||
</TR>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="head_tag">Uwagi</div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
|
||||
<?php if ($sql_6==40 || $sql_6==41): ?>
|
||||
<TR>
|
||||
<TD class="desc">Opis</TD>
|
||||
<TD CLASS="desc_value"><?php echo setDicName($sql_7); ?></TD>
|
||||
</TR>
|
||||
<?php else: ?>
|
||||
<TR>
|
||||
<TD class="desc">Opis</TD>
|
||||
<TD CLASS="desc_value"><?php echo $sql_7; ?></TD>
|
||||
</TR>
|
||||
<?php endif; ?>
|
||||
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Tag_site303_007 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label">Studnia</TD>
|
||||
<TD class="label">Typ pompy</TD>
|
||||
<TD class="label">Nr pompy</TD>
|
||||
<TD class="label">Data zab.</TD>
|
||||
<TD class="label">Data wyb.</TD>
|
||||
<td class="label">Czas pracy [h]</td>
|
||||
<TD class="label">Powód</TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$historyArray = sqlGetResAsArray("select DRS_ID,WLL_NAME,WLE_PUMP_NAME,WLE_PUMP_NO,WLE_DATE_FROM,WLE_DATE_TO,WLE_REASON from seg_wells_exchanged,seg_wells left join seg_dev_resources on DRS_DEV_ID=WLL_ID and DRS_DEV_TYPE=12 where WLE_WLL_ID=WLL_ID and WLE_ENG_NAME='".$sql_1."' and WLE_ENG_NO='".$sql_2."' order by WLE_DATE_FROM desc");
|
||||
|
||||
for($i=0; $i<count($historyArray); $i++)
|
||||
{
|
||||
|
||||
if (strlen($historyArray[$i]['WLE_DATE_TO'])>10)
|
||||
$subQuery = " and RHD_DATE<='".$historyArray[$i]['WLE_DATE_TO']."'";
|
||||
else $subQuery="";
|
||||
|
||||
$workingTime=null;
|
||||
$workingTime = sqlStringValue("select RHD_WORK_TIME_VAL from rep_his_data_everyday where RHD_ID=(select max(RHD_ID) from rep_his_data_everyday where RHD_DRS_ID=".$historyArray[$i]['DRS_ID']." and RHD_DATE>='".$historyArray[$i]['WLE_DATE_FROM']."' ".$subQuery.")", "RHD_WORK_TIME_VAL");
|
||||
|
||||
|
||||
|
||||
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_left'>".(count($historyArray)-$i)."</TD>
|
||||
<TD class='field_left'>".$historyArray[$i]['WLL_NAME']."</TD>
|
||||
<TD class='field_right'>".$historyArray[$i]['WLE_PUMP_NAME']."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_PUMP_NO']."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_DATE_FROM']."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_DATE_TO']."</TD>
|
||||
<TD class='field_right'>".$workingTime."</TD>
|
||||
<TD class='field_center'>".$historyArray[$i]['WLE_REASON']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<?php
|
||||
// zapami�tywanie ENG_ID do poprzedniej strony
|
||||
if (!empty($_GET['eb']))
|
||||
$_SESSION['site304_eb_id'] = $_GET['eb'];
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a href=./?pg=site304list&eng=<?php echo $_SESSION['site304_eb_id'];?> ><INPUT class="btn btn-info btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site304_edit']) && $sql_6!=41)
|
||||
echo"
|
||||
<a class='confirmation' href=./?pg=site304¶m=".$_GET['dev'].",del,".md5($_GET['dev'])."><INPUT class='btn btn-danger btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Delete'></A>
|
||||
<a href=./?pg=site304E&dev=".$_GET['dev']."><INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Modify'></A>
|
||||
";
|
||||
?>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,112 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site303']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site304_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site204_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site203_022 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_004 ;?></TD>
|
||||
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
|
||||
if (isset($_GET['eng']) && $_GET['eng']>0)
|
||||
{
|
||||
unset($eng_array);
|
||||
//$eng_array = sqlGetResAsArray("select * from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_ID in (select DRS_ID from seg_dev_resources,seg_engines where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$_GET['eng']." and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION='1524')) union select RWS_ENG_DRS_ID DRS_ID from seg_wellsink_pump_eng_rel,seg_dev_resources left join seg_engines on DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID where RWS_ENG_DRS_ID=DRS_ID and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$_GET['eng'].") order by DRS_SN_NUMBER,ENG_POWER");
|
||||
$eng_array = sqlGetResAsArray("select * from seg_engines,seg_dev_resources where DRS_DEV_TYPE=11 and DRS_DEV_ID=ENG_ID and ENG_ID=".$_GET['eng']." and (DRS_RESOURCES_DIC_ID in (1,2,3,707) or (DRS_RESOURCES_DIC_ID=40 and DRS_DEV_ATTENTION in ('1401','1524'))) and DRS_DEPARTMENT='".$_SESSION['syndis_eq_stock']."' order by DRS_SN_NUMBER");
|
||||
}
|
||||
// $eng_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 where DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and DRS_STATUS_DIC_ID in (6,7,8,30) and ENG_ID=".$_GET['eng']);
|
||||
// $eng_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 where DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$_GET['eng']);
|
||||
//$eng_array = sqlGetResAsArray("select DRS_ID,DRS_SN_NUMBER,DRS_STATUS_DIC_ID,DRS_RESOURCES_DIC_ID,ENG_ID,ENG_NAME,ENG_VOLTAGE,ENG_POWER,(select WLL_NAME from seg_wells where WLL_ID=(select RWL_WLL_ID from seg_well_pump_eng_rel where RWL_ENG_DRS_ID=DRS_ID limit 1)) WLL_NAME from seg_dev_resources left join seg_engines on DRS_DEV_ID=ENG_ID and DRS_DEV_TYPE=11 where DRS_RESOURCES_DIC_ID in (1,2,3,40,707) and DRS_DEPARTMENT = '".$_SESSION['syndis_eq_stock']."' and ENG_ID=".$_GET['eng']);
|
||||
|
||||
for($i=0;$i<count($eng_array);$i++)
|
||||
{
|
||||
unset($wellInfo); unset($engStatus); unset($pumpWellSink);
|
||||
|
||||
$wellInfo = sqlGetResAsArray("select * from seg_well_pump_eng_rel,seg_wells where RWL_WLL_ID=WLL_ID and RWL_ENG_DRS_ID=".$eng_array[$i]['DRS_ID']);
|
||||
|
||||
if ($eng_array[$i]['DRS_RESOURCES_DIC_ID']==1) $engStatus = 'Nowe';
|
||||
elseif ($eng_array[$i]['DRS_RESOURCES_DIC_ID']==2) $engStatus = 'Rezerwa';
|
||||
elseif ($eng_array[$i]['DRS_RESOURCES_DIC_ID']==707) $engStatus = 'Remont';
|
||||
elseif ($eng_array[$i]['DRS_RESOURCES_DIC_ID']==3 && count($wellInfo)>0) $engStatus = 'Eksploatacja SPM';
|
||||
elseif ($eng_array[$i]['DRS_RESOURCES_DIC_ID']==3 && count($wellInfo)==0) $engStatus = 'Bestgum';
|
||||
elseif ($eng_array[$i]['DRS_RESOURCES_DIC_ID']==40 && $eng_array[$i]['DRS_DEV_ATTENTION']=='1524') $engStatus = 'Kasacja [w likwidacji]';
|
||||
|
||||
|
||||
$pumpWellSink = sqlGetResAsArray("select * from seg_wellsink_pump_eng_rel,seg_wells where WLL_ID=RWS_WLL_ID and RWS_ENG_DRS_ID=".$eng_array[$i]['DRS_ID']);
|
||||
if (count($pumpWellSink)>0)
|
||||
{
|
||||
$wellInfo[0]['WLL_NAME'] = 'Zatopiony w '.$pumpWellSink[0]['WLL_NAME'];
|
||||
$engStatus = 'Kasacja [zatopione]';
|
||||
}
|
||||
|
||||
echo"
|
||||
<tr STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site304inf&dev=".$eng_array[$i]['DRS_ID']."&eb=".$_GET['eng']."'".chr(34).">
|
||||
<td class='field_left'>".($i+1)."</td>
|
||||
<td class='field_left'>".$eng_array[$i]['ENG_NAME']."</td>
|
||||
<td class='field_center'>".$eng_array[$i]['DRS_SN_NUMBER']."</td>
|
||||
<td class='field_right'>".$eng_array[$i]['ENG_VOLTAGE']."</td>
|
||||
<td class='field_right'>".$eng_array[$i]['ENG_POWER']."</td>
|
||||
<td class='field_center'>".$wellInfo[0]['WLL_NAME']."</td>
|
||||
<td class='field_center'>".$engStatus."</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($eng_array); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<!-- <a href="./export/site304list_xls.php" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a> -->
|
||||
<!-- <a href="./export/site304list_print.php" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a> -->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class=tag_buttons>
|
||||
<a href='./?pg=site304'> <INPUT class='btn btn-info btn-sm' TYPE='BUTTON' VALUE='<?php echo $lab_ButtonName_Back; ?>'></A>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,5 @@
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_standard_name ;?></div>
|
||||
<div class="tag"><?php echo $lab_Tag_standard_content ;?></div>
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site306']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
//dodawanie nowego kabla na stan.
|
||||
if ($_POST['inCableID']>0 && $_POST['subCableSave']==$lab_ButtonName_Save)
|
||||
{
|
||||
mysql_query("INSERT INTO seg_equipments_stock SET SES_EQU_ID=".$_POST['inCableID'].",SES_PARAM3='".$_SESSION['syndis_eq_stock']."',SES_DESCRIPTION='".$_POST['inCableAtt']."',SES_VALUE='".$_POST['inCablePis']."',SES_STOCK='".$_POST['inCablePis']."',SES_PARAM1='".$_POST['inCableEST']."',SES_TYPE=13,SES_INVOICE_NO='".$_POST['inCableInv']."',SES_INVOICE_DATE='".$_POST['inCableBuyDate']."',SES_AUDIT_CU='".$_SESSION['user']."',SES_AUDIT_CD=now()");
|
||||
echo"<div class='actionOK'>$lab_SaveRecordNotification_001</div>";
|
||||
unset($maxDRSid);
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_001 ;?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site306_006 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site306_005 ;?></TD>
|
||||
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$cableArray = sqlGetResAsArray("select SES_EQU_ID,EQU_NAME,MCF_NAME,sum(SES_VALUE) ILE,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) USED from seg_equipments_stock left join seg_equipments on SES_EQU_ID=EQU_ID left join seg_manufacturers on EQU_MCF_ID=MCF_ID where SES_TYPE=13 and SES_PARAM3='".$_SESSION['syndis_eq_stock']."' group by SES_EQU_ID order by EQU_NAME");
|
||||
for ($i=0; $i<count($cableArray); $i++)
|
||||
{
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site306inf&eq=".$cableArray[$i]['SES_EQU_ID']."'".chr(34).">
|
||||
<TD class='field_right'>".($i+1)."</TD>
|
||||
<TD class='field_center'>".$cableArray[$i]['EQU_NAME']."</TD>
|
||||
<TD class='field_center'>".$cableArray[$i]['MCF_NAME']."</TD>
|
||||
<TD class='field_right'>".$cableArray[$i]['ILE']."</TD>
|
||||
<TD class='field_right'>".(int) ($cableArray[$i]['ILE'] - $cableArray[$i]['USED'])."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
|
||||
?>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<table style="width:100%; background-color: #f5f5f5">
|
||||
<tr>
|
||||
<td style="width: 25%; text-align: left;"><span class="resume">Wyników: <?php echo count($cableArray); ?></span></td>
|
||||
<td style="width: 50%; text-align: center;">
|
||||
</td>
|
||||
<td style="width: 25%; text-align: right;">
|
||||
<a href="#" target="_blank" title="Export do EXCEL"><img src="./images/excel_ico.png" style="max-width: 20px; border: 0;"></a>
|
||||
<a href="#" target="_blank" title="Wydruk"><img src="./images/printer-icon.png" style="max-width: 20px; border: 0;"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
if (!empty($_SESSION['site306_edit']))
|
||||
echo"
|
||||
<div class=tag_buttons>
|
||||
<a href='?pg=site306A'> <INPUT class='btn btn-success btn-sm' TYPE='BUTTON' VALUE='$lab_ButtonName_Add'></A>
|
||||
</div>
|
||||
";
|
||||
?>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site306_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if ($_GET['eq']>0)
|
||||
{
|
||||
$wynik = mysql_query("select EQU_NAME,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site306" METHOD="POST" id="AddNewCable" class="form_valid">
|
||||
<input type="hidden" name="inCableID" value="<?php echo $_GET['eq']; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_003 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site306_004; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text50_req" TYPE="TEXT" NAME="inCableName" value="<?php echo $sql_1; ?>" readonly> <a class="tooltip_warning" HREF="?pg=site306Aeq">
|
||||
<img SRC="./images/search-icon.png" border="0"><span><?php echo $lab_Tag_site306_002; ?></SPAN></A>
|
||||
</TD>
|
||||
</TR>
|
||||
<?php
|
||||
if ($_GET['eq']>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site203_004 </TD>
|
||||
<TD CLASS=desc_value> $sql_2 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site306_003 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inCablePis' required> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_013 </TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inCableEST'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_007 </TD>
|
||||
<TD CLASS=desc_value><INPUT class='float_req' STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inCableBuyDate' SIZE='10' required></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site306_002 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inCableInv'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_010</TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableAtt></textarea></TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site306" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subCableSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site306_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_002; ?></div>
|
||||
<div class="tag">
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site208_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site208_002 ;?></TD>
|
||||
</TR>
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_ID,EQU_NAME,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='CABLE') and EQU_STATUS='1' order by EQU_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_ID"];
|
||||
$sql_2 = $r["EQU_NAME"];
|
||||
$sql_3 = $r["MCF_NAME"];
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site306A&eq=$sql_1'".chr(34).">
|
||||
<TD class='field_left'>$sql_2</TD>
|
||||
<TD class='field_center'>$sql_3</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site306A" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site306_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (!empty($_GET['param']))
|
||||
$getParam = explode(',', $_GET['param']);
|
||||
else
|
||||
header("Location: ./?pg=site306");
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select SES_ID,SES_EQU_ID,EQU_NAME,MCF_NAME,SES_VALUE,SES_STOCK,SES_PARAM1,SES_INVOICE_DATE,SES_INVOICE_NO,SES_DESCRIPTION from seg_equipments_stock left join seg_equipments on SES_EQU_ID=EQU_ID left join seg_manufacturers on EQU_MCF_ID=MCF_ID where SES_ID=".$getParam[1]);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["SES_ID"];
|
||||
$sql_2 = $r["SES_EQU_ID"];
|
||||
$sql_3 = $r["EQU_NAME"];
|
||||
$sql_4 = $r["MCF_NAME"];
|
||||
$sql_5 = $r["SES_VALUE"];
|
||||
$sql_7 = $r["SES_PARAM1"];
|
||||
$sql_8 = $r["SES_INVOICE_DATE"];
|
||||
$sql_9 = $r["SES_INVOICE_NO"];
|
||||
$sql_10 = $r["SES_DESCRIPTION"];
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="./?pg=site306inf&eq=<?php echo $getParam[0];?>" METHOD="POST" id="AddNewCable" class="form_valid">
|
||||
<input type="hidden" name="inSesId" value="<?php echo $getParam[1]; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_004 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site306_004 ;?> </TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_3 ;?> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site203_004 ;?> </TD>
|
||||
<TD CLASS=desc_value><?php echo $sql_4 ;?> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site306_006 ;?> </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inCablePis' value="<?php echo $sql_5; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_013 ;?> </TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inCableEST' value="<?php echo $sql_7; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_007 ;?> </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inCableBuyDate' SIZE='10' value="<?php echo $sql_8; ?>"></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site306_002 ;?> </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inCableInv' value="<?php echo $sql_9; ?>"> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc><?php echo $lab_Field_site303_010 ;?> </TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableAtt><?php echo $sql_10; ?></textarea></TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site306inf&eq=<?php echo $getParam[0];?>" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subCableUpdate" VALUE="<?php echo $lab_ButtonName_Update; ?>">
|
||||
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,231 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site306']))
|
||||
{
|
||||
?>
|
||||
|
||||
|
||||
<?php
|
||||
//aktualizacja danych o fakturze
|
||||
if ($_POST['inSesId']>0 && $_POST['subCableUpdate']==$lab_ButtonName_Update)
|
||||
{
|
||||
mysql_query("update seg_equipments_stock SET SES_DESCRIPTION='".$_POST['inCableAtt']."',SES_VALUE='".$_POST['inCablePis']."',SES_PARAM1='".$_POST['inCableEST']."',SES_INVOICE_NO='".$_POST['inCableInv']."',SES_INVOICE_DATE='".$_POST['inCableBuyDate']."',SES_AUDIT_CU='".$_SESSION['user']."',SES_AUDIT_CD=now() where SES_ID=".$_POST['inSesId']);
|
||||
echo"<div class='actionOK'>$lab_UpdateRecordNotification_001</div>";
|
||||
unset($maxDRSid);
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
$eqArray = sqlGetResAsArray("select EQU_ID,EQU_NAME,MCF_NAME,EQU_DESCRIPTION from seg_equipments left join seg_manufacturers on MCF_NAME=EQU_MCF_ID where EQU_ID=".$_GET['eq']);
|
||||
$stockArray = sqlGetResAsArray("select sum(SES_VALUE) ILE,(select sum(SDE_VALUE) from seg_dev_equipments_rel where SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' and SDE_DRS_EQU_ID=SES_EQU_ID) USED from seg_equipments_stock where SES_PARAM3='".$_SESSION['syndis_eq_stock']."' and SES_EQU_ID=".$_GET['eq']);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="head_tag"><?php echo $eqArray[0]['EQU_NAME'] ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site306_004; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $eqArray[0]['EQU_NAME']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site206_002; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $eqArray[0]['MCF_NAME']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site306_006; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $stockArray[0]['ILE']; ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site306_005; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo (int) ($stockArray[0]['ILE'] - $stockArray[0]['USED']); ?></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class="desc_equipment"><?php echo $lab_Field_site310_031; ?></TD>
|
||||
<TD CLASS="desc_value"><?php echo $eqArray[0]['EQU_DESCRIPTION']; ?></TD>
|
||||
</TR>
|
||||
|
||||
|
||||
<?php
|
||||
if (sqlValue("select count(1) from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq'])>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='desc_equipment'>$lab_Field_site206_004</TD>
|
||||
<TD CLASS='desc_value'>";
|
||||
$wynik = mysql_query("select EQF_ID,SUBSTRING_INDEX(EQF_FILE_NAME, '.', -1) ICO,EQF_FILE_NAME from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('application') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$eq_1 = $r["EQF_ID"];
|
||||
$vICO = $r["ICO"];
|
||||
$eq_2 = $r["EQF_FILE_NAME"];
|
||||
|
||||
if ($vICO=='pdf') $icoFile = './images/pdf_ico.png';
|
||||
else if ($vICO=='doc' || $vICO=='docx') $icoFile = './images/word_ico.png';
|
||||
else if ($vICO=='xls' || $vICO=='xlsx') $icoFile = './images/excel_ico.png';
|
||||
else if ($vICO=='ppt' || $vICO=='pptx' || $vICO=='pps' || $vICO=='ppsx') $icoFile = './images/ppoint_ico.png';
|
||||
else if ($vICO=='jpg' || $vICO=='png' || $vICO=='bmp' || $vICO=='jpeg' || $vICO=='gif' || $vICO=='jfif' || $vICO=='tiff' || $vICO=='dib') $icoFile = './images/photo_ico.png';
|
||||
else if ($vICO=='mpg' || $vICO=='divx' || $vICO=='avi' || $vICO=='mp3' || $vICO=='mp4' || $vICO=='mov') $icoFile = './images/divx_ico.png';
|
||||
else $icoFile = './images/file_ico.png';
|
||||
|
||||
echo"<img src=$icoFile><a class='knowledge' href='./sites/eqdocgeneratefromdb.php?fno=$eq_1' target='_blank'>$eq_2</a><br/>";
|
||||
}
|
||||
|
||||
echo"</TD>
|
||||
</TR>
|
||||
";
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
|
||||
<div class="head_tag"><?php echo $lab_Field_site206_005 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<?php
|
||||
$wynik = mysql_query("select EQF_FILE_TYPE,EQF_FILE from seg_equipments_files where LOWER(SUBSTRING_INDEX(EQF_FILE_TYPE, '/', 1))=lower('image') and EQF_EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$param_1 = $r["EQF_FILE_TYPE"];
|
||||
$param_2 = $r["EQF_FILE"];
|
||||
|
||||
$im = imagecreatefromstring($param_2);
|
||||
$fileName="./charts/".$_SESSION['user']."_".date("Ymd")."_".date("His")."_chart_206inf_01.png";
|
||||
imagePNG( $im,$fileName);
|
||||
list($width, $height) = getimagesize($fileName);
|
||||
if ($width>450)
|
||||
echo"<img src='$fileName' width='450'>";
|
||||
else
|
||||
echo"<img src='$fileName'>";
|
||||
|
||||
//$imgData = base64_encode($param_2);
|
||||
//$src = 'data: $param_1;base64,'.$imgData;
|
||||
//echo"<img src='$src' >";
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site307_001 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label">Lp.</TD>
|
||||
<TD class="label"><?php echo $lab_Field_site307_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site306_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site303_013 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site206_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site302_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site307_005 ;?></TD>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$invDetArray = sqlGetResAsArray("select SES_ID,SES_INVOICE_NO,SES_VALUE,SES_PARAM1,SES_DESCRIPTION,SES_INVOICE_DATE,SES_AUDIT_CU from seg_equipments_stock where SES_EQU_ID=".$_GET['eq']." and SES_PARAM3='".$_SESSION['syndis_eq_stock']."' order by SES_INVOICE_DATE desc");
|
||||
for ($i=0; $i<count($invDetArray); $i++)
|
||||
{
|
||||
|
||||
if (!empty($_SESSION['site306_edit']))
|
||||
echo "<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='./?pg=site306E¶m=".$_GET['eq'].",".$invDetArray[$i]['SES_ID']."'".chr(34).">";
|
||||
else
|
||||
echo "<tr>";
|
||||
|
||||
|
||||
echo"
|
||||
<TD class='field_right'>".($i+1)."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SES_INVOICE_NO']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SES_VALUE']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SES_PARAM1']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SES_DESCRIPTION']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SES_INVOICE_DATE']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SES_AUDIT_CU']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site307_002 ;?></div>
|
||||
<div class="tag_center">
|
||||
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<td class='label'>Lp.</td>
|
||||
<td class='label'><?php echo $lab_Field_site810_003; ?></td>
|
||||
<td class='label'><?php echo $lab_Field_site306_009; ?></td>
|
||||
<td class='label'><?php echo $lab_Field_site306_003; ?></td>
|
||||
</TR>
|
||||
|
||||
<?php
|
||||
$invDetArray = sqlGetResAsArray("select WLL_BARIERA,WLL_NAME,sum(SDE_VALUE) SUMA from seg_dev_equipments_rel left join seg_dev_resources on DRS_ID=SDE_DRS_DEV_ID and DRS_DEV_TYPE=12 left join seg_wells on WLL_ID=DRS_DEV_ID where SDE_TYPE=13 and SDE_DRS_EQU_ID=".$_GET['eq']." and SDE_PARAM3='".$_SESSION['syndis_eq_stock']."' group by SDE_DRS_DEV_ID");
|
||||
for ($i=0; $i<count($invDetArray); $i++)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class='field_right'>".($i+1)."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['WLL_BARIERA']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['WLL_NAME']."</TD>
|
||||
<TD class='field_center'>".$invDetArray[$i]['SUMA']."</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="tag50_left">
|
||||
<div class="tag_buttons" style="text-align: left;">
|
||||
<button type="button" class="btn btn-default btn-sm" onclick="window.print();">Drukuj</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="tag50_right">
|
||||
<div class="tag_buttons">
|
||||
<?php echo "<a href=./?pg=site306>"; ?><INPUT class="btn btn-info btn-sm" TYPE="BUTTON" VALUE="<?php echo $lab_ButtonName_Back; ?>"></A>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,93 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site307_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<script>
|
||||
$(function() {$("#data_01").datepicker({changeMonth: true,changeYear: true});});
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if ($_GET['eq']>0)
|
||||
{
|
||||
$wynik = mysql_query("select EQU_NAME,MCF_NAME from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_ID=".$_GET['eq']);
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_NAME"];
|
||||
$sql_2 = $r["MCF_NAME"];
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="tag100">
|
||||
<FORM ACTION="?pg=site307" METHOD="POST" id="AddNewCable" class="form_valid">
|
||||
<input type="hidden" name="inCableID" value="<?php echo $_GET['eq']; ?>">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_003 ;?></div>
|
||||
<div class="tag">
|
||||
<TABLE class="desc_val">
|
||||
<TR>
|
||||
<TD class="desc"><?php echo $lab_Field_site307_001; ?></TD>
|
||||
<TD CLASS="desc_value"><INPUT class="text50_req" TYPE="TEXT" NAME="inCableName" value="<?php echo $sql_1; ?>" readonly> <a class="tooltip_warning" HREF="?pg=site307Aeq">
|
||||
<img SRC="./images/search-icon.png" border="0"><span><?php echo $lab_Tag_site306_002; ?></SPAN></A>
|
||||
</TD>
|
||||
</TR>
|
||||
<?php
|
||||
if ($_GET['eq']>0)
|
||||
{
|
||||
echo"
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site203_004 </TD>
|
||||
<TD CLASS=desc_value> $sql_2 </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site307_006 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='float_req' TYPE='TEXT' NAME='inCablePis'>
|
||||
|
||||
<select name='inUnitType'>
|
||||
";
|
||||
$wynik = mysql_query("select DIC_ID,DIC_POL_LANG from sys_dictionaries where DIC_TYPE='SYS_UNITS' order by DIC_POL_LANG");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$dicID = $r["DIC_ID"];
|
||||
$dicNAME = $r["DIC_POL_LANG"];
|
||||
echo"<option value='".$dicID."'>".$dicNAME."</option>";
|
||||
}
|
||||
|
||||
echo"
|
||||
</select>
|
||||
|
||||
</td>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_013 </TD>
|
||||
<TD CLASS=desc_value> <INPUT TYPE='TEXT' NAME='inCableEST'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_007 </TD>
|
||||
<TD CLASS=desc_value><INPUT STYLE='text-align: right' TYPE='TEXT' id='data_01' NAME='inCableBuyDate' value='".date('Y-m-d')."' SIZE='10'></TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site306_002 </TD>
|
||||
<TD CLASS=desc_value> <INPUT class='text50' TYPE='TEXT' NAME='inCableInv'> </TD>
|
||||
</TR>
|
||||
<TR>
|
||||
<TD class=desc> $lab_Field_site303_010</TD>
|
||||
<TD CLASS=desc_value><textarea NAME=inCableAtt></textarea></TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</TABLE>
|
||||
</div>
|
||||
|
||||
<div class="tag_buttons">
|
||||
<a class="btn btn-info btn-sm" style="text-decoration: none;" href="./?pg=site307" role="button"><?php echo $lab_ButtonName_Cancel; ?></a>
|
||||
<INPUT class="btn btn-success btn-sm" TYPE="SUBMIT" NAME="subCableSave" VALUE="<?php echo $lab_ButtonName_Save; ?>">
|
||||
</div>
|
||||
</FORM>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?php
|
||||
if (!empty($_SESSION['site307_edit']))
|
||||
{
|
||||
?>
|
||||
|
||||
<?php
|
||||
$decFieldLang = setDictionaryFieldLanguage($_SESSION['lang']);
|
||||
?>
|
||||
|
||||
|
||||
<div class="tag100">
|
||||
<div class="head_tag"><?php echo $lab_Tag_site306_002; ?></div>
|
||||
<div class="tag"><br/>
|
||||
<table WIDTH="100%" class="tag">
|
||||
<TR>
|
||||
<TD class="label"><?php echo $lab_Field_site207_001 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_002 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_003 ;?></TD>
|
||||
<TD class="label"><?php echo $lab_Field_site207_004 ;?></TD>
|
||||
</TR>
|
||||
<?php
|
||||
$wynik = mysql_query("select EQU_ID,EQU_NAME,MCF_NAME,EQU_PARAM_01,EQU_PARAM_02 from seg_equipments left join seg_manufacturers on EQU_MCF_ID=MCF_ID where EQU_TYPE_ID=(select DIC_ID from sys_dictionaries where DIC_TYPE='DRS_DEV_TYPE' and DIC_NAME='ARMATURE') and EQU_STATUS='1' order by EQU_NAME");
|
||||
if($wynik)while ($r = mysql_fetch_array($wynik))
|
||||
{
|
||||
$sql_1 = $r["EQU_ID"];
|
||||
$sql_2 = $r["EQU_NAME"];
|
||||
$sql_3 = $r["MCF_NAME"];
|
||||
$sql_4 = $r["EQU_PARAM_01"];
|
||||
$sql_5 = $r["EQU_PARAM_02"];
|
||||
|
||||
|
||||
echo"
|
||||
<TR STYLE='cursor: pointer;' onclick=".chr(34)."document.location.href='?pg=site307A&eq=$sql_1'".chr(34).">
|
||||
<TD class='field_left'>$sql_2</TD>
|
||||
<TD class='field_center'>$sql_4</TD>
|
||||
<TD class='field_center'>$sql_5</TD>
|
||||
<TD class='field_left'>$sql_3</TD>
|
||||
</TR>
|
||||
";
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
else showFooterWarningAccessNotification($lab_FooterWarningAccessNotification_001);
|
||||
?>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user