public function settingsAction() { if ($_SESSION["userRole"] == CApp::settings("USER_ROLES")->ADMIN) { CApp::setTitle(CApp::getAppName() . " | " . CApp::getTranslate('settings')); $arrResult = CApp::getSettingsArray(); if (!empty($_POST["SETTINGS"])) { $settingsArray = array(); foreach ($_POST["SETTINGS"] as $key => $value) { $settingsArray[$key] = filterGetValue($value); } $model = new SiteModel(); $arrResult = $model->update($settingsArray); } $this->render("settings", "site", $arrResult); } else { CApp::redirect("/"); } }
/** * 修改状态 * * */ public function statusAction() { $id = $this->getg('id', 0); if (empty($id)) { $this->error('id 不能为空!'); } $status = $this->getg('status', 0); $status = $status ? 0 : 1; // 实例化Model $site = new SiteModel(); $row = $site->update(array('id' => $id), array('status' => $status)); if ($row) { $this->error('恭喜,操作成功', 'Message'); } else { $this->error('操作失败'); } }