Files
kopalnia_2014/soap_onoff_del.php
2026-09-03 11:24:19 +02:00

73 lines
3.6 KiB
PHP

<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=utf-8">
<meta http-equiv="Refresh" content="1" />
<?php
error_reporting(E_ALL);
echo 'starting ...<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");
unset($obArray);
$obArray = sqlGetResAsArray("select * from a_getpumpswitchhistory_sel where PRC_STATUS=0 limit 1");
unset($wellArray);
//$wellArray = $cl->GetPumpSwitchHistory('G54','2016-12-29T00:00:00Z');
//$wellArray = objectToArray($wellArray);
//print_r($wellArray);
$wellArray = sqlGetResAsArray("select min(HIS_DATE) MIN_DATE, max(HIS_DATE) MAX_DATE from a_getpumpswitchhistory_ins where DRS_ID=".$obArray[0]['DRS_ID']);
for($i=0; $i<count($wellArray); $i++)
{
// usuwa historyczne wpisy
mysql_query("delete from seg_dev_resources_det where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$obArray[0]['DRS_ID']." and DRD_AUDIT_DATE>='".$wellArray[$i]['MIN_DATE']."' and DRD_AUDIT_DATE<='".$wellArray[$i]['MAX_DATE']."'");
mysql_query("insert into seg_dev_resources_det select null,DRS_ID,507,HIS_VAL,HIS_REASON,1,(case when HIS_USER is null then 'SYNDIS' else HIS_USER end)H_USER,HIS_DATE from a_getpumpswitchhistory_ins where DRS_ID=".$obArray[0]['DRS_ID']." order by HIS_DATE");
mysql_query("delete from seg_dev_resources_det_his where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$obArray[0]['DRS_ID']." and DRD_AUDIT_DATE>='".$wellArray[$i]['MIN_DATE']."' and DRD_AUDIT_DATE<='".$wellArray[$i]['MAX_DATE']."'");
mysql_query("delete from softspm_his.seg_dev_resources_det_his where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$obArray[0]['DRS_ID']." and DRD_AUDIT_DATE>='".$wellArray[$i]['MIN_DATE']."' and DRD_AUDIT_DATE<='".$wellArray[$i]['MAX_DATE']."'");
mysql_query("delete from softspm_his.seg_dev_resources_det_2015 where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$obArray[0]['DRS_ID']." and DRD_AUDIT_DATE>='".$wellArray[$i]['MIN_DATE']."' and DRD_AUDIT_DATE<='".$wellArray[$i]['MAX_DATE']."'");
mysql_query("delete from softspm_his.seg_dev_resources_det_2014 where DRD_RESOURCES_DETAIL=507 and DRD_DRS_ID=".$obArray[0]['DRS_ID']." and DRD_AUDIT_DATE>='".$wellArray[$i]['MIN_DATE']."' and DRD_AUDIT_DATE<='".$wellArray[$i]['MAX_DATE']."'");
}
mysql_query("UPDATE a_getpumpswitchhistory_sel SET PRC_STATUS=1 WHERE DRS_ID=".$obArray[0]['DRS_ID']);
echo "Zaktualizował załączenia/wyłączenia do Studni: ".$obArray[0]['WLL_NAME']."<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
*/
?>