';
require_once("soap.php");
ini_set('soap.wsdl_cache_enabled',0);
ini_set('soap.wsdl_cache_ttl',0);
$cl = new SyndisConnector("http://172.22.64.101/SyndisSpm.wsdl"); //zmienić URL na inny - ten kieruje na moj komputer
$cl->__setLocation('http://172.22.64.101:3615/');
echo 'connected ...
';
echo 'Start: '.date("Y-m-d H:i:s").'
';
function convertData($insertDate)
{
unset($res);
//re-contruct to format
$res = date('Y-m-d H:i:s', strtotime($insertDate));
return $res;
}
function cdt($inDate)
{
unset($out);
$out = (float) str_replace(array('-',' ',':'), array('','',''), $inDate);
return $out;
}
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");
mysql_query("truncate table rep_soap_syndis_piezometers");
unset($piezo_array);
$wynik = mysql_query("select SRP_NAME from seg_reservoirs_piezometers,seg_dev_resources where DRS_DEV_ID=SRP_ID and DRS_DEV_TYPE=601 and DRS_STATUS_DIC_ID=3 and SRP_MCF_ID=1500");
if($wynik)while ($r = mysql_fetch_array($wynik))
{
$piezo_array[] = $r["SRP_NAME"];
}
$pz = $cl->GetPiezometersDataAsArray($piezo_array);
//Array ( [piezometers] => Array ( [0] => Array ( [piezometer] => Array ( [id] => 19S-1P III-1 ) [staticWaterTable] => Array ( [value] => 0 [date] => 2016-09-17T11:47:29Z [flag] => NOTREALIABLE ) )
//Array ( [piezometer] => Array ( [id] => 19S-1P III-1 ) [staticWaterTable] => Array ( [value] => 0 [date] => 2016-09-17T11:47:29Z [flag] => NOTREALIABLE ) )
//Array ( [piezometer] => Array ( [id] => 19S-1P III-2 ) [staticWaterTable] => Array ( [value] => 0 [date] => 2016-09-17T11:45:40Z [flag] => NOTREALIABLE ) )
//Array ( [piezometer] => Array ( [id] => 1WP-PW ) [staticWaterTable] => Array ( [value] => 0 [date] => 2016-09-17T11:46:05Z [flag] => NOTREALIABLE ) )
unset($actMin);
$actMin = (int) date("i");
echo cdt(date('Y-m-d H:i:s'))."
";
for($i=0; $i
";
}
}
echo"Wczytano ".count($pz["piezometers"])." piezometrów
";
mysql_close($polacz);
echo 'finish processing ...
';
echo 'Finish: '.date("Y-m-d H:i:s").'
';
/**
*
*echo "
---------------------------------";
*print_r($cl->GetWellDataAsArray('PUMP23')); //Pobieranie danych jednej pompy - zwraca dane jako tablica
*
*echo "
---------------------------------
Indeksy piezometru";
*print_r($cl->GetPiezometerData('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako obiekt
*
*echo "
---------------------------------
";
*var_dump($cl->GetPiezometerDataAsArray('PIEZO23')); //Pobieranie danych jednego piezometru - zwraca dane jako tablice
*
*echo "
---------------------------------";
*var_dump($cl->GetWellsDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
*
*echo "
---------------------------------";
*v8ar_dump($cl->GetPiezometersDataAsArray(array('PUMP23','PUMP24'))); //retruns associate array
*/
?>