예제 #1
0
        $display_message1 = translateFN("La chatroom cui stai provando ad accedere e' stata terminata!");
        $display_message2 = translateFN("Arrivederci da ADA Chat.");
        break;
    case EXIT_REASON_WRONG_ROOM:
        // message to display while logging out
        $display_message1 = translateFN("La chatroom cui stai provando ad accedere non appartiene alla tua classe oppure non sei invitato!");
        $display_message2 = translateFN("Arrivederci da ADA Chat.");
        break;
    case EXIT_REASON_FULL_ROOM:
        // initialize a new ChatDataHandler object
        $chatroomObj = new ChatRoom($id_chatroom, $_SESSION['sess_selected_tester_dsn']);
        //get the type of the chatroom
        $chatroomHa = $chatroomObj->get_info_chatroomFN($id_chatroom);
        $chat_type = $chatroomHa['tipo_chat'];
        if ($chat_type == INVITATION_CHAT) {
            $user_exits = $chatroomObj->set_user_statusFN($id_user, $id_user, $id_chatroom, ACTION_EXIT);
        } else {
            // removes user form database
            $user_exits = $chatroomObj->quit_chatroomFN($id_user, $id_user, $id_chatroom);
        }
        // message to display while logging out
        $display_message1 = translateFN("La chatroom cui stai provando ad accedere ha raggiunto il massimo numero di utenti che pu� ospitare! Riprova pi� tardi!");
        $display_message2 = translateFN("Arrivederci da ADA Chat.");
        break;
    default:
}
// switch
/*
 * tracciamento del tempo di esecuzione dello script
 */
//$end_time = time() + microtime();