2000000) { $content = file_get_contents($filePath, false, null, -2000000); } else { $content = file_get_contents($filePath); } // Prepare the download button HTML if filePath starts with /app/front $downloadButtonHtml = ''; if (strpos($filePath, '/app/front') === 0) { $downloadButtonHtml = ' '; } // Prepare buttons HTML $buttonsHtml = ''; $totalButtons = count($buttons); if ($totalButtons > 0) { $colClass = 12 / $totalButtons; // Use $colClass in your HTML generation or further logic } else { // Handle case where $buttons array is empty $colClass = 12; } foreach ($buttons as $button) { $labelStringCode = isset($button['labelStringCode']) ? $button['labelStringCode'] : ''; $event = isset($button['event']) ? $button['event'] : ''; $buttonsHtml .= '
'; } // Render the log area HTML $html = '