예제 #1
0
파일: rooms.php 프로젝트: netixx/frankiz
 function handler_room_see($page, $rid = null)
 {
     $room = Room::fromId($rid);
     if (!$room) {
         $page->changeTpl('rooms/no_room.tpl');
         return;
     }
     $room->select(RoomSelect::see());
     $page->assign('room', $room);
     $page->assign('title', $room->id());
     $page->changeTpl('rooms/room.tpl');
 }
예제 #2
0
파일: group.php 프로젝트: netixx/frankiz
 public static function premises()
 {
     return new GroupSelect(array('rooms'), array('rooms' => RoomSelect::premise()));
 }
예제 #3
0
파일: user.php 프로젝트: netixx/frankiz
 public static function minitol()
 {
     return new UserSelect(array_merge(self::$natives, array('rooms', 'castes', 'comments', 'studies')), array('castes' => CasteSelect::group(), 'rooms' => RoomSelect::all(), 'studies' => FormationSelect::base()));
 }
예제 #4
0
파일: profile.php 프로젝트: netixx/frankiz
 function handler_network($page)
 {
     $rooms = S::user()->rooms();
     $rooms->select(RoomSelect::ips());
     $page->assign('rooms', $rooms);
     $page->assign('title', "Mes données réseau");
     $page->addCssLink('profile.css');
     $page->changeTpl("profile/network.tpl");
 }