input('store_chat'); $chat_text = $request->input('chat_txt'); $chat = new \App\Chat(); if (!empty($store) && $store === 'true' && !empty($chat_text)) { if (!empty($_SESSION['web_login']['status'])) { $chat->StoreMessage($chat_text); $chat->UpdateChatFile('cron/chat_log.txt', 10); } } // Capture Banner output ob_start(); \App\Banner::ShowResponsiveAd(); $adHtml = ob_get_clean(); // Capture Chat HTML ob_start(); $userID = $_SESSION['web_login']['user_id'] ?? null; $chat->ShowChat(50, $userID); $chatHtml = ob_get_clean(); // Load smileys from legacy DB try { $smileys = DB::table('smileys')->select('code', 'picture', 'emotion')->get(); } catch (\Throwable $e) { $smileys = collect(); } return view('legacy::chat', compact('page_title', 'adHtml', 'chatHtml', 'smileys')); } }