0) { $inParam = str_replace(array('\'', '\"'), array('', ''), $inParam); $inParam = (float)str_replace(',', '.', $inParam); $outParam = round($inParam, 2); } else $outParam = 0; return $outParam; } // ========================================================== // function toDate($inParam) { unset($outParam); $outParam = date_format($inParam,"Y-m-d H:i:s"); return $outParam; } // ========================================================== // // ========================================================== // date_default_timezone_set('Europe/Warsaw'); $GLOBALS['dbconn'] = mysqli_connect("localhost", "spm_local", "ff8efe59e7265fe9680b0c325e44cb53") or die ('cannot connect to db'); mysqli_select_db($GLOBALS['dbconn'],"softspm_naprawa"); sqlQuery("SET NAMES utf8"); sqlQuery("SET CHARACTER_SET utf8_general_ci"); //studnie //$paramName = "Q"; //$tb_pName = "RHD_Q_VAL"; //$paramName = "Hs"; //$tb_pName = "RHD_HD_VAL"; unset($p_belchatowArray); $p_Q = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','Q') ORDER BY PARAM,NAME"); $p_Hd = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','Hd') ORDER BY PARAM,NAME"); $p_P1 = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','p1') ORDER BY PARAM,NAME"); $p_P2 = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','p2') ORDER BY PARAM,NAME"); $p_I2 = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','I2') ORDER BY PARAM,NAME"); $p_U12 = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','U12') ORDER BY PARAM,NAME"); $p_Pe = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','P') ORDER BY PARAM,NAME"); $p_cos = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','cos') ORDER BY PARAM,NAME"); $p_pp = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','pp') ORDER BY PARAM,NAME"); $p_diagnostyka = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','diagnostyka') ORDER BY PARAM,NAME"); $p_HH = sqlGetResAsArray("SELECT * FROM s_szczercow WHERE PARAM IN ('','HH') ORDER BY PARAM,NAME"); //foreach ($p_belchatowArray as $tb) for ($z=0; $z'; if($pDetailsBel[0]['DRS_ID']>0) { echo"DRS: ".$pDetailsBel[0]['DRS_ID']."
"; unset($lpArray); $lpArray = sqlGetResAsArray("SELECT * FROM softspm.seg_dev_resources_det WHERE DRD_ID=(SELECT MAX(DRD_ID) FROM softspm.seg_dev_resources_det WHERE DRD_RESOURCES_DETAIL=240 AND DRD_DRS_ID=".$pDetailsBel[0]['DRS_ID'].")"); $lastVAL = 0; for($i=1; $i<89; $i++) { if ($i<10) $fied = "TIME_0".$i; else $fied = "TIME_".$i; //echo"Data: ".$p_belchatowArray[0][$fied]." >>> Wynik: ".getFloatValue($tb[$fied]); //if ( $lastVAL!=getFloatValue($tb[$fied]) && getFloatValue($tb[$fied])>0 ) if (getFloatValue($p_Q[$z][$fied])>0 && getFloatValue($p_I2[$z][$fied])>0 && getFloatValue($p_U12[$z][$fied])>10) { sqlQuery("INSERT INTO softspm_naprawa.his_data_p_szczercow SET RHD_DRS_ID=".$pDetailsBel[0]['DRS_ID']." ,RHD_DATE='".$p_Q[0][$fied]."' ,RHD_Q_VAL='".(60* getFloatValue($p_Q[$z][$fied]))."' ,RHD_HD_VAL='".getFloatValue($p_Hd[$z][$fied])."' ,RHD_P1_VAL='".getFloatValue($p_P1[$z][$fied])."' ,RHD_P2_VAL='".getFloatValue($p_P2[$z][$fied])."' ,RHD_I_VAL='".getFloatValue($p_I2[$z][$fied])."' ,RHD_U_VAL='".getFloatValue($p_U12[$z][$fied])."' ,RHD_PE_VAL='".getFloatValue($p_Pe[$z][$fied])."' ,RHD_COS_VAL='".getFloatValue($p_cos[$z][$fied])."' ,RHD_PP_VAL='".getFloatValue($p_pp[$z][$fied])."' ,RHD_DGN_VAL='".getFloatValue($p_diagnostyka[$z][$fied])."' ,RHD_HH_VAL='".(getFloatValue($lpArray[0]['DRD_VALUE']) - getFloatValue($p_Hd[$z][$fied]))."' ,RHD_AUDIT_CD='".$p_Q[0][$fied]."'"); /* sqlQuery("UPDATE softspm_naprawa.his_data_p_belchatow SET ".$tb_pName."='".getFloatValue($tb[$fied])."' WHERE RHD_DRS_ID=".$pDetailsBel[0]['DRS_ID']." AND RHD_AUDIT_CD='".$p_belchatowArray[0][$fied]."'"); */ // $lastVAL=getFloatValue($tb[$fied]); echo"
"; } } //echo "

"; } } // piezometry // DIC_ID = 210 - poziom wody // DIC_ID = 1500 - AUTO; 1501 - MANUAL // dla bełchatowa /* unset($p_belchatowArray); $p_belchatowArray = sqlGetResAsArray("SELECT * FROM p_szczercow"); foreach ($p_belchatowArray as $tb) { unset($pDetailsBel); $pDetailsBel = sqlGetResAsArray("SELECT * FROM softspm.seg_reservoirs_piezometers,softspm.seg_dev_resources WHERE SRP_ID=DRS_DEV_ID AND DRS_DEV_TYPE=SRP_TYPE_DIC_ID AND SRP_NAME='".$tb['NAME']."'"); echo "Z bazy naprawczej: ".$tb['NAME'].", =>".$pDetailsBel[0]['SRP_NAME']." , ID= ".$pDetailsBel[0]['DRS_ID']." oarz typ: ".$pDetailsBel[0]['SRP_MCF_ID']."
"; if($pDetailsBel[0]['DRS_ID']>0 && $pDetailsBel[0]['SRP_MCF_ID']==1500) { $lastHST = 0; for($i=1; $i<88; $i++) { if ($i<10) $fied = "TIME_0".$i; else $fied = "TIME_".$i; echo"Data: ".$p_belchatowArray[0][$fied]." >>> Wynik: ".getFloatValue($tb[$fied]); if ( $lastHST!=getFloatValue($tb[$fied]) ) { sqlQuery("INSERT INTO softspm_naprawa.resources_det_p_szczercow SET DRD_DRS_ID=".$pDetailsBel[0]['DRS_ID']." ,DRD_RESOURCES_DETAIL='210' ,DRD_VALUE='".getFloatValue($tb[$fied])."' ,DRD_EXPORT_SEGAP='1' ,DRD_AUDIT_USR='naprawa po backupie' ,DRD_AUDIT_DATE='".$p_belchatowArray[0][$fied]."'"); echo" --- DODAJE"; $lastHST=getFloatValue($tb[$fied]); } echo"
"; } echo "

"; } } */ mysqli_close($GLOBALS['dbconn']); ?>