public function on_create_resource($pars = array())
{
$ticket = $pars['ticket'];
$path = $pars['path'];
$label = $pars['label'];
$content = $pars['content'];
if (!$this->isAuthenticated($ticket)) {
self::raiseError("Unauthenticated.");
}
if ($this->canUserWrite($ticket, $path)) {
$resource = $this->createResource($ticket, $path, $label, $content);
self::setResult($resource);
}
self::raiseError("Insufficient privileges.");
}