Beispiel #1
0
 public function userHasRights()
 {
     $this->writer->select(UserSelect::castes());
     return License::hasRights($this->writer);
 }
Beispiel #2
0
 function handler_group_unsubscribe($page, $group)
 {
     S::assert_xsrf_token();
     $group = Group::fromId($group);
     if (!$group) {
         $page->assign('title', "Ce groupe n'existe pas");
         $page->changeTpl('groups/no_group.tpl');
         return;
     }
     $group->select(GroupSelect::subscribe());
     if ($group->leavable()) {
         $group->removeUser(S::user());
         S::user()->select(UserSelect::castes());
     }
     pl_redirect('groups/see/' . $group->name());
     exit;
 }