398 lines
25 KiB
PHP
398 lines
25 KiB
PHP
<?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);
|
|
?>
|