/** * Saves the general settings. */ public function actionSaveGeneralSettings() { $this->requirePostRequest(); $info = Craft::getInfo(); $info->on = (bool) craft()->request->getPost('on'); $info->siteName = craft()->request->getPost('siteName'); $info->siteUrl = craft()->request->getPost('siteUrl'); $info->timezone = craft()->request->getPost('timezone'); if (Craft::saveInfo($info)) { craft()->userSession->setNotice(Craft::t('General settings saved.')); $this->redirectToPostedUrl(); } else { craft()->userSession->setError(Craft::t('Couldn’t save general settings.')); // Send the info back to the template craft()->urlManager->setRouteVariables(array('info' => $info)); } }
/** * @param $version * @param $build * @param $releaseDate * @return bool */ public function setNewCraftInfo($version, $build, $releaseDate) { $info = Craft::getInfo(); $info->version = $version; $info->build = $build; $info->releaseDate = $releaseDate; // TODO: Deprecate after next breakpoint release. $info->track = 'stable'; return Craft::saveInfo($info); }