Commit 74dda71a authored by Sebastian Kummer's avatar Sebastian Kummer

ZP-1065 Implement WebserviceInfo->GetSignatures().

Released under the Affero GNU General Public License (AGPL) version 3.
parent 4b1db491
......@@ -53,6 +53,27 @@ class WebserviceInfo {
return $output;
}
/**
* Returns signatures saved for the Request::GetGETUser().
*
* @access public
* @return KoeSignatures
*/
public function GetSignatures() {
$user = Request::GetGETUser();
$sigs = null;
$hasRights = ZPush::GetBackend()->Setup($user);
ZLog::Write(LOGLEVEL_INFO, sprintf("WebserviceInfo::GetSignatures(): permissions to open store '%s': %s", $user, Utils::PrintAsString($hasRights)));
if ($hasRights) {
$sigs = ZPush::GetBackend()->GetKoeSignatures();
ZPush::GetTopCollector()->AnnounceInformation(sprintf("Retrieved %d signatures", count($sigs->GetSignatures())), true);
}
return $sigs;
}
/**
* Returns the Z-Push version.
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment