real_current_date('Y-m-d', '-0', $rangestart_utime ); $rangeenddate = $WP_Statistics->real_current_date('Y-m-d', '-0', $rangeend_utime ); if( array_key_exists('referr',$_GET) ) { $referr = $_GET['referr']; $title = $_GET['referr']; } else { $referr = ''; } $get_urls = array(); $total = 0; if( $referr ) { $result = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM `{$wpdb->prefix}statistics_visitor` WHERE `referred` LIKE %s AND referred <> '' AND `last_counter` BETWEEN %s AND %s ORDER BY `{$wpdb->prefix}statistics_visitor`.`ID` DESC", '%' . $referr . '%', $rangestartdate, $rangeenddate ) ); $total = count( $result ); } else { $result = $wpdb->get_results( $wpdb->prepare( "SELECT referred FROM {$wpdb->prefix}statistics_visitor WHERE referred <> '' AND `last_counter` BETWEEN %s AND %s", $rangestartdate, $rangeenddate ) ); $urls = array(); foreach( $result as $item ) { $url = parse_url($item->referred); if( empty($url['host']) || stristr(get_bloginfo('url'), $url['host']) ) continue; $urls[] = $url['host']; } $get_urls = array_count_values($urls); $total = count( $get_urls ); } ?>