Example #1
0
 function refer_replace($url)
 {
     $engs = BAStats::search_engines();
     foreach ($engs as $keng => $eng) {
         $repl[$keng] = "<strong class=\"BAStats_seng\">{$eng[0]}:</strong> \\" . $eng[1];
     }
     $url = preg_replace(array_keys($repl), array_values($repl), $url);
     $url = preg_replace('/^http:\\/\\//', '', $url);
     $url = urldecode($url);
     if ($url == '') {
         $url = '[No Referrer]';
     }
     return $url;
 }
 function log_search($refer, $rid)
 {
     global $wpdb;
     $engs = BAStats::search_engines();
     foreach ($engs as $keng => $eng) {
         if (preg_match($keng, $refer, $matches)) {
             $wpdb->query("INSERT INTO {$wpdb->searches} (search_refer, search_phrase, search_engine) VALUES ({$rid}, '" . addslashes(urldecode($matches[$eng[1]])) . "', '" . addslashes($eng[0]) . "');");
             break;
         }
     }
 }