public function main() { global $task; $isSend = MRequest::int("send", 0); $_task = !$task || $task == "default" ? "main" : $task; $this->view->add2Menu(MConfigHelper::getMenu()); $config = MConfig::instance(); $err = array(); if ($isSend) { $request = $config->request(); if (!sizeof($request->error)) { if (!_FM_IS_DEMO) { $config->mixinAndSave($request->data); } MPeer::redirect(MURL::_("config", null, "main") . MSaved::url()); } else { $config->mixin($request->data); $err = $request->error; } } $this->view->add2Content(MConfigHelper::generate($_task, $config, $err)); }
protected function _rightsSave($id = null) { if ($id === null || $id < 0) { MPeer::redirect(MURL::_("rootsandrights", null, "rights")); } $rights = MRights::getInstance($id); $rights->fetchData(); if (!_FM_IS_DEMO) { $rights->save(); } $groupTab = MRequest::int("grouptab", null); $gtab = $groupTab !== null ? '&grouptab=' . $groupTab : ''; $this->view->addPreToContent($_REQUEST); MPeer::redirect(MURL::_("rootsandrights", null, "rights") . '&id=' . $id . $gtab . MSaved::url()); }