protected function SaveGroup() { $permissions = 0; foreach ($this->post->permissions as $perm) { $permissions = PilotGroups::set_permission($permissions, $perm); } PilotGroups::EditGroup($this->post->groupid, $this->post->name, $permissions); if (DB::errno() != 0) { $this->set('message', sprintf(Lang::gs('error'), DB::$error)); $this->render('core_error.tpl'); } else { $this->set('message', sprintf(Lang::gs('group.saved'), $this->post->name)); $this->render('core_success.tpl'); LogData::addLog(Auth::$userinfo->pilotid, 'Edited group "' . $this->post->name . '"'); } }