Admin_DocumentController::updateSiteAction PHP Method

updateSiteAction() public method

public updateSiteAction ( )
    public function updateSiteAction()
    {
        $domains = $this->getParam("domains");
        $domains = str_replace(" ", "", $domains);
        $domains = explode("\n", $domains);
        try {
            $site = Site::getByRootId(intval($this->getParam("id")));
        } catch (\Exception $e) {
            $site = Site::create(["rootId" => intval($this->getParam("id"))]);
        }
        $site->setDomains($domains);
        $site->setMainDomain($this->getParam("mainDomain"));
        $site->setErrorDocument($this->getParam("errorDocument"));
        $site->setRedirectToMainDomain($this->getParam("redirectToMainDomain") == "true" ? true : false);
        $site->save();
        $site->setRootDocument(null);
        // do not send the document to the frontend
        $this->_helper->json($site);
    }