updated update script and merged lobbylens admin scripts
[contractdashboard.git] / admin / abr-example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://contractdashboard.lambdacomplex.org");
$guid = "5f2f943e-15f4-4782-8fad-9a0fe83a2f47";
$orgname = "Department of Foreign Affairs and Trade";
 
//foreach $agency
$url = "http://abr.business.gov.au/ABRXMLSearchRPC/ABRXMLSearch.asmx/ABRSearchByNameSimpleProtocol?name=".urlencode($orgname)."&postcode=&legalName=Y&tradingName=Y&NSW=Y&SA=Y&ACT=Y&VIC=Y&WA=Y&NT=Y&QLD=Y&TAS=Y&authenticationGuid=$guid";
curl_setopt($ch, CURLOPT_URL, $url);
$body = curl_exec($ch);
$xml = new SimpleXMLElement($body);
echo "<pre>";
$result = $xml->response->searchResultsList->searchResultsRecord[0];
var_dump($result);
echo "</pre>";
echo "<b> Organisation:</b>" . $result->mainName->organisationName;
echo "<b> ABN:</b>".$result->ABN->identifierValue;
// fi
 
curl_close($ch);
 
?>