08-13-2009 02:01 AM
07-08-2010 04:32 AM
07-13-2010 12:35 PM
08-16-2011 08:38 AM
08-16-2011 02:56 PM
function enrollUser($site,$roll){
Logger::$log->debug("UserObj():enrollUser( ".$site. " " . $roll . " );" );
$accessUser = getAccessUser();
$accessPassword = getAccessPassword();
$contextType = "application/json";
$userUrl = "http://" . $_SERVER['SERVER_NAME'] . "/alfresco/service/api/sites/" . $site . "/memberships";
switch ($roll) {
case "SiteConsumer": break;
case "SiteContributor": break;
case "SiteCollaborator": break;
case "SiteManager": break;
default: return false;
}
$requestString = '{"person": {"userName":"' . $this->userName . '"},"role":"'. $roll . '"}';
$request = RestClient::post( $userUrl,
$requestString,
$accessUser,
$accessPassword,
$contextType);
if ($request->getResponseCode() == '200' ) {
return true;
}else{
return false;
}
}
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.