Exemplo n.º 1
0
     $videoroomObj = videoroom::getVideoObj();
     $tempo_attuale = time();
     $videoroomObj->videoroom_info($sess_id_course_instance, $tempo_attuale);
     if ($videoroomObj->full) {
         $videoroomObj->serverLogin();
         if ($videoroomObj->login >= 0) {
             $videoroomObj->roomAccess($user_uname, $user_name, $user_surname, $user_mail, $sess_id_user, $id_profile);
             //            $videoroomObj->list_rooms();
         }
     } else {
         $status = addslashes(translateFN("Room not yet opened"));
         $options_Ar = array('onload_func' => "close_page('{$status}');");
     }
     break;
 case AMA_TYPE_TUTOR:
     $videoroomObj = videoroom::getVideoObj();
     $tempo_attuale = time();
     $creationDate = Abstract_AMA_DataHandler::ts_to_date($tempo_attuale);
     $videoroomObj->videoroom_info($sess_id_course_instance, $tempo_attuale);
     $videoroomObj->serverLogin();
     if ($videoroomObj->full) {
         if ($videoroomObj->login >= 0) {
             $videoroomObj->roomAccess($user_uname, $user_name, $user_surname, $user_mail, $sess_id_user, $id_profile, $sess_selected_tester);
             //            $videoroomObj->list_rooms();
         }
     } else {
         $room_name = $course_title . ' - ' . translateFN('Tutor') . ': ' . $user_uname . ' ' . translateFN('data') . ': ' . $creationDate;
         $comment = translateFN('inserimento automatico via') . ' ' . PORTAL_NAME;
         $numUserPerRoom = 4;
         $id_room = $videoroomObj->addRoom($room_name, $sess_id_course_instance, $sess_id_user, $comment, $numUserPerRoom, $course_title, $sess_selected_tester);
         if ($videoroomObj->login >= 0 && $id_room != false) {