protected function AddGroupPost() { if ($this->post->name == '') { $this->set('message', Lang::gs('group.no.name')); $this->render('core_error.tpl'); return; } $permissions = 0; foreach ($this->post->permissions as $perm) { $permissions = PilotGroups::set_permission($permissions, $perm); } $ret = PilotGroups::AddGroup($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.added'), $this->post->name)); $this->render('core_success.tpl'); LogData::addLog(Auth::$userinfo->pilotid, 'Added group "' . $this->post->name . '"'); } }