254 lines
10 KiB
PHP
254 lines
10 KiB
PHP
<?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);
|
|
?>
|