AmyProjectController::on_save_resource PHP Method

on_save_resource() public method

public on_save_resource ( $pars = [] )
    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.");
    }