Ejemplo n.º 1
0
 public function actionRemove($id, $group)
 {
     $record = $this->model->getSelection()->get($group);
     if ($record) {
         if ($this->user->isInRole("administrator") || $this->user->id == $record->user_id) {
             try {
                 $this->membershipModel->out($id, $group);
                 $this->flashMessage("Uživatel již není členem skupiny.", "success");
             } catch (Exception $e) {
                 $this->flashMessage("Odstranění uživatele ze skupiny se nepodařilo.", "danger");
             }
         } else {
             $this->flashMessage("K odstraňování členů skupiny '" . $id . "' nemáte oprávnění.", "danger");
         }
     } else {
         $this->flashMessage("Skupina " . $id . " neexistuje.", "danger");
         $this->redirect("default");
     }
     $this->redirect("id", $group);
 }