Ejemplo n.º 1
0
 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 . '"');
     }
 }