call('GetChallenge');
$pass = md5(md5($challenge) . md5($password));
$param = array('user' => $username,
'pass' => $pass);
$response = $client->call('Login', $param);
if($client->fault){
echo "FAULT:
Code: {$client->faultcode}
";
echo "String: {$client->faultstring}
";
} else {
if($response) {
echo "Logged in with sessionID $response .\n
";
$resp = array('sessid' => $response);
//$prjlist = array();
$prjlist = $client->call('GetProjectList', $resp);
if($client->fault){
echo "FAULT: Code: {$client->faultcode}
";
echo "String: {$client->faultstring}
";
} else
echo "List of projects:: "; print_r($prjlist);
echo "\n
";
$filelist = $client->call('GetFileList', $resp);
if($client->fault){
echo "FAULT: Code: {$client->faultcode}
";
echo "String: {$client->faultstring}
";
} else
echo "List of files:: "; print_r($filelist);
echo "\n
";
$summary = $client->call('GetProjectSummary', array('sessid' => $response, 'project' => 'zz_2533'));
if($client->fault){
echo "FAULT: Code: {$client->faultcode}
";
echo "String: {$client->faultstring}
";
} else
echo "Project Summary:: "; print_r($summary);
echo "\n
";
$close = $client->call('Logout', $resp);
if($client->fault){
echo "FAULT: Code: {$client->faultcode}
";
echo "String: {$client->faultstring}
";
} else
echo "Logging out: ";
if($close == true) echo "true";
echo "\n
";
} else echo "Login unsuccessful.";
}
} else {
?>