0)
{
if (empty($_POST['post_zas']) || $_POST['post_zas']<0 || $_POST['post_zas']>100) $_POST['post_zas']=100;
$well_work_status = getLastValueFromDevResourceDetail('WELL_STATUSES','ON_OFF',$_POST['post_dev']);
if ($well_work_status=='ON') $well_work_status=1;
else $well_work_status=0;
$dateVal = $_POST['post_date'];
if (sqlStringValue("select WLL_CAT_DIC_ID from seg_dev_resources,seg_wells where WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 and DRS_ID=".$_POST['post_dev'], "WLL_CAT_DIC_ID") == 20)
{
$_POST['post_time'] = round(sqlValue("select getWellWorkingTimeInDate(".$_POST['post_dev'].",'".$dateVal."')")/3600,2);
$_POST['post_v'] = sqlValue("select getWellPumpedWaterInDate(".$_POST['post_dev'].",'".$dateVal."')");
// usuwa nowsze wpisy niż ten dodany przed chwilą
mysql_query("DELETE FROM rep_his_data_everyday WHERE RHD_DRS_ID=".$_POST['post_dev']." and RHD_DATE>'".$_POST['post_date']."'");
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=".$_POST['post_dev']." and DRD_AUDIT_DATE>'".$_POST['post_date']."'");
}
// wpisuje do tabeli z danymi historycznymi
$query_data_everyday = "INSERT INTO rep_his_data_everyday SET RHD_DRS_ID=".getFloatValue($_POST['post_dev']).",RHD_DATE='".$_POST['post_date']."'";
if (getFloatValue($_POST['post_h0'])>0) $query_data_everyday .= ",RHD_HST0_VAL=".getFloatValue($_POST['post_h0']);
if (getFloatValue($_POST['post_hs'])>0) $query_data_everyday .= ",RHD_HST_VAL=".getFloatValue($_POST['post_hs']);
if (getFloatValue($_POST['post_hd'])>0) $query_data_everyday .= ",RHD_HD_VAL=".getFloatValue($_POST['post_hd']);
if (getFullFloatValue($_POST['post_q'])>0) $query_data_everyday .= ",RHD_Q_VAL=".getFullFloatValue($_POST['post_q'])*60;
if (getFloatValue($_POST['post_p1'])>0) $query_data_everyday .= ",RHD_P1_VAL=".getFloatValue($_POST['post_p1']);
if (getFloatValue($_POST['post_p2'])>0) $query_data_everyday .= ",RHD_P2_VAL=".getFloatValue($_POST['post_p2']);
if (getFloatValue($_POST['post_i'])>0) $query_data_everyday .= ",RHD_I_VAL=".getFloatValue($_POST['post_i']);
if (getFloatValue($_POST['post_u'])>0) $query_data_everyday .= ",RHD_U_VAL=".getFloatValue($_POST['post_u']);
if (getFloatValue($_POST['post_pe'])>0) $query_data_everyday .= ",RHD_PE_VAL=".getFloatValue($_POST['post_pe']);
if (getFloatValue($_POST['post_fi'])>0) $query_data_everyday .= ",RHD_COS_VAL=".getFloatValue($_POST['post_fi']);
if (getFloatValue($_POST['post_pp'])>0) $query_data_everyday .= ",RHD_PP_VAL=".getFloatValue($_POST['post_pp']);
if (getFloatValue($_POST['post_hh'])>0) $query_data_everyday .= ",RHD_HH_VAL=".getFloatValue($_POST['post_hh']);
if (getFloatValue($_POST['post_v'])>0) $query_data_everyday .= ",RHD_VM3_VAL=".getFloatValue($_POST['post_v']);
if (getFloatValue($_POST['post_tw'])>0) $query_data_everyday .= ",RHD_WTEMP_VAL=".getFloatValue($_POST['post_tw']);
if (getFloatValue($_POST['post_time'])>0) $query_data_everyday .= ",RHD_WORK_TIME_VAL=".getFloatValue($_POST['post_time']);
$query_data_everyday .= ",RHD_AUDIT_CD=now()";
mysql_query($query_data_everyday);
// jeśli studnia jest OPT lub BASE wpisuje jeszcze raz, żeby nie zaktualizować ostatnio wpisanego rekordu
if (sqlStringValue("select WLL_CAT_DIC_ID from seg_dev_resources,seg_wells where WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 and DRS_ID=".$_POST['post_dev'], "WLL_CAT_DIC_ID") < 20)
{
mysql_query($query_data_everyday);
}
// Q
if (getFullFloatValue($_POST['post_q'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=200,DRD_VALUE='".(getFullFloatValue($_POST['post_q'])*60)."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// HD
if (getFloatValue($_POST['post_hd'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=205,DRD_VALUE='".getFloatValue($_POST['post_hd'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// HST
if (getFloatValue($_POST['post_hs'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=210,DRD_VALUE='".getFloatValue($_POST['post_hs'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// HST0
if (getFloatValue($_POST['post_h0'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=212,DRD_VALUE='".getFloatValue($_POST['post_h0'])."',DRD_EXPORT_SEGAP='0',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// P1
if (getFloatValue($_POST['post_p1'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=215,DRD_VALUE='".getFloatValue($_POST['post_p1'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// P2
if (getFloatValue($_POST['post_p2'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=220,DRD_VALUE='".getFloatValue($_POST['post_p2'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Pb
if (getFloatValue($_POST['post_pb'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=225,DRD_VALUE='".getFloatValue($_POST['post_pb'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Ilość wypompowanej wody
if (getFloatValue($_POST['post_v'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=230,DRD_VALUE='".getFloatValue($_POST['post_v'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Temperatura wody
if (getFloatValue($_POST['post_tw'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=245,DRD_VALUE='".getFloatValue($_POST['post_tw'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// pp
if (getFloatValue($_POST['post_pp'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=401,DRD_VALUE='".getFloatValue($_POST['post_pp'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// hh
if (getFloatValue($_POST['post_hh'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=402,DRD_VALUE='".getFloatValue($_POST['post_hh'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Zamknięcie zasuwy
if (getFloatValue($_POST['post_zas'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=730,DRD_VALUE='".getFloatValue($_POST['post_zas'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Prąd
if (getFloatValue($_POST['post_i'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=270,DRD_VALUE='".getFloatValue($_POST['post_i'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Napięcie
if (getFloatValue($_POST['post_u'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=275,DRD_VALUE='".getFloatValue($_POST['post_u'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Cosinus Fi
if (getFloatValue($_POST['post_fi'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=280,DRD_VALUE='".getFloatValue($_POST['post_fi'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Czas pracy agregatu
if (getFloatValue($_POST['post_time'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=290,DRD_VALUE='".getFloatValue($_POST['post_time'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Moc czynna
if (getFloatValue($_POST['post_pe'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=260,DRD_VALUE='".getFloatValue($_POST['post_pe'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Jednostkowe zużycie energii
if (getFloatValue($_POST['post_en'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=721,DRD_VALUE='".getFloatValue($_POST['post_en'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
// Pobór energii
if (getFloatValue($_POST['post_kwc'])>0)
mysql_query("INSERT INTO seg_dev_resources_det SET DRD_DRS_ID=".$_POST['post_dev'].",DRD_RESOURCES_DETAIL=265,DRD_VALUE='".getFloatValue($_POST['post_kwc'])."',DRD_EXPORT_SEGAP='1',DRD_AUDIT_USR='".$_SESSION['user']."',DRD_AUDIT_DATE='".$_POST['post_date']."'");
}
// zmienie przypisanie danego obiektu do oddziału
if ($_POST['post_site']=='site807objdep' && $_POST['post_action']=='change_dep' && $_POST['post_dev']>0)
{
mysql_query("UPDATE seg_dev_resources SET DRS_DEPARTMENT='".$_POST['post_dep']."' WHERE DRS_ID=".$_POST['post_dev']);
}
// walidacja na dodawanie nowej studni: sprawdza, czy obiekt istenieje e studniach lub piezometrach
if ($_POST['post_site']=='site301A' && $_POST['post_action']=='create_new_well' && strlen($_POST['post_well_name'])>0)
{
if (sqlValue("select count(1) from seg_wells,seg_dev_resources where WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_POST['post_well_name']."'")>0)
echo('');
elseif (sqlValue("select count(*) from seg_reservoirs_piezometers,seg_dev_resources where SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=601 and SRP_NAME='".$_POST['post_well_name']."'")>0)
echo('');
}
// walidacja na dodawanie nowego piezometru: sprawdza, czy obiekt istenieje w piezometrach lub studniach
if ($_POST['post_site']=='site309A' && $_POST['post_action']=='create_new_piezo' && strlen($_POST['post_piezo_name'])>0)
{
if (sqlValue("select count(*) from seg_reservoirs_piezometers,seg_dev_resources where SRP_ID=DRS_DEV_ID and DRS_DEV_TYPE=601 and SRP_NAME='".$_POST['post_piezo_name']."'")>0)
echo('');
elseif (sqlValue("select count(1) from seg_wells,seg_dev_resources where WLL_ID=DRS_DEV_ID and DRS_DEV_TYPE=12 and WLL_NAME='".$_POST['post_piezo_name']."'")>0)
echo('');
}
// usuwanie parametrów hemicznych
// Ładowanie danych
// ==============================================================================================================================
if ($_POST['page']=='site401CH' && $_POST['post_action']=='show_params' && $_POST['post_dev_id']>0 && $_POST['post_param_id']>0)
{
unset($listOfParamsArray);
$listOfParamsArray = sqlGetResAsArray("
select * from seg_dev_resources_det where DRD_AUDIT_DATE>='".$_POST['post_date_from']." 00:00:00' and DRD_AUDIT_DATE<='".$_POST['post_date_to']." 23:59:59' and DRD_RESOURCES_DETAIL=".$_POST['post_param_id']." and DRD_DRS_ID=".$_POST['post_dev_id']."
union
select * from seg_dev_resources_det_his where DRD_AUDIT_DATE>='".$_POST['post_date_from']." 00:00:00' and DRD_AUDIT_DATE<='".$_POST['post_date_to']." 23:59:59' and DRD_RESOURCES_DETAIL=".$_POST['post_param_id']." and DRD_DRS_ID=".$_POST['post_dev_id']."
order by DRD_AUDIT_DATE desc
");
echo'
'.$lab_HistoricalData_001.'
| Lp. |
'.$lab_Field_site401_003.' |
'.$lab_Field_site401_004.' |
|
';
for($i=0; $i
| '.($i+1).' |
'.$listOfParamsArray[$i]['DRD_AUDIT_DATE'].' |
'.$listOfParamsArray[$i]['DRD_VALUE'].' |
 |
';
}
echo'
';
echo'
';
}
// usuwanie parametrów hemicznych
// Ładowanie danych
// ==============================================================================================================================
if ($_POST['page']=='site401CH' && $_POST['post_action']=='del_params' && $_POST['post_dev_id']>0 && $_POST['post_param_id']>0 && $_POST['post_rowid']>0)
{
mysql_query("DELETE FROM seg_dev_resources_det WHERE DRD_ID=".$_POST['post_rowid']);
mysql_query("DELETE FROM seg_dev_resources_det_his WHERE DRD_ID=".$_POST['post_rowid']);
unset($listOfParamsArray);
$listOfParamsArray = sqlGetResAsArray("
select * from seg_dev_resources_det where DRD_AUDIT_DATE>='".$_POST['post_date_from']." 00:00:00' and DRD_AUDIT_DATE<='".$_POST['post_date_to']." 23:59:59' and DRD_RESOURCES_DETAIL=".$_POST['post_param_id']." and DRD_DRS_ID=".$_POST['post_dev_id']."
union
select * from seg_dev_resources_det_his where DRD_AUDIT_DATE>='".$_POST['post_date_from']." 00:00:00' and DRD_AUDIT_DATE<='".$_POST['post_date_to']." 23:59:59' and DRD_RESOURCES_DETAIL=".$_POST['post_param_id']." and DRD_DRS_ID=".$_POST['post_dev_id']."
order by DRD_AUDIT_DATE desc
");
echo'
'.$lab_HistoricalData_001.'
| Lp. |
'.$lab_Field_site401_003.' |
'.$lab_Field_site401_004.' |
|
';
for($i=0; $i
| '.($i+1).' |
'.$listOfParamsArray[$i]['DRD_AUDIT_DATE'].' |
'.$listOfParamsArray[$i]['DRD_VALUE'].' |
 |
';
}
echo'
';
}
?>