예제 #1
0
if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'POST') {
    if ($_POST['delete'] == 0) {
        $list_chatrooms = HTTP_ROOT_DIR . '/comunica/list_chatrooms.php';
        //        $msg = translateFN("<b>Non esiste nessuna chatroom con il chatroom ID specificato! Impossibile proseguire</b>");
        header("Location: {$list_chatrooms}");
        exit;
    }
    $chatId = DataValidator::is_uinteger($_POST['id_room']);
    if ($chatId !== false) {
        $chatRoomHa = ChatRoom::get_info_chatroomFN($chatId);
        if (!AMA_DataHandler::isError($chatRoomHa)) {
            // check to see if the chatromm is started, in that case we disable some fields
            // $chatroom_started = $chatroomObj->is_chatroom_startedFN($chatId);
            $classId = $chatRoomHa['id_istanza_corso'];
            $chatTitle = $chatRoomHa['titolo_chat'];
            $chat_deleted = ChatRoom::remove_chatroomFN($chatId);
            if ($chat_deleted) {
                $data = new CText(translateFN('Chat cancellata'));
            } else {
                $data = new CText(translateFN('Errore nella cancellazione della Chat'));
            }
        } else {
            $data = new CText(translateFN('Chatroom non trovata'));
        }
    } else {
        $data = new CText(translateFN('Id chat non valido'));
    }
} else {
    $chatId = DataValidator::is_uinteger($_GET['id_room']);
    if ($chatId === false) {
        $data = new CText(translateFN('Id chat non valido') . '(1)');