Admin_FolderController::saveAction PHP Метод

saveAction() публичный Метод

public saveAction ( )
    public function saveAction()
    {
        try {
            if ($this->getParam("id")) {
                $folder = Document\Folder::getById($this->getParam("id"));
                $folder->setModificationDate(time());
                $folder->setUserModification($this->getUser()->getId());
                if ($folder->isAllowed("publish")) {
                    $this->setValuesToDocument($folder);
                    $folder->save();
                    $this->_helper->json(["success" => true]);
                }
            }
        } catch (\Exception $e) {
            Logger::log($e);
            if (Pimcore\Tool\Admin::isExtJS6() && $e instanceof Element\ValidationException) {
                $this->_helper->json(["success" => false, "type" => "ValidationException", "message" => $e->getMessage(), "stack" => $e->getTraceAsString(), "code" => $e->getCode()]);
            }
            throw $e;
        }
        $this->_helper->json(false);
    }