prefix . 'adventi_leads'; /** * Query: get all leads */ $query = " SELECT id, name, email, date FROM `{$wpdb->prefix}adventi_leads` ORDER BY id DESC "; /* ✔ FIX: do NOT pass $query variable to get_results() */ $leads = $wpdb->get_results( " SELECT id, name, email, date FROM `{$wpdb->prefix}adventi_leads` ORDER BY id DESC " ); $total = is_array($leads) ? count($leads) : 0; /** * Today's leads (with prepare) */ $query_today = $wpdb->prepare( " SELECT COUNT(*) FROM `{$wpdb->prefix}adventi_leads` WHERE DATE(`date`) = %s ", current_time('Y-m-d') ); /* ✔ FIX: do NOT pass $query_today to get_var() */ $today = (int) $wpdb->get_var( $wpdb->prepare( " SELECT COUNT(*) FROM `{$wpdb->prefix}adventi_leads` WHERE DATE(`date`) = %s ", current_time('Y-m-d') ) ); /** * Load leads view template */ $view_path = ADVENTI_PLUGIN_DIR . 'admin/views/leads-view.php'; if (file_exists($view_path)) { include $view_path; } }