Beispiel #1
0
 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());
 }