--- a/admin/agency2portfolio.php +++ b/admin/agency2portfolio.php @@ -1,1 +1,42 @@ + '', + 'advorgunitfield' => $agency, + 'advrolefield' => '', + 'advsection' => 'All', + 'advsurnamefield' => '', + 'search' => 'Submit Query' + )); + $results = curl_exec($c); + + if (preg_match('##smi', $results, $m)) { + $nextURL = $m[1]; + } else { + $cache[$agency] = false; return false; + } + + curl_setopt($c, CURLOPT_URL, 'http://www.directory.gov.au' . $nextURL); + curl_setopt($c, CURLOPT_HTTPGET, true); + curl_setopt($c, CURLOPT_REFERER, 'http://www.directory.gov.au/searchres.php'); + $results = curl_exec($c); + if (preg_match('#portfolios:\s+([^<]+)#ims', $results, $m)) { + $cache[$agency] = $m[1]; return $m[1]; + } else { + $cache[$agency] = false; return false; + } +} + +?> +