private function getExportUser()
{
$exporUser = null;
$urls = array();
$urls[] = new \Oara\Curl\Request($this->_serverUrl . 'Reports/Default.aspx?', array(new \Oara\Curl\Parameter('report', 'Performance')));
$this->_client->get($urls);
$urls = array();
$urls[] = new \Oara\Curl\Request($this->_serverUrl . '/Reports/RemoteHelp.aspx?', array());
$result = $this->_client->get($urls);
/*** load the html into the object ***/
$doc = new \DOMDocument();
\libxml_use_internal_errors(true);
$doc->validateOnParse = true;
$doc->loadHTML($result[0]);
$textareaList = $doc->getElementsByTagName('textarea');
$messageNode = $textareaList->item(0);
if (!isset($messageNode->firstChild)) {
throw new \Exception('Error getting the User');
}
$messageStr = $messageNode->firstChild->nodeValue;
$parseUrl = \parse_url(\trim($messageStr));
$parameters = \explode('&', $parseUrl['query']);
foreach ($parameters as $parameter) {
$parameterValue = \explode('=', $parameter);
if ($parameterValue[0] == 'user') {
$exporUser = $parameterValue[1];
}
}
return $exporUser;
}