public function on_save_resource($pars = array())
{
$ticket = $pars['ticket'];
$path = $pars['path'];
if (!$this->isAuthenticated($ticket)) {
self::raiseError("Unauthenticated.");
}
if ($this->canUserWrite($ticket, $path)) {
if ($this->setResource($ticket, $path, $pars['content'])) {
self::setResult(true);
} else {
self::raiseError("Unable to save.");
}
}
self::raiseError("Insufficient privileges.");
}