get_recent_logs($Almaweb_per_page, $Almaweb_offset, $Almaweb_filters); $Almaweb_total_logs = $Almaweb_Database->get_total_logs($Almaweb_filters); $Almaweb_total_pages = ceil($Almaweb_total_logs / $Almaweb_per_page); // Récupérer les familles distinctes pour le filtre $Almaweb_families = $Almaweb_Database->get_distinct_families(); // Enqueue inline script pour toggle details $almaweb_logs_script = 'jQuery(document).ready(function($) { $(".toggle-details").on("click", function() { var logId = $(this).data("log-id"); var detailsRow = $("#details-" + logId); detailsRow.fadeToggle(200); $(this).text(function(i, text) { return text === "' . esc_js(__('View', 'almaweb-ai-visitor-analytics')) . '" ? "' . esc_js(__('Hide', 'almaweb-ai-visitor-analytics')) . '" : "' . esc_js(__('View', 'almaweb-ai-visitor-analytics')) . '"; }); }); });'; wp_add_inline_script('almaweb-ai-visitor-analytics-admin', $almaweb_logs_script); ?>
|
|
['icon' => '🟢', 'label' => 'Inference', 'class' => 'intention-inference'], 'search' => ['icon' => '🔵', 'label' => 'Search', 'class' => 'intention-search'], 'training' => ['icon' => '🟡', 'label' => 'Training', 'class' => 'intention-training'], 'scraping' => ['icon' => '🔴', 'label' => 'Scraping', 'class' => 'intention-scraping'] ]; $Almaweb_config = $Almaweb_intention_config[$Almaweb_log['bot_intention']] ?? ['icon' => '⚪', 'label' => $Almaweb_log['bot_intention'], 'class' => 'intention-unknown']; ?> — |
🥷
🚫
|
'👁️ Visite', 'api_access' => '🔌 API', 'admin_attempt' => '⚠️ Admin', 'login_attempt' => '🔐 Login', 'resource_access' => '📁 Fichier', 'form_submission' => '📝 Form' ]; $Almaweb_action_label = $Almaweb_action_labels[$Almaweb_log['action_type'] ?? ''] ?? ($Almaweb_log['action_type'] ?? ''); echo esc_html($Almaweb_action_label); ?> |
|
||