📂 File Browser

/AgentAIv3
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📁 tmp/ 🔓 Open
📁 vendor/ 🔓 Open

📄 Files

📄 README.md
▶ Open 📄 View Source
📝 README.txt
▶ Open 📄 View Source
📝 README_content.txt
▶ Open 📄 View Source
🐘 chat_handler.php
▶ Open 📄 View Source
🐘 check_auth.php
▶ Open 📄 View Source
🐘 cleanup.php
▶ Open 📄 View Source
📄 composer.json
▶ Open 📄 View Source
🐘 database.php
▶ Open 📄 View Source
🐘 debug_email.php
▶ Open 📄 View Source
🐘 debug_email_parts.php
▶ Open 📄 View Source
🐘 debug_emails.php
▶ Open 📄 View Source
🐘 delete_chat.php
▶ Open 📄 View Source
🐘 fetch_emails.php
▶ Open 📄 View Source
🐘 find_models.php
▶ Open 📄 View Source
🐘 gemini_direct.php
▶ Open 📄 View Source
🐘 get_chats.php
▶ Open 📄 View Source
🐘 get_email.php
▶ Open 📄 View Source
🐘 index.php
▶ Open 📄 View Source
🐘 index_simple.php
▶ Open 📄 View Source
🐘 index_test.php
▶ Open 📄 View Source
🐘 logout.php
▶ Open 📄 View Source
🐘 mark_read.php
▶ Open 📄 View Source
🐘 new_chat.php
▶ Open 📄 View Source
🐘 oauth2callback.php
▶ Open 📄 View Source
🐘 refresh_token.php
▶ Open 📄 View Source
🐘 rename_chat.php
▶ Open 📄 View Source
🐘 session_config.php
▶ Open 📄 View Source
🎨 style.css
▶ Open 📄 View Source
🐘 switch_chat.php
▶ Open 📄 View Source
🐘 sync_emails.php
▶ Open 📄 View Source
🐘 test_ajax.php
▶ Open 📄 View Source
🐘 test_api.php
▶ Open 📄 View Source
🐘 test_cmd.php
▶ Open 📄 View Source
🐘 test_curl.php
▶ Open 📄 View Source
🐘 test_db.php
▶ Open 📄 View Source
🐘 test_db_ops.php
▶ Open 📄 View Source
🐘 test_endpoint.php
▶ Open 📄 View Source
🐘 test_ollama.php
▶ Open 📄 View Source
🐘 test_ollama_direct.php
▶ Open 📄 View Source
🐘 test_openrouter.php
▶ Open 📄 View Source
🐘 test_shell.php
▶ Open 📄 View Source

📄 Source: switch_chat.php

<?php
session_name('INBOXZERO');
session_start();

header('Content-Type: application/json');

$input = json_decode(file_get_contents('php://input'), true);
$chatId = $input['chat_id'] ?? '';

if ($chatId && isset($_SESSION['chat_histories'][$chatId])) {
    $_SESSION['current_conversation_id'] = $chatId;
    $messages = [];
    foreach ($_SESSION['chat_histories'][$chatId] as $entry) {
        if (strpos($entry, 'User:') === 0) {
            $messages[] = ['role' => 'user', 'content' => substr($entry, 6)];
        } elseif (strpos($entry, 'Assistant:') === 0) {
            $messages[] = ['role' => 'assistant', 'content' => substr($entry, 11)];
        }
    }
    echo json_encode(['success' => true, 'messages' => $messages]);
} else {
    echo json_encode(['error' => 'Chat not found']);
}
?>
← Back