getIndex(); if (!empty($index)) { $server = $index->server(); } // Fail out if there's no valid index or server objects to work from. if (empty($index) || empty($server)) { return; } $log = array( 's_name' => $server->machine_name, 'i_name' => $index->machine_name, 'timestamp' => REQUEST_TIME, 'uid' => $user->uid, 'sid' => session_id(), 'keywords' => trim(drupal_strtolower($query->getOriginalKeys())), 'filters' => '', 'sort' => '', ); drupal_write_record('search_api_stats', $log); }