Ejemplo n.º 1
0
     foreach ($am->listRooms() as $r) {
         echo "{$r->name}:{$r->desc}:{$r->created->format(DATE_RFC822)}\n";
     }
     echo "==== archive list for {$accountName} ====\n";
     foreach ($am->listArchives() as $a) {
         echo "{$a->name}:{$a->desc}:{$a->created->format(DATE_RFC822)}\n";
     }
 } else {
     if ($args[0] == "--create") {
         $am->createRoom($args[1], count($args) > 2 ? $args[2] : null);
     } else {
         if ($args[0] == "--create-autodelete") {
             $am->createRoom($args[1], count($args) > 2 ? $args[2] : null, true);
         } else {
             if ($args[0] == "--delete") {
                 $am->deleteRoom($args[1]);
             } else {
                 if ($args[0] == "--delete-template") {
                     $am->deleteTemplate($args[1]);
                 } else {
                     if ($args[0] == "--delete-archive") {
                         $am->deleteArchive($args[1]);
                     } else {
                         if ($args[0] == "--ext-auth") {
                             if (count($args) >= 6) {
                                 $role = getRole($args[5]);
                             } else {
                                 $role = RTCUserRole::LOBBY;
                             }
                             $session = $am->getSession($args[2]);
                             $token = $session->getAuthenticationToken($args[1], $args[3], $args[4], $role);