Example #1
0
 public function run()
 {
     $binets = S::user()->castes()->groups()->filter('ns', Group::NS_BINET);
     $frees = S::user()->castes()->groups()->filter('ns', Group::NS_FREE);
     $binets->select(GroupSelect::premises());
     $binets->select(GroupSelect::nb_news());
     $this->assign('binets', $binets);
     $this->assign('frees', $frees);
     $this->assign('user', S::user());
 }
Example #2
0
 function handler_group_ajax_open($page, $gid, $rid, $state = null)
 {
     S::assert_xsrf_token();
     $room = new Room($rid);
     $group = Group::fromId($gid, false);
     if ($group) {
         $group->select(GroupSelect::premises());
         if ($group->isRoomMaster()) {
             $room->open($state);
         }
     }
     return PL_JSON;
 }