Don't like ads? PRO users don't see any ads ;-)
Guest

wp-slimstat / top_resources

By: gosunatxrea on Jun 14th, 2012  |  syntax: PHP  |  size: 8.88 KB  |  hits: 25  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. diff -u -r -Bb wp-slimstat.orig/view/panel1.php wp-slimstat/view/panel1.php
  2. --- wp-slimstat.orig/view/panel1.php    Thu Jun 14 20:05:11 2012
  3. +++ wp-slimstat/view/panel1.php Fri Jun 15 02:19:19 2012
  4. @@ -155,7 +155,7 @@
  5.         }
  6.         else
  7.                 echo __('Direct visit to','wp-slimstat-view');
  8. -       echo ' '.substr($results[$i]['resource'], 0, 40)."$searchterms_span</p>";
  9. +       echo ' '.substr(urldecode($results[$i]['resource']), 0, 40)."$searchterms_span</p>";
  10.  } ?>
  11.         </div>
  12.  </div>
  13. @@ -213,7 +213,7 @@
  14.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  15.  
  16.  for($i=0;$i<$count_results;$i++){
  17. -       $strings = trim_value($results[$i]['resource'], 60);
  18. +       $strings = trim_value(urldecode($results[$i]['resource']), 60);
  19.         $extra_info = "title='".__('Last','wp-slimstat-view').': '.date_i18n($wp_slimstat_view->date_time_format, $results[$i]['dt']).', '.(!empty($results[$i]['user'])?$results[$i]['user'].'@':'').long2ip($results[$i]['ip']).(!empty($results[$i]['other_ip'])?' / '.long2ip($results[$i]['other_ip']):'')."'";
  20.         $clean_string = urlencode($results[$i]['resource']);
  21.         $element_title = sprintf(__('Open %s in a new window','wp-slimstat-view'), $results[$i]['resource']);
  22. diff -u -r -Bb wp-slimstat.orig/view/panel4.php wp-slimstat/view/panel4.php
  23. --- wp-slimstat.orig/view/panel4.php    Thu Jun 14 20:05:11 2012
  24. +++ wp-slimstat/view/panel4.php Thu Jun 14 22:38:00 2012
  25. @@ -48,7 +48,7 @@
  26.  
  27.  <?php break; case 'p4_02': ?>
  28.  <div class="postbox <?php echo $wp_locale->text_direction ?>" id="p4_02">
  29. -       <div class="more"><a href="<?php echo $admin_url ?>?page=wp-slimstat&amp;slimpanel=5&amp;ftu=get_recent_resources<?php echo $wp_slimstat_view->filters_query ?>"><?php _e('More','wp-slimstat-view') ?></a></div>
  30. +       <div class="more"><a href="<?php echo $admin_url ?>?page=wp-slimstat&amp;slimpanel=5&amp;ftu=get_recent_resources=<?php echo $wp_slimstat_view->filters_query ?>"><?php _e('More','wp-slimstat-view') ?></a></div>
  31.         <h3 class="hndle"><?php _e('Recent Contents', "wp-slimstat-view"); ?></h3>
  32.         <div class="container slimstat-tooltips"><?php
  33.  $results = $wp_slimstat_view->get_recent('t1.resource', 't1.ip, t1.user');
  34. @@ -56,7 +56,7 @@
  35.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  36.  
  37.  for($i=0;$i<$count_results;$i++){
  38. -       $strings = trim_value($results[$i]['resource'], 40);
  39. +       $strings = trim_value(urldecode($results[$i]['resource']), 40);
  40.         $extra_info = "title='".date_i18n($wp_slimstat_view->date_time_format, $results[$i]['dt']).', '.(empty($results[$i]['user'])?long2ip($results[$i]['ip']):$results[$i]['user'])."'";
  41.         $clean_string = urlencode($results[$i]['resource']);
  42.         if (!isset($wp_slimstat_view->filters_parsed['resource'][1]) || $wp_slimstat_view->filters_parsed['resource'][1]!='equals')
  43. @@ -78,7 +78,7 @@
  44.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  45.  
  46.  for($i=0;$i<$count_results;$i++){
  47. -       $strings = trim_value($results[$i]['resource'], 30);
  48. +       $strings = trim_value(urldecode($results[$i]['resource']), 30);
  49.         $element_title = sprintf(__('Open %s in a new window','wp-slimstat-view'), $results[$i]['resource']);
  50.         $element_url = $wp_slimstat_view->blog_domain.$results[$i]['resource'];
  51.         $extra_info = "title='".date_i18n($wp_slimstat_view->date_time_format, $results[$i]['dt']).', '.(empty($results[$i]['user'])?long2ip($results[$i]['ip']):$results[$i]['user'])."'";
  52. @@ -231,7 +231,7 @@
  53.  if ($count_results == 0) echo '<p class="nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  54.  
  55.  for($i=0;$i<$count_results;$i++){
  56. -       $strings = trim_value($results[$i]['resource'], 36);
  57. +       $strings = trim_value(urldecode($results[$i]['resource']), 36);
  58.         $results[$i]['count'] = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  59.         $extra_info = "title='".__('Hits','wp-slimstat-view').": {$results[$i]['count']}'";
  60.         $clean_string = urlencode($results[$i]['resource']);
  61. diff -u -r -Bb wp-slimstat.orig/view/panel5.php wp-slimstat/view/panel5.php
  62. --- wp-slimstat.orig/view/panel5.php    Thu Jun 14 20:05:11 2012
  63. +++ wp-slimstat/view/panel5.php Fri Jun 15 02:46:03 2012
  64. @@ -192,7 +192,7 @@
  65.                         if (empty($results[$i]['resource']))           
  66.                                 $results[$i]['resource'] = __('Local search page','wp-slimstat-view');
  67.  
  68. -                       echo ' '.substr($results[$i]['resource'], 0, 70);
  69. +                       echo ' '.substr(urldecode($results[$i]['resource']), 0, 70);
  70.                         if (!empty($searchterms['text'])) echo " <span{$searchterms['tooltip']} class='highlight-term'>{$searchterms['text']}</span>";
  71.                         break;
  72.                 case 'get_recent_searchterms':
  73. @@ -205,7 +205,12 @@
  74.                         $count_top = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  75.                         $percentage = number_format(sprintf("%01.2f", (100*$results[$i]['count']/$count_raw_data)), 2, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  76.                         $resource = trim_value($results[$i]['resource'], 120);
  77. -                       echo "<span class='element-title'{$resource['tooltip']}>{$resource['text']}</span><span>$percentage%</span><span>$count_top</span>";
  78. +                       //echo "<span class='element-title'{$resource['tooltip']}>" . urldecode($resource['text']) . "</span><span>$percentage%</span><span>$count_top</span>";
  79. +                       //
  80. +       $clean_string = urlencode($results[$i]['resource']);
  81. +       if (!isset($wp_slimstat_view->filters_parsed['resource'][1]) || $wp_slimstat_view->filters_parsed['resource'][1]!='equals')
  82. +               echo "<span class='element-title'{$resource['tooltip']}><a{$strings['tooltip']} class='activate-filter' href='$admin_url?page=wp-slimstat&amp;slimpanel=1$wp_slimstat_view->filters_query&amp;resource=$clean_string'>" . urldecode($resource['text']) . "</a></span><span>$percentage%</span><span>$count_top</span>";
  83. +                       //
  84.                         break;
  85.                 case 'get_top_searchterms':
  86.                         $count_top = number_format($results[$i]['count'], 0, $wp_slimstat_view->decimal_separator, $wp_slimstat_view->thousand_separator);
  87. @@ -221,7 +226,7 @@
  88.                         break;
  89.                 default:
  90.                         if (empty($results[$i]['resource'])) $results[$i]['resource'] = __('Local search results page','wp-slimstat-view');
  91. -                       $resource = trim_value($results[$i]['resource'], 120);
  92. +                       $resource = trim_value(urldecode($results[$i]['resource']), 120);
  93.                         $searchterms = trim_value($results[$i]['searchterms'], 70);
  94.                         $domain = trim_value($results[$i]['domain'], 50);
  95.                         $referer = trim_value($results[$i]['referer'], 200);
  96. diff -u -r -Bb wp-slimstat.orig/view/wp-slimstat-view.php wp-slimstat/view/wp-slimstat-view.php
  97. --- wp-slimstat.orig/view/wp-slimstat-view.php  Thu Jun 14 20:05:11 2012
  98. +++ wp-slimstat/view/wp-slimstat-view.php       Thu Jun 14 22:20:00 2012
  99. @@ -104,10 +104,10 @@
  100.                                 $f_operator = empty($_GET[$a_filter_label.'-op'])?'equals':$_GET[$a_filter_label.'-op'];
  101.                         }
  102.                         else continue;
  103. -                       $f_value = ($a_filter_details[0] == 'integer')?abs(intval($f_value)):$wpdb->escape(str_replace('\\', '', htmlspecialchars_decode(urldecode($f_value))));
  104. +                       $f_value = ($a_filter_details[0] == 'integer')?abs(intval($f_value)):$wpdb->escape(str_replace('\\', '', htmlspecialchars_decode($f_value)));
  105.                         $f_operator = $wpdb->escape(htmlspecialchars(str_replace('\\', '', $f_operator)));
  106.                         $this->filters_parsed[$a_filter_label] = array($f_value, $f_operator, $a_filter_details[1]);
  107. -                       $this->filters_query .= "&$a_filter_label=$f_value&$a_filter_label-op=$f_operator";
  108. +                       $this->filters_query .= "&$a_filter_label=" . urlencode($f_value) . "&$a_filter_label-op=$f_operator";
  109.                 }
  110.  
  111.                 // Date filter
  112. diff -u -r -Bb wp-slimstat.orig/wp-slimstat-dashboard.php wp-slimstat/wp-slimstat-dashboard.php
  113. --- wp-slimstat.orig/wp-slimstat-dashboard.php  Thu Jun 14 20:05:14 2012
  114. +++ wp-slimstat/wp-slimstat-dashboard.php       Thu Jun 14 23:54:30 2012
  115. @@ -84,7 +84,7 @@
  116.                 if ($count_results == 0) '<p class="slimstat-row nodata">'.__('No data to display','wp-slimstat-view').'</p>';
  117.  
  118.                 for($i=0;$i<$count_results;$i++){
  119. -                       $strings = $this->trim_value($results[$i]['resource'], 60);
  120. +                       $strings = $this->trim_value(urldecode($results[$i]['resource']), 60);
  121.                         $last_element = ($i == $count_results-1)?' class="slimstat-row last"':' class="slimstat-row"';
  122.                         $extra_info = "title='".__('Last','wp-slimstat-view').': '.date_i18n($this->date_time_format, $results[$i]['dt']).', '.(empty($results[$i]['user'])?long2ip($results[$i]['ip']):$results[$i]['user'])."'";
  123.                         $clean_string = urlencode($results[$i]['resource']);
  124. @@ -135,7 +135,7 @@
  125.                                 echo "<a target='_blank' title='$element_title' href='http://{$results[$i]['domain']}{$results[$i]['referer']}'><img src='".plugins_url('/images/url.gif', __FILE__)."' /></a> {$results[$i]['domain']} &raquo;";
  126.                         else
  127.                                 echo __('Direct visit to','wp-slimstat-view');
  128. -                       echo ' '.substr($results[$i]['resource'], 0, 40)."$searchterms_span</p>";
  129. +                       echo ' '.substr(urldecode($results[$i]['resource']), 0, 40)."$searchterms_span</p>";
  130.                 }
  131.         }
  132.         // end show_spy_view